修改 ESXi/ESX 主机的路径信息
search cancel

修改 ESXi/ESX 主机的路径信息

book

Article ID: 301317

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

免责声明:本文为 Modifying path information for ESXi/ESX hosts (2000552) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



本文介绍了如何为 ESXi/ESX 主机启用和禁用 LUN 路径以及如何更改多路径策略信息。


Environment

VMware vSphere ESXi 6.5
VMware ESXi 4.1.x Installable
VMware ESX 4.1.x
VMware vCenter Server 4.1.x
VMware vSphere ESXi 5.5
VMware vSphere ESXi 6.0
VMware ESXi 3.5.x Installable
VMware vCenter Server 5.1.x
VMware ESXi 3.5.x Embedded
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Installable
VMware vCenter Server 4.0.x
VMware ESXi 4.0.x Embedded
VMware vCenter Server 5.5.x
VMware vSphere ESXi 5.1
VMware ESXi 4.1.x Embedded
VMware ESX Server 3.5.x
VMware ESX Server 3.0.x
VMware vCenter Server 5.0.x
VMware ESX 4.0.x
VMware VirtualCenter 2.5.x

Resolution

有两种方法可用于在 ESXi/ESX 主机上更改多路径策略和启用/禁用路径:
  • ESXi/ESX 命令行 – 使用该命令行可在执行故障排除过程时修改多路径信息。
  • VMware Infrastructure Client/vSphere Client – 在执行系统维护时使用此选项。

ESXi 5.x 和 6.x

更改多路径策略

要从 ESXi 5.x 主机命令行更改多路径策略信息,请执行以下操作:
  1. 登录到 ESXi 5.x 主机。
  2. 运行以下命令:

    # esxcli storage nmp device set --device naa_id --psp path_policy

    其中 naa_id 是设备的 NAA ID,path_policyMultipathing policies in ESXi 5.x and ESXi/ESX 4.x (1011340) 中列出的 PSP 选项之一。

    例如,要将以上设备路径策略更改为循环,请运行以下命令:

    # esxcli storage nmp device set --device naa.6006016010202a0080b3b8a4cc56e011 --psp VMW_PSP_RR
要更改 vSphere Client 中存储的多路径设置,请执行以下操作:
  1. 选择要修改的 ESXi 主机,然后单击配置选项卡。
  2. 单击存储
  3. 选择数据存储或映射的 LUN。
  4. 单击属性
  5. 在“属性”对话框中,根据需要选择所需的数据区。
  6. 单击数据区设备 > 管理路径,然后在“管理路径”对话框中获取路径。
  7. 在“策略”部分下,从下拉菜单中选择所需的多路径策略。
  8. 单击更改以确认路径策略中的更改。

要更改 vSphere 5.x Web Client 中存储的多路径设置,请执行以下操作:
  1. 选择您的 vCenter Server,然后展开存放您主机的数据中心。
  2. 选择要修改的 ESXi 主机,然后单击右侧窗格顶部的管理选项卡。
  3. 单击存储 > 存储设备,然后选择要修改的 LUN。
  4. 在“属性”窗格中,单击编辑多路径以获取正在使用的路径。
  5. 在“策略”部分下,从下拉菜单中选择所需的多路径策略。
  6. 单击确定以应用路径策略中的更改。
有关多路径选项的详细信息,请参见 Multipathing policies in ESXi 5.x and ESXi/ESX 4.x (1011340)


启用或禁用路径

要从 ESXi 5.x 主机命令行启用或禁用路径,请执行以下操作:
  1. 登录到 ESXi 5.x 主机。
  2. 运行以下命令:

    # esxcli storage core path set --state=state -p path

    其中:
    • path 是要启用/禁用的特定路径
    • device 是设备的 NAA ID
    • stateactiveoff

    例如,要禁用路径 fc.2000001b32865b73:2100001b32865b73-fc.50060160c6e018eb:5006016646e018eb-naa.6006016095101200d2ca9f57c8c2de11(该路径具有设备 naa.6006016010202a0080b3b8a4cc56e011 的运行时名称 vmhba3:C0:T1:L0),请运行以下命令:

    # esxcli storage core path set --state=off -p fc.2000001b32865b73:2100001b32865b73-fc.50060160c6e018eb:5006016646e018eb-naa.6006016095101200d2ca9f57c8c2de11

要为 vSphere Client 中的存储启用或禁用路径,请执行以下操作:
  1. 单击要修改的 ESXi 主机,然后单击配置选项卡。
  2. 单击存储
  3. 单击数据存储或映射的 LUN。
  4. 单击属性
  5. 在“属性”对话框中,根据需要选择所需的数据区。
  6. 单击数据区设备 > 管理路径,然后在“管理路径”对话框中获取路径。
  7. 右键单击所需的路径,然后单击禁用启用。如果当前活动路径已禁用,它会强制进行路径故障切换。

要为 vSphere 5.x Web Client 中的存储启用或禁用路径,请执行以下操作:
  1. 单击您的 vCenter Server,然后展开存放您主机的数据中心。
  2. 单击要修改的 ESXi 主机,然后单击右侧窗格顶部的管理选项卡。
  3. 单击存储 > 存储设备,然后选择要修改的 LUN。
  4. 在“属性”窗格中,单击路径选项卡。
  5. 单击所需的路径,然后单击禁用启用按钮。如果当前活动路径已禁用,它会强制进行路径故障切换。
有关多路径选项的详细信息,请参见 Multipathing policies in ESXi/ESX 4.x and ESXi 5.x (1011340)


ESXi/ESX 4.x

更改多路径策略

要从 ESXi/ESX 主机命令行更改多路径策略信息,请执行以下操作:
  1. 登录到 ESXi/ESX 4.x 主机。
  2. 运行以下命令:

    # esxcli nmp -d naa_id path_policy

    其中 naa_id 是设备的 NAA ID,path_policyMultipathing policies in ESXi 5.x and ESXi/ESX 4.x (1011340) 中列出的 PSP 之一。

    例如,要将设备路径策略更改为循环,请运行以下命令:

    # esxcli nmp device setpolicy -d naa.6006016010202a0080b3b8a4cc56e011 --psp=VMW_PSP_RR
    有关详细信息,请参见 Changing a LUN to use a different Path Selection Policy (PSP) (1036189)

要更改 vSphere Client 中存储的多路径设置,请执行以下操作:
  1. 单击要修改的 ESXi/ESX 主机,然后单击配置选项卡。
  2. 单击存储
  3. 选择数据存储或映射的 LUN。
  4. 单击属性
  5. 在“属性”对话框中,根据需要选择所需的数据区。
  6. 单击数据区设备 > 管理路径,然后在“管理路径”对话框中获取路径。
  7. 在“策略”部分下,从下拉菜单中选择所需的多路径策略。
  8. 单击更改以确认路径策略中的更改。
有关多路径选项的详细信息,请参见 Multipathing policies in ESXi 5.x and ESXi/ESX 4.x (1011340)


启用或禁用路径

要从 ESXi/ESX 4.x 主机命令行启用或禁用路径,请执行以下操作:
  1. 登录到 ESXi/ESX 4.x 主机。
  2. 运行以下命令:

    # esxcfg-mpath -P path -s state

    其中:
    • path 是要启用/禁用的特定路径
    • device 是设备的 NAA ID
    • stateactiveoff

    例如,要禁用路径 fc.2000001b32865b73:2100001b32865b73-fc.50060160c6e018eb:5006016646e018eb-naa.6006016095101200d2ca9f57c8c2de11(该路径具有设备 naa.6006016010202a0080b3b8a4cc56e011 的运行时名称 vmhba3:C0:T1:L0),请运行以下命令:

    # esxcfg-mpath -P fc.2000001b32865b73:2100001b32865b73-fc.50060160c6e018eb:5006016646e018eb-naa.6006016095101200d2ca9f57c8c2de11 -s off

要为 vSphere Client 中的存储启用或禁用路径,请执行以下操作:
  1. 选择要修改的 ESXi/ESX 主机,然后单击配置选项卡。
  2. 单击存储
  3. 选择数据存储或映射的 LUN。
  4. 单击属性
  5. 在“属性”对话框中,根据需要选择所需的数据区。
  6. 单击数据区设备 > 管理路径,然后在“管理路径”对话框中获取路径。
  7. 右键单击所需的路径,然后单击禁用启用。如果当前活动路径已禁用,它会强制进行路径故障切换。

要从命令行更改设备或 LUN 的首选路径,请执行以下操作:
  1. 登录到 ESXi/ESX 4.x 主机。
  2. 要获得可用路径和路径策略详细信息的列表,请运行以下命令:

    # esxcfg-mpath -l

  3. 要更改首选路径,请运行以下命令:

    # esxcli nmp fixed setpreferred --device naa_id --path path

    其中:

    • path 是要启用/禁用的路径。例如 vmhba2:3:4
    • naa_id 是设备的规范名称。例如 naa.6006016010202a0080b3b8a4cc56e011

  4. 要验证对首选路径所做的更改,请运行以下命令:

    # esxcfg-mpath -l

    查找指定路径的 On Active preferred 中的更改。
有关多路径选项的详细信息,请参见 Multipathing policies in ESXi 5.x and ESXi/ESX 4.x (1011340)


ESXi/ESX 3.x

更改多路径策略

要从 ESXi/ESX 3.x 主机命令行更改多路径策略信息,请执行以下操作:
  1. 登录到 ESXi/ESX 3.x 主机。
  2. 运行以下命令:

    # esxcfg-mpath --policy=path_policy --lun=device

    其中 device 是设备的规范名称,path_policyfixedmrurr 之一。

要更改 vSphere Client 中存储的多路径设置,请执行以下操作:
  1. 单击要修改的 ESXi/ESX 主机,然后单击配置选项卡。
  2. 单击存储
  3. 选择数据存储或映射的 LUN。
  4. 单击属性。此时将显示“属性”对话框:



    在此示例中,您可以看到规范名称为 vmhba2:1:0,真正路径为 vmhba2:1:0vmhba2:3:0。活动路径为 vmhba2:1:0,策略为“Most Recently Used”。

  5. 单击管理路径。将显示“管理路径”对话框:



  6. 要更改策略,请单击“策略”部分中的更改。此时将显示“选择策略”对话框:



  7. 单击确定以返回“管理路径”对话框。

启用或禁用路径

要从 ESXi/ESX 3.x 主机命令行启用或禁用路径,请执行以下操作:
  1. 登录到 ESXi/ESX 3.x 主机。
  2. 运行以下命令:

    # esxcfg-mpath --path=path --lun=device --state=state

    其中:
    • path 是要启用/禁用的特定路径(例如 vmhba2:3:4
    • device 是设备的规范名称(例如 vmhba2.1.4
    • stateonoff

要为 VMware Infrastructure Client 中的存储启用或禁用路径,请执行以下操作:
  1. 要启用或禁用路径,请打开“管理路径”对话框(按照上面的步骤 1 到 6 操作)。
  2. 单击所需的路径,然后单击更改



    由于此 LUN 的策略是“Most Recently Used”,因此首选选项不可用。如果您禁用当前活动路径,它会强制进行路径故障切换。

  3. 单击确定以返回“管理路径”对话框。


Additional Information

要在更新本文时收到提醒,请在“Actions”框中单击 Subscribe to Article。