文档介绍:Shared Storage Pool简明手册
aixpower@
2018-7-18
1. 概述
Shared Storage Pool是基于CAA(Cluster Aware AIX)和RSCT技术的集群。通过SSP技术,不同服务器上的VIO Client分区可以共享不同VIO Server分区管理的SAN存储。
SSP支持thin provisioning(瘦供给)模式。
在VIO Client端识别到VSCSI磁盘,与普通VSCSI方式一样。
Logic Unit可以动态增加空间,但是不能缩小空间。
支持SCSI-3 Persistent Reserves。
VIO Server的rootvg不能作为SSP的成员存储。
每一个VIO Server分区要能够访问SSP中的每一个SAN存储LUN。
同一个SSP Cluster中的VIO Server之间必须有稳定的高速TCP/IP网络。
Repository disk至少需要10GB空间,一个Cluster只能有一块Repository Disk。
SSP架构示意图
scalability limits of Shared Storage Pool Cluster on Virtual I/O Server version :
-- Max number of Nodes in cluster: 16
-- Max Number of Physical Disks in Pool: 1024
-- Max Number of Virtual Disks: 8192
-- Max Number of Client LPARs per Virtual I/O Server: 200
-- Max Capacity of Physical Disks in Pool: 4 TB
-- Min/Max Storage Capacity of Storage Pool: 512 TB
-- Max Capacity of a Virtual Disk (LU) in Pool: 4 TB
2. 配置SSP
准备工作
修改VIOS分区光纤卡的属性
chdev -dev fscsi0 -attr dyntrk=yes -perm
chdev -dev fscsi0 -attr fc_err_recov=fast_fail -perm
VIOS分区无需设置磁盘的no_reserve属性。由CAA层来解决磁盘的写冲突问题。
创建SSP
(1)首先查找VIOS上的空闲磁盘。被SSP集群使用的磁盘,不能被其他VG或者cluster占用。
$ lspv -free
不同节点对同一个存储LUN可能命名为不同的hdisk设备,建议padmin用户使用命令chkdev,或者root用户使用命令 lspv -u,根据UDID(Unique Device IID)来区分存储LUN。
# lspv -u
hdisk0 34c5d0e66 rootvg active 2A1135000C500978719C70BST9300653SS03IBMsas 7827f53a-fb42-cd69-956f-51a6e4eab5a9
hdisk1 339661373 sharevg active f3569a-841b-79ef-954c-64b2f52348c8
#
$ chkdev
NAME: hdisk0
IDENTIFIER: 2A1135000C500978719C70BST9300653SS03IBMsas
PHYS2VIRT_CAPABLE: YES
VIRT2NPIV_CAPABLE: NA
VIRT2PHYS_CAPABLE: NA
NAME: hdisk1
IDENTIFIER: 2A1135000C500975950A70BST9300653SS03IBMsas
PHYS2VIRT_CAPABLE: YES
VIRT2NPIV_CAPABLE: NA
VIRT2PHYS_CAPABLE: NA
$
Repository磁盘和SSP中的存储磁盘容量必须大于10GB,并且必须是来自SAN存储。一个Cluster中至允许有一块Repository Disk。
(2)在VIOS上创建SSP集群clusterA,SSP名字为poolA,Repository Disk为hdisk1,SSP的成员磁盘为hdisk2和
hdisk3。使用命令$ cluster -list 来查看已经存在的cluster name与cluster ID。
$ cluster -creat