更换HBA卡后的配置操作(HP-UX)

本节主要介绍当更换HP-UX主机的HBA卡后,如何在存储系统侧和主机侧进行相关的配置,使得更换后的HBA卡能正常使用。

  • 配置前准备(HP-UX)
  • 配置操作(HP-UX)

配置前准备(HP-UX)

配置更换后的HBA卡前,需要完成主机多路径和磁盘信息备份、存储设备运行状态检查等准备工作,确保空间配置过程能顺利实施。

前提条件

主机上已完成HBA卡更换。

操作步骤

  1. 备份NMP多路径和磁盘信息。
  1. 执行scsimgr get_attr -a leg_mpath_enable命令,查看并备份多路径状态信息。
  2. 执行vgdisplay -v,查看并备份VG信息。
  3. 执行pvdisplay命令,查看PV信息。
  4. 分别执行ioscan -fkNC disk 和ioscan -fnkC fc 命令备份磁盘及HBA卡信息。
  1. 检查存储系统状态,如有相关告警,请处理后再实施后续操作。
  2. 存储侧导出配置数据。
  1. 使用PuTTY工具登录阵列CLI。转存失败重新上传取消

登录存储系统的默认用户名和密码分别为“admin”和“Admin@storage”。

  1. 执行export running_data命令导出并保存系统当前配置文件。
  1. 可选: 如果采用在线更换方式,需要从NMP多路径中删除链路信息。
  • 针对HBA卡故障更换场景。
  1. 执行scsimgr lun_map -D /dev/rdisk/diskX命令查看磁盘路径信息,其中“diskX”为主机磁盘。
  2. 分别执行ioscan -fnkC fc、ioscan -kfNC tgtpath、ioscan -P health -H hw_path和rmsf -H hw_path命令删除链路,其中“hw_path”为被更换HBA卡的硬件路径。
  3. 执行sar -L 1 30命令监控链路I/O。
  4. 执行scsimgr lun_map -D /dev/rdisk/diskX命令查看磁盘路径信息。 执行结果中应不包含已删除的链路信息。
  • 针对HBA卡主动更换场景。
  1. 执行scsimgr lun_map -D /dev/rdisk/diskX命令查看磁盘路径信息,其中“diskX”为主机磁盘。
  2. 分别执行ioscan -fnkC fc、scsimgr -f disable -H hw_path和ioscan -P health -H hw_path命令禁用链路,其中“hw_path”为被更换HBA卡的硬件路径。
  3. 执行rmsf -H hw_path命令删除所有被禁用的链路。
  4. 执行sar -L 1 30命令监控链路I/O。
  5. 再次执行scsimgr lun_map -D /dev/rdisk/diskX命令查看磁盘路径信息,应不包括已删除的链路信息。
  1. 可选: 如果采用在线更换方式,还需要删除链路磁盘设备。
  1. 分别执行ioscan -fnkC disk和ioscan -fnkC disk | grep -i HUAWEI | wc -l命令检查系统磁盘状态。
  2. 分别执行ioscan -fnkC fc和ioscan -fnk -C disk -H hw_path | grep -i HUAWEI | awk '{ print $3}' | xargs -n1 rmsf -C disk -H命令删除链路磁盘设备,其中“hw_path”为被更换HBA卡的硬件路径。
  3. 再次分别执行ioscan -fnkC disk和ioscan -fnkC disk | grep -i HUAWEI | wc -l命令检查系统磁盘状态,应不包括已删除的磁盘设备。
  1. 检查新HBA卡与存储系统的兼容性。
  1. 执行fcmsutil /dev/fcdY命令检查主机新HBA卡WWN是否与规划一致,其中fcdY为新HBA卡。
  2. 执行fcmsutil /dev/fcdY vpd命令检查设备是否与存储系统兼容。
  1. 检查系统状态并查看HBA卡设备下是否有磁盘或磁带子设备。
  1. 执行tail -200 /var/adm/syslog/syslog.log命令检查存储系统状态,如果存在HBA卡或磁盘相关报错,请解决问题后执行下一步操作。
  2. 分别执行ioscan -fnkC fc和ioscan -fnkH HW Path命令查看新HBA卡设备下是否有磁盘或磁带子设备,HW Path为本次更换HBA卡的硬件路径。 fcdY下不应含有任何磁盘或磁带子设备。
  1. 在交换机上确认新HBA卡的Zone划分是否完成。

配置操作(HP-UX)

前提条件

  • 已经完成HBA卡的更换,并确保安装正确。
  • 已经获取被更换的HBA卡和新HBA卡的WWN。

操作步骤

  1. 在存储系统侧替换旧的WWN。
  1. 执行show initiator initiator_type=FC 命令,查看主机HBA卡与存储设备的连接状态,同时获取原HBA卡归属的主机ID。 WWN Running Status Free Alias Host ID Multipath Type ----------------- ------------------- ----- ------- ---------- ------------------ 100000000000* Online Yes -- -- Default
  2. 执行remove host initiator initiator_type=FC命令移除待更换HBA卡的WWN,其中通过“wwn”指定待更换WWN。
  3. 执行create initiator fc wwn=?命令创建FC启动器。其中通过“wwn”指定新HBA卡的WWN。
  4. 执行add host initiator host_id=? “initiator_type=FC” “wwn=”?命令向主机添加新的WWN,其中通过“host_id”和“wwn”指定主机和新HBA卡的WWN。
  5. 执行show initiator initiator_type=FC命令,命令回显中新HBA卡的WWN状态不再是“Free”则表示已经成功替换。
  1. 主机侧扫盘。
  1. 分别执行ioscan -fnNkC disk和vgdisplay -v命令查看当前主机的磁盘及VG信息。
  2. 执行ioscan -fnC disk命令扫描磁盘,识别存储设备。
  3. 重新执行ioscan -fnkC disk命令,对比2.a的结果,新生成的设备数量应与预期一致,设备类型与预期一致。
  4. 执行insf -eC disk命令,确认LUN的设备文件正确生成。
  5. 重新执行ioscan -fnkC disk命令,对比2.a的结果,新生成的设备数量应与预期一致,设备类型与预期一致。
  6. 如果主机已安装NMP多路径,请执行以下操作。
  1. 执行scsimgr get_attr -a leg_mpath_enable命令查看并确认NMP功能已开启。
  2. 执行ioscan -funC disk命令查看非多路径下的磁盘数量。
  3. 重新执行ioscan -funNC disk命令,新生成的聚合磁盘数量应与所分磁盘数量一致。
  4. 执行ioscan -m dsf命令,查看永久磁盘和非永久磁盘的对应关系。
  5. 执行scsimgr lun_map -D /dev/rdisk/diskX命令,查看NMP接管后的磁盘路径信息,其中“diskX”为待查看的磁盘。
  1. 执行sar -L 1 30监控链路I/O状态。  如果I/O在全部路径上均匀分布且无报错,监控30秒后,请按“Ctrl+c”组合键退出。