XenServer

VM のインポートとエクスポート

XenServer® では、さまざまな形式の VM をインポートおよびエクスポートできます。

XenCenter の インポート ウィザードを使用すると、Open Virtualization Format (OVF および OVA)、ディスクイメージ形式 (VHD、VHDX/AVHDX、VMDK)、および XenServer XVA 形式から VM をインポートできます。VMware や Microsoft など、他の仮想化プラットフォームで作成された VM もインポートできます。

注記:

他の仮想化プラットフォームを使用して作成された VM をインポートする場合は、XenServer で起動するようにゲストオペレーティングシステムを構成または 修正 します。XenCenter のオペレーティングシステム修正機能は、この基本的なレベルの相互運用性を提供することを目的としています。詳細については、「オペレーティングシステムの修正」を参照してください。

XenCenter® の エクスポート ウィザードを使用すると、VM を Open Virtualization Format (OVF および OVA) および XenServer XVA 形式にエクスポートできます。

xe CLI を使用して、XenServer XVA 形式の VM をインポートおよびエクスポートすることもできます。

要件

さまざまな形式の VM をインポートおよびエクスポートするには、特定の権限が必要です。インポート または エクスポート ウィザードは、続行を許可する前に、宛先プールに必要なロールがあることを確認するためのチェックを実行します。必要な RBAC ロールの詳細については、「RBAC ロールと権限」を参照してください。

サポートされている形式

形式 インポートがサポートされていますか? エクスポートがサポートされていますか? 説明
オープン仮想化フォーマット (オーブイエフ および オーブイエー) はい はい OVFは、1つ以上のVMで構成される仮想アプライアンスをパッケージ化および配布するためのオープン標準です。
ディスクイメージ形式(VHD、VHDX/AVHDX、およびVMDK) はい いいえ Virtual Hard Disk (VHD)、Virtual Hard Disk Extended (VHDX)、Automatic Virtual Hard Disk (AVHDX)、およびVirtual Machine Disk (VMDK) 形式のディスクイメージファイルは、インポートウィザードを使用してインポートできます。
XenServer XVA形式 はい はい XVAは、ディスクリプタとディスクイメージを含む個々のVMを単一のファイルアーカイブとしてパッケージ化するための、Xenベースのハイパーバイザーに固有の形式です。そのファイル名拡張子は.xvaです。

使用する形式?

OVF/OVA形式の使用を検討してください。

  • XenServer vAppおよびVMを、OVFをサポートする他の仮想化プラットフォームと共有する

  • 複数のVMを保存する

以下の場合にVHD、VHDX/AVHDX、またはVMDK形式の使用を検討してください。

  • 関連するOVFメタデータなしで仮想ディスクイメージが利用可能な場合

XVA形式を使用することを検討してください。

  • CLIでスクリプトを実行してVMをインポートおよびエクスポートする

オープン仮想化形式 (OVFおよびOVA)

OVFは、Distributed Management Task Forceによって指定されたオープン標準であり、1つ以上のVMで構成される仮想アプライアンスをパッケージ化および配布するためのものです。OVFおよびOVA形式の詳細については、以下の情報を参照してください。

OVFパッケージは、仮想アプライアンスを構成するファイルのセットです。常に記述子ファイルと、パッケージの以下の属性を表すその他のファイルが含まれます。

属性

記述子 (.ovf): 記述子は常にパッケージの仮想ハードウェア要件を指定します。また、以下を含むその他の情報も指定できます。

  • 仮想ディスク、パッケージ自体、およびゲストオペレーティングシステムの記述
  • ライセンス契約
  • アプライアンス内のVMを起動および停止するための指示
  • パッケージをインストールするための指示

署名 (.cert): 署名は、X.509形式の公開鍵証明書によって使用されるデジタル署名であり、パッケージの作成者を認証するために使用されます。

マニフェスト (.mf): マニフェストを使用すると、パッケージの内容の整合性を検証できます。これには、パッケージ内のすべてのファイルのSHA-1ダイジェストが含まれています。

仮想ディスク: OVFはディスクイメージ形式を規定していません。OVFパッケージには、仮想ディスクをエクスポートした仮想化製品によって定義された形式の仮想ディスクを構成するファイルが含まれています。XenServerは、Dynamic VHD形式のディスクイメージを含むOVFパッケージを生成します。VMware製品およびVirtual Boxは、Stream-Optimized VMDK形式の仮想ディスクを含むOVFパッケージを生成します。

OVFパッケージは、圧縮、アーカイブ、EULAの添付、注釈など、メタデータ以外の機能もサポートしています。

注:

圧縮された、または圧縮されたファイルを含むOVFパッケージをインポートする場合、適切にインポートするためにXenServerホストに追加のディスク容量を解放する必要がある場合があります。

Open Virtual Appliance (OVA) パッケージは、OVFパッケージを構成するファイルを含む、Tape Archive (.tar) 形式の単一のアーカイブファイルです。

OVFまたはOVA形式を選択する

OVFパッケージには一連の非圧縮ファイルが含まれており、ファイル内の個々のディスクイメージにアクセスしたい場合に便利です。OVAパッケージには1つの大きなファイルが含まれており、このファイルを圧縮することはできますが、一連のファイルのような柔軟性はありません。

OVA形式の使用は、Webダウンロード用のパッケージ作成など、1つのファイルであることが有利な特定のアプリケーションに役立ちます。OVAは、パッケージの取り扱いを容易にするためのオプションとしてのみ検討してください。この形式を使用すると、エクスポートとインポートの両方のプロセスが長くなります。

ディスクイメージ形式 (VHD、VHDX/AVHDX、およびVMDK)

XenCenterを使用すると、Virtual Hard Disk (VHD)、Virtual Hard Disk Extended (VHDX)、Automatic Virtual Hard Disk (AVHDX)、およびVirtual Machine Disk (VMDK) 形式のディスクイメージをインポートできます。スタンドアロンのディスクイメージのエクスポートはサポートされていません。

VHDは、VMのディスクデータを保存するために使用される仮想ハードディスク形式です。VMDKは、VMwareに固有の仮想ディスク形式です。VHDXは、VHD形式の改良版です。VHDX/AVHDXの詳細については、「VHDX/AVHDX」を参照してください。

関連するOVFメタデータなしで仮想ディスクイメージが利用可能な場合、ディスクイメージをインポートすることを選択できます。このオプションは、次のような状況で発生する可能性があります。

  • ディスクイメージをインポートすることは可能だが、関連するOVFメタデータが読み取り不能である

  • 仮想ディスクがOVFパッケージで定義されていない

  • OVFパッケージを作成できないプラットフォーム(例えば、古いプラットフォームやイメージ)から移行する場合

  • OVF情報を持たない古いVMwareアプライアンスをインポートしたい場合

  • OVF情報を持たないスタンドアロンVMをインポートしたい場合

利用可能な場合は、個別のディスクイメージではなく、OVFメタデータを含むアプライアンスパッケージをインポートすることをお勧めします。OVFデータは、インポートウィザードがディスクイメージからVMを再作成するために必要な情報を提供します。この情報には、VMに関連付けられたディスクイメージの数、プロセッサ、ストレージ、ネットワーク、およびメモリ要件が含まれます。この情報がないと、VMの再作成ははるかに複雑でエラーが発生しやすくなります。

VHDX/AVHDX

VHDXは、VHD形式の改良版であり、大容量に加えて、パフォーマンス、耐障害性、データ保護機能が向上しています。

AVHDXは、仮想ハードディスク用のVHDX標準の一部であるディスクイメージ形式です。VMのスナップショットまたはチェックポイント情報を保存するために使用されます。VMでスナップショットを作成するたびに、仮想ハードディスクの現在の状態を保持するためにAVHDXファイルが自動的に生成されます。このファイルは、VMのスナップショット情報を追跡するために使用できます。各AVHDXファイルは前のAVHDXファイルにリンクされており、ベースの仮想ハードディスクファイル以降に行われたすべての変更を含むチェーンを作成します。

XenCenterのインポートウィザードを使用して、VHDX/AVHDXファイルをプールまたは特定のホストにVMとしてインポートできます。XenCenterのインポートウィザードを使用してVHDX/AVHDXファイルをインポートする方法については、「ディスクイメージのインポート」を参照してください。

Citrixのお客様は、この機能を使用してVMをVMwareからXenServerに移行することもできます。Citrix Provisioningは、そのソフトウェアストリーミングテクノロジーの一部として、共有ディスクイメージ(vDisk)をVHDX/AVHDXファイルとして保存します。XenCenterのインポートウィザードを使用してVHDX/AVHDXファイルをインポートすることで、vDiskをVMwareからXenServerに簡単に移行できます。詳細については、「VMwareからの移行」を参照してください。

XVA形式

XVAはXenServer固有の仮想アプライアンス形式で、単一のVMを記述子とディスクイメージを含む単一のファイルセットとしてパッケージ化します。ファイル名拡張子は.xvaです。

記述子(ファイル名拡張子ova.xml)は、単一のVMの仮想ハードウェアを指定します。

ディスクイメージ形式はファイルのディレクトリです。ディレクトリ名は記述子内の参照名に対応し、ディスクイメージの1MBブロックごとに2つのファイルを含みます。各ファイルのベース名は10進数のブロック番号です。最初のファイルはディスクイメージの1ブロックを生のバイナリ形式で含み、拡張子はありません。2番目のファイルは最初のファイルのチェックサムです。VMがCitrix Hypervisor 8.0以前からエクスポートされた場合、このファイルの拡張子は.checksumです。VMがCitrix Hypervisor 8.1以降からエクスポートされた場合、このファイルの拡張子は.xxhashです。

重要:

VMがXenServerホストからエクスポートされ、異なるCPUタイプの別のXenServerホストにインポートされた場合、正常に動作しない可能性があります。たとえば、Intel VT対応CPUを搭載したホストからエクスポートされたWindows VMは、AMD-VTM CPUを搭載したホストにインポートされた場合、実行されない可能性があります。

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

XenServer以外の仮想化プラットフォームで作成およびエクスポートされた仮想アプライアンスまたはディスクイメージをインポートする場合、XenServerホストで適切に起動する前にLinux VMを構成する必要がある場合があります。

XenCenterには、高度なハイパーバイザー相互運用性機能であるオペレーティングシステム修正が含まれており、XenServerにインポートするVMの基本的な相互運用性を確保することを目的としています。他の仮想化プラットフォームで作成されたOVF/OVAパッケージやディスクイメージからVMをインポートする際に、オペレーティングシステム修正を使用してください。

オペレーティングシステム修正ISOは、XenCenterのインストールディレクトリC:\Program Files (x86)\XenServer\XenCenter\External Toolsにあります。

オペレーティングシステム修正プロセスは、あるハイパーバイザーから別のハイパーバイザーに移行する際に発生するオペレーティングシステムのデバイスおよびドライバーの問題に対処します。このプロセスは、インポートされたVMの起動デバイスに関連する問題(内部のオペレーティングシステムがXenServer環境で起動するのを妨げる可能性のある問題)を修復しようとします。この機能は、あるプラットフォームから別のプラットフォームへの変換を実行するようには設計されていません。

注:

この機能には、40 MBの空き容量と256 MBの仮想メモリを持つISOストレージリポジトリが必要です。

オペレーティングシステム修正は、インポートされたVMのDVDドライブに接続される自動起動ISOイメージとして提供されます。VMが最初に起動されると、必要な修復操作を実行し、その後VMをシャットダウンします。次に新しいVMが起動されると、起動デバイスがリセットされ、VMは正常に起動します。

インポートされたディスクイメージまたはOVF/OVAパッケージでオペレーティングシステム修正を使用するには、XenCenterのインポートウィザードのOS修正設定ペインでこの機能を有効にします。XenServerが使用できるように、修正ISOがコピーされる場所を指定してください。

Windows VMの場合、プールにConversion Manager 8.5.0以降がインストールされている場合、インポートプロセスはConversion Managerを呼び出して、インポートされたWindows VMを使用できるように準備します。この場合、オペレーティングシステム修正オプションは利用できません。

オペレーティングシステム修正はVMに何をするのか?

オペレーティングシステム修正オプションは、仮想システムを起動できるようにするために可能な限り最小限の変更を行うように設計されています。ゲストオペレーティングシステムと元のホストのハイパーバイザーによっては、オペレーティングシステム修正の使用後にさらなるアクションが必要になる場合があります。これらのアクションには、構成変更やドライバーのインストールが含まれることがあります。

修正プロセス中に、ISOがISO SRにコピーされます。ISOはVMに接続されます。起動順序は仮想DVDドライブから起動するように設定され、VMはISOから起動します。その後、ISO内の環境はVMの各ディスクをチェックし、それがLinuxシステムかWindowsシステムかを判断します。

Linuxシステムが検出された場合、GRUB構成ファイルの場所が特定されます。SCSIディスク起動デバイスへのポインターは、IDEディスクを指すように変更されます。たとえば、GRUBに最初のSCSIコントローラー上の最初のディスクを表す/dev/sda1というエントリが含まれている場合、このエントリは最初のIDEコントローラー上の最初のディスクを表す/dev/hda1に変更されます。

VM内で特定の仮想化ツールセットが検出された場合、パフォーマンスの問題や不要なイベントメッセージを防ぐために無効化されます。

注記:

Operating System Fixup オプションは、RHEL ファミリーのディストリビューションではサポートされていません。起動すると、インポートされた RHEL VM は緊急モードに入ります。この問題を回避するには、レスキューモードで再起動し、dracut --regenerate-all --force を実行してから、VM を再度再起動します。

VM のインポート

VM をインポートすると、新しい VM をプロビジョニングするために必要な多くの手順を使用して、実質的に VM を作成します。これらの手順には、ホストの指定、ストレージとネットワークの構成が含まれます。

XenCenter の インポート ウィザードを使用して、OVF/OVA、ディスクイメージ、XVA、および XVA バージョン 1 ファイルをインポートできます。xe CLI を介して XVA ファイルをインポートすることもできます。

注記:

より新しいシステムからエクスポートされた VM を、より古いシステムにインポートできる保証はありません。たとえば、早期アクセス更新チャネルの最新レベルにあるホストから VM をエクスポートした場合、その VM を通常更新チャネルの最新レベルにあるホストにすぐにインポートできない場合があります。そのホストに VM をインポートするには、通常チャネルのホストが、VM がエクスポートされた時点の早期アクセスチャネルと同じレベルの更新に達している必要があります。

この動作は、後の更新で追加される可能性のある追加のメタデータが原因であり、以前のバージョンでは理解できません。

OVF/OVA からの VM のインポート

XenCenter の インポート ウィザードを使用すると、OVF/OVA ファイルとして保存された VM をインポートできます。インポート ウィザードは、XenCenter で VM を作成するための通常の手順(ホストの指定、新しい VM のストレージとネットワークの構成など)を案内します。OVF および OVA ファイルをインポートする場合、次のような追加の手順が必要になる場合があります。

  • 他の仮想化プラットフォームを使用して作成された Linux VM をインポートする場合は、Operating System Fixup 機能を実行して、VM の基本的な相互運用性を確保します。詳細については、「Operating system fixup」を参照してください。

前提条件

  • ターゲットホストに、インポートされる仮想マシンをサポートするのに十分な RAM があることを確認してください。利用可能な RAM が不足していると、インポートが失敗します。

XenCenter を使用してインポートされた OVF パッケージは、vApp として表示されます。インポートが完了すると、新しい VM は XenCenter の リソース ペインに表示され、新しい vApp は vApp の管理 ダイアログボックスに表示されます。

XenCenter を使用して OVF/OVA から VM をインポートするには:

  1. リソース」ペインで、パッケージをインポートするホストまたはプールを選択します。
  2. ファイル」メニューで、「インポート」を選択します。「インポート」ウィザードが開きます。
  3. ウィザードの最初のページで、インポートするOVA/OVFファイルを見つけて、「次へ」をクリックして続行します。

    • 圧縮されたOVAファイル ( *.ova.gz ) を選択した場合、「次へ」をクリックすると、ファイルはOVAファイルに解凍され、古い *.ova.gz ファイルは削除されます。
    • ファイル名」ボックスにURLロケーション(HTTP、HTTPS、ファイル、FTP)を入力した場合、「次へ」をクリックすると、「パッケージのダウンロード」ダイアログが開きます。このダイアログで、OVA/OVFをコピーするXenCenterホスト上のフォルダーを指定します。
  4. (オプション) EULAを確認して同意します。 OVF/OVAにEULAが含まれている場合、「EULA」ページにEULAテキストが表示されます。EULAに同意する場合は、「同意する」を選択して続行します。

  5. テンプレートを指定します。テンプレート」ページで、OVA/OVFファイルからインポートするVMに使用するテンプレートを選択します。XenServerに付属のデフォルトテンプレートのみがサポートされています。カスタムテンプレートは使用しないでください。

    このパネルでは、Windows Updateを使用してI/Oドライバーを更新するかどうかも選択できます。

    次へ」をクリックして続行します。

  6. (オプション) XenServer VM Toolsをインストールします (Windows VMのみ) Conversion Manager仮想アプライアンスバージョン8.5.0以降がプールで実行されている場合、インポートの一部としてWindows用XenServer VM Toolsをインストールすることを選択できます。このツールインストールプロセスは、インポートされたVMが最初に起動した後に実行されます。このオプションを利用するには、VMディスクが共有ストレージ上にあるか、Conversion Managerと同じホスト上にある必要があります。

    1. XenServer® VM Toolsをインストール」を選択します。
    2. インストールするツールのバージョンを選択します。以下のオプションのいずれか、または複数が利用可能です。

      • Conversion Managerにアップロードされたツールのバージョン
      • インターネットからダウンロードされた最新バージョン
      • XenCenter®からアクセス可能な場所にあるツールインストールファイル
    3. 次へ」をクリックして続行します。
  7. (オプション) VMの場所を指定します。場所」ページで、インポートするVMをサーバーのローカルストレージに配置する場合は、サーバーを選択します。

    次へ」をクリックして続行します。

  8. 新しいVMのストレージを構成します。

    ストレージ」ページで、インポートされた仮想ディスクが配置されるストレージリポジトリ (SR) を選択します。インポートの一部としてXenServer VM Toolsをインストールすることを選択した場合は、VMディスクが共有ストレージ上にあるか、Conversion Managerと同じホスト上にあることを確認してください。

    次へ」をクリックして続行します。

  9. 新しいVMのネットワークを構成します。

    ネットワーク」ページで、新しいVMの仮想ネットワークインターフェイスの宛先プール/スタンドアロンサーバー内のターゲットネットワークを選択します。

    次へ」をクリックして続行します。

  10. (オプション) セキュリティ設定を指定します。 選択したOVF/OVAパッケージが証明書やマニフェストなどのセキュリティ機能で構成されている場合は、「セキュリティ」ページで必要な情報を指定します。「次へ」を選択して続行します。OVFパッケージで構成されているセキュリティ機能に応じて、このページには異なるオプションが表示されます。

    • パッケージが署名されている場合、「デジタル署名を検証」チェックボックスが表示されます。署名を検証する場合は、このチェックボックスを選択します。「証明書の表示」をクリックして、パッケージの署名に使用された証明書を表示します。証明書が信頼されていないと表示される場合、ルート証明書または発行証明機関のいずれかがローカルコンピューターで信頼されていない可能性があります。

    • パッケージにマニフェストが含まれている場合、「マニフェストの内容を検証」チェックボックスが表示されます。ウィザードにパッケージ内のファイルリストを検証させるには、このチェックボックスを選択します。

    パッケージがデジタル署名されている場合、関連するマニフェストは自動的に検証されるため、「マニフェストの内容を検証」チェックボックスは「セキュリティ」ページには表示されません。

    次へ」をクリックして続行します。

  11. (オプション) オペレーティングシステム修正を有効にします。 (Linux VMのみ) すべてのVMがWindows VMの場合、このパネルは表示されません。

    インポートするLinux VMがXenServer以外のハイパーバイザーで構築されている場合は、Use Operating System Fixupを選択します。XenServerが使用できるように、Fixup ISOをコピーできるISO SRを選択します。詳細については、VMのインポートとエクスポートについてを参照してください。

    続行するには、Nextをクリックします。

  12. Finishページで、すべてのインポート設定を確認します。インポートプロセスを開始してウィザードを閉じるには、Finishをクリックします。

インポートが完了すると、新しくインポートされたVMはResourcesペインに表示され、新しいvAppはvAppの管理ダイアログに表示されます。

注:

プールでConversion Manager仮想アプライアンスバージョン8.5.0以降が実行されている場合、インポートされたWindows VMが最初に起動した後、VMwareツールが存在すれば自動的に削除されます。

ディスクイメージのインポート

XenCenterのインポートウィザードを使用すると、ディスクイメージをプールまたは特定のホストにVMとしてインポートできます。インポートウィザードは、XenCenterでVMを作成する通常のステップ(ホストの指定、新しいVMのストレージとネットワークの構成など)を案内します。

前提条件

  • XenServerが使用している管理ネットワークでDHCPが実行されていることを確認してください。

  • インポートウィザードには、実行しているサーバー上にローカルストレージが必要です。

XenCenterを使用してディスクイメージからVMをインポートするには

  1. リソースペインで、パッケージをインポートするホストまたはプールを選択します。
  2. ファイルメニューで、インポートを選択します。インポートウィザードが開きます。
  3. ウィザードの最初のページで、インポートするディスクイメージファイルを見つけ、次へをクリックして続行します。

    ファイル名ボックスにURL(HTTP、HTTPS、ファイル、FTP)を入力した場合、次へをクリックすると、パッケージのダウンロードダイアログが開きます。このダイアログで、ディスクイメージのコピー先となるXenCenterホスト上のフォルダーを指定します。

  4. テンプレートを指定します。 ディスクイメージをインポートするVMに使用するテンプレートを選択します。XenServerに付属のデフォルトテンプレートのみがサポートされています。カスタムテンプレートは使用しないでください。

    このパネルでは、BIOS文字列をVMにコピーするかどうか、およびWindows Updateを使用してI/Oドライバーを更新するかどうかも選択できます。

    次へをクリックして続行します。

  5. (オプション) XenServer VM Toolsをインストールする (Windows VMのみ) プールでConversion Manager仮想アプライアンスバージョン8.5.0以降が実行されている場合、インポートの一部としてWindows用XenServer VM Toolsをインストールすることを選択できます。このツールインストールプロセスは、インポートされたVMが最初に起動した後に実行されます。このオプションを利用するには、ディスクイメージが共有ストレージ上にあるか、Conversion Managerと同じホスト上にある必要があります。

    1. XenServer VM Toolsをインストール」を選択します。
    2. インストールするツールのバージョンを選択します。以下のオプションのいずれか、または複数が利用可能です。

      • Conversion Managerにアップロードされたツールのバージョン
      • インターネットからダウンロードされた最新バージョン
      • XenCenterからアクセス可能な場所にあるツールインストールファイル
    3. 続行するには、次へをクリックします。
  6. VM名を指定します。

    名前ページで、インポートされたディスクイメージから作成する新しいVMの名前を入力します。この値は、新しいVMが作成された後で調整できます。XenCenter内ではVM名の一意性はチェックされないため、意味のある覚えやすい名前を付けることで、異なるVMを管理しやすくなります。詳細については、「VM名と説明」を参照してください。

    続行するには、次へをクリックします。

  7. CPUとメモリリソースを割り当てます。

    CPUとメモリページで、CPUと初期メモリリソースを割り当てます。これらの値は、新しいVMが作成された後で調整できます。詳細については、「VMのCPUとメモリの割り当て」を参照してください。

    続行するには、次へをクリックします。

  8. (オプション) VMの場所を指定します。 場所ページで、インポートするVMをサーバーのローカルストレージに配置する場合は、サーバーを選択します。

    続行するには、次へをクリックします。

  9. 新しいVMのストレージを構成します。

    ストレージ」ページで、インポートされた仮想ディスクが配置されるストレージリポジトリ (SR) を選択します。インポートの一部としてXenServer VM Toolsをインストールすることを選択した場合は、ディスクイメージが共有ストレージ上にあるか、またはConversion Managerと同じホスト上にあることを確認してください。

    次へ」をクリックして続行します。

  10. 新しいVMのネットワークを構成します。

    ネットワーク」ページで、新しいVMの仮想ネットワークインターフェースの宛先プール/スタンドアロンサーバーでターゲットネットワークを選択します。

    次へ」をクリックして続行します。

  11. 起動オプションを指定します。

    起動オプション」ページで、新しいVMの起動モードを指定します。ゲストオペレーティングシステムでサポートされているオプションのみを選択できます。

    • BIOSブート: このオプションを選択すると、VMがレガシーBIOSモードで起動します。レガシーBIOSブートはWindows 11 VMではサポートされていません。

    • UEFIブート: このオプションを選択すると、VMがUEFIモードで起動します。XenServerは、特定のゲストオペレーティングシステムでのみこの起動モードをサポートしています。UEFIブートでサポートされているゲストオペレーティングシステムの詳細については、「ゲストUEFIブートとセキュアブート」を参照してください。

    • UEFIセキュアブート: このオプションを選択すると、VMがUEFIセキュアブートモードで起動します。セキュアブートは、署名されていない、誤って署名された、または変更されたバイナリが起動中に実行されるのを防ぎます。XenServerは、特定のゲストオペレーティングシステムでのみこの起動モードをサポートしています。UEFIセキュアブートでサポートされているゲストオペレーティングシステムの詳細については、「ゲストUEFIブートとセキュアブート」を参照してください。

    (VHDX/AVHDXのみ) VHDX/AVHDXファイルからVMをインポートする場合、「インポート」ウィザードは、インポートするVHDX/AVHDXファイルから起動モードを自動的に検出しようとします。設定を確認し、VMに元々構成されていた起動モードと同じものが選択されていることを確認してください。

    次へ」をクリックして続行します。

  12. (オプション) オペレーティングシステム修正を有効にする。 Windowsテンプレートを選択した場合、このパネルは表示されません。

    インポートするディスクイメージがXenServer以外のハイパーバイザーで構築されている場合は、「オペレーティングシステム修正を使用」を選択します。XenServerが使用できるように、修正ISOをコピーできるISO SRを選択します。詳細については、「VMのインポートとエクスポートについて」を参照してください。

    重要:

    VMware vSphere 上の Citrix Provisioning (PVS) から VHDX/AVHDX ファイルをインポートする場合は、Operating System Fixup を使用しないを選択します。PVS からの VHDX/AVHDX に対して Operating System Fixup を有効にすると、起動に失敗する可能性があります。

    続行するには、次へをクリックします。

  13. 完了ページで、すべてのインポート設定を確認します。完了をクリックしてインポートプロセスを開始し、ウィザードを閉じます。

    インポートの進行状況は、XenCenter ウィンドウの下部にあるステータスバーと、通知の下のイベントビューに表示されます。

インポートプロセスには時間がかかる場合があります。かかる時間は、インポートされる仮想ディスクのサイズ、利用可能なネットワーク帯域幅、および XenCenter ホストのディスクインターフェイス速度によって異なります。インポートが完了すると、新しくインポートされた VM がリソースペインに表示されます。

注記:

プールで Conversion Manager 仮想アプライアンスバージョン 8.5.0 以降が実行されている場合、インポートされた VM が最初に起動した後、VMware Tools が存在すれば自動的に削除されます。

次のステップ

Windows 用 XenServer VM Tools が完全にインストールされていることを確認します。

  • インポートプロセスの一部として Windows 用 XenServer VM Tools をインストールすることを選択した場合は、インポート後に VM を再起動してツールインストールを完了します。
  • インポートプロセスの一部として Windows 用 XenServer VM Tools をインストールしないことを選択した場合は、VM が完全にサポートされるように、後で手動でインストールしてください。詳細については、「XenServer VM Tools のインストール」を参照してください。

XVA から VM をインポートする

以前にエクスポートされ、XVA 形式 (.xva) でローカルに保存された VM、テンプレート、およびスナップショットをインポートできます。これを行うには、VM を作成するための通常の手順に従います。ホストを指名し、新しい VM のストレージとネットワークを構成します。

警告:

CPU タイプが異なる別のホストからエクスポートされた VM をインポートして実行できない場合があります。たとえば、Intel VT Enabled CPU を搭載したホストからエクスポートされた Windows VM は、AMD-VTM CPU を搭載したホストにインポートすると実行できない場合があります。

XenCenter を使用して XVA から VM をインポートするには:

  1. 次のいずれかの方法で、インポートウィザードを開きます。

    • リソースペインで右クリックし、ショートカットメニューからインポートを選択します。
    • ファイルメニューで、インポートを選択します。
  2. ウィザードの最初のページで、インポートするファイル (.xva または ova.xml) を見つけて、次へをクリックして続行します。

    ファイル名ボックスに URL の場所 (httphttpsfile、または ftp) を入力した場合、次へをクリックすると、ダウンロードパッケージダイアログボックスが開き、ファイルをコピーする XenCenter ホスト上のフォルダーを指定する必要があります。

  3. インポートする VM を起動するプールまたはホストを選択し、次へを選択して続行します。

  4. インポートする仮想ディスクを配置するストレージリポジトリを選択し、次へをクリックして続行します。

  5. インポートする VM のネットワークを構成します。インポートする VM の仮想ネットワークインターフェイスを、ターゲットのプール内のネットワークにマッピングします。受信 VM のリストに表示されるネットワークと MAC アドレスは、エクスポートファイル内の元の(エクスポートされた)VM の定義の一部として保存されます。受信仮想ネットワークインターフェイスをターゲットネットワークにマッピングするには、ターゲットネットワーク列のリストからネットワークを選択します。次へをクリックして続行します。

  6. インポート設定を確認し、完了をクリックしてインポートプロセスを開始し、ウィザードを閉じます。

    注:

    VM のサイズ、ネットワーク接続の速度と帯域幅によっては、VM のインポートに時間がかかる場合があります。

インポートの進行状況は、XenCenter ウィンドウの下部にあるステータスバーと、通知 > イベントビューに表示されます。新しくインポートされた VM が利用可能になると、リソースペインに表示されます。

xe CLI を使用して XVA から VM をインポートするには:

ターゲットの XenServer ホスト上のデフォルト SR に VM をインポートするには、次のように入力します。

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file
<!--NeedCopy-->

VMをターゲットのXenServerホスト上の異なるSRにインポートするには、オプションのsr-uuidパラメータを追加します。

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file sr-uuid=uuid_of_target_sr
<!--NeedCopy-->

元のVMのMACアドレスを保持したい場合は、オプションのpreserveパラメータを追加し、trueに設定します。

xe vm-import -h hostname -u root -pw password \
    filename=pathname_of_export_file preserve=true
<!--NeedCopy-->

注:

VMのインポートには、VMのサイズ、ネットワーク接続の速度と帯域幅によって時間がかかる場合があります。

VMがインポートされると、コマンドプロンプトは新しくインポートされたVMのUUIDを返します。

VMのエクスポート

XenCenterのエクスポートウィザードを使用して、OVF/OVAファイルとXVAファイルをエクスポートできます。また、xe CLIを使用してXVAファイルをエクスポートすることもできます。

VMをエクスポートしても、VMグループ設定は保持されません。

VMをOVF/OVAとしてエクスポートする

XenCenterのエクスポートウィザードを使用して、1つ以上のVMをOVF/OVAパッケージとしてエクスポートできます。VMをOVF/OVAパッケージとしてエクスポートすると、各VMの仮想ハードディスクとともに構成データがエクスポートされます。

XenCenterを使用してVMをOVF/OVAとしてエクスポートするには:

  1. エクスポートするVMをシャットダウンまたは一時停止します。

  2. エクスポートウィザードを開きます。リソースペインで、エクスポートするVMを含むプールまたはホストを右クリックし、エクスポートを選択します。

  3. ウィザードの最初のページで:
    • エクスポートファイルの名前を入力します
    • ファイルを保存するフォルダーを指定します
    • フォーマットリストからOVF/OVAパッケージ (*.ovf, *.ova)を選択します
    • 続行するには次へをクリックします
  4. 利用可能なVMのリストから、OVF/OVAパッケージに含めるVMを選択し、次へをクリックして続行します。

  5. 必要に応じて、以前に準備したエンドユーザーライセンス契約 (EULA) ドキュメント (.rtf, .txt) をパッケージに追加できます。

    EULAを追加するには、追加をクリックして、追加したいファイルを参照します。ファイルを追加したら、EULAファイルリストから選択し、表示をクリックしてドキュメントを表示できます。

    EULAは、アプライアンスおよびアプライアンスで提供されるアプリケーションの使用に関する法的条件を提供できます。

    1つ以上のEULAを含める機能により、アプライアンス上のソフトウェアを法的に保護できます。たとえば、アプライアンスのVMに独自のオペレーティングシステムが含まれている場合、そのオペレーティングシステムのEULAテキストを含めることができます。テキストが表示され、アプライアンスをインポートする人はそれを受け入れる必要があります。

    注:

    XMLファイルやバイナリファイルなど、サポートされていない形式のEULAファイルを追加しようとすると、EULAインポート機能が失敗する可能性があります。

    続行するには次へを選択します。

  6. 詳細オプションページで、マニフェスト、署名、および出力ファイルのオプションを指定するか、単に次へをクリックして続行します。

    1. パッケージのマニフェストを作成するには、マニフェストを作成チェックボックスを選択します。

      マニフェストは、パッケージ内の他のファイルのインベントリまたはリストを提供します。マニフェストは、パッケージ作成時に最初に含まれていたファイルが、パッケージ到着時に存在するファイルと同じであることを確認するために使用されます。ファイルをインポートする際、チェックサムを使用して、パッケージ作成以降にファイルが変更されていないことを確認します。

    2. パッケージにデジタル署名を追加するには

      1. OVFパッケージに署名」を選択します。

        デジタル署名 (.cert) には、マニフェストファイルの署名と、その署名を作成するために使用された証明書が含まれています。署名されたパッケージがインポートされると、ユーザーは証明書の公開鍵を使用してデジタル署名を検証することで、パッケージ作成者の身元を確認できます。

      2. 証明書を参照して見つけます。

        信頼された機関からすでに作成し、.pfx ファイルとしてエクスポートしたX.509証明書を使用します。SHA-256ダイジェストを持つ証明書の場合は、CSPとして「Microsoft Enhanced RSA and AES Cryptographic Provider」を使用してエクスポートします。

      3. 秘密鍵のパスワード」に、エクスポート(PFX)パスワードを入力します。エクスポートパスワードが提供されていない場合は、証明書に関連付けられた秘密鍵を入力します。

    3. 選択したVMをOVA形式の単一の(tar)ファイルとして出力するには、「OVAパッケージを作成(単一OVAエクスポートファイル)」チェックボックスをオンにします。異なるファイル形式の詳細については、「Open virtualization format」を参照してください。

    4. パッケージに含まれる仮想ハードディスクイメージ(.VHDファイル)を圧縮するには、「OVFファイルを圧縮」チェックボックスをオンにします。

      OVFパッケージを作成すると、仮想ハードディスクイメージは、デフォルトでエクスポートされるVMと同じ量のスペースが割り当てられます。たとえば、26 GBのスペースが割り当てられたVMは、26 GBのスペースを消費するハードディスクイメージを持ちます。ハードディスクイメージは、VMが実際にそのスペースを必要とするかどうかにかかわらず、このスペースを使用します。

      注:」:

      VHDファイルを圧縮すると、エクスポートプロセスが完了するまでにより時間がかかります。圧縮されたVHDファイルを含むパッケージをインポートする場合も、インポートウィザードがVHDイメージをインポートしながらすべて抽出する必要があるため、より時間がかかります。

    OVAパッケージを作成(単一OVAエクスポートファイル)」と「OVFファイルを圧縮」の両方がチェックされている場合、結果は拡張子 .ova.gz の圧縮されたOVAファイルになります。

  7. エクスポート設定を確認します。

    ウィザードにエクスポートされたパッケージを検証させるには、「完了時にエクスポートを検証」チェックボックスをオンにします。「完了」をクリックしてエクスポートプロセスを開始し、ウィザードを閉じます。

    注:」:

    VMのエクスポートには、VMのサイズ、ネットワーク接続の速度と帯域幅に応じて、時間がかかる場合があります。

エクスポートの進行状況は、XenCenterウィンドウ下部のステータスバーと、通知 > イベントビューに表示されます。進行中のエクスポートをキャンセルするには、通知 > イベントビューをクリックし、イベントのリストからエクスポートを見つけて、キャンセルボタンをクリックします。

VMをXVAとしてエクスポートする

既存のVMは、XenCenterのエクスポートウィザードまたはxe CLIを使用してXVAファイルとしてエクスポートできます。エクスポートファイルのライブラリを維持できるXenServerホスト以外のマシンにVMをエクスポートすることをお勧めします。たとえば、XenCenterを実行しているマシンにVMをエクスポートできます。

警告:

異なるCPUタイプを持つ別のホストからエクスポートされたインポート済みVMを常に実行できるとは限りません。たとえば、Intel VT対応CPUを搭載したホストからエクスポートされたWindows VMは、AMD-VTM CPUを搭載したホストにインポートすると実行できない場合があります。

XenCenterを使用してVMをXVAファイルとしてエクスポートするには:

  1. エクスポートするVMをシャットダウンまたは一時停止します。

  2. エクスポートウィザードを開きます。リソースペインから、エクスポートするVMを右クリックし、エクスポートを選択します。

  3. ウィザードの最初のページで:
    • エクスポートファイルの名前を入力します
    • ファイルを保存するフォルダーを指定します
    • 形式リストからXVAファイル (*.xva) を選択します
    • 次へをクリックして続行します
  4. 利用可能なVMのリストから、エクスポートするVMを選択し、次へをクリックして続行します。

  5. エクスポート設定を確認します。

    ウィザードにエクスポートされたパッケージを検証させるには、エクスポート完了時に検証チェックボックスを選択します。完了をクリックしてエクスポートプロセスを開始し、ウィザードを閉じます。

    注:

    VMのエクスポートには、VMのサイズ、ネットワーク接続の速度と帯域幅に応じて、時間がかかる場合があります。

エクスポートの進行状況は、XenCenterウィンドウの下部にあるステータスバーと、通知 > イベントビューに表示されます。進行中のエクスポートをキャンセルするには、通知 > イベントビューをクリックし、イベントのリストからエクスポートを見つけて、キャンセルボタンをクリックします。

xe CLIを使用してVMをXVAファイルとしてエクスポートするには:

  1. エクスポートするVMをシャットダウンします。

  2. 次を実行してVMをエクスポートします。

    xe vm-export -h hostname -u root -pw password vm=vm_name \
        filename=pathname_of_file
    <!--NeedCopy-->
    

    注:

    エクスポートファイル名を指定する際は、.xva拡張子を含めるようにしてください。エクスポートされたVMにこの拡張子がない場合、インポートしようとするとXenCenterがそのファイルを有効なXVAファイルとして認識できない可能性があります。

VM のインポートとエクスポート