Japanese

 View Only
Expand all | Collapse all

Advanced Cross vCenter vMotionのネットワーク構成について

  • 1.  Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 07:46 PM

    Advanced Cross vCenter vMotionのネットワーク構成について質問させてください。

    Advanced Cross vCenter vMotionでは、添付画像の赤線のルートで、仮想マシンの移行が行われるという認識で正しいですか?
    また、移行元と移行先のvCenter Serverが疎通できていれば、Advanced Cross vCenter vMotionは実行できるということですか?

    以上の認識が正しい場合、疑問があります。
    Advanced Cross vCenter vMotion を使用した仮想マシンのエクスポートまたはクローン作成 (vmware.com)
    ⇧このサイトでは、『
    ホストと仮想マシンが vMotion を使用した移行の要件を満たしていることを確認します。vMotion のホスト構成およびvMotion の仮想マシンの要件および制限事項を参照してください。』とあり、"通常のvMotionの要件も満たしている必要がある"という意味で捉えています。

    "通常のvMotion"では、管理用ネットワークとvMotion用ネットワークを別にしたり、vMotion用のネットワークの帯域幅を大きくしたり、L2接続だからこそできる工夫があったと考えています。
    私の認識が正しい場合、Advanced Cross vCenter vMotionではvCenter間のL3接続となるため、
    vMotion用ネットワークを構成することはできず、vMotion以外の通信に影響を与えてしまうのでは?と感じました。

    そこで、最初の質問に戻るのですが、
    Advanced Cross vCenter vMotionでは、添付画像の赤線のルートで、仮想マシンの移行が行われるという認識で正しいですか?
    また、移行元と移行先のvCenter Serverが疎通できていれば、Advanced Cross vCenter vMotionは実行できるということですか?

    お手数をおかけしますが、ご回答お願いいたします。



  • 2.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 08:12 PM

    vMotion(Live Migration)とCold Migrationでネットワーク要件は異なりますが、vMotion前提でコメントします。

    Advanced Cross vCenter vMotionでも、通常のvMotionと同じようにvMotion Network を利用いたします。
    ドキュメントをご確認いただいた通り、Advanced Cross vCenter vMotionの場合でも通常のvMotion要件は満たす必要があります。
    そのため、vCenter間の疎通があるだけでは要件として不足です。




  • 3.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 08:30 PM

    @nkaneda1さん、ご回答ありがとうございます。

    添付画像のオレンジ線のvMotion用NWが移行元と移行先間で接続されている必要があるということでしょうか?
    Advanced Cross vCenter vMotionの場合は、L2延伸等は不要だという認識なのですが、vCenter間以外にどこが接続されている必要がありますか?

    お手数をおかけしますが、ご回答お願いいたします。




  • 4.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 08:47 PM

    >添付画像のオレンジ線のvMotion用NWが移行元と移行先間で接続されている必要があるということでしょうか?

    vCenter間の連携やネットワーク要件は管理系の疎通ですので、最終的な移行についてにはESXi間の通常vMotionと同等の動きになりますので同じようにお考えいただいて問題ないです。通常のvMotionでもL3跨ぎでの移行が可能ですので、Advanced Cross vCenter vMotionでも同様です。




  • 5.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 10:01 PM

    @nkaneda1さん、ご返信ありがとうございます。

    通常のvMotionでもL3跨ぎでの移行が可能ですので、Advanced Cross vCenter vMotionでも同様です。

    L3跨ぎでの移行の場合も同様に、通常のvMotionのネットワーク要件を満たす必要があるということですよね。
    その場合、添付画像の赤線のルートでも、vMotionのネットワーク要件を満たしている必要があり、満たしていない場合はAdvanced Cross vCenter vMotionは使用できない(推奨されない)ということになりますか?

    すみません、的外れな質問になっているかもしれません
    が、ご返信お願いいたします。




  • 6.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 04, 2024 11:28 PM

    vMotionトラフィックはvMotion ネットワークを利用します。移行元・先のESXiのvMotion用のvmkernel port が疎通可能である必要があります。
    vCenter間の管理トラフィックではvMotionのデータ転送は発生しません。




  • 7.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 05, 2024 01:47 AM
    Edited by kawaman Nov 05, 2024 06:11 AM

    いくつか認識の相違点があるので、以下簡単に説明させていただきます。

    > Advanced Cross vCenter vMotionではvCenter間のL3接続となるため、
    > vMotion用ネットワークを構成することはできず、vMotion以外の通信に影響を与えてしまうのでは?

    Advanced Cross vCenter vMotion はあくまでも、異なる vCenter SSO を利用する vCenter 間でも vMotion を可能にする機能なので、
    vCetner 同士は操作の起点となる UI / API の指示先だけであり、vCenter を経由してデータが転送されるものではないです。

    kaneda さんがコメントされたとおり、vMotion トラフィックは各 ESXi ホストの VMkernel NIC で「vMotion」を有効にしたポートからのみ通信されます。

    もし、図に描かれている vCenter とクラスタが別の環境、別のネットワークで構成されている場合、
    以下のような接続のイメージになります。

    ここで、上の図にあるように vMotion ネットワークを管理ネットワークとは別に用意している場合、
    以下のキャプチャのように TCP/IP スタックも「vMotion」と指定されているかと思います。

    L3 ネットワークを経由した vMotion をサポートするためには、vMotion 用 TCP/IP スタックの VMkernel ゲートウェイの IP アドレスを指定します。

    vMotion ネットワークを分離せず、管理ネットワークの VMkernel に同居させている場合は以下のような構成になり、この場合だと vCenter など管理ネットワークが接続できていれば vMotion も L3 跨ぎで行えるかと思います。

    ただし、vMotion ネットワークがすでに別 VMkernel で構成されていて、対象の VMkernel に vMotion 用 TCP/IP スタックが適用されている場合、管理ネットワーク側に vMotion だけを付け替える、ということはできないので注意が必要です。

    また、vMotion(ホットマイグレーション)ではなく、停止した仮想マシンをコールドマイグレーションする場合は「管理」ネットワークか、「プロビジョニング」ネットワークを利用してデータは転送されます。

    管理ネットワークを利用して行われるコールドマイグレーションは、従来から NFC(ネットワークファイルコピー)を利用するため低速でした。
    vSphere 8.0 からは 「プロビジョニング」を利用することで、Unified Data Transport (UDT) を利用してデータ転送効率を上げる仕組みが実装されました。
    ※ UDT は制御は NFC、転送は vMotion の仕組みを組み合わせたプロトコルです。

    ご参考まで



    ------------------------------
    Kawaman (Yuki Kawamitsu)
    https://vexpert.vmware.com/directory/477
    ------------------------------



  • 8.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 06, 2024 03:46 AM

    @nkaneda1さん、@kawamanさん

    ご回答いただきありがとうございます。

    vMotion用のVMkernelポートは、移行元/移行先ESXi間で疎通できる必要があることが分かりました。
    また、管理用兼vMotion用のネットワークの場合は、vCenter間の管理ネットワークがL3で接続できていれば可能ということも分かりました。

    追加で質問なのですが、
    仮に、同一DC内で、同一SSOドメイン下の新旧vCenter間の仮想マシン移行を行う場合は、AdvancedではないCross vCenter vMotionを使用することになりますか?それともこの場合もAdvanced Cross vCenter vMotionを使用できますか?
    というのも、Advanced Cross vCenter vMotionは、それまでのCross vCenter vMotionの機能(同一SSOドメイン下のvCenter間移行)も含まれているのか気になりました。




  • 9.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 06, 2024 05:36 AM

    同一SSOドメインのvCenterということは、ELMを組んでいるということかと思います。その場合はAdvanced Cross vCenter vMotionというよりは従来のCross vCenter vMotion と表現するのが正しいかとは思いますが、ネットワーク要件という意味ではあまりのその違いは重要ではないですね。




  • 10.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 06, 2024 06:12 AM

    同一 SSO ドメイン下 = 拡張リンクモード(ELM)の vCenter 同士なので、各 vCenter へのアクセス権限のあるアカウントならば、
    vSphere Client 内に2つ以上の vCenter が並んで見えるはずです(administrator 権限ならば確実見える)。

    この場合は、vSphere Client を利用しての vMotion が元々普通に行えます。

    vCenter 7.0 U1c 以降で追加された Advanced Cross vCenter vMotion は異なる SSO = 1つの vSphere Client でまとめて操作のできない vCenter 間で vMotion を行う際に、UI の中で移行先、または移行元の vCenter のアドレスを入力して、vMotion が行える様になった機能です。

    なので UI 的には、「vMotion 時に移行先・元の vCenter がそのまま選べる」か、「vMotion 時に都度移行先・元の vCenter のアドレスと認証を入力する必要がある」か、の違いがありますが、利用する vMotion の操作ウィザードは同じです。

    別の vSphere Clientの で管理が必要な vCenter 間でも、 vMotion やクローンが vSphere Client の UI で行えるのが Advanced Cross vCenter vMotion とざっくり捉えて問題ないです。



    ------------------------------
    Kawaman (Yuki Kawamitsu)
    https://vexpert.vmware.com/directory/477
    ------------------------------



  • 11.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 06, 2024 06:48 AM

    あと、補足ですがvMotion/Storage vMotionの場合でもスナップショットなどのコールドデータは管理ネットワーク経由で転送されます。(プロビジョニングネットワークがある場合はそちらを通る。)

    スナップショットがある場合は、vMotion/Storage vMotionであってもプロビジョニングネットワークを準備しておく方が良いと思います。

    vMotion ネットワーク要件について




  • 12.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 07, 2024 02:53 AM

    @kawamanさん、@nkaneda1さん

    ご回答いただきありがとうございます。

    Advanced Cross vCenter vMotionと従来のCross vCenter vMotionの違いがよく分かりました。
    環境次第で使い分けたいと思います。

    すみません、もう少しだけ質問させてください、、、
    Advanced Cross vCenter vMotionと従来のCross vCenter vMotionはどちらも、別のネットワークセグメント間で移行が可能だと思いますが、
    その際、IPアドレスに関しては、移行後に各仮想マシンに対して手動で再設定することになりますか?(DHCPを使わない場合)




  • 13.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 07, 2024 04:05 AM

    仮想マシンが接続されるセグメントが変わってしまう場合、vMotion時に自動的にGuestOSのネットワーク設定(Static)を変更するような仕組みはない認識ですので、ご認識の通り手動の再設定が必要かと思います。

    ダウンタイムが許容できる以降であれば、バックアップソリューションの中にはリストア時にネットワーク設定を指定できるものございますし、VMware製品群の中ではHCXのBulk Migrationを利用すれば移行時にIPアドレスも変更できます。(要ダウンタイム)
    VMware HCX の移行機能 - VMware Japan Blog




  • 14.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 07, 2024 04:09 AM

    仮想マシンが内部で持つ IP アドレスはそのままで移行されます。

    通常は移行先の ESXi ホストにつながるネットワークが、移行対象の仮想マシンが利用するネットワーク(ポートグループ)を持つ環境に vMotion するものなので、移行先の ESXi ホストの上位スイッチに対して RARP を送り、MAC テーブルの書換と経路の認識が行われ、移行先でも仮想マシンは元の IP アドレスで通信が行えるようになります。

    もし、仮想マシンの利用する L2 ネットワークが移行先で違うのであれば、仮想マシン内の IP アドレスの再設定などは必要となります。



    ------------------------------
    Kawaman (Yuki Kawamitsu)
    https://vexpert.vmware.com/directory/477
    ------------------------------



  • 15.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 07, 2024 04:04 AM

    @kawamanさん
    今更の質問で申し訳ございません。

    L3 ネットワークを経由した vMotion をサポートするためには、vMotion 用 TCP/IP スタックの VMkernel ゲートウェイの IP アドレスを指定します。

    この部分についてですが、
    一般的に、vMotion TCP/IPスタックを指定したVMkernelポートのゲートウェイは、通常のL3ネットワーク(管理用ネットワークやWebアクセス等)のゲートウェイと別のものを指定するのでしょうか?それとも同じものを指定しても問題ないですか?
    私自身、よく分かっていない部分ではありますが、vMotion TCP/IPスタックは、デフォルトのTCP/IPスタックと論理的に分離されているということで、問題ないという認識でした。




  • 16.  RE: Advanced Cross vCenter vMotionのネットワーク構成について

    Posted Nov 07, 2024 04:11 AM
    Edited by kawaman Nov 07, 2024 08:30 AM

    > 一般的に、vMotion TCP/IPスタックを指定したVMkernelポートのゲートウェイは、
    > 通常のL3ネットワーク(管理用ネットワークやWebアクセス等)のゲートウェイと別のものを指定するのでしょうか?
    > それとも同じものを指定しても問題ないですか?

    vMotion ネットワークが別れていて、その vMotion ネットワークを L3 跨ぎで接続する場合は別で設定する必要があります。



    ------------------------------
    Kawaman (Yuki Kawamitsu)
    https://vexpert.vmware.com/directory/477
    ------------------------------