开始新对话

未解决

此帖子已超过 5 年

1480

2012年11月8日 00:00

使用SYMCLI进行Device Masking(三)

​ ​
​ ​

​使用​​SYMCLI​​进行​​Device Masking​​(三)​

​ ​
​ ​

​ ​

​转载请在文首保留原文出处:​​中文支持论坛​

​ ​​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​使用​​Solution Enabler SYMCLI​​工具可以方便地对​​Symmetrix​​存储阵列进行配置和管理。​​HBA​​管理和故障切换是主机管理员的常见操作,学会使用​​SYMCLI​​相关命令对存储系统故障诊断和排查具有很大帮助。本文介绍了查看​​HBA​​标识​​WWN, AWWN, iSCSI​​名的方法,​​HBA​​故障切换步骤,以及锁定​​FCID​​的命令。​

​ ​
​ ​

​更多信息​

​ ​
​ ​

​ ​

​HBA​​标识​​(WWN, AWWN, iSCSI​​名​​):​

​ ​

​HBA​​在​​symmask​​命令中通过其唯一的​​WWN​​来识别,也可通过与​​WWN​​相关的​​AWWN​​、​​iSCSI​​名来识别。以上名称出现在​​Symmetrix​​登入历史记录及​​VCMDB​​中。​

​ ​

​当用户输入​​symmask discover hba​​命令更新登入历史记录,​​Symmetrix API​​查看​​VCMDB​​以确认是否每一条​​WWN​​记录都有对应的​​AWWN​​。如果不是,则​​SYMAPI​​创建一个由​​2​​部分(主机名和​​HBA​​名)组成的​​AWWN​​并将其写入登入历史记录中。如果用户有需求,也可将​​AWWN​​重命名为另一个短名。​

​ ​

​用户可通过以下命令检查​​Symmetrix 814​​登入历史记录中的​​AWWN​​:​

​ ​

​symmask –sid 814 list logins​

​ ​

​要指定符合用户命名需求的​​AWWN​​名,用户可以在任意时间使用​​symmask rename​​命令,时间甚至可在​​SYMAPI​​生成​​AWWN​​之前。例如,以下命令为​​WWN 20000000c920b484​​指定​​Solaris3A/b4 2​​部分作为​​AWWN​​:​

​ ​

​symmask –sid 814 –wwn 20000000c920b484 rename Solaris3A/b4​

​ ​

​命名之后,如果用户希望以系统生成的​​AWWN​​代替所有用户定义的​​AWWN​​(如​​Solaris3A/b4​​),则以下命令将会重写​​VCMDB​​中所有当前​​AWWN​​:​

​ ​

​symmask discover hba –rename​

​ ​

​用户可以在​​symmask​​命令中通过​​iSCSI​​名来识别​​HBA​​。 ​​iSCSI​​是一个​​SCSI-over-IP​​的协议,它利用​​IP​​网络传送​​SCSI​​协议数据而无需部署新的网络结构。 ​​iSCSI​​名作用类似于​​IP​​地址或​​WWN​​,可通过​​symmask list logins ​​或​​ symmask list hba​​命令显示出来。一个唯一的​​iSCSI​​名取决于登入​​Symmetrix​​阵列的硬件设备,与​​AWWN​​一样,通过​​symmask discover hba​​命令生成由​​2​​部分组成的别名。​

​ ​

​ ​

​HBA​​故障切换​​:​

​ ​

​如果​​HBA​​发生故障或需要更换,用户可使用以下步骤切换​​HBA​​,而无需为新的​​HBA​​重新定义旧​​HBA​​的映射磁盘设备。​

​ ​

​1.​​ ​​输入​​symmask list logins​​命令查看故障​​HBA​​的​​WWN​​。​

​ ​

​2.​​ ​​切换​​HBA​​板卡。​

​ ​

​3.​​ ​​输入​​symmask list hba​​命令查看新的​​WWN​​。​

​ ​

​4.​​ ​​使用新​​WWN​​替代​​VCMDB​​中所有旧的​​WWN​​。例如,用新​​WWN​​ ​​20000000c920b393:​​替代旧​​WWN 20000000c920b484​​:​

​ ​

​symmask –sid 814 –wwn 20000000c920b484 replace 20000000c920b393​

​ ​

​5.​​ ​​输入​​symmask discover​​命令在新的登入历史记录中建立新的​​AWWN​​,如果用户有需求,可使用​​symmask rename​​命令同时在登入历史记录和​​VCMDB​​中为新的​​HBA​​指定​​AWWN​​。​

​ ​

​6.​​ ​​使用​​symmask refresh​​命令在​​Symmetrix​​控制板卡缓存中更新​​VCM​​信息。​

​ ​

​ ​

​使用光纤通道标识安全锁定​​:​

​ ​

​光纤通道标识锁定是一个新的安全功能,用户在向​​VCMDB​​中的​​HBA​​条目写入光纤通道标识(​​FCID​​)时​​,限制主机访问设备。该功能防止​​HBA​​受到​​WWN​​欺伪,当未授权主机将其​​HBA ​​的​​WWN​​更改为​​VCMDB​​中匹配的​​WWN​​值,那么在共享的板卡端口配置中(不同主机的​​HBA​​共享同一前端口)用户的网络系统将会受到​​WWN​​欺伪。然而,一旦用户锁定光纤通道标识,使用欺伪​​WWN​​的用户将无法登入。如果使用欺伪​​WWN​​的用户已登入,则该用户将被断开受保护​​HBA​​的连接。​

​ ​

​当用户向​​VCMDB​​中的​​HBA​​条目写入光纤通道标识(​​FCID​​),将会锁定​​HBA​​到​​SAN​​的物理通道。只有与​​VCMDB​​中​​FCID​​匹配的​​HBA​​能够登入前端口。但是,如果​​VCMDB​​中写入了不正确的​​FCID​​,​​HBA​​将会断开连接,同时使用被锁定在外​​WWN​​的主机将会被挂起。因此,推荐在管理员主机上至少保持​​2​​个​​HBA​​(在不同的​​FA​​前端口上)可用。这样,如果一个​​HBA​​被锁定在外,主机可通过另一​​HBA​​访问从而更正​​VCMDB​​中的错误记录。​

​ ​

​以下内容列出了锁定光纤通道标识的步骤:​

​ ​

​1.​​ ​​输入​​symmask list hba​​命令以确认​​WWN​​及需保护的​​HBA​​磁盘设备路径。​

​ ​

​2.​​ ​​输入​​symmask list logins​​命令以确认​​FCID​​值。从步骤​​1​​中指定磁盘设备路径(例如:​​/dev/vx/rdmp/c4t0d0s2​​):​

​ ​

​symmask list logins –pdev /dev/vx/rdmp/c4t0d0s2​

​ ​

​3.​​ ​​为光纤通道标识​​220413​​设置锁定。例如:​

​ ​

​symmask set lockdown on 220413 –dir 16A -p 0​

​ ​

​4.​​ ​​输入​​symmaskdb list database​​确认该光纤通道标识已被锁定。​

​ ​

​5.​​ ​​如果用户已完成全部更改设置,在​​Symmetrix​​缓存中更新​​VCMDB​​。​

​ ​

​symmask refresh​

​ ​

​当线缆从一个​​HBA​​移至另一个​​HBA​​并且没有在交换机端移动时,锁定光纤通道标识对​​symmask delete​​和​​symmask replace​​没有影响。但是,如果线缆从交换机的一个端口移至另一个端口,​​FCID​​的值会更改。这种情况下,在交换​​HBA​​时不能解除​​FCID​​的锁定,应至少保留到管理员主机的一条​​HBA​​设备路径可用,并且在交换后重置​​VCMDB​​中的​​FCID​​值。​

​ ​

​重置光纤通道标识需要用户从交换机获取​​FCID​​值,因为​​symmask list logins​​命令中已不存在用于找寻​​FCID​​值的​​HBA​​设备路径。​

​ ​
​ ​

​参考​

​ ​
​ ​

​ ​

​Using SYMCLI to Perform Device Masking​

​ ​
​ ​

​应用于​

​ ​
​ ​

​ ​

​Symmetrix ​​存储系列​

​ ​

​ ​
​ ​

3.2K 消息

2012年11月8日 05:00

更换Port口需要在SAN switch做更新吗?

3 消息

2012年11月8日 23:00

你是指更换存储端的PORT口还是交换机端的?更换存储端要重做LUNMASKING 或BIN CHANGE, 更换交换机端的要看你的SWITCH使用的是PORT ZONE 还是WWN ZONE, WWN ZONE的话不用更新。

51 消息

2013年10月22日 02:00

光纤通道标识安全锁定很有趣,在hp-ux上没见过类似功能.

找不到事件!

Top