Skip to main content
NetApp virtualization solutions
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

VMware ESXiからOracle Linux Virtualization ManagerへのVMの移行

共同作成者 kevin-hoke

Shift Toolkit を使用して VM を準備し、ディスク形式を変換し、ターゲット環境を構成することで、VM を VMware ESXi から Oracle Linux Virtualization Manager (OLVM) に移行します。

Shift Toolkit は、ディスク形式の変換と移行先環境でのネットワーク再構成を通じて、仮想化プラットフォーム間での VM の移行を可能にします。

開始する前に

移行を開始する前に、次の前提条件が満たされていることを確認してください。

Oracle Linux Virtualization Manager の要件
  • Oracle Linux Virtualization Manager とデータセンターに追加された Oracle Linux KVM ホスト

  • ONTAP NFSストレージがストレージドメインとして追加されました

  • クラスターの管理者レベルの権限

  • Oracle Linux Virtualization Manager および VDSM リリースは 4.5 以上です

  • Oracle Linux Virtualization Manager(宛先)ホストはネットワークで到達可能である

  • 適切なボリュームとqtreeで構成されたNFSv3ストレージドメイン

    • vdsm ユーザー (UID 36) と kvm グループ (GID 36) への読み取り/書き込みアクセスが許可されていることを確認します。

  • 適切なVLANで構成されたネットワーク

VMware の要件
  • VM VMDK は NFSv3 ボリューム上に配置されます (特定の VM のすべての VMDK は同じボリュームの一部である必要があります)

  • VMwareツールはゲストVM上で実行されています

  • 移行対象のVMは準備のため実行状態にあります

  • 移行を開始する前にVMの電源をオフにする必要があります

  • VMware Tools の削除は、VM の電源がオンになると、対象のハイパーバイザーで実行されます。

ゲストVMの要件
  • Windows VMの場合: ローカル管理者の資格情報を使用する

  • Linux VMの場合: パスワードプロンプトなしでsudoコマンドを実行する権限を持つユーザーを使用します

  • Windows VMの場合: VirtIO ISOをVMにマウントします("ここをクリックしてください。"

    メモ 準備スクリプトは、.msi パッケージを使用して、ドライバーと qemu-guest-agents をインストールします。

ステップ1: 宛先サイトを追加する (OLVM)

宛先の Oracle Linux Virtualization Manager 環境を Shift Toolkit に追加します。

手順
  1. *新しいサイトを追加*をクリックし、*宛先*を選択します。

    例を表示
    目的地を選択
  2. 宛先サイトの詳細を入力します。

    • サイト名: サイトの名前を入力してください

    • ハイパーバイザー: OLVMを選択

    • サイトの場所: デフォルトのオプションを選択します

    • コネクタ: デフォルトの選択を選択します

  3. *続行*をクリックします。

    例を表示
    目的地サイトの詳細
  4. OLVM の詳細を入力します。

    • エンドポイント: 仮想化マネージャーのIPアドレスまたはFQDN

    • ユーザー名: username@profile 形式のユーザー名 (例: admin@internal)

    • パスワード: 仮想化マネージャーにアクセスするためのパスワード

  5. *自己署名証明書を受け入れる*を選択し、*続行*をクリックします。

    例を表示
    宛先OLVMの詳細
  6. *サイトの作成*をクリックします。

    例を表示
    宛先OLVMの作成
    メモ ディスク形式の変換は同じボリューム内のボリューム レベルで行われるため、ソース ボリュームと宛先ボリュームは同じになります。

ステップ2: リソースグループを作成する

VM をリソース グループに編成して、ブート順序とブート遅延構成を保持します。

開始する前に
  • 前提条件で指定されているとおりにqtreeがプロビジョニングされていることを確認します。

  • 変換前に、新しく作成されたONTAP SVM 上の指定されたデータストアに VM を移動し、本番 NFS データストアをステージング領域から分離します。

手順
  1. リソース グループ に移動し、新しいリソース グループの作成 をクリックします。

  2. ドロップダウンからソースサイトを選択し、「作成」をクリックします。

  3. リソース グループの詳細を入力し、ワークフローを選択します。

    • クローンベースの移行: ソースハイパーバイザーから宛先ハイパーバイザーへのエンドツーエンドの移行を実行します

    • クローンベースの変換: ディスクフォーマットを選択したハイパーバイザータイプに変換します

  4. *続行*をクリックします。

  5. 検索オプションを使用して VM を選択します (デフォルトのフィルターは「データストア」です)。

    メモ データストア ドロップダウンには、NFSv3 データストアのみが表示されます。 NFSv4 データストアは表示されません。
  6. 移行の詳細を更新します:

    • *宛先サイト*を選択

    • *宛先OLVMエントリ*を選択

    • データストアからQtreeへのマッピングを構成する

      例を表示
      移行の詳細
      メモ VM を ESXi から OLVM に変換するときは、変換先のパス (変換された VM が保存される場所) が qtree に設定されていることを確認します。また、この qtree がストレージ ドメインに追加されていることを確認します。複数の qtree を作成し、変換された VM ディスクの保存に使用できます。
  7. 選択したすべての VM の起動順序と起動遅延を構成します。

    • 1: 最初に電源を入れるVM

    • 3: デフォルト

    • 5: 最後に電源を入れたVM

  8. *リソース グループの作成*をクリックします。

    例を表示
    リソース グループの詳細
結果

リソース グループが作成され、ブループリントの構成の準備が整いました。

ステップ3: 移行ブループリントを作成する

プラットフォーム マッピング、ネットワーク構成、VM 設定などの移行計画を定義するブループリントを作成します。

手順
  1. ブループリント に移動し、新しいブループリントの作成 をクリックします。

  2. ブループリントの名前を指定し、ホスト マッピングを構成します。

    • *ソースサイト*と関連するvCenterを選択します

    • *宛先サイト*と関連するOLVMターゲットを選択します

    • クラスターとホストのマッピングを構成する

      例を表示
      設計図の詳細
  3. リソース グループの詳細を選択し、[続行] をクリックします。

  4. 複数のグループが存在する場合は、リソース グループの実行順序を設定します。

  5. 適切な論理ネットワークへのネットワーク マッピングを構成します。

    メモ ネットワークは、適切な VLAN タグ付けを使用して OLVM 内にすでにプロビジョニングされている必要があります。テスト移行の場合は、本番ネットワークの競合を避けるために「ネットワークを構成しない」を選択し、変換後にネットワーク設定を手動で割り当てます。
    例を表示
    ネットワークマッピング
  6. ストレージ マッピングを確認します (VM の選択に基づいて自動的に選択されます)。

    メモ 仮想マシンを NFS ボリュームから作成してパワーオンできるように、qtree が事前にプロビジョニングされ、必要な権限が割り当てられていることを確認します。
  7. VM の詳細で、構成の詳細を選択し、各 OS タイプのサービス アカウント資格情報を入力します。

    • Windows: ローカル管理者権限を持つユーザーを使用します (ドメイン資格情報も使用できます)

    • Linux: パスワードプロンプトなしでsudoコマンドを実行できるユーザーを使用する

      例を表示
      構成マッピングの詳細
      メモ 構成の選択により、ディスク イメージ形式を選択し、prepareVM のオーバーライドをスキップできます。ワークフローはデフォルトで QCOW2 形式になりますが、必要に応じて RAW 形式を選択することもできます。 override prepareVM オプションを使用すると、管理者は VM の準備をスキップしてカスタム スクリプトを実行できます。
  8. IP 設定を構成します。

    • 設定しない: デフォルトオプション

    • IP を保持: ソースシステムと同じ IP を保持します

    • DHCP: ターゲットVMにDHCPを割り当てる

      prepareVM フェーズ中に VM の電源がオンになっており、VMware Tools がインストールされていることを確認します。

  9. VM 設定を構成します。

    • CPU/RAMパラメータのサイズ変更(オプション)

    • 起動順序と起動遅延を変更する

    • 電源オン: 移行後にVMの電源をオンにする場合に選択します(デフォルト: オン)

    • VMware ツールを削除: 変換後に VMware ツールを削除します (デフォルト: 選択)

    • VMファームウェア: BIOS > BIOSおよびEFI > EFI(自動)

    • MAC アドレスを保持: ライセンス要件のために MAC アドレスを保持します

    • サービス アカウントのオーバーライド: 必要に応じて別のサービス アカウントを指定します

  10. *続行*をクリックします。

  11. 日時を選択して移行をスケジュールします。

    メモ VM の準備に時間をかけるため、移行は少なくとも 30 分前にスケジュールしてください。
  12. *ブループリントを作成*をクリックします。

結果

Shift Toolkit は、移行の準備としてソース VM 上でスクリプトを実行する prepareVM ジョブを開始します。

例を表示
OLVMの準備の詳細

準備プロセス:

  • VirtIO ドライバーの更新、qemu-agent のインストール、VMware ツールの削除、IP の詳細のバックアップ、fstab の更新を行うスクリプトを挿入します。

  • PowerCLI を使用してゲスト VM (Linux または Windows) に接続し、VirtIO ドライバーを更新します。

  • Windows VMの場合: スクリプトを以下に保存します C:\NetApp

  • Linux VMの場合: スクリプトを次の場所に保存します /NetApp`そして `/opt

メモ サポートされている VM OS の場合、Shift Toolkit はディスク変換前に必要な VirtIO ドライバーを自動的にインストールし、変換後の起動が正常に行われるようにします。

prepareVM が正常に完了すると、ブループリントのステータスが「PrepareVM 完了」に更新されます。移行はスケジュールされた時間に実行されるか、[移行] オプションをクリックして手動で開始できます。

例を表示
移行メニューの選択

ステップ4: 移行を実行する

移行ワークフローをトリガーして、VM を VMware ESXi から Oracle Linux Virtualization Manager に変換します。

開始する前に

すべての VM は、計画されたメンテナンス スケジュールに従って正常に電源オフになります。

手順
  1. ブループリントで、[移行] をクリックします。

    例を表示
    移行手順
  2. Shift Toolkit は次のアクションを実行します。

    • ブループリント内のすべてのVMの既存のスナップショットを削除します

    • ソースでVMスナップショットをトリガーします

    • ディスク変換前にボリュームのスナップショットをトリガーします

    • すべてのVMのVMDKをQCOW2またはRAW形式に変換します

      Shift Toolkit は、プライマリ ブート ディスクを含む、各 VM に関連付けられているすべての VMDK を自動的に検出します。

      メモ VMDK ファイルが複数ある場合は、各 VMDK が変換されます。
    • QCOW2またはRAWイメージをOLVMストレージドメインにアップロードします

      仮想マシンのディスク イメージが QCOW2 または RAW 形式に変換されると、Shift Toolkit はファイルを適切なストレージ ドメインにアップロードし、各ディスクを追加します。

    • 仮想マシンを作成する

      Shift Toolkit は、OS に応じて各 VM を作成するために REST API 呼び出しを行います。

    メモ VM は「Default」クラスターの下に作成されます。
    • ターゲットのVMの電源をオンにする

      VM OS に応じて、Shift Toolkit はストレージ コントローラー インターフェイスとともに VM ブート オプションを自動的に割り当てます。 Linux ディストリビューションの場合、VirtIO または VirtIO SCSI が使用されます。 Windows の場合、VM は SATA インターフェイスで電源をオンにし、スケジュールされたスクリプトによって VirtIO ドライバーが自動的にインストールされ、インターフェイスが VirtIO に変更されます。

    • 各VMにネットワークを登録する

      ネットワークはブループリントの選択に基づいて割り当てられます。

    • VMwareツールを削除し、トリガースクリプトまたはcronジョブを使用してIPアドレスを割り当てます

例を表示
Oracle に移行された VM

ビデオデモ

次のビデオでは、このソリューションで概説されているプロセスを説明します。

ESX から Oracle Linux Virtualization Manager (OLVM) へのゼロタッチ移行