PowerShell を使用して、VMM ファブリックでソフトウェアによるネットワーク制御 (SDN) コンポーネントを設定する
重要
このバージョンの Virtual Machine Manager (VMM) はサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。
System Center - Virtual Machine Manager (VMM) を使用して、ソフトウェア定義ネットワーク (SDN) インフラストラクチャを展開および管理できます。
VMM ファブリックで展開できる SDN コンポーネントには、次が含まれます。
- ネットワーク コントローラー: ネットワーク コントローラーを使用すると、ネットワーク デバイスとサービスを手動で構成する代わりに、ネットワーク インフラストラクチャの構成を自動化できます。
- SDN 用 RAS ゲートウェイ: RAS ゲートウェイは、HNV を使用して複数のテナント仮想ネットワークをホストする CSP および企業向けに設計された、Windows Server 2016のソフトウェアベースのマルチテナント BGP 対応ルーターです。
- SDN のソフトウェア負荷分散 (SLB) : Windows Server 2016 の SDN は、ソフトウェア負荷分散 (SLB) を使用して、テナントおよびテナントのカスタマー ネットワーク トラフィックを仮想ネットワーク リソース間で均等に配分することができます。 Windows Server SLB により、同じワークロードをホストする複数のサーバーであり、高可用性とスケーラビリティを提供することです。
これらのコンポーネントを展開する方法はいくつかあります。
- VMM コンソール: ネットワーク コントローラー、SLB、および RAS ゲートウェイを VMM コンソールで手動で展開します。
- PowerShell: PowerShell スクリプトを使用してすべてのコンポーネントを展開します。
PowerShell による展開の利点
- PowerShell スクリプトを使用してすべての SDN コンポーネントを展開します。
- スクリプトを使用すると、手動エラーの導入を減らし、デプロイ時間を大幅に節約できます。
- スクリプトを使用して展開する場合は、SDN コンポーネントを手動で展開する場合と同様に、後で VMM コンソールの設定を変更できます。
- 手動デプロイと同様に、新しい管理論理ネットワークとスイッチを設定するか、既存のネットワークとスイッチを再利用することもできます。
- スクリプトのデプロイが失敗した場合は、変更されたすべての設定がロールバックされ、もう一度開始できます。
- 特定のコンポーネントのデプロイをオフにすることができます。 たとえば、ネットワーク コントローラーが既にデプロイされている場合は、SLB ゲートウェイと RAS ゲートウェイのみをデプロイできます。
開始する前に
- 設定可能なスイッチの展開は、現在 PowerShell による展開ではサポートされていません。 設定可能なスイッチは帯域外で展開し、展開時にスイッチの名前を指定する必要があります。
- SDN コンポーネントのデプロイの前提条件が整っているかどうかを確認します。
展開の手順
PowerShell を使用して VMM で SDN コンポーネントを設定するために必要なことを以下に示します。
ホストと物理ネットワーク インフラストラクチャを構成する: VLAN、ルーティングなどを構成するには、物理ネットワーク デバイスにアクセスする必要があります。 SDN インフラストラクチャとテナント VM をホストするための HYPER-V ホストも必要です。 詳細については、こちらを参照してください。
VHD または VHDX 形式でサービス テンプレート用に仮想ハード ディスクを準備します。
ネットワーク コントローラー サービス テンプレート、SLB サービステンプレート、および RAS ゲートウェイ サービス テンプレートをダウンロードします。
ネットワーク コントローラー、SLB、および RAS ゲートウェイのテンプレートを VMM ライブラリにインポートします。
Active Directory セキュリティ グループを設定します。 1 つはネットワーク コントローラーの管理、もう 1 つはネットワーク コントローラーのクライアントのためです。 各グループには、その中には、少なくとも 1 つのユーザー アカウントが必要です。
VMM ライブラリ共有を設定する: 診断ログを保持するためのオプションのライブラリ ファイル共有を持つことができます。 ネットワーク コントローラーは有効期間中に診断情報を格納するために、このライブラリ共有にアクセスします。
すべての SDN HYPER-V ホストの専用の VMM ホスト グループを設定します。
注意
ホストは、該当する Windows Server バージョンの最新バージョンを実行しており、Hyper-V ロールが有効になっている必要があります。
証明書を設定します。 VMM とネットワーク コントローラー間の HTTPS 通信用に SSL 証明書が必要です。
ダウンロードして SDN スクリプトを実行します。 3 つのスクリプトがあります。
- VMMExpress.ps1: このスクリプトは SDN スタックを展開します。 ダウンロードした後は、独自のカスタマイズを追加できます。
- Fabricconfig.psd1: このファイルは SDN の設定ですべての入力を受け入れます。
- Fabricconfig_Example.psd1: ダミーのパラメーターを含むサンプル ファイル。 それらを独自のパラメーターに置き換えることができます。
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示