クイックスタート
この記事では、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を起動します。
プログラムはホームタブで開きます。
(/en-us/xenserver/9/media/hometab-anno.png)
-
新しいサーバーの追加アイコンをクリックして、新しいサーバーの追加ダイアログボックスを開きます。
新しいサーバーの追加ウィザード。フィールドはサーバー、ユーザー名、パスワードです。(/en-us/xenserver/9/media/add-a-server-box.png)
-
サーバーフィールドに、ホストの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ウェブサイトを参照してください。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が有効なプールでは、プールコーディネーターがシャットダウンされると、新しいプールコーディネーターが自動的に指名されます。
注記:
異種プールテクノロジーの説明については、ホストとリソースプールを参照してください。
学習内容
次の方法を学習します。
- ホストプールを作成する
- プール用のネットワークをセットアップする
- NICをボンディングする
- プール用の共有ストレージをセットアップする
XenServerは多くの共有ストレージソリューションに対応していますが、このセクションではNFSとiSCSIという2つの一般的なタイプに焦点を当てます。
要件
共有ストレージを持つプールを作成するには、次の項目が必要です。
- 類似のプロセッサタイプを持つ2台目のXenServerホスト。 このホストをXenCenterアプリケーションに接続します。
- IPベースのストレージ用のストレージリポジトリ
- プールに追加するすべてのホストに対して一貫したネットワーク構成。すべてのホストは同じ数のNICを持っている必要があります。プール内の各ホストのNIC0は同じネットワーク上にある必要があります。
すぐに開始できるように、このセクションでは同種プールを作成することに焦点を当てています。同種プール内では、すべてのホストは互換性のあるプロセッサを持ち、同じバージョンのXenServerを、同じ種類のXenServer製品ライセンスの下で実行している必要があります。同種プールの要件の完全なリストについては、システム要件を参照してください。
プールを作成する
プールを作成するには:
-
ツールバーで、New Pool ボタンをクリックします。
ツールバー。New Pool ボタンが強調表示されています。このボタンは左から4番目です。(/en-us/xenserver/9/media/toolbar-newpool-anno.png)
-
新しいプールの名前と、必要に応じて説明を入力します。
-
Coordinator リストからホストを選択して、プールコーディネーターを指名します。
-
Additional members リストから、新しいプールに配置する2番目のホストを選択します。
-
Create Pool をクリックします。 新しいプールが Resources ペインに表示されます。
ナビゲーションペインにプールが表示されている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間で分割できないため、ロードバランシングが最適ではないため、このオプションは適していません。
-
送信元と宛先の IP およびポートに基づくロードバランシングを使用した LACP を選択して、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にアクセスできるように構成する必要があります。
-
iSCSIターゲットをCHAP認証を使用するように構成している場合は、ユーザー名とパスワードを入力します。
-
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のインストールファイル
- XenServer VM Tools for Windows のインストールファイル
Windows 10 VM の作成
注:
次の手順は、Windows 10 VM を作成する例を示しています。選択するオペレーティングシステムによって、デフォルト値が異なる場合があります。
Windows VM を作成するには:
-
ツールバーで、新規 VM ボタンをクリックして、新規 VM ウィザードを開きます。

新規 VM ウィザードでは、CPU、ストレージ、ネットワークリソースのさまざまなパラメーターを調整して、新しい VM を構成できます。
-
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 から I/O ドライバーを受信する機能
- 管理エージェントの自動更新
XenServer VM Tools for Windows をインストールした後、アプリケーションをインストールしたり、その他の構成を実行したりして、VM をカスタマイズできます。同様の仕様を持つ複数の VM を作成したい場合は、既存の VM からテンプレートを作成することで、迅速に実行できます。そのテンプレートを使用して VM を作成します。詳細については、VM テンプレートの作成 を参照してください。
プール内のホスト間で実行中の VM を移行する
ライブマイグレーションを使用すると、実行中の VM を同じプール内の別のホストに、サービスの中断をほとんど伴わずに移動できます。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を即座に作成およびプロビジョニングします。