SVC实施(4)

2019-03-28 13:08

lscontrollerdependentvdisks验证位于不同存储子系统的镜像卷 ? 当实施分离集群配置时,quorum disk的分配可以采用如下配置:

- - - Site1 包含一半SVC集群节点和一个quorum disk候选者 Site2 包含一半SVC集群节点和一个quorum disk候选者 Site3 包含一个激活的quorum disk 备注:在同一I/O组内节点间的ISL是不支持的,不管是否采用分离集群配置。

2.1.3. 存储池配置

SVC中的MDisk来自于存储子系统的LUNs,可以是managed或unmanaged模式,managed MDisk表示已经分配给存储池:

? 存储池是MDisk的集合,一个MDisk只能属于一个存储池 ? SVC支持128个存储池

? 存储池没有对卷的限制,然而一个I/O组支持的卷为2048,集群为8192 ? 卷只属于一个存储池,除非卷在存储池之间进行镜像

SVC支持的extent大小为16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192 MB,在SVC6.1才支持4096和8192,当创建存储池是需指定extent大小,不能进行修改。如果需要修改extent大小,只能删除存储池,重新创建。在存储池中的所有MDisk都有相同的extent大小。

存储池配置考虑:

? 集群最大存储能力是与extent size有关:

-

16MB extent=64TB,强烈建议使用128/256MB。IBM Storage Performance Council (SPC)基准值为256MB - -

选择extent大小,所有的存储池使用相同的extent

对于不同extent大小的存储池是不能进行卷迁移的,除非使用卷镜像来创建卷的copy

? 存储池可靠性,可用性,服务性(RAS)考虑

-

如果确定一个host的卷只位于一个存储池的话,可以创建多个存储池,使得不同的host访问不同的存储池。如果存储池离线,则只影响部分host。 -

如果不需隔离主机与存储池,可以创建一个大存储池。创建一个大存储池前提是物理盘有相同的大小,速度和RAID级别 -

如果有一个MDisk不可用,存储池就会离线,哪怕MDisk上没有数据。不要把所有MDisk放入一个存储池

16

- -

至少创建一个单独的存储池,用于image模式卷 确保提供给SVC的LUNs没有任何主机PR属性

? 存储池性能考虑

如果需要隔离不同的工作负载,则可以创建多个存储池。 ? 存储池和SVC缓存关系

2.1.4. Virtual disk配置

一个vdisk(卷)是存储池的一员。当创建卷时,首先确定想要达到的性能,可用性和成本要求,然后选择存储池。

? 存储池中定义卷是由存储子系统的哪个MDisk提供 ? I/O组定义哪个SVC节点提供对卷的I/O访问

卷的分配是基于以下考虑:

? 将卷均匀的分布在I/O组和节点之间来优化性能 ? 选择存储池来满足对卷的性能要求 ? I/O组考虑

-

创建卷时,卷与I/O组的一个节点关联。默认情况下,每次创建新卷时,采用round-robin算法来关联节点,也可以指定一个优先访问节点。 -

即使每个卷有8个路径,所有的I/O流量只流向优先节点,也就是只有4个路径是被SDD真正使用的,其他4个路径只是作为优先节点失效后才使用或者concurrent code upgrade is running

? 创建image模式卷

-

当Mdisk上已经有数据时可以使用image模式卷。当创建image模式卷时,它直接与所在的MDisk关联,因此卷的logical block address(LBA)=MDisk LBA。Image模式卷的大小默认等于MDisk大小 -

当创建image模式disk时,MDisk必须是unmanaged模式,不属于任何存储池,且大小不能为0。Image mode volumes can be created in sizes with a minimum granularity of 512 bytes,and they must be at least one block (512 bytes) in size。

? 创建连续或条带策略的managed模式卷

当创建连续或条带策略的managed模式卷时,必须确保卷所在的MDisk的extent是没有数据的,且这些MDisk集大小是大于等于卷的大小。在MDisk上可能有足够的extents,但是没有足够大的连续块来满足要求。 ? Thin-provisioned卷考虑

-

当创建Thin-provisioned卷,需要理解应用程序对卷的利用率

17

- 对Thin-provisioned卷有2种操作模式

? 自动扩展卷,应用程序可能导致卷自动扩展直到消耗完存储池的所有空间。 ? 非自动扩展卷有固定量的存储,用户必须监控卷来分配额外的能力。应用程序

至多只是将卷使用完全。

- 根据实际能力的初始大小,设置grain大小和告警线。如果卷离线,可能是缺少可用的物理存储来进行自动扩展,也可能是非自动扩展卷没有及时进行卷扩展,这样数据保留在缓存中,产生一定的危险。

- Grain分配单元大小可以为32KB,64KB,128KB,256KB,一个小的grain size能够充分利用空间,但是会产生一个大的directory map,导致性能下降

- Thin-provisioned卷由于需要directory访问故需要更多的I/O。对于随机70%读30%写的负载,一个Thin-provisioned卷将需要为每个用户I/O产生大约一个directory I/O,性能比普通卷的写数据降低一半

- Directory是two-way write-back-cached (just like the SVC fastwrite cache),因此个别应用程序可以提高性能

- -

Thin-provisioned卷需要更多的CPU处理

Thin-provisioned卷有个特性称为“zero detect”,当使用卷镜像来转换一个全分配卷为Thin-provisioned卷时能够回收没有使用的已分配空间

? 卷镜像指南

- - -

创建2个单独的存储池来为镜像卷分配空间 镜像卷的存储池最好来自不同的存储子系统

如果可能,使用具有相同属性的MDisk组成的存储池,否则卷性能会受到性能差的MDisk的影响

2.1.5. Host mapping(LUN masking)

对于主机和应用服务器,按照以下指南:

? 对于使用2个HBA的主机对于同一个LUN能看见多个路径,使用zone配置来限制路

径数在2-8个之间,最好是4个路径。SVC支持的多路径软件为SDD,MPIO等,参见http://www-03.ibm.com/systems/storage/software/virtualization/svc/interop.html

? 从主机到I/O组节点之间路径不能超过8个,即使8个路径并不是多路径软件的最大

值(SDD支持32个路径)。为了限制路径数, the fabrics must be zoned so that each host FC port is zoned to no more than two ports from each SVC node in the I/O Group that owns the volume。 Notes: Following is a list of the suggested number of paths per volume: (n+1

18

redundancy) - - With 2 HBA ports: zone HBA ports to SVC ports 1 to 2 for a total of 4 paths With 4 HBA ports: zone HBA ports to SVC ports 1 to 1 for a total of 4 paths Optional: (n+2 redundancy) - With 4 HBA ports: zone HBA ports to SVC ports 1 to 2 for a total of 8 paths ? 如果主机有多个HBA口,每个口必须zoned to a separate set of SVC ports

to maximize high availability and performance

? 配置超过256个主机时,需要在SVC中配置主机到I/O组的映射关系。每个I/O组

支持最多256个主机,因此在一个8节点SVC集群中最多支持1024个主机。 ? Port masking,使用prot mask来控制host能访问的节点port。

3. 初始化集群配置

在SVC硬件安装完成后进行SVC集群的初始化配置: 1. 选择一个节点为集群中成员,进行初始化配置

2. 在硬件面板上使用up和down按钮,直到显示Action 3. 按下select按钮

4. 使用up和down按钮,直到显示New Cluster IPv4? 5. 按下select按钮来创建新集群 6. 再次按下select按钮来修改IP

7. 使用up和down按钮来修改IP地址的第一段 备注:对于IPv4,按住up和down按钮是以10为单位来增加和减少。 8. 使用right按钮移动到下一段,同样使用up和down按钮来设置 9. 重复步骤7来完成IP地址设置 10. 当IP地址设置完成,按下select 11. 按下right按钮,显示为IPv4 Subnet: 12. 按下select

13. 设置掩码,与IP地址设置同样操作 14. 当掩码设置完成,按下select

15. 按下right按钮,显示为IPv4 Gateway: 16. 按下select

17. 设置网关,与IP地址设置同样操作 18. 当网关设置完成,按下select

19

19. 使用right和left按钮来查看IP设置。在设置完成后,按下right和left按钮

直到显示Confirm Created?,按下select 20. 在完成以上配置后,在显示面板上显示

- -

集群配置向导:

1. 在浏览器输入初始化配置中IP地址http://svcclusteripddress/ 2. 出现欢迎界面,输入默认superuser密码:passw0ord 3. 选择接受协议,NEXT

Cluster:显示在第一行

一个临时的系统分配的集群名称显示在第二行

在完成集群初始化配置后,可以使用管理界面GUI来加节点到集群中。

4. 在Name,Date,and Time窗口设置

- - -

集群名称:大小写敏感,不能以数字开头 时区设置

日期设置,如果使用NTP服务器,选择“Set NTP Server IP Address”来输入NTP服务器的IP地址

20


SVC实施(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:曾国藩日记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: