存储多路径

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Initiator软件获取与安装

不要勾选“Microsoft
MPIO Multipathing Support for iSCSI”
Windows 平台下iSCSI服务操作
UltraPath for Windows安装前准备
系统环境 存储协议 UltraPath
Windows
操作系统补ห้องสมุดไป่ตู้ IE浏览器
多路径安装 for windows
开始安装
验证安装
完成安装
多路径安装 for windows
未安装多路径UltraPath
已安装多路径UltraPath
Windows 设备管理1
在BIOS中查看HBA卡WWN
Windows 设备管理2
通过软件查看 HBA卡 WWN(Qlogic)
目录
Linux服务器和存储的连接
4.1 Initiator软件获取与安装
4.2 Linux平台常用服务操作
4.3 多路径安装 for Linux 4.4 Linux设备管理 4.5 Linux文件系统
Initiator软件获取与安装

对于iSCSI连接 ,安装多路径软件前需要先安装Initiator软件 Open-iSCSI是用于RedHat Linux 5和SuSE Linux 10及更高版本的 Linux系统与IP SAN设备对接的Initiator软件。
Red Flag DC Server release 5.0
UltraPath
Cent os 5
RedHat Enterprise Linux AS4\5
Windows Server 2008 Asianux 3
目录
windows服务器和存储的连接
3.1 Initiator软件获取与安装
3.2 Windows 平台下iSCSI服务操作 3.3 多路径安装 for windows 3.4 Windows 设备管理
操作系统

应用服务器侧软件
多路径软件:UltraPath for Windows
启动器:Microsoft iSCSI Initiator
兼容性举例---UltraPath多路径软件
SUSE Linux Enterprise Server 9\10\11 Window s Server 2003 Windows Server 2000
存储转换协议
Microsoft iSCSI Initiator HBA卡
UltraPath
UltraPath版本 安装老版本的处理
• 检查应用服务器是否已安装Microsoft iSCSI Initiator • 安装Microsoft iSCSI Initiator 时,不能安装iSCSI 自带的多路径驱动程序。 • 安装多路径前,请先确保iSCSI 启动器中没有连接,如有请先删除 • 确保关闭HBA 卡自带的Failover 和Failback 功能 • 同一应用服务器上必须安装同一厂家生产的同一型号HBA 卡 • 若主机已经安装了旧版本的多路径软件,需卸载旧版本再重新安装 • 存储系统控制框上已经正确配置端口模块
然后再该文件的最后一段加上如下配置:
devices { device { vendor "EMC" //厂商名称 product "CaXXXXX" //产品型号 path_grouping_policy group_by_prio //默认的路径组策略 getuid_callout "/sbin/scsi_id -p 0x80 -g -u -s /block/%n" //获得唯一设备号使用的默 认程序 prio_callout "/sbin/acs_prio_alua %d" //获取有限级数值使用的默认程序 hardware_handler "1 acs" //确认用来在路径切换和IO错误时,执行特定的操作的模块。 path_checker hp_sw //决定路径状态的方法 path_selector "round-robin 0" //选择那条路径进行下一个IO操作的方法 failback immediate //故障恢复的模式 no_path_retry queue //在disable queue之前系统尝试使用失效路径的次数的数值 rr_min_io 100 //在当前的用户组中,在切换到另外一条路径之前的IO请求的数目 } }

检查Linux操作系统及Service Pack版本与UltraPath的兼容性 确保关闭HBA 卡自带的Failover 和Failback 功能 同一应用服务器上必须安装同一厂家生产的同一型号HBA 卡 存储系统控制框上已经正确配置端口模块 准备好安装所需的软件包
Linux 设备管理
多路径软件 HBA驱动
启动器 启动器 启动器 存储设备
应用服务器
启动器
Network-SW
多路径软件 启动器软件
启动器 启动器 启动器
磁盘:LUN =0 磁盘:LUN =1
应用服务器
启动器
Network-SW
存储设备
公安实例

Zoning的划分: SAN_A是v7000_1 两个node的1、3口和v7000_2的1、3口一个zone SAN_B是v7000_1 两个node的2、4口和v7000_2的2、4口一个zone
目录
存储与服务器多路径连接
存储与应用服务器连接概念
应用服务器
存储设备 磁盘:LUN =0
磁盘:LUN =1
存储与应用服务器连接---基于FC
多路径软件
HBA驱动
WWN WWN WWN
应用服务器
WWN
FC-SAN 交换机
存储设备 磁盘:LUN =0 磁盘:LUN =1
存储与应用服务器连接---基于iSCSI
的主要功能就是和存储设备一起配合实现如下功能:

1. 2. 3.
故障的切换和恢复 IO流量的负载均衡 磁盘的虚拟化
多路径机制之一
ALUA即“Asymmetric Logical Unit Access(异步逻辑单元访问)

A/A:Symmetric Active/Acivie 双主/优化 ALUA:Asymmetric Active/Active 双主/非优化 A/P:Active/Passive 一主一备
2048 GB (= 2 TB) 8192 GB (= 8 TB)
ext2/3 with 4 KB blocksize
ext2/3 with 8 KB blocksize
2048 GB (= 2 TB)
65568 GB (~ 64 TB)
8192 GB (= 8 TB)
32768 GB (= 32 TB)
目录
应用服务器侧软件
应用服务器侧软件

多路径软件


启动器软件

UltraPath Microsoft
Microsoft iSCSI
Initiator
Multipathing

Open-iSCSI

HBA驱动程序


集群软件

Qlogic Emulex
MSCS RHCS VCS Heartbeat
ReiserFS 3.5
ReiserFS 3.6 (as in Linux 2.4) XFS JFS with 512 Bytes blocksize JFS with 4KB blocksize
2 GB
1 EB 8 EB 8 EB 8 EB
16384 GB (= 16 TB)
16384 GB (= 16 TB) 8 EB 512 TB 4 PB
Linux文件系统对大文件支持的对比
Linux平台文件系统2
# fdisk /dev/sdb Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-1011, default 1): 1 Last cylinder (1-1011, default 1): 1011 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.

查看CPU信息
cat /proc/cpuinfo

内存
cat /proc/meminfo free -m
Linux平台常用命令
磁盘管理
cd
安装操作
tar
磁盘维护
fdisk
文件管理
cat
系统管理
ps
df
rpm
fsck
chmod
reboot
ls
mkfs
cp
shutdown
mkdir
more
uname
multipath.conf-配置文件
multipath.conf的配置文件,该文件在安装后不会自动创建。不过有一个模板可以使用,使用如下 命令可以创建一个multipath.conf的文件 cp /usr/share/doc/packages/multipath-tools/multipath.conf.synthetic /etc/multipath.conf
对逻辑硬盘
进行分区
在逻辑硬盘上创建文件系统
# mkfs.ext3 /dev/sdb1 mke2fs 1.38 (30-Jun-2005) /dev/sdb is entire device, not just one partition! Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 131072 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 8 block groups 32768 blocks per group, 32768 fragments per group 16384 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
4. 使 用 multipath 命 令 生 成 多 路 径 设 备 。
UltraPath for Linux安装前准备
系统环境 存储协议 UltraPath
Linux 操作系统补丁
存储转换协议
UltraPath
Linux iSCSI Initiator
HBA卡
UltraPath版本
安装老版本的处理
mount
pwd
rm
目录
Thanks!
Linux平台文件系统1
Filesystem
ext2/ext3 with 1 KB blocksize ext2/3 with 2 KB blocksize
File Size Limit
16448 MB (~ 16 GB) 256 GB
Filesystem Size Limit
存储多路径软件
学习目标

熟悉存储与应用服务器连接和应用服务器侧设备管理基础知识 熟悉应用服务器侧软件及其配置 掌握windows平台和Linux平台多路径软件及其配置


背景-冗余,提高性能

根据上图所示,每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O
流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作 系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是 在使用的时候,就给用户带来了困惑。多路径软件就是为了解决上面的问题应运而生的。多路径

查看SCSI控制器信息
lspci | grep SCSI cat /proc/scsi/scsi cat /proc/scsi/qla2300/1|grep port

磁盘
df –h fdisk –l lsscsi partprobe

查看网卡等硬件的信息
lspci | grep Ethernet
Linux下安装总结
1. 安 装 device-m apper-m xxx. rpm。
2. 编 辑 multipath.conf 配 置 文 件 :

注 释 出 默 认 黑 名 单 根 据 需 要 修 改 现 有 默 认 设 置 保 存 配 置 文 件


3. 启 动 多 路 径 守 护 进 程 。
相关文档
最新文档