仮想マシンのインポートとエクスポート

XenCenterでは、OVF/OVAパッケージ、ディスクイメージ、およびCitrix Hypervisor XVAファイルから仮想マシンをインポートできます。また、仮想マシンをOVF/OVAパッケージおよびCitrix Hypervisor XVAファイルとしてエクスポートできます。仮想マシンのインポートおよびエクスポートには、XenCenterの [インポート] ウィザードと [エクスポート] ウィザードを使用します。XenCenterでは、ディスクイメージの内容を転送するときに、転送用の仮想マシンが使用されます。

Citrix Hypervisor以外のハイパーバイザーで作成された仮想マシンをインポートする場合は、その仮想マシンがCitrix Hypervisor上で正しく起動するように、オペレーティングシステムの修復機能を使用します。

Citrix Hypervisorで作成されたUEFI対応の仮想マシンを、OVA、OVF、またはXVAファイルとしてインポートまたはエクスポートできます。他のハイパーバイザーで作成されたUEFI対応仮想マシンのインポートはサポートされていません。

インポートとエクスポートでサポートされる形式

形式 説明
Open Virtualization Format(OVFとOVA) OVFは、いくつかの仮想マシンで構成される仮想アプライアンスをパッケージ化および配布するためのオープンスタンダードです。XenCenterでのOVFファイルおよびOVAファイルのサポートについて詳しくは、「Open Virtualization Format」を参照してください。
ディスクイメージ形式(VHDとVMDK) [インポート] ウィザードでは、VHD(Virtual Hard Disk)およびVMDK(Virtual Machine Disk)形式のディスクイメージファイルをインポートできます。この形式では、OVFメタデータがない仮想ディスクイメージをインポートできます。サポートされるディスクイメージの形式について詳しくは、「ディスクイメージ形式(VHDとVMDK)」を参照してください。
Citrix Hypervisor XVA形式 XVAはXenハイパーバイザー独自の形式で、単一の仮想マシンを記述子とディスクイメージの単一ファイルアーカイブとしてパッケージ化します。ファイル拡張子は.xvaです。

各ファイル形式の用途

OVF/OVA形式のファイルは、以下の用途に使用されます。

  • Citrix HypervisorのvAppおよび仮想マシンを、OVFをサポートするほかのハイパーバイザーと共有する。
  • 複数の仮想マシンを保存する。
  • vAppまたは仮想マシンを破損や改ざんから保護する。
  • ライセンス契約を追加する。
  • OVFパッケージをOVAに格納してvAppを配布しやすくする。

XVA形式のファイルは、以下の用途に使用されます。

  • コマンドラインインターフェイス(CLI)でスクリプトを実行して仮想マシンをインポートまたはエクスポートする。

オペレーティングシステムの修復

XenCenterのオペレーティングシステムの修復機能では、Citrix Hypervisorにインポートした仮想マシンの互換性の問題を解決することができます。Citrix Hypervisor以外のハイパーバイザー上で作成した仮想マシンをOVF/OVAパッケージとディスクイメージからインポートする場合に、この機能を使用します。

Citrix Hypervisorで起動するインポートした仮想マシンのゲストOSでは、OSの修復機能により、Citrix Hypervisor上での起動に必要な起動デバイスが有効になり、その他のハイパーバイザーで使用されるサービスまたはツールが無効になります。対象となるゲストOSには、Citrix HypervisorでサポートされるすべてのバージョンのWindowsと、Linuxの一部のディストリビューションが含まれます。

注:

オペレーティングシステムの修復機能は、ゲストオペレーティングシステムをほかのハイパーバイザー用に変換するためのものではありません。

オペレーティングシステムの修復機能は、インポートした仮想マシンのDVDドライブに挿入された自動起動ISOイメージ(Fixup ISO)として提供されます。仮想マシンの初回起動時に、この自動起動イメージにより適切な構成変更が行われ、仮想マシンがシャットダウンされます。同時に起動デバイスの設定がリセットされるため、これ以降は設定されているデバイスの順序に従って仮想マシンが起動します。

インポートしたディスクイメージおよびOVF/OVAパッケージでオペレーティングシステムの修復機能を使用するには、XenCenterの [インポート] ウィザードの [OSの修復設定] ページでこの機能を有効にします。Citrix Hypervisorが使用できるFixup ISOのコピー先を指定します。

オペレーティングシステムの修復機能の要件

オペレーティングシステムの修復機能を使用するには、40MBの空き容量を持つISOストレージリポジトリと、256MBの仮想メモリが必要です。

Transfer VM

Transfer VMは、仮想ディスクイメージ(VDI)のインポートまたはエクスポート時にのみ実行される、組み込みの仮想マシンです。この仮想マシンにより、仮想ディスクイメージの内容がディスクイメージとストレージリポジトリ間で転送されます。ディスクイメージをインポートまたはエクスポートするたびに、1つのTransfer VMが実行されます。複数のディスクイメージを持つ仮想マシンやvAppをインポートまたはエクスポートする場合でも、同時に転送されるディスクイメージは1つのみです。

このため、[インポート] ウィザードおよび [エクスポート] ウィザードでは、Transfer VMのネットワーク設定を行います。

Transfer VMの要件

1つのTransfer VMの実行に必要なCitrix Hypervisorの要件は、以下のとおりです。

   
仮想CPU 1
仮想メモリ 256MB
ストレージ 8MB
ネットワーク Citrix Hypervisorホストから接続可能なネットワーク。通常は管理ネットワーク。静的または動的IPアドレス(Citrixでは動的IPアドレス推奨)

デフォルトでは、転送プロトコルとしてiSCSIが使用されます。このため、このプロトコルにはXenCenterホスト上にiSCSIイニシエータが必要です。RawVDIは、代替転送プロトコルとしても使用できます。詳しくは、「仮想マシンのインポートとエクスポート」を参照してください。

仮想マシンのインポート:概要

仮想マシンのインポートでは、実質的に仮想マシンを作成することになります。インポート処理では、ホームサーバーの指定を指定したりストレージやネットワークを設定したりするなど、仮想マシンを作成する場合と同じ手順を行います。これらの手順について詳しくは、「新規仮想マシンの作成」を参照してください。

[インポート] ウィザードでは、以下の手順により仮想マシンをインポートします。

  1. インポートするファイルを指定する。

    最初に、インポートする仮想マシンを含んでいるファイルを選択します。

    XenCenterホスト上にローカルに現在存在しないファイルを指定するには、[ファイル名] ボックスにURL(HTTP、HTTPS、file、FTP)を入力します。[次へ] をクリックすると、[パッケージのダウンロード] ダイアログボックスが開きます。ここでは、ファイルのダウンロード先となるXenCenterホスト上のフォルダを指定します。ファイルのダウンロードが完了すると、[インポート] ウィザードの次のページが開きます。

  2. (VHDおよびVMDKのみ)新しい仮想マシンの名前と、割り当てるCPUの数とメモリの量を指定する。

    VHDまたはVMDKファイルからのインポートでは、新しい仮想マシンの名前を入力して、仮想CPU(vCPU)とメモリを割り当てる必要があります。これらの値は、仮想マシンの作成後に変更することもできます。詳しくは、「仮想マシンのCPUとメモリの設定」を参照してください。XenCenterでは、仮想マシン名が重複しているかどうかがチェックされません。このため、仮想マシンの内容を表すわかりやすい名前を使用してください。詳しくは、「仮想マシンの名前と説明」を参照してください。

  3. (OVF/OVAのみ)EULAを確認して同意する。

    インポートするパッケージにライセンス契約書(EULA)が含まれている場合は、内容を確認して同意し、[次へ] を選択します。パッケージにEULAが含まれていない場合、この手順は不要です。

  4. 場所/ホームサーバーを選択する。

    仮想マシンのインポート先のプールまたはスタンドアロンサーバーを選択します。また、一覧からホームサーバーを選択します。

  5. ストレージの構成

    次に、インポートする仮想マシンの仮想ディスクを格納するストレージリポジトリを選択します:

    XVA形式の仮想マシンでは、インポートする仮想マシンの仮想ディスクを1つのストレージリポジトリに格納します。

    OVF/OVAパッケージやディスクイメージファイルの仮想マシンでは、インポートするすべての仮想ディスクを1つのストレージリポジトリに格納できます。または、仮想ディスクをそれぞれ個別のストレージリポジトリに格納できます。

  6. ネットワークの構成

    次に、インポートする仮想マシンの仮想ネットワークインターフェイスを、インポート先のプールまたはスタンドアロンサーバーのネットワークに割り当てます。

  7. (OVF/OVAのみ)セキュリティを検証する。

    インポートするOVF/OVAパッケージに証明書やマニフェストなどのセキュリティが設定されている場合は、必要な情報を指定する必要があります。

  8. (OVF/OVAおよびディスクイメージのみ)オペレーティングシステムの修復と転送用の仮想マシンを設定する。

    Citrix Hypervisor以外のハイパーバイザーで作成された仮想マシンをインポートする場合は、Citrix Hypervisor上で正しく実行できるように、オペレーティングシステムの修復機能を有効にします。また、OVF/OVAパッケージやディスクイメージからのインポートやエクスポートで使用される一時的な仮想マシン(転送用の仮想マシン)のネットワークを設定します。

  9. 仮想マシン作成の完了

    [インポート] ウィザードの最後のページでは、選択した設定内容を確認できます。XVAからのインポートでは、[VMを自動的に起動する] チェックボックスをオンにして、インポートした仮想マシンが自動的に起動するように設定できます。

    [完了] をクリックしてインポートを実行し、ウィザードを閉じます。

仮想マシンのエクスポート:概要

エクスポートする仮想マシンを選択して、[エクスポート] ウィザードを開きます。これを行うには、[VM] メニューの [エクスポート] を選択します。

  1. エクスポートするファイルの詳細を指定する。

    ウィザードの最初のページで、エクスポートファイルの名前を入力します。ファイルを保存するフォルダーを指定します[形式] ボックスの一覧でファイル形式を選択します:

    仮想マシンをXVAファイルとしてエクスポートするには、[XVAファイル(*.xva)] を選択します。この形式にエクスポートできるのは、単一の仮想マシンを選択した場合のみです。

    仮想マシンをOVFまたはOVAパッケージとしてエクスポートするには、[OVF/OVAパッケージ(*.ovf, *.ova)] を選択します。

  2. エクスポートする仮想マシンを確認する。

    ウィザードの次のページでは、エクスポートする仮想マシンの選択を変更できます。XVAファイルとしてエクスポートする場合、この一覧で選択できる仮想マシンは1つのみです。

  3. (OVF/OVAのみ)EULA、高度なオプション、および転送用の仮想マシンを設定する。

    仮想マシンをOVFまたはOVAパッケージとしてエクスポートする場合は、さまざまな追加オプションを設定できます。詳しくは、「OVF/OVAとしてのエクスポート」を参照してください。

  4. 仮想マシンのエクスポートを完了する。

    ウィザードの最後のページで、エクスポート内容を確認します。エクスポートしたファイルを検証するには、[完了時にエクスポートを検証する] チェックボックスをオンにします。

    [完了] をクリックしてエクスポートを実行し、ウィザードを閉じます。