ESXi のコマンドラインでロードバランシングポリシーを設定する方法
search cancel

ESXi のコマンドラインでロードバランシングポリシーを設定する方法

book

Article ID: 459585

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事 「Specifying or changing the load balancing policy from the command line in ESXi」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

本記事では、ESXi のコマンドラインで標準仮想スイッチまたはポートグループのロードバランシングポリシーを設定する手順を説明します。

Environment

VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Resolution

ESXi ホスト上の標準仮想スイッチのロードバランシングポリシーを取得または設定するには

標準仮想スイッチの現在の NIC チーミングポリシーを表示するには、次のコマンドを実行します。vSwitch_name は対象の標準仮想スイッチ名に置き換えます。例: vSwitch0

  • esxcli network vswitch standard policy failover get -v <vSwitch_name>

標準仮想スイッチのロードバランシングポリシーを設定するには、次のコマンドを実行します。

  • esxcli network vswitch standard policy failover set -l <policy> -v <vSwitch_name>

注:利用可能なポリシーオプション:

  • explicit = 明示的なフェイルオーバー順序を使用

  • portid = 発信元の仮想ポートに基づいたルート(デフォルト設定)

  • mac = 発信元 MAC ハッシュに基づいたルート

  • iphash = IP ハッシュに基づいたルート (Etherchannel/Portchannel 構成の場合のみ)

vSwitch0 という名前の標準仮想スイッチでロードバランシングポリシーを IP ハッシュに設定する例:

  • esxcli network vswitch standard policy failover set -l iphash -v vSwitch0

 

ESXi ホスト上のポートグループのロードバランシングポリシーを取得または設定するには

ポートグループの現在のロードバランシングポリシーを表示するには、次のコマンドを実行します。(対象のポートグループ名に置き換えます)

  • esxcli network vswitch standard portgroup policy failover get -p <portgroup_name>

ポートグループのロードバランシングポリシーを設定するには、次のコマンドを実行します。(前述の一覧から該当するポリシーを選択します)

  • esxcli network vswitch standard portgroup policy failover set -p <portgroup_name> -l <policy>

"Management Network" という名前のポートグループでロードバランシングポリシーを IP ハッシュに設定する例:

  • esxcli network vswitch standard portgroup policy failover set -p "Management Network" -l iphash

Additional Information

コマンドラインでの仮想スイッチ設定に関する詳細は、次の記事を参照してください:Configuring Standard vSwitch (vSS) or virtual Distributed Switch (vDS) from the command line in ESXi