更换HBA卡后的配置操作(Windows)
本节主要介绍当更换Windows主机的HBA卡后,如何在存储系统侧和主机侧进行相关的配置,使得更换后的HBA卡能正常使用。
配置前准备(Windows)
配置更换后的HBA卡前,需要完成主机多路径和磁盘信息备份、存储设备运行状态检查等准备工作,确保空间配置过程能顺利实施。
前提条件
- 主机上已安装UltraPath多路径软件。
- 主机上已完成HBA卡更换。
操作步骤
- 备份UltraPath和磁盘信息。
- 分别执行upadm show vlun和upadm show path命令,查看并备份多路径状态信息。
- 备份磁盘信息。
- 以管理员用户登录Windows Server 2008应用服务器。
- 按下组合键“Windows+R”(远程桌面时请在全屏状态下操作),打开“运行” 对话框。
- 输入diskmgmt.msc命令并回车。
- 在弹出的“磁盘管理”页面中查看主机磁盘信息。
- 备份HBA卡信息。
- 如果主机已经安装“fcinfo”软件,请执行以下操作。
- 按“Windows+R”组合键,打开“运行”对话框。
- 输入cmd并回车。
- 在弹出的命令窗口中输入fcinfo命令,查看HBA卡信息。
- 如果主机没有安装“fcinfo”软件,请执行以下操作。
- 按“Windows+R”组合键,打开“运行”对话框。
- 输入devmgmt.msc命令并回车,打开“设备管理器”界面。
- 选择“存储控制器”,并双击Fibre Chanel Adapter设备,在属性页面中查看厂商和版本信息。
- 检查存储系统状态,如有相关告警,请处理后再实施后续操作。
- 存储侧导出配置数据。
- 使用PuTTY工具登录阵列CLI。
登录存储系统的默认用户名为“admin”,默认密码请参见《OceanStor V500R007 帐号列表》。
- 执行export running_data命令导出并保存系统当前配置文件。
- 使用PuTTY工具登录阵列CLI。
- 可选: 如果采用在线更换方式,需要删除链路信息。
- 针对HBA卡故障更换场景。
- 执行upadm show path命令检查故障HBA卡对应的路径状态是否为“Fault”。如果是,请执行upadm clear obsolete_path path_id=?命令删除该路径,其中通过“path_id”指定状态为“Fault”的路径。
- 执行upadm show iostat array_id=?命令监控链路负载均衡机制,其中通过“array_id”指定待监控的存储设备。
I/O在剩余路径上均匀分布且无报错,监控30秒后,按Ctrl+c组合键退出。
- 执行upadm show path命令检查多路径状态信息。
执行结果中应不包含已删除的链路信息。
- 针对HBA卡主动更换场景。
- 分别执行upadm show path和upadm show vlun命令检查多路径状态信息。
- 执行upadm set pathstate=disable命令禁用待更换HBA卡对应的全部路径,其中通过“path_id”指定待禁用的路径。
- 执行upadm show iostat array_id=?命令监控链路负载均衡机制,其中通过“array_id”指定待监控的存储设备。
I/O在剩余路径上均匀分布且无报错,监控30秒后,按Ctrl+c组合键退出。
- 执行upadm show path命令检查多路径状态信息。
执行结果中待更换的HBA卡对应的路径状态均为“Disable”。
- 针对HBA卡故障更换场景。
- 检查新HBA卡与存储设备的兼容性。
- 按“Windows+R”组合键,打开“运行”对话框。
- 输入devmgmt.msc命令并回车,打开“设备管理器”界面。
- 选择“存储控制器”,并双击Fibre Chanel Adapter设备,在属性页面中查看厂商和版本信息。
- 检查主机运行状态。
- 检查主机当前是否存在报错。
- 按下组合键“Windows+R”(远程桌面时请在全屏状态下操作),打开“运行” 对话框。
- 分别执行命令eventvwr.msc和devmgmt.msc并回车。
- 在打开的“事件查看器”和“设备管理器”窗口中查看当前主机是否存在报错。如果存在存储相关报错,请解决问题后再实施后续操作。
- 检查磁盘路径状态。
- 执行upadm show vlun命令,检查所有Vlun均为Normal。
- 执行upadm show path命令。查看系统的路径状态为Normal。如果发现状态为Degrade的链路,请在存储设备上检查链路的连接情况。
- 检查主机当前是否存在报错。
- 在交换机上确认新HBA卡的Zone划分是否完成。
配置操作(Windows)
前提条件
- 已经完成HBA卡的更换,并确保安装正确。
- 已经获取被更换的HBA卡和新HBA卡的WWN。
- 应用服务器上已安装UltraPath多路径软件。
操作步骤
- 在存储系统侧替换旧的WWN。
- 执行show initiator initiator_type=FC 命令,查看主机HBA卡与存储设备的连接状态,同时获取原HBA卡归属的主机ID。
WWN Running Status Free Alias Host ID Multipath Type ----------------- ------------------- ----- ------- ---------- ------------------ 100000000000* Online Yes -- -- Default
- 执行remove host initiator initiator_type=FC命令移除待更换HBA卡的WWN,其中通过“wwn”指定待更换WWN。
- 执行add host initiator host_id=? “initiator_type=FC” “wwn=”?命令向主机添加新的WWN,其中通过“host_id”和“wwn”指定主机和新HBA卡的WWN。
- 执行show initiator initiator_type=FC命令,命令回显中新HBA卡的WWN状态不再是“Free”则表示已经成功替换。
- 执行show initiator initiator_type=FC 命令,查看主机HBA卡与存储设备的连接状态,同时获取原HBA卡归属的主机ID。
- 主机侧扫盘。
- 按下组合键“Windows+R”(远程桌面时请在全屏状态下操作),打开“运行”对话框。
- 输入devmgmt.msc命令并回车。
- 在弹出的“设备管理器”窗口中单击“查看”并勾选“显示隐藏的设备”。
- 右键单击“磁盘驱动器 > 扫描检测硬件改动”,系统会自动进行扫描。
- 检查新生成的UltraPath_Disk个数是否与实际映射的LUN个数一致。若不一致,请在存储设备上检查LUN映射和链路连接情况。
- 检查新生成的SCSI盘(华为存储设备对应的SCSI Disk Device)个数是否为系统路径数目的整数倍。若不是,请在存储设备上检查LUN映射和链路连接情况。
执行upadm show vlun命令查看系统路径数目。
- 执行upadm show iostat array_id=?命令监控链路负载均衡机制,其中通过“array_id”指定待监控的存储设备。
如果I/O在全部路径上均匀分布且无报错,监控30秒后,请按“Ctrl+c”组合键退出。