クイックスタート
この記事では、XenServer とそのグラフィカルな Windows ベースのユーザーインターフェイスである XenCenter のインストールと構成方法を順を追って説明します。インストール後、Windows 仮想マシン (VM) の作成、そして複数の類似した VM を迅速に作成するために使用できるカスタマイズされた VM テンプレートの作成について説明します。最後に、この記事では、実行中の VM をライブマイグレーションを使用してホスト間で移行するための基盤を提供するホストプールを作成する方法を示します。
最も基本的なシナリオに焦点を当て、この記事は迅速なセットアップを目的としています。
この記事は、主に XenServer および XenCenter の新規ユーザーを対象としています。XenCenter を使用して XenServer を管理したいユーザー向けです。Linux ベースの xe コマンドを XenServer コマンドラインインターフェイス (xe CLI として知られています) を介して使用して XenServer を管理する方法については、コマンドラインインターフェイス を参照してください。
用語と略語
-
サーバー: XenServer を実行する物理コンピューター。
-
ホスト: 仮想マシン (VM) をホストする XenServer インストール。
-
仮想マシン (VM): 物理コンピューターであるかのように独自のオペレーティングシステムとアプリケーションを実行できる、完全にソフトウェアで構成されたコンピューター。VM は物理コンピューターとまったく同じように動作し、独自の仮想 (ソフトウェアベース) CPU、RAM、ハードディスク、NIC を含みます。
-
プール: 複数の XenServer ホストとその VM を結合する単一の管理エンティティ。
-
プールコーディネーター (旧称 プールマスター): プール内のすべてのホストに対する単一の連絡窓口を提供し、必要に応じてプール内の他のメンバーに通信をルーティングする、プール内のメインホスト。
-
ストレージリポジトリ (SR): 仮想ディスクが格納されるストレージコンテナ。
主要コンポーネント
XenServer
XenServer は、仮想インフラストラクチャの作成と管理に必要なすべての機能を備えた、完全なサーバー仮想化プラットフォームです。XenServer は、Windows および Linux の両方の仮想サーバー向けに最適化されています。
XenServer は、基盤となるオペレーティングシステムを必要とせずにサーバーハードウェア上で直接実行され、効率的でスケーラブルなシステムを実現します。XenServer は、物理マシンから要素 (ハードドライブ、リソース、ポートなど) を抽象化し、それらを上で実行されている仮想マシン (VM) に割り当てます。
XenServer を使用すると、VM の作成、VM ディスクのスナップショット取得、VM ワークロードの管理が可能です。
XenCenter
XenCenter は、グラフィカルな Windows ベースのユーザーインターフェイスです。XenCenter を使用すると、XenServer ホスト、プール、および共有ストレージを管理できます。Windows デスクトップマシンから XenCenter を使用して、VM を展開、管理、監視します。
XenCenter の オンラインヘルプ も、XenCenter の使用を開始するための優れたリソースです。いつでも F1 キーを押すと、状況に応じた情報にアクセスできます。
XenServer と XenCenter のインストール
このセクションでは、最小限の XenServer インストールをセットアップします。
学習内容
次の方法を学習します。
-
単一の物理サーバーに XenServer をインストールする
-
Windows コンピューターに XenCenter をインストールする
-
XenCenter と XenServer を接続して、仮想マシン (VM) を作成および実行するためのインフラストラクチャを構築する
要件
開始するには、次の項目が必要です。
-
XenServer ホストとなる物理コンピューター
-
XenCenter アプリケーションを実行する Windows コンピューター
-
XenServerとXenCenterのインストールファイル
XenServerホストコンピューターは、XenServerの実行とVMのホストに完全に特化しており、他のアプリケーションには使用されません。XenCenterを実行するコンピューターは、ハードウェア要件を満たす汎用Windowsコンピューターであればどれでも構いません。このコンピューターは他のアプリケーションの実行にも使用できます。詳細については、システム要件を参照してください。
インストールファイルはXenServerダウンロードからダウンロードできます。
XenServerホストのインストール
すべてのサーバーには、少なくとも1つのIPアドレスが関連付けられています。ホストに静的IPアドレスを構成する場合(DHCPを使用する代わりに)、この手順を開始する前に静的IPアドレスを用意してください。
ヒント:
次のインストーラー画面に素早く進むには、F12キーを押します。一般的なヘルプについては、F1キーを押します。
XenServerホストをインストールするには:
-
XenServerのインストールファイルをCDに書き込むか、起動可能なUSBを作成します。注:インストールソースとしてHTTP、FTP、またはNFSを使用する方法については、XenServerのインストールを参照してください。
-
保存したいデータをバックアップしてください。XenServerをインストールすると、インストールに使用することを選択したハードドライブ上のデータが上書きされます。
-
インストールメディアをシステムに挿入します。
-
システムを再起動します。
-
ローカルインストールメディアから起動します(必要に応じて、ブート順序の変更についてはハードウェアベンダーのドキュメントを参照してください)。
-
初期の起動メッセージとWelcome to XenServer画面が表示されたら、インストール用のキーボードレイアウトを選択します。
-
Welcome to XenServer Setup画面が表示されたら、Okを選択します。
-
XenServer EULAを読み、同意します。注:System Hardware警告が表示された場合は、システムファームウェアでハードウェア仮想化支援サポートが有効になっていることを確認してください。
-
クリーンインストールを実行するには、Okを選択します。
-
複数のハードディスクがある場合は、インストール用のプライマリディスクを選択します。Okを選択します。仮想マシンストレージに使用するディスクを選択します。Okを選択します。
-
インストールソースとしてLocal mediaを選択します。
-
Skip Verificationを選択し、Okを選択します。注:インストール中に問題が発生した場合は、インストールソースを確認してください。
-
XenCenterアプリケーションがXenServerホストに接続するために使用するrootパスワードを作成し、確認します。
-
XenCenterに接続するために使用する管理インターフェースを設定します。コンピューターに複数のNICがある場合は、管理トラフィックに使用するNIC(通常は最初のNIC)を選択します。
-
管理NICのIPアドレスを静的IPアドレスで構成するか、DHCPを使用します。
-
ホスト名とDNS構成を手動で指定するか、DHCPを介して自動的に指定します。DNSを手動で構成する場合は、プライマリ(必須)、セカンダリ(オプション)、およびターシャリ(オプション)のDNSサーバーのIPアドレスを、指定されたフィールドに入力します。
-
タイムゾーンを選択します。
-
ホストがローカル時間を決定する方法(NTPを使用するか、手動で時間を入力するか)を指定します。Okを選択します。
-
NTPを使用する場合、DHCPがタイムサーバーを設定するかどうかを指定できます。または、以下のフィールドに少なくとも1つのNTPホスト名またはIPアドレスを入力できます。
-
日付と時刻を手動で設定することを選択した場合、そのように求められます。
-
-
XenServerをインストールを選択します。インストールプロセスが開始されます。これには数分かかる場合があります。
-
次の画面では、補足パックをインストールするかどうかを尋ねられます。続行するにはいいえを選択します。
-
インストール完了画面で、インストールメディアを取り出し、Okを選択してホストを再起動します。ホストが再起動すると、XenServerはシステム構成コンソールであるxsconsoleを表示します。注:表示されているIPアドレスをメモしておきます。XenCenterをホストに接続する際に、このIPアドレスを使用します。
XenCenterをインストールする
XenCenterは通常、ローカルシステムにインストールされます。XenCenterインストーラーは、XenServerダウンロードページからダウンロードできます。
XenCenterをインストールするには:
-
XenCenterを実行するコンピューターにXenCenterインストーラーをダウンロードまたは転送します。
-
インストールを開始するには、インストーラーの
.msiファイルをダブルクリックします。 -
セットアップウィザードに従って、デフォルトのインストール先フォルダーを変更し、XenCenterをインストールします。
XenCenterをXenServerホストに接続する
この手順により、XenCenterにホストを追加できます。
XenCenterをXenServerホストに接続するには:
-
XenCenterを起動します。プログラムはホームタブで開きます。

-
新しいサーバーの追加アイコンをクリックして、新しいサーバーの追加ダイアログボックスを開きます。

-
サーバーフィールドに、ホストのIPアドレスを入力します。XenServerのインストール時に設定したrootユーザー名とパスワードを入力します。追加を選択します。
注記:
XenCenterにホストを初めて追加すると、次のダイアログボックスが表示されます:
-
接続状態の保存と復元 - このダイアログボックスでは、ホスト接続情報の保存とホスト接続の自動復元に関する環境設定を行うことができます。
-
新しいセキュリティ証明書 - このダイアログボックスでは、XenCenterに追加するホストのセキュリティ証明書を表示できます。正当なホストに接続していることを確認するには、証明書の詳細に表示されているTLSキーのフィンガープリントを、物理ホストから直接取得したTLSキーのフィンガープリントと比較してください。
XenServerのライセンス
XenServerは、ライセンスなし(トライアルエディション)で最大90日間使用できます。トライアルエディションでは、Premium Editionの機能を試すことができますが、最大3台のホストで構成される制限されたサイズのプールでのみ利用可能です。90日間の試用期間が終了すると、トライアルエディションのホストまたはプールでVMを起動することはできません。
ホストとプールをライセンスするためにライセンスファイルをホストするCitrix License Serverを使用している場合、Citrix CloudのLicense Activation Service内で保持されているライセンスを使用するように変更する必要があります。詳細については、「ライセンス」を参照してください。
XenServerライセンスの取得に関する詳細については、Citrix Webサイトを参照してください。XenServerは現在、Citrixワークロードを実行するためのCitrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP、およびCitrix Platform Licenseサブスクリプションのエンタイトルメントです。詳細はこちら。
XenServerライセンスをお持ちの場合は、今すぐ適用してください。詳細については、「ライセンス」を参照してください。
XenServerホストのプールを作成する
リソースプールは、複数のXenServerホストインストールで構成されており、単一の管理対象エンティティとして結合されています。
リソースプールを使用すると、複数のホストとそれらに接続された共有ストレージを単一の統合リソースとして表示できます。リソースのニーズとビジネスの優先順位に基づいて、リソースプール全体にVMを柔軟に展開できます。プールには、同じバージョンのXenServerソフトウェアを実行し、同じパッチレベルで、広範な互換性のあるハードウェアを備えた最大32台のホストを含めることができます。
プール内の1つのホストがプールコーディネーターとして指定されます。プールコーディネーターは、プール全体の単一の連絡窓口となり、必要に応じてプール内の他のメンバーに通信をルーティングします。リソースプールのすべてのメンバーは、必要に応じてプールコーディネーターの役割を引き継ぐために必要なすべての情報を含んでいます。プールコーディネーターは、XenCenterの「リソース」ペインでプールにリストされている最初のホストです。プールコーディネーターを選択し、検索タブをクリックすると、プールコーディネーターのIPアドレスを見つけることができます。
共有ストレージを持つプールでは、十分なメモリを持つ任意のプールメンバーでVMを起動し、ホスト間でVMを動的に移動できます。VMは実行中に移動され、ダウンタイムは最小限に抑えられます。個々のXenServerホストでハードウェア障害が発生した場合、同じプール内の別のホストで障害が発生したVMを再起動できます。
高可用性機能が有効になっている場合、ホストが故障すると、保護されたVMは自動的に移動されます。HAが有効なプールでは、プールコーディネーターがシャットダウンされると、新しいプールコーディネーターが自動的に指名されます。
注記:
異種プール技術の説明については、「ホストとリソースプール」(/ja-jp/xenserver/9/hosts-pools.html)を参照してください。
学習内容
次の方法を学習します。
-
ホストプールを作成する
-
プール用のネットワークを設定する
-
NICをボンディングする
-
プール用の共有ストレージを設定する
XenServerは多くの共有ストレージソリューションに対応していますが、このセクションでは、一般的な2つのタイプであるNFSとiSCSIに焦点を当てます。
要件
共有ストレージを持つプールを作成するには、次の項目が必要です。
-
2台目のXenServerホスト(同様のプロセッサタイプのもの)。 このホストをXenCenterアプリケーションに接続します。
-
IPベースストレージ用のストレージリポジトリ
-
プールに追加するすべてのホストに対して一貫したネットワーク構成。すべてのホストは同じ数のNICを持っている必要があります。プール内の各ホストのNIC0は同じネットワーク上にある必要があります。
迅速に開始できるように、このセクションでは、同種プールを作成することに焦点を当てます。同種プール内では、すべてのホストが互換性のあるプロセッサを持ち、同じバージョンのXenServerを、同じ種類のXenServer製品ライセンスの下で実行している必要があります。同種プールの要件の完全なリストについては、「システム要件」(/ja-jp/xenserver/9/system-requirements.html)を参照してください。
プールを作成する
プールを作成するには:
-
ツールバーで、新しいプールボタンをクリックします。ツールバー。新しいプールボタンが強調表示されています。このボタンは左から4番目です。(/en-us/xenserver/9/media/toolbar-newpool-anno.png)
-
新しいプールの名前と、オプションで説明を入力します。
-
コーディネーターリストからホストを選択して、プールコーディネーターを指名します。
-
追加メンバーリストから、新しいプールに配置する2番目のホストを選択します。
-
プールの作成をクリックします。 新しいプールがリソースペインに表示されます。
XenCenterのホーム画面で、ナビゲーションペインにプールが表示されています。(/en-us/xenserver/9/media/newpool-anno.png)
プールのネットワークを設定する
XenServerをインストールすると、ネットワーク接続が作成されます。これは通常、IPアドレスを指定したプール内の最初のNIC上で行われます(XenServerのインストール中)。
ただし、プールをVLANや他の物理ネットワークに接続する必要がある場合があります。そのためには、これらのネットワークをプールに追加する必要があります。XenServerを構成して、各NICを1つの物理ネットワークと多数のVLANに接続できます。
ネットワーク構成の詳細については、リソースプールでのネットワークの作成を参照してください。
ネットワークを作成する前に、プール内の各ホストでケーブル接続が一致していることを確認してください。各ホストのNICを、他のプールメンバーの対応するNICと同じ物理ネットワークに接続します。
注:
XenServerをインストールしたときに、ホストのNICにNICが接続されていなかった場合:
-
NICを接続します
-
XenCenterで、<ホスト>の>NICタブを選択します
-
表示させるには、再スキャンをクリックします
XenServerのネットワーク構成に関する追加情報については、ネットワークおよびXenServerネットワークについてを参照してください。
XenServerにネットワークを追加するには:
-
XenCenterのリソースペインで、プールを選択します。
-
ネットワークタブをクリックします。
-
ネットワークの追加をクリックします。

-
種類の選択ページで、外部ネットワークを選択し、次へをクリックします。
-
名前ページで、ネットワークのわかりやすい名前と説明を入力します。
-
ネットワーク設定ページで、以下を指定します。
-
NIC: XenServerがネットワークからデータを送受信するために使用するNICを選択します。
-
VLAN: ネットワークがVLANの場合、VLAN ID(または「タグ」)を入力します。
-
MTU: ネットワークでジャンボフレームを使用する場合は、最大転送単位 (MTU) の値を1500から9216の間で入力します。それ以外の場合は、MTUボックスをデフォルト値の1500のままにします。
このネットワークを使用するように多数の仮想マシンを構成する場合は、このネットワークを新しい仮想マシンに自動的に追加するチェックボックスをオンにできます。このオプションは、デフォルトでネットワークを追加します。 -
-
完了をクリックします。
NICのボンディング
NICボンディングを使用すると、2つ以上の物理NICを単一の高性能チャネルであるかのように使用することで、ホストの回復力を高めることができます。このセクションでは、NICチーミングとも呼ばれるボンディングの非常に簡単な概要のみを説明します。本番環境で使用するボンディングを構成する前に、ボンディングに関するより詳細な情報を読むことをお勧めします。詳細については、ネットワークを参照してください。
XenServerは、アクティブ/アクティブ、アクティブ/パッシブ(アクティブ/バックアップ)、およびLACPの以下のボンディングモードをサポートしています。アクティブ/アクティブは、VMベースのトラフィックに対してロードバランシングと冗長性を提供します。その他の種類のトラフィック(ストレージおよび管理)の場合、アクティブ/アクティブはトラフィックをロードバランスできません。その結果、ストレージトラフィックにはLACPまたはマルチパスがより良い選択肢となります。マルチパスの詳細については、ストレージを参照してください。ボンディングの詳細については、ネットワークを参照してください。
LACPでは、スイッチがIEEE 802.3ad標準をサポートしている必要があります。スイッチには、ホスト上の各LACPボンディング用に個別のLAGグループが構成されている必要があります。LAGグループの作成に関する詳細については、ネットワークを参照してください。
NICをボンディングするには:
-
結合するNICが使用中でないことを確認してください。ボンディングを作成する前に、これらのNICを使用している仮想ネットワークインターフェースを持つVMをシャットダウンしてください。ボンディングを作成した後、仮想ネットワークインターフェースを適切なネットワークに再接続してください。
-
リソースペインでホストを選択し、NICタブを開いてボンディングの作成をクリックします。
-
ボンディングするNICを選択します。NICを選択するには、リスト内のチェックボックスをオンにします。このリストでは、最大4つのNICを選択できます。NICの選択を解除するには、チェックボックスをオフにします。柔軟で安全なネットワークを維持するために、2つ、3つ、または4つのNICをボンディングできます。
-
ボンディングモードで、ボンディングの種類を選択します。
-
アクティブ/アクティブボンディングを構成するには、アクティブ/アクティブを選択します。トラフィックはボンディングされたNIC間でバランスされます。ボンディング内の1つのNICが故障した場合、ホストのネットワークトラフィックは自動的に2番目のNICを経由してルーティングされます。
-
アクティブ/パッシブボンディングを構成するには、アクティブ/パッシブを選択します。トラフィックはボンディングされたNICのいずれか1つのみを経由します。このモードでは、アクティブなNICが故障した場合(たとえば、ネットワーク接続が失われた場合)にのみ、2番目のNICがアクティブになります。
-
LACPボンディングを構成するには、送信元MACアドレスに基づくロードバランシングを備えたLACPを選択します。送信NICは、トラフィックの発信元であるVMのMACアドレスに基づいて選択されます。このオプションは、同じホスト上に複数のVMがある環境でトラフィックをバランスさせるために使用します。仮想インターフェース(VIF)の数がNICの数よりも少ない場合、トラフィックをNIC間で分割できないため、ロードバランシングが最適ではないため、このオプションは適していません。
-
LACPボンドを構成するには、送信元と宛先のIPおよびポートに基づくロードバランシングを使用したLACPを選択します。送信元IPアドレス、送信元ポート番号、宛先IPアドレス、および宛先ポート番号を使用して、NIC間でトラフィックを割り当てます。NICの数がVIFの数を超える環境でVMからのトラフィックを分散するには、このオプションを使用します。
-
-
ジャンボフレームを使用するには、最大転送単位 (MTU) を1500から9216の間の値に設定します。
-
新規VMウィザードを使用して作成された新しいVMに新しいボンディングされたネットワークを自動的に追加するには、チェックボックスをオンにします。
-
作成をクリックしてNICボンドを作成し、ダイアログボックスを閉じます。新しいボンドが作成されると、XenCenterは管理インターフェイスとセカンダリインターフェイスをセカンダリボンディングされたNICからボンドインターフェイスへ自動的に移動します。管理インターフェイスがボンド上にあるホストは、プールに参加できません。ホストがプールに参加する前に、管理インターフェイスを再構成し、物理NICに戻す必要があります。
プールの共有ストレージの設定
プール内のホストをリモートストレージアレイに接続するには、XenServer SRを作成します。SRは、VMの仮想ディスクが格納されるストレージコンテナです。SRは、XenServerとは独立して存在する永続的なオンディスクオブジェクトです。SRは、内部および外部の両方の異なる種類の物理ストレージデバイス上に存在できます。これらの種類には、ローカルディスクデバイスと共有ネットワークストレージが含まれます。
さまざまな種類のストレージに対してXenServer SRを構成できます。以下を含みます。
-
NFS
-
ソフトウェアiSCSI
-
ハードウェアHBA
-
SMB
-
ファイバーチャネル
このセクションでは、ホストのプール向けに2種類の共有SR(NFSとiSCSI)の設定について説明します。SRを作成する前に、NFSまたはiSCSIストレージアレイを構成してください。設定は、使用するストレージソリューションの種類によって異なります。詳細については、ベンダーのドキュメントを参照してください。一般的に、開始する前に、ストレージソリューションに対して以下の設定を完了してください。
-
iSCSI SR: ストレージアレイ上にボリュームとLUNを作成しておく必要があります。
-
NFS SR: ストレージデバイス上にボリュームを作成しておく必要があります。
-
ハードウェアHBA: 新規ストレージリポジトリウィザードを実行する前に、LUNを公開するために必要な構成を完了している必要があります。
IPベースのストレージ(iSCSIまたはNFS)用のSRを作成する場合、ストレージネットワークとして以下のいずれかを構成できます。管理トラフィックを処理するNIC、またはストレージトラフィック用の新しいNIC。ストレージトラフィック用に別のNICを構成するには、管理インターフェイスを作成してNICにIPアドレスを割り当てます。
管理インターフェイスを作成するときは、以下の条件を満たすIPアドレスを割り当てる必要があります。
-
該当する場合、IPアドレスはストレージコントローラーと同じサブネット上にあること。
-
IPアドレスは、XenServerのインストール時に指定したIPアドレスとは異なるサブネット上にあること。
-
IPアドレスは、他の管理インターフェイスと同じサブネット上にはないこと。
NICにIPアドレスを割り当てるには:
-
NICが別のサブネット上にあるか、ルーティングがネットワークトポロジに合わせて構成されていることを確認します。この構成により、目的のトラフィックが選択されたNICを介して強制的に流れます。
-
XenCenterのリソースペインで、プール(またはスタンドアロンホスト)を選択します。ネットワークタブをクリックし、構成ボタンをクリックします。
-
IPアドレスの構成ダイアログで、左ペインのIPアドレスの追加をクリックします。
-
新しいインターフェイスに意味のある名前(例:yourstoragearray_network)を付けます。ストレージトラフィックに使用するNICに関連付けられているネットワークを選択します。
-
これらのネットワーク設定を使用をクリックします。NICに構成する静的IPアドレス、サブネットマスク、およびゲートウェイを入力します。OKをクリックします。IPアドレスは、NICが接続されているストレージコントローラーと同じサブネット上にある必要があります。
注:
NICにIPアドレスを割り当てる際は、プール内の他のIPアドレスを持つNICとは異なるサブネット上にある必要があります。これにはプライマリ管理インターフェイスも含まれます。
新しい共有NFSまたはiSCSIストレージリポジトリを作成するには:
-
リソースペインでプールを選択します。ツールバーで、新規ストレージボタンをクリックします。
新規ストレージリポジトリウィザードが開きます。
-
仮想ディスクストレージの下で、ストレージの種類としてNFSまたはiSCSIを選択します。「次へ」をクリックして続行します。
-
NFSを選択した場合:
-
新しいSRの名前と、それが配置されている共有の名前を入力します。スキャンをクリックすると、ウィザードが指定された場所にある既存のNFS SRをスキャンします。注:NFSホストは、指定されたパスをプール内のすべてのXenServerホストにエクスポートするように構成されている必要があります。
-
完了をクリックします。新しいSRが、プール内のリソースペインに表示されます。
-
-
iSCSIを選択した場合:
-
新しいSRの名前と、iSCSIターゲットのIPアドレスまたはDNS名を入力します。注:iSCSIストレージターゲットは、プール内のすべてのXenServerホストが1つ以上のLUNにアクセスできるように構成する必要があります。
-
CHAP認証を使用するようにiSCSIターゲットを構成している場合は、ユーザー名とパスワードを入力します。
-
Scan Target Host ボタンをクリックし、ターゲットIQNリストからiSCSIターゲットIQNを選択します。警告:iSCSIターゲットとプール内のすべてのホストは、一意の IQNを持っている必要があります。
-
Target LUN をクリックし、ターゲットLUNリストからSRを作成するLUNを選択します。警告:各iSCSIストレージリポジトリは、単一のLUNに完全に含まれている必要があり、複数のLUNにまたがることはできません。選択したLUN上のデータはすべて破棄されます。
-
Finish をクリックします。新しいSRは、プール内の リソース ペインに表示されます。
-
新しい共有SRは、プールのデフォルトSRになります。
仮想マシンの作成
XenCenterを使用すると、ニーズに応じてさまざまな方法で仮想マシンを作成できます。個別の構成を持つ個々のVMを展開する場合でも、複数の類似したVMのグループを展開する場合でも、XenCenterを使用すればわずか数ステップで作業を開始できます。
XenServerは、VMwareから仮想マシンをバッチで変換する簡単な方法も提供します。詳細については、Conversion Manager を参照してください。
このセクションでは、Windows VMを作成するためのいくつかの方法に焦点を当てます。迅速に開始するために、手順ではXenServerの最もシンプルなセットアップを使用します。つまり、ローカルストレージを持つ単一のXenServerホストです(XenCenterをXenServerホストに接続すると、ストレージはホストのローカルディスクに自動的に構成されます)。
このセクションでは、ライブマイグレーションを使用して、プール内のホスト間でVMをライブマイグレーションする方法も示します。
新しいVMを作成およびカスタマイズする方法を説明した後、このセクションでは、既存のVMをVMテンプレートに変換する方法を示します。VMテンプレートはカスタマイズを保持するため、常にそれを使用して同じ(または類似の)仕様のVMを作成できます。また、複数のVMを作成するのにかかる時間を短縮します。
既存のVMのスナップショットからVMテンプレートを作成することもできます。スナップショットは、ある時点での実行中のVMの記録です。元のVMのストレージ、構成、およびネットワーク情報を保存するため、バックアップ目的で役立ちます。スナップショットは、VMテンプレートを迅速に作成する方法を提供します。このセクションでは、既存のVMのスナップショットを取得し、そのスナップショットをVMテンプレートに変換する方法を示します。最後に、このセクションでは、VMテンプレートからVMを作成する方法について説明します。
学習内容
次の方法を学習します。
-
Windows 10 VMを作成する
-
Windows 用 XenServer VM Tools をインストールする
-
プール内のホスト間で実行中のVMを移行する
-
VMテンプレートを作成する
-
VMテンプレートからVMを作成する
要件
共有ストレージを持つプールを作成するには、次の項目が必要です。
-
設定したXenServerプール
-
XenCenter
-
Windows 10 VM のインストールファイル
-
Windows 用 XenServer VM Tools のインストールファイル
Windows 10 VM の作成
注:
次の手順は、Windows 10 VM を作成する例を示しています。選択するオペレーティングシステムによって、デフォルト値が異なる場合があります。
Windows VM を作成するには:
-
ツールバーで、新規 VM ボタンをクリックして、新規 VM ウィザードを開きます。ツールバー。新規 VM ボタンが強調表示されています。このボタンは左から6番目です。(/en-us/xenserver/9/media/toolbar-newvm-anno.png)新規 VM ウィザードでは、新しい VM を構成し、CPU、ストレージ、ネットワークリソースのさまざまなパラメーターを調整できます。
-
VM テンプレートを選択し、次へ をクリックします。各テンプレートには、特定のゲストオペレーティングシステム (OS) と最適なストレージを備えた VM を作成するためのセットアップ情報が含まれています。このリストは、XenServer が現在サポートしているテンプレートを反映しています。注:新しい VM にインストールする OS が元のハードウェアとのみ互換性がある場合は、ホスト BIOS 文字列を VM にコピー チェックボックスをオンにします。たとえば、特定のコンピューターに同梱されていた OS インストール CD にこのオプションを使用します。VM を初めて起動した後は、その BIOS 文字列を変更できません。VM を初めて起動する前に、BIOS 文字列が正しいことを確認してください。
-
新しい VM の名前とオプションの説明を入力します。
-
新しい VM にインストールする OS メディアのソースを選択します。CD/DVDからのインストールは、開始する最も簡単なオプションです。デフォルトのインストール元オプション(DVDドライブ)を選択し、XenServerホストのDVDドライブにディスクを挿入し、次へを選択して続行します。XenServerでは、既存のISOライブラリを含むさまざまなソースからOSインストールメディアを取得することもできます。既存のISOライブラリをアタッチするには、新しいISOライブラリをクリックし、ISOライブラリの場所と種類を指定します。その後、リストから特定のオペレーティングシステムISOメディアを選択できます。
-
VMはインストールされたホスト上で実行されます。次へを選択して続行します。
-
プロセッサとメモリのリソースを割り当てます。各OSには異なる構成要件があり、それらはテンプレートに反映されています。必要に応じてデフォルトを変更できます。次へをクリックして続行します。
-
グラフィックス処理ユニット (GPU) を割り当てます。新しいVMウィザードは、専用GPUまたは仮想GPUをVMに割り当てるよう促します。このオプションにより、VMはGPUの処理能力を使用できます。これにより、CAD、GIS、医用画像処理アプリケーションなどのハイエンド3Dプロフェッショナルグラフィックスアプリケーションのサポートが向上します。注:GPU仮想化は、XenServer Premium Editionのお客様にご利用いただけます。
-
新しいVMのストレージを構成します。次へをクリックしてデフォルトの割り当てと構成を選択するか、次の操作を行うこともできます。
-
編集をクリックして、仮想ディスクの名前、説明、またはサイズを変更します。
-
追加を選択して、新しい仮想ディスクを追加します。
注:XenServerホストのプールを作成する際、この時点でVMを作成する際に共有ストレージを構成できます。 -
-
新しいVMでネットワークを構成します。次へをクリックして、デフォルトのNICと構成(各NICに自動的に作成される一意のMACアドレスを含む)を選択するか、次の操作を実行できます。
-
編集をクリックして、物理ネットワーク、MACアドレス、または仮想ディスクのQuality of Service (QoS) 優先度を変更します。
-
追加を選択して、新しい仮想ネットワークインターフェースを追加します。XenServerは、仮想ネットワークインターフェースを使用してホスト上の物理ネットワークに接続します。仮想マシンが必要とするネットワークに対応するネットワークを必ず選択してください。物理ネットワークを追加するには、「プールのネットワーク設定」を参照してください。
-
-
設定を確認し、今すぐ作成をクリックしてVMを作成し、検索タブに戻ります。新しいVMのアイコンが、リソースペインのホストの下に表示されます。
リソースペインでVMを選択し、コンソールタブをクリックしてVMコンソールを表示します。 -
OSのインストール画面に従って選択を行います。
-
OSのインストールが完了し、VMが再起動したら、XenServer VM Tools for Windowsをインストールします。
XenServer VM Tools for Windowsをインストールする
XenServer VM Tools for Windowsは、従来のデバイスエミュレーションのオーバーヘッドなしに、高性能なI/Oサービスを提供します。XenServer VM Tools for Windowsは、I/Oドライバー(準仮想化ドライバーまたはPVドライバーとも呼ばれる)と管理エージェントで構成されています。VMが完全にサポートされた構成であるためには、各Windows VMにXenServer VM Tools for Windowsをインストールする必要があります。Windows VMはこれらがなくても機能しますが、パフォーマンスが低下します。XenServer VM Tools for Windowsは、VMのクリーンなシャットダウン、再起動、一時停止、ライブマイグレーションなどの特定の機能も有効にします。
警告:
各Windows VMにXenServer VM Tools for Windowsをインストールします。XenServer VM Tools for WindowsなしでWindows VMを実行することはサポートされていません。
XenServer VM Toolsをインストールまたは更新する前に、VMのスナップショットを作成することをお勧めします。
XenServer VM Tools for Windowsをインストールするには:
-
XenServer VM Tools for WindowsファイルをWindows VMにダウンロードします。このファイルは、XenServerダウンロードページから入手してください。
-
managementagentx64.msiファイルを実行して、XenServer VM Toolsのインストールを開始します。 -
インストーラーの指示に従います。
-
インストールプロセスを完了するために、プロンプトが表示されたらVMを再起動します。
注:
Windows Updateから更新を受け取ることができるWindows VMには、I/Oドライバーが自動的にインストールされます。ただし、管理エージェントをインストールし、サポートされている構成を維持するために、XenServer VM Tools for Windowsパッケージをインストールすることをお勧めします。以下の機能は、XenServer Premium Editionのお客様のみが利用できます。
-
Windows Updateから入出力ドライバを受け取る機能
-
管理エージェントの自動更新
XenServer VM Tools for Windowsをインストールした後、アプリケーションをインストールしたり、その他の構成を実行したりして、VMをカスタマイズできます。同様の仕様を持つ複数のVMを作成したい場合は、既存のVMからテンプレートを作成することで迅速に行うことができます。そのテンプレートを使用してVMを作成します。詳細については、VMテンプレートの作成を参照してください。
プール内のホスト間で実行中のVMを移行する
ライブマイグレーションを使用すると、実行中のVMを同じプール内の1つのホストから別のホストに、サービスの中断をほとんどなく移動できます。VMをどこに移行するかは、VMとプールの構成方法によって異なります。
実行中のVMを移行するには:
-
「リソース」ペインで、移動したいVMを選択します。注:移行するVMにローカルストレージがないことを確認してください。
-
VMアイコンを右クリックし、「サーバーに移行」をポイントして、新しいVMホストを選択します。ヒント:VMをターゲットホストにドラッグすることもできます。

-
移行されたVMは、「リソース」ペインの新しいホストの下に表示されます。
VMテンプレートの作成
既存のWindows VMからVMテンプレートを作成する方法はいくつかあり、それぞれに独自の利点があります。このセクションでは、既存のVMをテンプレートに変換する方法と、VMのスナップショットからテンプレートを作成する方法の2つに焦点を当てます。どちらの場合も、VMテンプレートは元のVMまたはVMスナップショットのカスタマイズされた構成を保持します。このテンプレートは、新しい類似のVMを迅速に作成するために使用できます。このセクションでは、これらのテンプレートから新しいVMを作成する方法を説明します。
既存のVMまたはVMスナップショットからテンプレートを作成する前に、元のVMでWindowsユーティリティ
Sysprepを実行することをお勧めします。一般的に、Sysprepを実行すると、オペレーティングシステムがディスククローン作成と復元のために準備されます。Windows OSのインストールには、インストールごとに多くの固有の要素(セキュリティ識別子やコンピューター名など)が含まれています。これらの要素は一意である必要があり、新しいVMにコピーしてはなりません。コピーすると、混乱や問題が発生する可能性があります。Sysprepを実行すると、新しいVM用に新しい固有の要素を生成できるようになり、これらの問題を回避できます。
注:
Sysprepの実行は、本番環境ほど基本的なデプロイメントやテスト環境では必要ない場合があります。
Sysprepの詳細については、Windowsのドキュメントを参照してください。このユーティリティを実行する詳細な手順は、インストールされているWindowsのバージョンによって異なる場合があります。
既存のVMからVMテンプレートを作成する
既存のVMからVMテンプレートを作成するには:
警告:
既存のVMからテンプレートを作成すると、新しいテンプレートが元のVMを置き換えます。そのVMは存在しなくなります。
-
変換したいVMをシャットダウンします。
-
リソースペインでVMを右クリックし、テンプレートに変換を選択します。
-
変換をクリックして確定します。テンプレートを作成すると、新しいVMテンプレートがリソースペインに表示され、既存のVMと置き換わります。
VMスナップショットからVMテンプレートを作成する
VMのスナップショットからテンプレートを作成するには:
-
リソースペインでVMを選択します。スナップショットタブをクリックし、スナップショットの作成をクリックします。
-
新しいスナップショットの名前とオプションの説明を入力します。スナップショットの作成をクリックします。
-
スナップショットが完了し、スナップショットタブにアイコンが表示されたら、新しいスナップショットのアイコンを選択します。アクションリストからスナップショットから新規テンプレートを選択します。

-
テンプレートの名前を入力し、作成をクリックします。
VMテンプレートからVMを作成する
カスタマイズされたVMテンプレートからVMを作成するには:
-
XenCenterのリソースペインで、テンプレートを右クリックし、新規VMウィザードを選択します。新規VMウィザードが開きます。
-
新規VMウィザードに従って、選択したテンプレートからVMを作成します。注:ウィザードがOSインストールメディアのソースを要求した場合は、デフォルトを選択して続行します。新しいVMがリソースペインに表示されます。
既存のVMから作成されたテンプレートを使用している場合は、クイック作成を選択することもできます。このオプションでは、新規VMウィザードは表示されません。代わりに、このオプションは、テンプレートで指定されたすべての構成設定を使用して、新しいVMを即座に作成およびプロビジョニングします。