vSphere の vNetwork 分散スイッチ (vDS) の最大ポート数を増やす
search cancel

vSphere の vNetwork 分散スイッチ (vDS) の最大ポート数を増やす

book

Article ID: 342326

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

この記事には、vDS の最大ポート数を増やす手順が記載されています。

Symptoms:

免責事項: これは英文の記事 「Increasing the maximum number of vNetwork Distributed Switch (vDS) ports in vSphere (1038193)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


  • vCenter Server vNetwork 分散スイッチ (vDS) で 8192 を超える仮想ポートを構成できない。
  • 次のエラーが表示されます。

    The numPorts value : 8256 in spec exceeded maxPorts 8192.


Environment

VMware vCenter Server 5.0.x
VMware vCenter Server 4.0.x
VMware vCenter Server 5.1.x
VMware vCenter Server 4.1.x

Resolution

vSphere PowerCLI による vDS の最大ポート数の変更


vSphere PowerCLI は、さまざまな仮想マシン タスクの自動化に使用できます。これにより、VMware vSphere API に使いやすい C# および PowerShell インターフェイスが追加されます。詳細については、『VMware vSphere PowerCLI Documentation』を参照してください。

次の PowerCLI スニペットを使用して、vDS の最大ポート数を変更できます。
$dvs = Get-VirtualSwitch -Distributed -Name DVSName | Get-View
$cfg = New-Object -TypeName VMware.Vim.DVSConfigSpec
$cfg.MaxPorts = 20000
$cfg.configVersion = $dvs.config.configVersion
$dvs.ReconfigureDvs_Task( $cfg )


構成の手動編集による vDS の最大ポート数の変更


構成を手動で編集して vDS の最大ポート数を変更するには、次の手順を実行します。

  1. Web ブラウザで、http://vCenterServer-ip-address/mob/ にアクセスします。
  2. プロンプトが表示されたら、vCenter Server のユーザー名とパスワードを入力します。
  3. コンテンツ リンクをクリックします。
  4. 左側のペインで、rootFolder という語を含む行を探します。
  5. 行の右側のペインにあるリンクを開きます。たとえば、group-d1 (Datacenters) といったリンクです。
  6. 左側のペインで、childEntity という語を含む行を探します。右側のペインに、データセンター リンクの一覧が表示されます。
  7. vDS が定義されているデータセンター リンクをクリックします。
  8. 左側のペインで、networkFolder という語を含む行を探して、右側のペインでリンクを開きます。たとえば、group-n123 (network) といったリンクです。
  9. 左側のペインで、childEntity という語を含む行を探します。右側のペインに、vDS と分散ポート グループ リンクの一覧が表示されます。
  10. maxPort 値を変更する vDS をクリックします。
  11. 左側のペインで、config という語を含む行を検索し、右側のペインでリンクをクリックします。
  12. 左側のペインで、configVersion という語を含む行を探します。これは、通常、最初の行です。
  13. 右側のペインに表示されている該当する値をメモしてください(値は数字です)。
  14. vDS ページに戻ります。
  15. ReconfigureDvs_Task リンクをクリックします。新しいウィンドウが表示されます。
  16. [仕様] テキスト フィールドに、次のように入力します。

    <spec><configVersion>value</configVersion><maxPorts>20000</maxPorts></spec>

    ここで value は、手順 13 でメモした値です。

  17. メソッドの起動 リンクをクリックします。変更内容が次のように表示されます。

    <spec>
    <configVersion>7</configVersion>
    <maxPorts>20000</maxPorts>
    </spec>

  18. ウィンドウを閉じます。
  19. 手順 9 ~ 13 までを繰り返して、maxPort の新しい値を確認します。
  20. vCenter Server サービスを再起動して変更を有効化します。詳細については、Stopping, starting, or restarting vCenter services (1003895) を参照してください。


Cisco Nexus 1000V の vDS 最大ポート数の変更

Nexus 1000v 仮想スイッチ マネージャ (VSM) を使用してポート数を構成する方法の詳細については、次を参照してください。




Additional Information

Increasing the maximum number of vNetwork Distributed Switch (vDS) ports in vSphere