Linux支援的磁碟阵列
- 格式:ppt
- 大小:1.01 MB
- 文档页数:107


LINUX 安装MegaRAID Storage Manager (MSM)安装使用教程说明,MSM软件是LSI出品,DELL,IBM,HP等使用LSI 产品时有一些名称修改,国产的直接使用原版。
MSM下载地址WIN MSMftp:///ecc/sar/CMA/XSA/ibm_sw_msm_11.08.03.04_windows_32-64.zip linux msm/sar/CMA/XSA/0313v/3/ibm_sw_msm_11.08.03.03_linux_32-64.zip1,在LINUX系统中查看使用阵列卡型号:dmesg |grep RAID ,本例中阵列卡使用的是IBM SERVRAID M5015scsi0 : LSI SAS based MegaRAID driverscsi 0:2:0:0: Direct-Access IBM ServeRAID M5015 2.12 PQ: 0 ANSI: 52,在IBM网站下载ibm_sw_msm_11.08.03.03_linux_32-64包,上传到LINUX系统中3,运行yum –y install compat-libstdc++ libstdc++ libXau libxcb libX11 libXext libXi libXtst安装MSM软件所需组件4,MSM安装为INSTALL.CSH,需要安装CSH。
运行yum –y install tcsh*5,MSM安装需要SNMP,运行yum –y install lm_sensors net-snmp net-snmp-utils上面可以全为一条命令yum –y install compat-libstdc++ libstdc++ libXau libxcb libX11 libXext libXi libXtst tcsh* lm_sensors net-snmp net-snmp-utils6,打开安装程序所在文件夹,运行chmod 755 install.csh 和chmod 755 *.sh,授予CSH,SH运行权限。
磁盘阵列详解RAID:是一种将多块磁盘形成一个有机整体,使之能够在硬盘故障时提供数据保护的技术. RAID分级取决于三个因素:分条Striping:将数据分散到不同物理硬盘上,使读写数据时可以同时访问多块硬盘!数据镜像Mirroring:将同一数据写在两块不同硬盘上,从而产生该数据两个副本!奇偶校验Parity (Error Correction ):通过数学方法而不是单纯重复写同样数据来实现数据保护.注:独立磁盘奇偶校验:校验信息单独存在磁盘上,一旦出现磁盘损坏,用校验值减去其它磁盘上对应位臵的值,就能找回数据!RAID 0单纯依靠分条提高I/O性能,无数据保护!适用:I/O量大但不需要数据保护的应用 e.g.图像处理!RAID 1通过数据镜像提升容错性!同一数据写在不同硬盘上!可以承受一块甚至几块硬盘同时坏掉,但不优化读取性能!适用:数据安全可靠性要求非常高的应用 e.g. 人事会计系统!RAID 2带海明码的RAID!RAID 3通过分条提高性能,利用奇偶校验提升容错性。
在存储普通的信息的硬盘以外,用一块专门的硬盘存储校验信息!RAID 4通过分条提高性能,利用奇偶校验提升容错性!在存储普通的信息的硬盘以外,用一块专门的硬盘存储校验信息。
但允许某一数据单元(block)可以从单块磁盘中读写,而无需访问整个条带,所以数据读取的速度高!RAID 5通过分条提高性能,利用奇偶校验提升容错性。
允许某一数据单元(block)可以从单块磁盘中读写,而无需访问整个条带。
校验信息分布在所有磁盘上!比RAID4写性能好,容易恢复!RAID 6基本与RAID5一样,但引入第二校验元素应对两块磁盘同时失效的情况。
写代价也因此比RAID5高,恢复也比RAID5耗时长!RAID 1+0分条的镜像数据先被镜像,再分条,数据恢复简单,迅速。
RAID 0+1镜像的分条数据先被分条,再镜像,一旦一块硬盘坏掉,级数下降成RAID0,恢复起来较RAID1+0麻烦。
Linux磁盘分区--GPT分区 MBR分区表有⼀定的局限性,最⼤⽀持2.1tb硬盘,单块硬盘最多4个主分区。
这⾥就要引⼊GPT分区表,可以⽀持最⼤18EB的卷,最多⽀持128个主分区,所以如果使⽤⼤于2tb的卷,就必须使⽤GTP分区。
对/dev/sdb进⾏分区parted /dev/sdb 进⼊交互模式:(parted) 交互模式下常⽤命令:print [free|all | NUMBER]查看分区状态信息mkpart PART-TYPE START END 创建新分区,PART-TYPE: primary extended logical START, END 开始,结束为⽌set NUMBER FLAG STATE 对编号为NUMBER的进⾏标记。
FLAG: boot 引导, hidden 隐藏, raid 软raid, lvm 逻辑卷,STATE: on| offmkfs NUMBER FS-TYPE 对NUMBER指定⽂件系统。
FS-Type有:ext2、fat16、fat32、linuxswap、NTFS、reiserfs、ufs 等cp [FROM-DEV] FROM-NUMBER TO-NUMBER 将分区 FROM-NUMBER 上的⽂件系统完整地复制到分区TO-NUMBER 中,作为可选项还可以指定⼀个来源硬盘的设备名称FROM-DEVICE,若省略则在当前设备上进⾏复制。
move NUMBER START END 将指定编号 NUMBER 的分区移动到从 START 开始 END 结束的位置上。
注意:(1)只能将分区移动到空闲空间中。
(2)虽然分区被移动了,但它的分区编号是不会改变的resize NUMBER START END 对指定编号 NUMBER 的分区调整⼤⼩。
分区的开始位置和结束位置由START 和 END 决定check NUMBER检查指定编号 NUMBER 分区中的⽂件系统是否有什么错误rescue START END rescue START ENDmklabel,mktable LABELTYPE 创建⼀个新的 LABEL-TYPE 类型的空磁盘分区表,对于PC⽽⾔ msdos 是常⽤的 LABELTYPE。
linux挂载EMC存储基本思路,常⽤命令及故障处理------本博⽂素材取⾃于⽹络,加⼊了⾃⼰的操作经验,⽂中的软件需要和对应的EMC设备匹配,不能全部照搬本⽂!具体软件、设备型号可到EMC官⽅查询!对运⾏中的存储操作是需要谨慎的!本博⽂仅作参考,如果您按照此博⽂操作出现故障,与本博主⽆关,⼀切后果⾃负!------⼀、linux挂载EMC存储基本思路(redhat\centos):挂载存储有两种⽅式:光纤模式(hub卡)和iscsi (以太⽹)。
两者⼤体思路是⼀样的。
1、在linux应⽤服务器上安装hub卡,连接光纤到光纤交换机上;2、在linux应⽤服务器安装hub卡驱动程序,并查看本机hub的wwpn/wwnn号;也可以登陆到光纤交换机上,查看对应的HBA卡接⼊到光交的端⼝,端⼝会显⽰wwpn号【通过switchshow查询】;查看wwpn号: cat /sys/class/fc_host/host*/port_name查看wwnn号: cat /sys/class/fc_host/host*/node_name3、在linux应⽤服务器上需要安装Agent,安装后重起,EMC阵列才能发现主机;A、将Agent光盘放⼊服务器光驱,或通过U盘、FTP上传均可B、打开光盘或U盘所在⽬录,找到所在⽂件C、通过命令⾏或双击完成安装a. rpm –ivh NaviHostAgent-Linux-64-x86-en_US-6.29.5.0.66-1.x86_64.rpmb. 确认安装完成;4、在存储上连接linux应⽤服务器、并划出lun,选择存储⼤⼩;A、登陆emcB、先确认存储是否能够正确识别的主机,在存储上右键选择“connectivity status”.C、在connectivity status 界⾯查看是否已经正确识别主机HBA卡的WWND、对新识别的HBA卡进⾏注册,点击“Group Edit”,弹出Group Edit Initators界⾯,从Available ⾥⾯选择新的HBA卡,移⾄Selected筐内,输⼊正确的主机名和IP地址,确定E、回到Connectivity Status 检查所有HBA卡已经注册并且处于logged in状态。