6.13.4. VMware プロバイダーからの仮想マシンのインポート
仮想マシンを VMware vCenter プロバイダーから Red Hat Virtualization 環境にインポートします。各インポート操作時に Import Virtual Machine(s) ウィンドウにその詳細を入力して VMware プロバイダーからインポートすることや、VMware プロバイダーを外部プロバイダーとして追加し、インポート操作時に事前設定されたプロバイダーを選択することができます。外部プロバイダーを追加するには、VMware インスタンスを仮想マシンプロバイダーとして追加 を参照してください。
Red Hat Virtualization は、V2V を使用して VMware 仮想マシンをインポートします。OVA ファイルの場合、Red Hat Virtualization がサポートする唯一のディスク形式は VMDK です。
virt-v2v
パッケージは、少なくとも 1 つのホスト (この手順ではプロキシーホストと呼ばれる) にインストールする必要があります。Red Hat Virtualization Host (RHVH) では、virt-v2v
パッケージがデフォルトで利用でき、Red Hat Virtualization 環境に追加されると、Red Hat Enterprise Linux ホストに VDSM の依存関係としてインストールされます。Red Hat Enterprise Linux ホストは、Red Hat Enterprise Linux 7.2 以降である必要があります。
ppc64le アーキテクチャーでは virt-v2v
パッケージが利用できず、これらのホストはプロキシーホストとして使用できません。
仮想マシンをインポートする前にシャットダウンする必要があります。インポートプロセス中に VMware を介して仮想マシンを起動すると、データが破損する可能性があります。
インポート操作には、同じアーキテクチャーを共有する仮想マシンのみを含めることができます。インポートする仮想マシンのアーキテクチャーが異なる場合、警告が表示され、同じアーキテクチャーを持つ仮想マシンのみが含まれるように選択を変更するようにプロンプトが表示されます。
インポートが失敗した場合は、/var/log/vdsm/import/ にある関連するログファイルと、プロキシーホストの /var/log/vdsm/vdsm.log で詳細を確認してください。
VMware からの仮想マシンのインポート
- Compute → Virtual Machinesをクリックします。
- More Actions ( ) をクリックし、続いて Import をクリックし、Import Virtual Machine(s) ウィンドウを開きます。
- Source 一覧から VMware を選択します。
- VMware プロバイダーを外部プロバイダーとして設定している場合は、External Provider 一覧から VMware プロバイダーを選択します。プロバイダー認証情報が正しいことを確認します。外部プロバイダーの設定時に移行先データセンターまたはプロキシーホストを指定しなかった場合は、それらのオプションをここで選択します。
VMware プロバイダーを設定していないか、または新規の VMware プロバイダーからインポートする場合は、以下の詳細を指定します。
- 仮想マシンが利用できる Data Center リストから選択します。
- vCenter フィールドに VMware vCenter インスタンスの IP アドレスまたは完全修飾ドメイン名を入力します。
- ESXi フィールドに仮想マシンをインポートするホストの IP アドレスまたは完全修飾ドメイン名を入力します。
- Data Center フィールドに、指定した ESXi ホストが存在するデータセンターおよびクラスターの名前を入力します。
- ESXi ホストと Manager との間で SSL 証明書を交換した場合は、Verify server's SSL certificate を選択したままにして、ESXi ホストの証明書を確認します。そうでない場合は、オプションの選択を解除します。
- VMware vCenter インスタンスの Username および Password を入力します。ユーザーは、仮想マシンが置かれている VMware データセンターおよび ESXi ホストにアクセスできる必要があります。
-
仮想マシンのインポート操作中に Proxy Host として機能するように、
virt-v2v
がインストールされている、選択したデータセンター内のホストを選択します。このホストは、VMware vCenter 外部プロバイダーのネットワークに接続できる必要もあります。
- Load をクリックして、インポートできる VMware プロバイダー上の仮想マシンを一覧表示します。
Virtual Machines on Source 一覧から仮想マシンを 1 つ以上選択し、矢印を使用してこれを Virtual Machines to Import 一覧に移動します。Next をクリックします。
注記仮想マシンのネットワークデバイスがドライバータイプ e1000 または rtl8139 を使用する場合、仮想マシンは Red Hat Virtualization へのインポート後に同じドライバータイプを使用します。
必要な場合は、インポート後にドライバータイプを VirtIO に手動で変更できます。仮想マシンのインポート後にドライバータイプを変更するには、「ネットワークインターフェイスの編集」 を参照してください。ネットワークデバイスが e1000 または rtl8139 以外のドライバータイプを使用する場合、ドライバータイプはインポート時に VirtIO に自動的に変更されます。Attach VirtIO-drivers オプションを使用すると、VirtIO ドライバーをインポートされる仮想マシンファイルに挿入することができます。これにより、ドライバーが VirtIO に変更された場合に、オペレーティングシステムによってデバイスが適切に検出されます。
- 仮想マシンが存在する Cluster を選択します。
- 仮想マシンの CPU Profile を選択します。
- Collapse Snapshots チェックボックスを選択して、スナップショットの復元ポイントを削除し、テンプレートベースの仮想マシンにテンプレートを追加します。
- Clone チェックボックスを選択して、仮想マシン名と MAC アドレスを変更し、すべてのディスクのクローンを作成し、すべてのスナップショットを削除します。仮想マシンが名前の横に警告記号と共に表示される場合や、VM in System 列にチェックマークがある場合は、仮想マシンのクローンを作成し、その名前を変更する必要があります。
- インポートする各仮想マシンをクリックし、Disks サブタブをクリックします。Allocation Policy および Storage Domain リストを使用して、仮想マシンが使用するディスクがシンプロビジョニングされるかまたは事前割り当てされるかどうかを選択します。また、ディスクが保存されるストレージドメインを選択します。どのインポートするディスクが、その仮想マシンのブートディスクとして機能するかを示すアイコンも表示されます。
- Clone チェックボックスを選択した場合は、General サブタブで仮想マシンの名前を変更します。
- OK をクリックして、仮想マシンをインポートします。
仮想マシンの CPU タイプは、インポート先のクラスターの CPU タイプと同じである必要があります。管理ポータルでクラスターの CPU Type を表示するには、以下を実行します。
- Compute → Clusters をクリックします。
- クラスターを選択します。
- Edit をクリックします。
- 全般 タブをクリックします。
仮想マシンの CPU タイプが異なる場合は、インポートされた仮想マシンの CPU タイプを設定します。
- Compute → Virtual Machinesをクリックします。
- 仮想マシンを選択します。
- Edit をクリックします。
- System タブをクリックします。
- Advanced Parameters 矢印をクリックします。
- Custom CPU Type を指定して、OK をクリックします。