Shift Toolkit を使用して VM を変換する
Shift Toolkitを使用して、VMware ESX仮想マシンディスク(VMDK)をMicrosoft Hyper-V(VHDX)ディスク形式またはRAW/QCOW2ディスク形式に変換します。このプロセスには、リソースグループの設定、変換ブループリントの作成、および変換のスケジュール設定が含まれます。
概要
Shift Toolkit は、以下のフォーマットのハイパーバイザー間での仮想ディスクのディスクレベル変換をサポートし、ONTAP 上の FlexVol および FlexGroup ボリュームの両方をサポートします:
-
VMware ESX から Microsoft Hyper-V (VMDK から VHDX)
-
Microsoft Hyper-V から VMware ESX (VHDX から VMDK)
-
VMware ESX から Red Hat KVM (VMDK から QCOW2)
-
VMware ESX から Red Hat KVM (VMDK から RAW)
変換されたqcow2ファイルは、任意のKVMハイパーバイザーと互換性があります。たとえば、qcow2ファイルは、virt-managerを使用してVMを作成するRHELベースのKVMや、ubuntu KVM、Rocky LinuxベースのKVMなどで利用できます。同様に、Oracle Linux virtualization manager、Proxmox、OpenNebula、HP VME、およびNetApp Tridentを使用してインポートした後のOpenShift virtualizationでも使用できます。その目的は、ディスク(数秒から数分で変換)を提供することであり、これを組織がVMのプロビジョニングやネットワークの割り当てに使用している既存の自動化スクリプトに統合できます。このアプローチにより、ShiftツールキットのAPIでディスク変換を処理し、残りのスクリプトでVMを起動することで、移行全体の時間を短縮できます。
NetApp Shift Toolkit は、FlexGroup ボリュームに保存されている VMware VMDK ディスクを RAW ディスク形式に変換する機能もサポートしており、Proxmox や OLVM などの KVM ベースのプラットフォームへのシームレスな移行を実現します。
|
|
FlexGroupストレージを使用する場合、RAW形式の変換のみがサポートされています。さらに、Shift toolkitは、KVMのみの変換を実行する際の準備段階でVirtIOドライバを挿入します。 |
Shift ツールキットは、VMware から他の互換性のある KVM ハイパーバイザーへのエンドツーエンドの移行をサポートします。ただし、変換オプションにより、移行管理者はこれらの変換および移行 API を実行できるようになります。
QCOW2形式に変換する
NetApp Shift ツールキットを使用して仮想ディスクを QCOW2 形式に変換するには、次の大まかな手順に従います。
-
ハイパーバイザーとして KVM (変換のみ) を指定して、宛先サイト タイプを作成します。
KVM ではハイパーバイザーの詳細は必要ありません。
-
ディスク変換が必要なVMを含むリソースグループを作成します
-
仮想ディスクを QCOW2 形式に変換するためのブループリントを作成します。
-
スケジュール オプションを使用してスロットを指定します。変換をアドホック ベースで実行する場合には、スケジュール オプションのチェックをオフのままにします。
-
ブループリントが作成されると、prepareVM ジョブがトリガーされます。このジョブは、ソース VM 上でスクリプトを自動的に実行し、変換の準備をします。これらのスクリプトは、VMware Tools を削除し、ターゲットのハイパーバイザーの要件に合わせてドライバーを更新します。
-
PrepareVM ジョブが正常に完了すると (下のスクリーンショットを参照)、VM に関連付けられた VM ディスクの変換準備が完了し、ブループリントのステータスが「アクティブ」に更新されます。
-
VM に必要なダウンタイムをスケジュールした後、「変換」をクリックします。
-
変換操作では、ポイントインタイムスナップショットが使用されます。必要に応じて VM の電源をオフにしてから、操作を再トリガーします。
-
変換操作では、VM とそれぞれのディスクに対して各操作が実行され、適切な形式が生成されます。
-
手動で VM を作成し、ディスクを VM に接続して、変換されたディスクを使用します。
|
|
Shift ツールキットは、qcow2 形式のディスク変換のみをサポートします。VM の作成または登録はサポートされていません。変換されたディスクを使用するには、手動で VM を作成し、ディスクを接続します。 |
VHDX形式に変換する
NetApp Shift ツールキットを使用して仮想ディスクを VHDX 形式に変換するには、次の大まかな手順に従います。
-
ハイパーバイザーとして Hyper-V を指定して、宛先サイト タイプを作成します。
-
ディスク変換が必要なVMを含むリソースグループを作成します
-
仮想ディスクを VHDX 形式に変換するためのブループリントを作成します。ブループリントが作成されると、準備ジョブが自動的に開始されます。
-
VM に必要なダウンタイムがスケジュールされたら、「変換」を選択します。
-
変換操作では、VM とそれぞれのディスクに対して各操作が実行され、適切な VHDX 形式が生成されます。
-
手動で VM を作成し、ディスクを VM に接続して、変換されたディスクを使用します。
|
|
変換された VHDX ディスクを VM で使用するには、Hyper-V マネージャーまたは PowerShell コマンドを使用して VM を手動で作成し、ディスクを VM に接続する必要があります。これに加えて、ネットワークも手動でマッピングする必要があります。 |
RAW形式に変換する
NetApp Shift ツールキットを使用して仮想ディスクを RAW 形式に変換するには、次の大まかな手順に従います。
-
ハイパーバイザーとして OpenShift または OLVM を指定して、宛先サイト タイプを作成します。
-
ディスク変換が必要なVMを含むリソースグループを作成します
-
仮想ディスクを RAW 形式に変換するためのブループリントを作成します。ブループリントが作成されると、準備ジョブが自動的に開始されます。
-
VM に必要なダウンタイムがスケジュールされたら、「変換」を選択します。
-
変換操作では、VM とそれぞれのディスクに対して各操作が実行され、適切な RAW 形式が生成されます。
-
手動で VM を作成して、変換されたディスクを使用します。
-
OpenShift の場合、tridentctl を使用してボリュームを PVC としてインポートし、インポートしたディスクを使用して VM を作成します。
-
OLVM の場合は、ovirt エンジン URL にアクセスし、Shift ツールキットで変換された RAW ファイルを OS ディスクとして接続して新しい VM を作成します。適切なインターフェースを選択してください。
OLVM の場合、qcow2 ファイル形式も使用できます。この選択はブループリントの作成中に行うことができます。
変換された RAW ディスク イメージを VM で使用するには、OpenShift コンソール、OpenShift の YAML 経由の OC コマンド、または OLVM の OLVM REST API/UI を使用して VM を手動で作成し、ディスクを接続する必要があります。これに加えて、ネットワークも手動でマッピングする必要があります。
VM を手動で作成するときに、適切なブート タイプ (EFI または BIOS) が指定されていることを確認します。 -