- 74
- 0
- 约4.47千字
- 约 8页
- 2018-06-28 发布于福建
- 举报
MPIO使用的案例
虚拟IO服务器实现MPIO案例分析
1 MPIO介绍 2
2 配置基于VIO服务器客户端AIX的MPIO 2
2.1.配置VIO服务器端 2
2.2 创建VIO服务器端和客户端SCSI适配器 3
2.3 修改物理卷的属性 reservation policy 5
3. 配置安装虚拟AIX客户端 6
4 参考资料 8
1 MPIO介绍
2002年10月,AIX 5.2 引入了MPIO(Multi-Path I/O)多路径管理的功能。MPIO驱动程序缺省内嵌于AIX系统。对支持MPIO的存储设备,MPIO自动发现、配置和管理多个存储路径,提供IO高可靠性和负载均衡。MPIO方案的实现有三个部分组成,分别为存储系统部分、存储软件部分和操作系统部分。一般而言,存储设备厂商都为AIX平台提供复杂的专用的多路径管理方案,管理IO请求,并相应的优化存储系统。这些复杂的多路径方案,只是用于特定的存储设备,而不能适用于其它的存储系统,例如,IBM的SDD,EMC的Powerpath,日立的Hitachi Dynamic Link Manager。MPIO在系统层面对存储提供支持,从而解决这一问题。
2 配置基于VIO服务器客户端AIX的MPIO
此次方案实施采用的服务器和存储设备如下图所示:
2.1.配置VIO服务器端
开始方案实施之前,首先假定共享的DS8300的LUN已经分配给了要使用的两个VIO服务器。
2.2 创建VIO服务器端和客户端SCSI适配器
基于HMC,在两个VIO服务器端创建虚拟SCSI适配器。建立客户端分区,创建虚拟客户端SCSI适配器,并分别映射到不同VIO服务器的SCSI适配卡。具体实施细节请参考《Advanced POWER Virtualization on IBM System p5》
假定,方案实施中VIO服务器的命名分别为vio_a和vio_b,共享DS8300的LUN。DS8300的LUN已经映射到服务器vio_a和vio_b。
逻辑拓扑图…
首先在服务器vio_a端确定要使用的PV,如下:
$ lsdev -type disk
name status description
..
hdisk3 Available MPIO Other FC SCSI Disk Drive
hdisk4 Available MPIO Other FC SCSI Disk Drive
hdisk5 Available MPIO Other FC SCSI Disk Drive
…
$lspv
..
hdisk3 00c3e35c99c0a332 None
hdisk4 00c3e35c99c0a51c None
hdisk5 00c3e35ca560f919 None
..
在以上列出的PV中,将hdisk5映射到虚拟AIX客户端分区,生成MPIO物理盘。通过以下命令确定PV hdisk5的属性,确保客户端能正确识别PV,正确配置MPIO。
$lsdev -dev hdisk5 -attr
..
algorithm fail_over Algorithm True
..
lun_id 0x5463000000000000 Logical Unit Number ID False
..
..
pvid 00c3e35ca560f9190000000000000000 Physical volume identifier False
..
reserve_policy single_path Reserve Policy True
注意,物理卷hdisk5的属性 lun_id, pvid和reserve_policy。
在VIO服务器vio_b端确定对应hdisk5的LUN,可以根据pvid查找。与vio_a对应DS8300的同一个LUN在vio_b系统的逻辑标示可能与vio_a标示不同,但pvid是一致的。过程如下:
$ lspv
..
hdisk7 00c3e35ca560f919 None
..
物理卷hdisk7的pvid与vio_a的hdisk5一致,为同一个LUN。
查看hdisk7的类型:
$ lsdev -type disk
name status description
..
hdisk7 Available MPIO Other FC SCSI Disk Drive
..
确定hdisk7的属性:
$lsdev -dev hdisk7 -attr
..
algorithm fail_over Algorithm True
..
lun_id 0x5463000000000000 Logical Unit Number ID False
..
pvid
原创力文档

文档评论(0)