Checking the Multipathing Status
Multipathing software ensures redundancy, reliability, and high performance of links between a host and a storage system. UltraPath, multipathing software developed by Huawei, is recommended. If the multipathing software delivered with the operating system or third-party multipathing software is used instead of UltraPath, paths may be selected incorrectly due to an inappropriate configuration or compatibility issues.
All the multipathing descriptions in this document are based on the use of Huawei UltraPath. If the multipathing software provided by the operating system or third-party multipathing software is used, see the related document offered by the multipathing software provider.
- On a Windows host, open UltraPath Console and check whether links are normal and owning controllers are correct.
- On a Linux host, check if physical paths are normal by running upadmin show path.
# upadmin show path ---------------------------------------------------------------------------------- Path ID Initiator Port Array Name Controller Target Port Path State 0 10000000c9a1b0ee Array8.1 -- 20080022a10beb2a Normal 1 10000000c9a1b0ef Array8.1 -- 201a0022a10beb2a Normal ---------------------------------------------------------------------------------- -------------------------------- Check State Port Type Port ID -- FC -- -- FC -- --------------------------------
If Path State is Normal, the paths are working properly.
- On an AIX host, check if physical paths are normal by running upadm show path.
# upadm show phypath ------------------------------------------------------------------------------------------ PhyPath ID Initiator Port Array Name Controller Target Port PhyPath State 0 10000000c9aa5d8d U9_3_A14R_B07 -- 200a0022a104117d Normal 2 10000000c9aa5d8c U9_3_A14R_B07 -- 201a0022a104117d Normal 1 10000000c9aa5d8c Huawei.Storage -- 20180022a106358b Normal 3 10000000c9aa5d8d Huawei.Storage -- 20080022a106358b Normal ------------------------------------------------------------------------------------------ ---------------------------------------- Check State Port Type Port ID -- FC -- -- FC -- -- FC -- -- FC -- ---------------------------------------- Note: When the In Use status of all disks is no, information about all physical paths may not be queried or the results are not the latest data.
If Path State is Normal, the paths are working properly.
- On a VMware ESXi host, check if physical paths are normal by running esxcli upadm show path.
# esxcli upadm show path ---------------------------------------------------------------------------------- Path ID Initiator Port Array Name Controller Target Port Path State 0 10000000c9ae9406 HVS.Storage -- 24110022a10e24d0 Normal 1 10000000c9ae9406 HVS.Storage -- 22010022a10e24d0 Normal 2 10000000c9ae9407 HVS.Storage -- 22000022a10e24d0 Normal 3 10000000c9ae9407 HVS.Storage -- 24100022a10e24d0 Normal ---------------------------------------------------------------------------------- --------------------------------- Check State Port Type Port ID -- FC -- -- FC -- -- FC -- -- FC -- ---------------------------------
If Path State is Normal, the paths are working properly.
For details about the query methods used in other operating systems, see the UltraPath User Guide specific to different operating systems.
In certain scenarios, links or initiator ports may be absent. If this is the case, you must use UltraPath to check if the number of links and physical connections are consistent. Link absences affect bandwidth performance. In the case of IOPS-sensitive scenarios, it causes I/O forwarding, whereas in bandwidth-sensitive circumstances, it means that the number of physical connections is reduced by one, which reduces the bandwidth.