XenServer

クイックスタート

この記事では、XenServer(旧Citrix Hypervisor™)とそのグラフィカルなWindowsベースのユーザーインターフェイスであるXenCenterのインストールと構成方法を順を追って説明します。インストール後、Windows仮想マシン(VM)の作成、そして複数の類似したVMを迅速に作成するために使用できるカスタマイズされたVMテンプレートの作成について説明します。最後に、この記事では、実行中のVMをライブマイグレーションを使用してホスト間で移行するための基盤となるホストプールを作成する方法を示します。

最も基本的なシナリオに焦点を当て、この記事は迅速なセットアップを目的としています。

この記事は、主にXenServerおよびXenCenterの新規ユーザーを対象としています。XenCenterを使用してXenServerを管理したいユーザー向けです。Linuxベースのxeコマンドを使用してXenServerを管理する方法については、 XenServerコマンドラインインターフェイス(xe CLIとして知られる)を介して、コマンドラインインターフェイスを参照してください。

用語と略語

  • サーバー: 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ホストをインストールするには:

  1. XenServerのインストールファイルをCDに書き込むか、起動可能なUSBを作成します。

    注:

    インストールソースとしてHTTP、FTP、またはNFSを使用する方法については、「XenServerのインストール」を参照してください。

  2. 保存したいデータをバックアップしてください。XenServerをインストールすると、インストールに使用するよう選択したハードドライブ上のデータは上書きされます。

  3. インストールメディアをシステムに挿入します。

  4. システムを再起動します。

  5. ローカルインストールメディアから起動します(必要に応じて、ブート順序の変更についてはハードウェアベンダーのドキュメントを参照してください)。

  6. 初期ブートメッセージとWelcome to XenServer画面が表示されたら、インストール用のキーボードレイアウトを選択します。

  7. Welcome to XenServer Setup画面が表示されたら、Okを選択します。

  8. XenServer EULAを読み、同意します。

    注:

    System Hardware警告が表示された場合は、システムファームウェアでハードウェア仮想化支援サポートが有効になっていることを確認してください。

  9. クリーンインストールを実行するには、Okを選択します。

  10. 複数のハードディスクがある場合は、インストール用のプライマリディスクを選択します。Okを選択します。

    仮想マシンストレージに使用するディスクを選択します。Okを選択します。

  11. インストールソースとしてLocal mediaを選択します。

  12. Skip Verificationを選択し、Okを選択します。

    注:

    インストール中に問題が発生した場合は、インストールソースを確認してください。

  13. XenCenterアプリケーションがXenServerホストに接続するために使用するrootパスワードを作成し、確認します。

  14. XenCenterに接続するために使用する管理インターフェースを設定します。

    コンピューターに複数のNICがある場合、管理トラフィックに使用するNIC(通常は最初のNIC)を選択します。

  15. 管理NICのIPアドレスを静的IPアドレスで構成するか、DHCPを使用します。

  16. ホスト名とDNS設定を手動で、またはDHCPを介して自動的に指定します。

    DNSを手動で構成する場合は、指定されたフィールドにプライマリ(必須)、セカンダリ(オプション)、およびターシャリ(オプション)DNSサーバーのIPアドレスを入力します。

  17. タイムゾーンを選択します。

  18. ホストがローカル時間を決定する方法(NTPを使用するか、手動で時間を入力するか)を指定します。Okを選択します。

    • NTPを使用する場合、DHCPがタイムサーバーを設定するかどうかを指定できます。または、以下のフィールドに少なくとも1つのNTPホスト名またはIPアドレスを入力できます。

    • 日付と時刻を手動で設定することを選択した場合、そのように求められます。

  19. XenServerのインストールを選択します。

    インストールプロセスが開始されます。これには数分かかる場合があります。

  20. 次の画面で、補足パックをインストールするかどうかを尋ねられます。続行するにはいいえを選択します。

  21. インストール完了画面から、インストールメディアを取り出し、Okを選択してホストを再起動します。

    ホストが再起動すると、XenServerはシステム構成コンソールであるxsconsoleを表示します。

    注:

    表示されているIPアドレスをメモしてください。XenCenterをホストに接続するときに、このIPアドレスを使用します。

XenCenterをインストールする

XenCenterは通常、ローカルシステムにインストールされます。XenCenterインストーラーは、XenServerダウンロードページからダウンロードできます。

XenCenterをインストールするには:

  1. XenCenterを実行したいコンピューターにXenCenterインストーラーをダウンロードまたは転送します。

  2. インストーラー.msiファイルをダブルクリックして、インストールを開始します。

  3. セットアップウィザードに従って、デフォルトのインストール先フォルダーを変更し、XenCenterをインストールします。

XenCenterをXenServerホストに接続する

この手順により、XenCenterにホストを追加できます。

XenCenterをXenServerホストに接続するには:

  1. XenCenterを起動します。

    プログラムはホームタブで開きます。

    XenCenterのホームタブ

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

    新しいサーバーの追加ウィザード。フィールドはサーバー、ユーザー名、パスワードです。

  3. サーバーフィールドに、ホストのIPアドレスを入力します。XenServerのインストール中に設定したrootユーザー名とパスワードを入力します。追加を選択します。

注:

XenCenterに初めてホストを追加すると、次のダイアログボックスが表示されます。

  • 接続状態の保存と復元 - このダイアログボックスでは、ホスト接続情報の保存とホスト接続の自動復元に関する設定を行うことができます。
  • 新しいセキュリティ証明書 - このダイアログボックスでは、XenCenterに追加しようとしているホストのセキュリティ証明書を表示できます。正当なホストに接続していることを確認するには、証明書の詳細に表示されているTLSキーフィンガープリントを、物理ホストから直接取得したTLSキーフィンガープリントと比較してください。

XenServerのライセンス

XenServerは、ライセンスなし(評価版)で最大90日間使用できます。評価版では、Premium Editionの機能を試すことができますが、最大3台のホストに制限されたプールでの使用となります。90日間の評価期間が終了すると、評価版のホストまたはプールでVMを起動することはできません。

ホストとプールをライセンスするためにライセンスファイルをホストするCitrix License Serverを使用している場合は、Citrix CloudのLicense Activation Service内で保持されているライセンスを使用するように変更する必要があります。詳細については、ライセンスを参照してください。

XenServerライセンスの取得に関する詳細については、XenServer Webサイトを参照してください。XenServerは現在、Citrixワークロードを実行するためのCitrix for Private Cloud、Citrix Universal Hybrid Multi-Cloud、Citrix Universal MSP、およびCitrix Platform Licenseサブスクリプションのエンタイトルメントとなっています。詳細はこちら

XenServerライセンスをお持ちの場合は、今すぐ適用してください。詳細については、ライセンスを参照してください。

XenServerホストのプールを作成する

リソースプールは、複数のXenServerホストインストールで構成され、単一の管理エンティティとして結合されています。

リソースプールを使用すると、複数のホストとそれらに接続された共有ストレージを単一の統合リソースとして表示できます。リソースのニーズとビジネスの優先順位に基づいて、リソースプール全体にVMを柔軟に展開できます。プールには、同じバージョンのXenServerソフトウェアを実行し、同じパッチレベルで、広範な互換性のあるハードウェアを持つ最大64台のホストを含めることができます。

プール内の1つのホストがプールコーディネーターとして指定されます。プールコーディネーターは、プール全体の単一の連絡窓口となり、必要に応じてプール内の他のメンバーに通信をルーティングします。リソースプールのすべてのメンバーは、必要に応じてプールコーディネーターの役割を引き継ぐために必要なすべての情報を含んでいます。プールコーディネーターは、XenCenterの「リソース」ペインでプールに対して最初にリストされているホストです。プールコーディネーターを選択し、「検索」タブをクリックすることで、プールコーディネーターのIPアドレスを見つけることができます。

共有ストレージを持つプールでは、十分なメモリを持つ任意のプールメンバーでVMを起動し、ホスト間でVMを動的に移動できます。VMは実行中に移動され、ダウンタイムは最小限に抑えられます。個々のXenServerホストがハードウェア障害に見舞われた場合、同じプール内の別のホストで障害が発生したVMを再起動できます。

高可用性機能が有効になっている場合、ホストに障害が発生すると、保護されたVMは自動的に移動されます。HAが有効なプールでは、プールコーディネーターがシャットダウンされた場合、新しいプールコーディネーターが自動的に指名されます。

注記:

異種プール技術の説明については、「ホストとリソースプール」(/ja-jp/xenserver/8/hosts-pools.html)を参照してください。

学習内容

次を学習します。

  • ホストプールを作成する
  • プール用のネットワークをセットアップする
  • NICをボンディングする
  • プール用の共有ストレージをセットアップする

XenServerは多くの共有ストレージソリューションに対応していますが、このセクションでは、一般的な2つのタイプであるNFSとiSCSIに焦点を当てます。

要件

共有ストレージを持つプールを作成するには、次の項目が必要です。

  • 2台目のXenServerホスト(同様のプロセッサタイプのもの)。 このホストをXenCenterアプリケーションに接続します。
  • IPベースのストレージ用のストレージリポジトリ
  • プールに追加するすべてのホストに対して一貫したネットワーク構成。すべてのホストは同じ数のNICを持っている必要があります。プール内の各ホストのNIC0は同じネットワーク上にある必要があります。

迅速に開始できるように、このセクションでは、同種プールを作成することに焦点を当てます。同種プール内では、すべてのホストは互換性のあるプロセッサを持ち、同じ種類のXenServer製品ライセンスの下で、同じバージョンのXenServerを実行している必要があります。同種プールの要件の完全なリストについては、「システム要件」(/ja-jp/xenserver/8/system-requirements.html)を参照してください。

プールを作成する

プールを作成するには:

  1. ツールバーで、新しいプールボタンをクリックします。

    ツールバー。新しいプールボタンが強調表示されています。このボタンは左から4番目です。(/en-us/xenserver/8/media/toolbar-newpool-anno.png)

  2. 新しいプールの名前と、オプションで説明を入力します。

  3. コーディネーターリストからホストを選択して、プールコーディネーターを指名します。

  4. 追加メンバーリストから、新しいプールに配置する2番目のホストを選択します。

  5. プールを作成をクリックします。 新しいプールがリソースペインに表示されます。

ナビゲーションペインにプールが表示されているXenCenterのホーム画面。(/en-us/xenserver/8/media/newpool-anno.png)

プールのネットワークを設定する

XenServerをインストールすると、ネットワーク接続が作成されます。これは通常、IPアドレスを指定した(XenServerのインストール中に)プールの最初のNIC上で行われます。

ただし、プールをVLANやその他の物理ネットワークに接続する必要がある場合があります。そのためには、これらのネットワークをプールに追加する必要があります。XenServerを構成して、各NICを1つの物理ネットワークと多数のVLANに接続できます。

ネットワーク構成の詳細については、リソースプールでネットワークを作成するを参照してください。

ネットワークを作成する前に、プール内の各ホストのケーブル接続が一致していることを確認してください。各ホストのNICを、他のプールメンバーの対応するNICと同じ物理ネットワークに接続します。

注:

XenServerをインストールしたときに、ホストのNICにNICが接続されていなかった場合:

  • NICを接続します
  • XenCenterで、<ホスト> > NICタブを選択します。
  • 表示させるには、再スキャンをクリックします。

XenServerのネットワーク構成に関する追加情報については、ネットワークおよびXenServerネットワークについてを参照してください。

XenServerにネットワークを追加するには:

  1. XenCenterのリソースペインで、プールを選択します。

  2. ネットワークタブをクリックします。

  3. ネットワークの追加をクリックします。

    メインウィンドウにプールのネットワークタブが表示されているXenCenterコンソール。

  4. 種類の選択ページで、外部ネットワークを選択し、次へをクリックします。

  5. 名前ページで、ネットワークのわかりやすい名前と説明を入力します。

  6. ネットワーク設定ページで、以下を指定します。

    • NIC: XenServerがネットワークからデータを送受信するために使用するNICを選択します。

    • VLAN: ネットワークがVLANの場合、VLAN ID(または「タグ」)を入力します。

    • MTU: ネットワークでジャンボフレームを使用する場合は、最大転送単位 (MTU) の値を1500~9216の間で入力します。それ以外の場合は、MTUボックスをデフォルト値の1500のままにします。

    このネットワークを使用するように多数の仮想マシンを構成する場合は、新しい仮想マシンにこのネットワークを自動的に追加するチェックボックスをオンにできます。このオプションは、デフォルトでネットワークを追加します。

  7. 完了をクリックします。

NICボンディング

NICボンディングを使用すると、2つ以上の物理NICを単一の高性能チャネルであるかのように使用することで、ホストの回復力を高めることができます。このセクションでは、NICチーミングとも呼ばれるボンディングの非常に簡単な概要のみを説明します。本番環境で使用するボンディングを構成する前に、ボンディングに関するより詳細な情報を読むことをお勧めします。詳細については、ネットワークを参照してください。

XenServerは、アクティブ/アクティブ、アクティブ/パッシブ(アクティブ/バックアップ)、およびLACPの以下のボンディングモードをサポートしています。アクティブ/アクティブは、VMベースのトラフィックに対してロードバランシングと冗長性を提供します。その他の種類のトラフィック(ストレージおよび管理)の場合、アクティブ/アクティブはトラフィックをロードバランスできません。結果として、ストレージトラフィックにはLACPまたはマルチパスがより良い選択肢となります。マルチパスの詳細については、ストレージを参照してください。ボンディングの詳細については、ネットワークを参照してください。

vSwitchをネットワークスタックとして構成しない限り、LACPオプションは表示または利用できません。同様に、スイッチはIEEE 802.3ad標準をサポートしている必要があります。スイッチには、ホスト上の各LACPボンディング用に個別のLAGグループが構成されている必要があります。LAGグループの作成に関する詳細については、ネットワークを参照してください。

NICをボンディングするには:

  1. ボンディングするNICが使用中でないことを確認します。ボンディングを作成する前に、これらのNICを使用している仮想ネットワークインターフェースを持つVMをシャットダウンします。ボンディングを作成した後、仮想ネットワークインターフェースを適切なネットワークに再接続します。

  2. リソースペインでホストを選択し、NICタブを開いてボンディングの作成をクリックします。

  3. ボンディングするNICを選択します。NICを選択するには、リスト内のチェックボックスをオンにします。このリストでは最大4つのNICを選択できます。NICの選択を解除するには、チェックボックスをオフにします。柔軟で安全なネットワークを維持するために、vSwitchがネットワークスタックである場合は、2つ、3つ、または4つのNICをボンディングできます。ただし、Linuxブリッジ(非推奨)がネットワークスタックである場合は、2つのNICのみをボンディングできます。

  4. ボンディングモードで、ボンディングの種類を選択します。

    • アクティブ-アクティブを選択して、アクティブ-アクティブボンディングを構成します。トラフィックはボンディングされたNIC間でバランスされます。ボンディング内の1つのNICが故障した場合、ホストのネットワークトラフィックは自動的に2番目のNICにルーティングされます。

    • アクティブ-パッシブを選択して、アクティブ-パッシブボンディングを構成します。トラフィックはボンディングされたNICのいずれか1つのみを通過します。このモードでは、アクティブなNICが故障した場合(たとえば、ネットワーク接続が失われた場合)にのみ、2番目のNICがアクティブになります。

    • 送信元MACアドレスに基づくロードバランシングを備えたLACPを選択して、LACPボンディングを構成します。送信NICは、トラフィックの送信元であるVMのMACアドレスに基づいて選択されます。このオプションは、同じホスト上に複数のVMがある環境でトラフィックをバランスさせるために使用します。仮想インターフェース(VIF)の数がNICの数よりも少ない場合、トラフィックをNIC間で分割できないため、ロードバランシングが最適ではないため、このオプションは適していません。

    • LACPボンドを構成するには、「送信元と宛先のIPおよびポートに基づくロードバランシングによるLACP」を選択します。送信元IPアドレス、送信元ポート番号、宛先IPアドレス、および宛先ポート番号を使用して、NIC間でトラフィックを割り当てます。NICの数がVIFの数を超える環境でVMからのトラフィックを分散させるには、このオプションを使用します。

      注:

      LACPボンディングはvSwitchでのみ利用可能ですが、アクティブ/アクティブおよびアクティブ/パッシブボンディングモードは、vSwitchとLinuxブリッジ(非推奨)の両方で利用可能です。ネットワークスタックの詳細については、「ネットワーク」を参照してください。

  5. ジャンボフレームを使用するには、最大転送単位(MTU)を1500から9216の間の値に設定します。

  6. 新しいVMウィザードを使用して作成された新しいVMに、新しいボンディングされたネットワークを自動的に追加するには、チェックボックスを選択します。

  7. 作成」をクリックしてNICボンドを作成し、ダイアログボックスを閉じます。

    新しいボンドが作成されると、XenCenterは管理インターフェースとセカンダリインターフェースをセカンダリボンディングNICからボンドインターフェースに自動的に移動します。管理インターフェースがボンド上にあるホストは、プールに参加できません。ホストがプールに参加する前に、管理インターフェースを再構成し、物理NICに戻す必要があります。

プール用の共有ストレージのセットアップ

プール内のホストをリモートストレージアレイに接続するには、XenServer SRを作成します。SRは、VMの仮想ディスクが保存されるストレージコンテナです。SRは、XenServerとは独立して存在する永続的なオンディスクオブジェクトです。SRは、内部および外部の両方の異なる種類の物理ストレージデバイス上に存在できます。これらの種類には、ローカルディスクデバイスと共有ネットワークストレージが含まれます。

XenServer SRは、以下を含むさまざまな種類のストレージ用に構成できます。

  • NFS

  • ソフトウェア iSCSI

  • ハードウェア HBA

  • SMB

  • ファイバーチャネル

  • ソフトウェア FCoE (非推奨)

このセクションでは、ホストプール用の2種類の共有SR(NFSとiSCSI)のセットアップについて説明します。SRを作成する前に、NFSまたはiSCSIストレージアレイを設定してください。セットアップは、使用するストレージソリューションの種類によって異なります。詳細については、ベンダーのドキュメントを参照してください。一般的に、開始する前に、ストレージソリューションに対して以下のセットアップを完了してください。

  • iSCSI SR: ストレージアレイ上にボリュームとLUNを作成しておく必要があります。

  • NFS SR: ストレージデバイス上にボリュームを作成しておく必要があります。

  • ハードウェアHBA: 新しいストレージリポジトリウィザードを実行する前に、LUNを公開するために必要な設定を完了しておく必要があります。

  • ソフトウェアFCoE SR: ホストにLUNを公開するために必要な設定を手動で完了しておく必要があります。このセットアップには、FCoEファブリックの設定と、SANのパブリックワールドワイドネーム(PWWN)へのLUNの割り当てが含まれます。

IPベースのストレージ(iSCSIまたはNFS)用のSRを作成する場合、ストレージネットワークとして、管理トラフィックを処理するNICまたはストレージトラフィック用の新しいNICのいずれかを設定できます。ストレージトラフィック用に別のNICを設定するには、管理インターフェースを作成してNICにIPアドレスを割り当てます。

管理インターフェースを作成する際には、以下の条件を満たすIPアドレスを割り当てる必要があります。

  • 該当する場合、IPアドレスはストレージコントローラーと同じサブネット上にあること
  • IPアドレスは、XenServerのインストール時に指定したIPアドレスとは異なるサブネット上にあること
  • IPアドレスは、他の管理インターフェースと同じサブネット上にはないこと。

NICにIPアドレスを割り当てるには:

  1. NICが別のサブネット上にあること、またはネットワークトポロジに合わせてルーティングが設定されていることを確認してください。この設定により、目的のトラフィックが選択されたNICを介して強制的に流れます。

  2. XenCenterのリソースペインで、プール(またはスタンドアロンホスト)を選択します。ネットワークタブをクリックし、構成ボタンをクリックします。

  3. IPアドレスの構成ダイアログの左ペインで、IPアドレスの追加をクリックします。

  4. 新しいインターフェースに意味のある名前を付けます(例:yourstoragearray_network)。ストレージトラフィックに使用するNICに関連付けられたネットワークを選択します。

  5. これらのネットワーク設定を使用をクリックします。NICに設定したい静的IPアドレス、サブネットマスク、およびゲートウェイを入力します。OKをクリックします。IPアドレスは、NICが接続されているストレージコントローラーと同じサブネット上にある必要があります。

注:

NICにIPアドレスを割り当てる際は、プール内のIPアドレスを持つ他のNICとは異なるサブネット上にある必要があります。これには、プライマリ管理インターフェースも含まれます。

新しい共有NFSまたはiSCSIストレージリポジトリを作成するには:

  1. リソースペインでプールを選択します。ツールバーで、新規ストレージボタンをクリックします。

    ツールバー。「新規ストレージ」ボタンが強調表示されています。このボタンは左から5番目です。(/en-us/xenserver/8/media/toolbar-newstorage-anno.png)

    新規ストレージリポジトリウィザードが開きます。

    新規ストレージウィザード。「タイプ」パネルでNFSオプションが選択されています。(/en-us/xenserver/8/media/new-srwizard-nfs-anno.png)

  2. 仮想ディスクストレージの下で、ストレージタイプとしてNFSまたはiSCSIを選択します。続行するには「次へ」をクリックします。

  3. NFSを選択した場合:

    1. 新しいSRの名前と、それが配置されている共有の名前を入力します。スキャンをクリックして、指定された場所にある既存のNFS SRをウィザードにスキャンさせます。

      注:

      NFSホストは、指定されたパスをプール内のすべてのXenServerホストにエクスポートするように構成されている必要があります。

    2. 完了をクリックします。

      新しいSRがプール内のリソースペインに表示されます。

  4. iSCSIを選択した場合:

    1. 新しいSRの名前を入力し、次にiSCSIターゲットのIPアドレスまたはDNS名を入力します。

      注:

      iSCSIストレージターゲットは、プール内のすべてのXenServerホストが1つ以上のLUNにアクセスできるように構成する必要があります。

    2. CHAP認証を使用するようにiSCSIターゲットを構成している場合は、ユーザー名とパスワードを入力します。

    3. ターゲットホストのスキャンボタンをクリックし、ターゲットIQNリストからiSCSIターゲットIQNを選択します。

      警告:

      iSCSIターゲットとプール内のすべてのホストは、一意のIQNを持っている必要があります。

    4. ターゲットLUNをクリックし、ターゲットLUNリストからSRを作成するLUNを選択します。

      警告:

      各iSCSIストレージリポジトリは、単一のLUN内に完全に含まれている必要があり、複数のLUNにまたがることはできません。選択したLUN上のデータはすべて破棄されます。

    5. 完了をクリックします。

      新しい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を作成するには:

  1. ツールバーで、新規VMボタンをクリックして新規VMウィザードを開きます。

    ツールバー。新規VMボタンが強調表示されています。ボタンは左から6番目です。(/en-us/xenserver/8/media/toolbar-newvm-anno.png)

    新規VMウィザードでは、新しいVMを構成し、CPU、ストレージ、ネットワークリソースのさまざまなパラメータを調整できます。

  2. VMテンプレートを選択し、次へをクリックします。

    各テンプレートには、特定のゲストオペレーティングシステム(OS)と最適なストレージを持つVMを作成するためのセットアップ情報が含まれています。このリストは、XenServerが現在サポートしているテンプレートを反映しています。

    注:

    新しいVMにインストールするOSが元のハードウェアとのみ互換性がある場合は、ホストBIOS文字列をVMにコピーチェックボックスをオンにします。たとえば、特定のコンピューターにバンドルされていたOSインストールCDにこのオプションを使用します。

    VMを最初に起動した後、そのBIOS文字列を変更することはできません。VMを初めて起動する前に、BIOS文字列が正しいことを確認してください。

  3. 新しいVMの名前とオプションの説明を入力します。

  4. 新しいVMにインストールするOSメディアのソースを選択します。

    CD/DVDからのインストールは、開始する最も簡単なオプションです。デフォルトのインストールソースオプション(DVDドライブ)を選択し、ディスクをXenServerホストのDVDドライブに挿入し、次へを選択して続行します。

    XenServerでは、既存のISOライブラリを含むさまざまなソースからOSインストールメディアを取得することもできます。

    既存のISOライブラリをアタッチするには、新しいISOライブラリをクリックし、ISOライブラリの場所と種類を指定します。その後、リストから特定のオペレーティングシステムISOメディアを選択できます。

  5. VMはインストールされたホスト上で実行されます。次へを選択して続行します。

  6. プロセッサとメモリのリソースを割り当てます。

    各OSには異なる構成要件があり、それらはテンプレートに反映されます。必要に応じてデフォルトを変更することを選択できます。次へをクリックして続行します。

  7. グラフィックス処理ユニット(GPU)を割り当てます。

    新しいVMウィザードは、VMに専用GPUまたは仮想GPUを割り当てるよう促します。このオプションにより、VMはGPUの処理能力を使用できます。これにより、CAD、GIS、医療画像アプリケーションなどのハイエンド3Dプロフェッショナルグラフィックスアプリケーションのサポートが向上します。

    注:

    GPU仮想化は、XenServer Premium Editionのお客様にご利用いただけます。

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

    デフォルトの割り当てと構成を選択するには「次へ」をクリックします。または、次のようにすることもできます。

    1. 編集」をクリックして、仮想ディスクの名前、説明、またはサイズを変更します。

    2. 追加」を選択して、新しい仮想ディスクを追加します。

    注:

    XenServerホストのプールを作成する場合、VMの作成時にこの時点で共有ストレージを構成できます。

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

    デフォルトのNICと構成(各NICに自動的に作成される一意のMACアドレスを含む)を選択するには「次へ」をクリックします。または、次のようにすることもできます。

    1. 編集」をクリックして、仮想ディスクの物理ネットワーク、MACアドレス、またはサービス品質(QoS)の優先度を変更します。

    2. 追加」を選択して、新しい仮想ネットワークインターフェースを追加します。

      XenServerは、仮想ネットワークインターフェースを使用してホスト上の物理ネットワークに接続します。仮想マシンが必要とするネットワークに対応するネットワークを必ず選択してください。物理ネットワークを追加するには、「プールのネットワーク設定」を参照してください。

  10. 設定を確認し、その後「今すぐ作成」をクリックしてVMを作成し、「検索」タブに戻ります。

    リソース」ペインのホストの下に、新しいVMのアイコンが表示されます。

    XenCenterアプリケーション。リソースペインでVMが選択されています。メインウィンドウでコンソールタブが開いています。パネルにWindowsデスクトップが表示されています。

    リソース」ペインでVMを選択し、その後「コンソール」タブをクリックしてVMコンソールを表示します。

  11. OSのインストール画面に従って選択を行います。

  12. 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をインストールするには:

  1. XenServer VM Tools for WindowsファイルをWindows VMにダウンロードします。このファイルはXenServerダウンロードページから入手できます。

  2. managementagentx64.msiファイルを実行して、XenServer VM Toolsのインストールを開始します。

  3. インストーラーの指示に従います。

  4. インストールプロセスを完了するために、プロンプトが表示されたら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テンプレートの作成」(/ja-jp/xenserver/8/quick-start.html#create-vm-templates)を参照してください。

プール内のホスト間で実行中のVMを移行する

ライブマイグレーションを使用すると、実行中のVMを同じプール内の1つのホストから別のホストに、サービスの中断がほとんどなく移動できます。VMをどこに移行するかは、VMとプールの構成方法によって異なります。

実行中のVMを移行するには:

  1. リソースペインで、移動したいVMを選択します。

    注:

    移行するVMにローカルストレージがないことを確認してください。

  2. VMアイコンを右クリックし、サーバーに移行をポイントして、新しいVMホストを選択します。

    ヒント:

    VMをターゲットホストにドラッグすることもできます。

    XenCenterアプリケーション。VMのコンテキストメニューが開いています。「サーバーに移行」サブメニューが選択され、利用可能なサーバーのリストが表示されています。

  3. 移行された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 は存在しなくなります。

  1. 変換する VM をシャットダウンします。

  2. リソース」ペインで、VM を右クリックし、「テンプレートに変換」を選択します。

  3. 変換」をクリックして確定します。

    テンプレートを作成すると、新しい VM テンプレートが「リソース」ペインに表示され、既存の VM と置き換わります。

VM スナップショットから VM テンプレートを作成する

VM のスナップショットからテンプレートを作成するには:

  1. リソース」ペインで VM を選択します。「スナップショット」タブをクリックし、「スナップショットの作成」をクリックします。

  2. 新しいスナップショットの名前とオプションの説明を入力します。「スナップショットの作成」をクリックします。

  3. スナップショットが完了し、スナップショットタブにアイコンが表示されたら、新しいスナップショットのアイコンを選択します。アクションリストから、スナップショットから新しいテンプレートを選択します。

    XenCenterアプリケーション。**リソース**ペインでVMが選択されています。メインウィンドウで**スナップショット**タブが開いています。

  4. テンプレートの名前を入力し、作成をクリックします。

VMテンプレートからVMを作成する

カスタマイズされたVMテンプレートからVMを作成するには:

  1. XenCenterのリソースペインで、テンプレートを右クリックし、新しいVMウィザードを選択します。

    新しいVMウィザードが開きます。

  2. 選択したテンプレートからVMを作成するには、新しいVMウィザードに従います。

    注:

    ウィザードでOSインストールメディアのソースを求められたら、デフォルトを選択して続行します。

    新しいVMはリソースペインに表示されます。

既存のVMから作成されたテンプレートを使用している場合は、クイック作成を選択することもできます。このオプションでは、新しいVMウィザードは表示されません。代わりに、このオプションは、テンプレートで指定されたすべての構成設定を使用して、新しいVMを即座に作成およびプロビジョニングします。

クイックスタート