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

VMware から Red Hat OpenShift クラスターに VM を移行する

共同作成者 netapp-jsnyder kevin-hoke

OpenShift Virtualization 移行ツールキットを使用して、VMware から OpenShift クラスターに VM を移行します。この移行には、Migration Toolkit for Virtualization (MTV) のインストール、ソース プロバイダーと宛先プロバイダーの作成、移行計画の作成、コールド移行またはウォーム移行の実行が含まれます。

コールドマイグレーション

これはデフォルトの移行タイプです。データがコピーされている間、ソース仮想マシンはシャットダウンされます。

温暖な移住

このタイプの移行では、ソース仮想マシン (VM) の実行中に、事前コピー段階でほとんどのデータがコピーされます。その後、VM はシャットダウンされ、カットオーバー ステージ中に残りのデータがコピーされます。

ビデオデモンストレーション

次のビデオは、永続ストレージとして ontap-san ストレージ クラスを使用して、RHEL VM を VMware から OpenShift Virtualization にコールド移行するデモを示しています。

Red Hat MTV を使用して、 NetApp ONTAPストレージを搭載した OpenShift Virtualization に VM を移行する

Migration Toolkit for Virtualization を使用した VMware から OpenShift Virtualization への VM の移行

このセクションでは、Migration Toolkit for Virtualization (MTV) を使用して、VMware から OpenShift Container プラットフォーム上で実行され、 Tridentを使用してNetApp ONTAPストレージと統合された OpenShift Virtualization に仮想マシンを移行する方法について説明します。

次の図は、VMware から Red Hat OpenShift Virtualization への VM の移行の概要を示しています。

入出力ダイアログまたは書かれたコンテンツを示す図

サンプル移行の前提条件

VMware の場合

  • 次の構成で rhel 9.3 を使用する RHEL 9 VM がインストールされました。

    • CPU: 2、メモリ: 20 GB、ハードディスク: 20 GB

    • ユーザー資格情報: ルートユーザーと管理者ユーザー資格情報

  • VM の準備ができたら、postgresql サーバーをインストールしました。

    • postgresqlサーバーが起動し、起動時に起動できるようになりました

      systemctl start postgresql.service`
      systemctl enable postgresql.service
      The above command ensures that the server can start in the VM in OpenShift Virtualization after migration
    • 2 つのデータベース、1 つのテーブル、およびテーブル内の 1 つの行が追加されました。参照する"ここをクリックしてください。"RHEL に postgresql サーバーをインストールし、データベースとテーブル エントリを作成する手順。

メモ postgresql サーバーを起動し、起動時にサービスが開始されるように設定してください。

OpenShift クラスターの場合

MTV をインストールする前に、次のインストールが完了していました。

  • OpenShift Cluster 4.17 以降

  • iSCSI が有効になっているクラスター ノード上のマルチパス (ontap-san ストレージ クラスの場合)。 node-prep フラグを使用してTrident 25.02 をインストールすると、マルチパスを簡単に有効にできます。参照するには"Trident設置部"詳細については。

  • 必要なバックエンドおよびストレージ クラスとスナップショット クラスをインストールします。参照"Trident設置部"詳細については。

  • "OpenShift仮想化"

MTVをインストールする

これで、仮想化用の移行ツールキット (MTV) をインストールできます。提供されている指示を参照してください"ここをクリックしてください。"インストールに関するヘルプ。

Migration Toolkit for Virtualization (MTV) ユーザー インターフェースは、OpenShift Web コンソールに統合されています。参照できます"ここをクリックしてください。"さまざまなタスクにユーザー インターフェイスを使い始めます。

ソースプロバイダーの作成

RHEL VM を VMware から OpenShift Virtualization に移行するには、まず VMware のソース プロバイダーを作成する必要があります。説明書を参照してください"ここをクリックしてください。"ソースプロバイダーを作成します。

VMware ソース プロバイダーを作成するには、次のものが必要です。

  • VCenter URL

  • VCenter 資格情報

  • VCenter サーバーのサムプリント

  • リポジトリ内のVDDKイメージ

サンプル ソース プロバイダーの作成:

入出力ダイアログまたは書かれたコンテンツを示す図

メモ Migration Toolkit for Virtualization (MTV) は、VMware Virtual Disk Development Kit (VDDK) SDK を使用して、VMware vSphere からの仮想ディスクの転送を高速化します。したがって、オプションではありますが、VDDK イメージを作成することを強くお勧めします。この機能を利用するには、VMware 仮想ディスク開発キット (VDDK) をダウンロードし、VDDK イメージを構築して、VDDK イメージをイメージ レジストリにプッシュします。

提供された指示に従ってください"ここをクリックしてください。"VDDK イメージを作成し、OpenShift クラスターからアクセス可能なレジストリにプッシュします。

宛先プロバイダーの作成

OpenShift 仮想化プロバイダーがソースプロバイダーであるため、ホスト クラスターは自動的に追加されます。

移行計画を作成する

提供された指示に従ってください"ここをクリックしてください。"移行計画を作成します。

プランを作成するときに、まだ作成されていない場合は以下を作成する必要があります。

  • ソース ネットワークをターゲット ネットワークにマップするネットワーク マッピング。

  • ソース データストアをターゲット ストレージ クラスにマップするストレージ マッピング。この場合、ontap-san ストレージ クラスを選択できます。移行計画が作成されると、計画のステータスが「準備完了」と表示され、計画を「開始」できるようになります。

入出力ダイアログまたは書かれたコンテンツを示す図

コールドマイグレーションを実行する

*開始*をクリックすると、一連の手順が実行され、VM の移行が完了します。

入出力ダイアログまたは書かれたコンテンツを示す図

すべての手順が完了したら、左側のナビゲーション メニューの 仮想化 の下にある 仮想マシン をクリックすると、移行された VM が表示されます。仮想マシンにアクセスするための手順が提供されています"ここをクリックしてください。"

仮想マシンにログインして、posgresql データベースの内容を確認できます。データベース、テーブル、およびテーブル内のエントリは、ソース VM で作成されたものと同じである必要があります。

ウォームマイグレーションを実行する

ウォーム移行を実行するには、上記のように移行計画を作成した後、計画設定を編集してデフォルトの移行タイプを変更する必要があります。コールド移行の横にある編集アイコンをクリックし、ボタンを切り替えてウォーム移行に設定します。 保存をクリックします。次に、[開始] をクリックして移行を開始します。

メモ VMware のブロック ストレージから移動する場合は、OpenShift Virtualization VM にブロック ストレージ クラスが選択されていることを確認します。さらに、後で VM のライブ マイグレーションを実行できるように、volumeMode を block に設定し、アクセス モードを rwx に設定する必要があります。

1

0 / 1 台の仮想マシンが完了しました をクリックし、仮想マシンを展開すると、移行の進行状況を確認できます。

2

しばらくすると、ディスク転送が完了し、移行はカットオーバー状態に進むまで待機します。 DataVolume は一時停止状態です。プランに戻り、[カットオーバー] ボタンをクリックします。

3

4

現在の時刻がダイアログ ボックスに表示されます。後の時間にカットオーバーをスケジュールする場合は、時間を将来の時間に変更します。そうでない場合、今すぐカットオーバーを実行するには、[カットオーバーの設定] をクリックします。

5

数秒後、カットオーバー フェーズが開始されると、DataVolume は一時停止状態から ImportScheduled 状態、そして ImportInProgress 状態に変わります。

6

カットオーバー フェーズが完了すると、DataVolume は成功状態になり、PVC がバインドされます。

7

移行計画は ImageConversion フェーズを完了するまで進み、最後に VirtualMachineCreation フェーズが完了します。 VM は OpenShift Virtualization 上で実行状態になります。

8