首页 > 其他分享 >存储与服务器连接案例分享

存储与服务器连接案例分享

时间:2024-07-15 21:56:46浏览次数:8  
标签:存储 20 hp2 hp1 多路径 案例 emc2 服务器 emc1

硬件配置信息

前端服务器:2台hp服务器,安装oracle 集群;
后端存储:dell emc存储,两套存储之间配置metro;
连接方式:FC-SAN;

物理连线

2台服务器各引出2根fc光纤,交叉连接到两台FC交换机上,后端2套emc存储交叉连接到2台fc交换机上;
hp1_1口---fc1---emc1
hp1_2口---fc2---emc2

hp2_1口---fc1---emc1
hp2_2口---fc2---emc2

FC交换机zone配置

FC交换机 san01 配置

commands:

zonecreate "hp1_H1_emc1_1d4","20,94;20,0"
zonecreate "hp1_H1_emc2_1d4","20,94;20,8"

zonecreate "hp2_H1_emc1_1d4","20,95;20,0"
zonecreate "hp2_H1_emc2_1d4","20,95;20,8"

将zone加入配置文件

cfgadd "san01","hp1_H1_emc1_1d4;hp1_H1_emc2_1d4;hp2_H1_emc1_1d4;hp2_H1_emc2_1d4"

保存配置

cfgsave

生效配置

cfgenable "san01"

FC交换机 san02 配置

commands:

zonecreate "hp1_H2_emc1_2d4","20,94;20,0"
zonecreate "hp1_H2_emc2_2d4","20,94;20,8"

zonecreate "hp2_H2_emc1_2d4","20,95;20,0"
zonecreate "hp2_H2_emc2_2d4","20,95;20,8"

将zone加入配置文件

cfgadd "san01","hp1_H2_emc1_2d4;hp1_H2_emc2_2d4;hp2_H2_emc1_2d4;hp2_H2_emc2_2d4"

保存配置

cfgsave

生效配置

cfgenable "san02"

存储划分lun

按照dba需求划分存储lun

local盘: 310GB=30GB (主机独享)
ASM盘: 2
500GB=1000GB
2600GB=1200GB
3
1000=3000GB

local盘映射

划分3块10GB的lun,在存储配置metro后,单独映射给hp01;
划分3块10GB的lun,在存储配置metro后,单独映射给hp02;

ASM盘映射

划分2块500GB、2块600GB、3块1000GB的lun,在存储配置metro后映射给主机hp01&hp02;

主机扫描lun和配置

扫盘方式1

按主机通到扫盘
查看FC通道扫盘
ls -l /sys/class/fc_host/
得到主机总线编号后,运行以下命令来发现新的磁盘
echo "- - -" > /sys/class/scsi_host/host15/scan
echo "- - -" > /sys/class/scsi_host/host16/scan
echo "- - -" > /sys/class/scsi_host/host17/scan
echo "- - -" > /sys/class/scsi_host/host5/scan

扫盘方式2

执行扫盘的脚步,redhat系统自带脚本
[root@xxxxxxx ~]# rescan-scsi-bus.sh
sg3_utils 软件包提供 rescan-scsi-bus.sh 脚本,该脚本可以根据需要自动更新主机的逻辑单元配置(在设备添加到系统后)。rescan-scsi-bus.sh 脚本还可以对支持的设备执行 issue_lip。有关如何使用此脚本的更多信息,请参阅 rescan-scsi-bus.sh --help

识别到新设备后配置

配置磁盘的多路径
DM 多路径可在主动/被动(active/passive)配置中提供故障切换。在主动/被动配置中,任何时候只有路径的子集用于 I/O。如果 I/O 路径的任何元素(如电缆、交换机或控制器)出现故障,DM 多路径会切换到备用路径
在redhat中,安装操作系统的时候multipath已经默认被安装,查看安装情况

rpm -qa | grep device-mapper

执行以下命令,以创建 /etc/multipath.conf 配置文件,载入 multipath 模块,并将 multipathd 的 chkconfig 设置为 on:

mpathconf --enable

修改multipath多路径文件
设置lun的别名等信息

多路径配置文件可分为以下几个部分:
blacklist
不被视为多路径的具体设备列表。
blacklist_exceptions
根据 blacklist 部分中的参数列出不在黑名单中的多路径设备。
defaults
DM-Multipath 的常规默认设置。
multipaths
各个独立多路径设备的特性设置。这些数值覆盖了在配置文件的 defaults 和 devices 部分中指定的数值。
devices
各个存储控制器的设置。这些数值覆盖了在配置文件的 defaults 部分指定的数值。如果您要使用不是默认支持的存储阵列,您可能需要为您的阵列创建 devices 子部分。
当系统决定多路径设备的属性时,首先它会检查多路径设置,然后是每个设备的设置,然后才是多路径系统默认设置。

配置完成后重启multipathd服务

重启服务
systemctl restart multipathd
重启服务后执行multipath -ll 查看修改后的信息

[root@hp01 ~]# multipath -ll
dbawork (360000970000297900xxxxxxxxxxxx) dm-10 EMC,SYMMETRIX
size=100G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 15:0:0:1  sdh  8:112  active ready running
  |- 17:0:0:1  sdab 65:176 active ready running
  |- 15:0:1:1  sdt  65:48  active ready running
  `- 17:0:1:1  sdao 66:128 active ready running

到此存储和服务器的配置完成等待安装数据库即可


关注小张的知识杂货铺,让我们一起学习一起进步

标签:存储,20,hp2,hp1,多路径,案例,emc2,服务器,emc1
From: https://www.cnblogs.com/xiaozhang1995/p/18304067

相关文章

  • 3D - 3D Slicer与NVIDIA Clara分割服务器进行集成
    设置3DSlicer与NVIDIAClara分割服务器进行集成可以通过几个步骤实现。以下是一个详细的指南,帮助你搭建并使用自己的分割服务器。前提条件3DSlicer:确保你已经安装了最新版本的3DSlicer。NVIDIAClaraDeploySDK:你需要安装并配置NVIDIAClaraDeploySDK和相关工具。Docke......
  • 存储—对象存储_Minio
    MinioMinio是GlusterFS采用Golang实现,客户端支持Java,Python,Javacript,Golang语言dockerpullminio/minioMinIO使用键值对(Key-Value)的数据模型,适用于非结构化数据Minio安装1.下载镜像:dockerpullminio/minio2.构建容器dockerrun-d\--namemin......
  • 配置 Ubuntu上的 HTTP 服务器(Apache)
    前言如果文件放在VM2上,想在VM1上进行访问,就可以在VM2配置HTTP服务器。最后在VM1的网页访问VM2的文件。1.安装ApacheHTTP服务器:sudoaptupdatesudoaptinstallapache22.确保Apache已启动并设置为开机启动:sudosystemctlstartapache2sudosystemctlenablea......
  • 数据库和对象存储_DuckDB 访问 Minio
    使用DuckDB访问Minio以对象存储为中心的世界的数据库数据库一直是基于SAN的块存储和基于NAS的文件存储的主要工作负载,OLAP数据库领域将在未来几年内转向对象存储优先的定位在DuckDB实例的生命周期内存储在内存中。持久密码以未加密的二进制格式存储在~/.duc......
  • 基于TI Sitara系列AM5728工业开发板——FPGA视频开发案例分享
    前言 本文主要介绍FPGA视频开发案例的使用说明,适用开发环境:Windows7/1064bit、XilinxVivado2017.4、XilinxSDK2017.4。评估板简介创龙科技TL5728F-EVM是一款基于TISitara系列AM5728(双核ARMCortex-A15+浮点双核DSPC66x)+XilinxArtix-7FPGA处理器设计的高端异......
  • IgH EtherCAT主站开发案例分享——基于NXP i.MX 8M Mini
    前言本文档主要演示NXPi.MX8MMini工业开发板基于IgHEtherCAT控制伺服电机。演示板卡是创龙科技的TLIMX8-EVM工业开发板,它是基于NXPi.MX8MMini的四核ARMCortex-A53+单核ARMCortex-M4异构多核处理器设计的高性能评估板,由核心板和评估底板组成。ARMCortex-A53(64-bi......
  • 快消-白酒企业CRM系统建设案例
    企业性质:国内知名白酒品牌下一个子品牌。年销售额5亿左右,当前处于招商阶段。原系统:**云白酒行业特性:产品单价高产品毛利率高产品返利高营销费用高市场营销活动类型多样替换系统原因/结果:市场活动申请:原系统使用:发起市场活动申请时,需要先人为手动选择该......
  • Go语言--广播式并发聊天服务器
    实现功能每个客户端上线,服务端可以向其他客户端广播上线信息;发送的消息可以广播给其他在线的客户支持改名支持客户端主动退出支持通过who查找当前在线的用户超时退出流程变量用户结构体保存用户的管道,用户名以及网络地址信息typeClientstruct{ Cchanstring......
  • Vue2中的进度条案例
     v-bind对于样式控制的增强--操作style语法::style=“样式对象”适用于某个具体属性的动态设置<divclass="box":style="{css属性名1:css属性值,css属性名2:css属性值}"></div><!DOCTYPEhtml><htmllang="en"><head><metacharset=......
  • 【人工智能】人工智能在医疗健康中的应用以及实际案例和进展概述
    人工智能(ArtificialIntelligence,AI)在医疗健康领域的应用日益广泛,为医疗服务的提升和健康管理带来了革命性的变化。以下是人工智能在医疗健康中的主要应用:人工智能在医疗健康中的主要应用1.医学影像诊断技术基础:深度学习和计算机视觉技术。应用实例:AI能够自动化、高效化......