Citrix Hypervisor

クイックスタート

この記事では、Citrix Hypervisorと、そのWindowsベースのグラフィックユーザーインターフェイスであるXenCenterのインストールおよび設定の手順について説明します。まず、これらのソフトウェアをインストールし、Windows仮想マシン(VM)を作成して、同様の仮想マシンを複数作成する時に便利な仮想マシンテンプレートを作成します。最後に、サーバーのプールの作成方法、仮想マシンを実行したままライブマイグレーション機能を使用してサーバー間で移行する方法について説明します。

この記事では、セットアップを簡潔にするために、最も基本的なシナリオを例にして説明します。

この記事では、Citrix HypervisorおよびXenCenterを初めて使用するユーザーを対象にしており、Citrix Hypervisor環境の管理にXenCenterを使用する場合を想定しています。Citrix Hypervisorコマンドラインインターフェイス(CLI)上でLinuxベースのxe コマンドを実行してCitrix Hypervisorを管理する方法については、「コマンドラインインターフェイス」を参照してください。

用語および略語

  • サーバー:Citrix Hypervisorを実行する物理コンピュータ

  • 仮想マシン(VM:Virtual Machine):すべての要素がソフトウェアで構成されたコンピュータを指し、物理コンピューターと同様にオペレーティングシステムやアプリケーションを実行できます。各VMは仮想的な(ソフトウェアベースの)CPU、RAM、ハードディスク、およびネットワークインターフェイスカード(NIC)を持ち、物理コンピューターと同じように動作します。

  • リソースプール(プール):複数のCitrix Hypervisorサーバーで構成され、仮想マシンをホストする、単一の管理対象としてグループ化したものを指します。

  • ストレージリポジトリ(SR:Storage Repository):仮想ディスクを格納するストレージを指します。

主要コンポーネント

Citrix Hypervisor

Citrix Hypervisorは、総合的なサーバー仮想化プラットフォームであり、仮想インフラストラクチャの構築および管理に必要なすべての機能を提供します。Citrix Hypervisorは、WindowsおよびLinuxベースの仮想サーバー用に最適化されています。

Citrix Hypervisorは何らかのオペレーティングシステム上で動作するのではなく、サーバーのハードウェア上で直接動作します。このため、システムリソースが効率的に使用され、高いスケーラビリティが提供されます。Citrix Hypervisorでは、物理マシンの各要素(ハードドライブ、リソース、ポートなど)が抽象化され、そのマシン上で動作する仮想マシンにそれらの要素が割り当てられます。

Citrix Hypervisorでは、VMの作成、ディスクスナップショットの作成、およびVMのワークロードの管理を行えます。

XenCenter

XenCenterは、Windowsベースのグラフィックユーザーインターフェイスです。XenCenterを使用すると、Citrix Hypervisorサーバー、プール、および共有ストレージを管理できます。Windowsデスクトップマシン上でXenCenterを実行して、仮想マシンを展開、管理、およびモニターできます。

XenCenterの使用方法については、XenCenterのオンラインヘルプを参照してください。F1キーを押すといつでも、状況依存のヘルプを参照することができます。

Citrix HypervisorとXenCenterのインストール

このセクションでは、Citrix Hypervisorの最小インストールをセットアップします。

この章の内容

以下の手順について説明します。

  • 単一の物理サーバーにCitrix Hypervisorをインストールする
  • WindowsコンピューターにXenCenterをインストールする
  • XenCenterとCitrix Hypervisorを接続してインフラストラクチャを構築することで、仮想マシン(VM)を作成して実行できます。

要件

開始するには、以下が必要です。

  • Citrix Hypervisorサーバーとなる物理コンピューター
  • XenCenterアプリケーションを実行するWindowsコンピューター
  • Citrix HypervisorおよびXenCenterのインストールファイル

Citrix Hypervisorサーバーコンピューターは、Citrix Hypervisorの実行、つまり仮想マシンのホストのみを行い、ほかのアプリケーションを実行することはできません。XenCenterは、ハードウェア要件を満たす汎用のWindowsコンピューター上で実行でき、このコンピューター上で他のアプリケーションを実行することもできます。詳しくは、「システム要件」を参照してください。

Citrix Hypervisorのダウンロードページからインストールファイルをダウンロードできます。

Citrix Hypervisorサーバーをインストールする

すべてのサーバーに、少なくとも1つのIPアドレスが関連付けられています。サーバーに静的なIPアドレスを割り当てる場合(DHCPを使用しない場合)は、そのIPアドレスを手元に用意しておいてください。

ヒント:

F12キーを押すと次のインストーラー画面にすばやく進めます。ヘルプを表示するにはF1キーを押します。

Citrix Hypervisorサーバーをインストールするには:

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

    注:

    インストールパッケージのソースとしてHTTP、FTP、またはNFSを使用する場合の手順については、「Citrix Hypervisorのインストール」を参照してください。

  2. 保存したいデータをバックアップします。Citrix Hypervisorをインストールすると、インストール時に指定したすべてのハードディスク上のデータが上書きされます。

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

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

  5. コンピューターをローカルインストールメディアから起動します(起動順序の変更が必要な場合は、コンピューターに付属のドキュメントを参照してください)。

  6. 起動メッセージおよび [ようこそCitrix Hypervisorへ] 画面が表示されます。ここで、インストールに使用するキーボードレイアウトを選択します。

  7. [ようこそCitrix Hypervisorセットアップへ] 画面が表示されたら、[OK] を選択します。

  8. Citrix Hypervisorのライセンス契約書の内容を確認して、同意します。

    注:

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

  9. ここでは新規インストール(Clean Installation)を行うので、[OK] を選択します。

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

    仮想マシンストレージ用のディスクを選択します。[OK]を選択します。

  11. インストールパッケージのソースとして、[Local media] を選択します。

  12. インストールメディアの整合性を検証するかどうかを選択する画面で [Skip verification] を選択し、[OK] を選択します。

    注:

    インストール中に問題が発生した場合は、インストールメディアの整合性を検証してください。

  13. ルートパスワードを設定します。確認のため、同じパスワードを2回入力する必要があります。ここで設定したルートパスワードは、後でXenCenterを使ってこのCitrix Hypervisorサーバーに接続するときに使用します。

  14. 管理インターフェイスを設定します。このインターフェイスは、XenCenterへの接続で使用されます。

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

  15. 管理インターフェイスとして使用するNICのIPアドレスとして、特定の(静的な)アドレスを使用するかDHCPを使用するかを選択します。

  16. ホスト名を設定して、DNS設定を手作業で行うかDHCPを使って自動的に行うかを指定します。

    DNS設定を手作業で行う場合は、プライマリ(必須)、セカンダリ(オプション)、およびターシャリ(オプション)のDNSサーバーのIPアドレスを入力します。

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

  18. サーバーのローカルの日時として、NTPによる自動設定または手動設定を選択します。[OK]を選択します。

    • [Using NTP]を選択した場合は、タイムサーバーを指定する画面が表示されます。DHCPによる自動設定を指定するか、1つ以上のNTPサーバーの名前またはIPアドレスを入力します。

    • 日時設定として[Manual time entry]を選択した場合、インストール中に日時を入力するための画面が表示されます。

  19. [Citrix Hypervisorのインストール] を選択します。

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

  20. 次の画面では、サプリメンタルパックをインストールするかどうかを選択する画面が表示されます。[No] をクリックして続行します。

  21. [Installation Complete] 画面が表示されたら、インストールメディアを取り出し、[OK] を選択してサーバーを再起動します。

    サーバーが再起動すると、Citrix Hypervisorのシステム設定コンソールであるxsconsoleが表示されます。

    注:

    表示されたIPアドレスを控えておきます。このIPアドレスは、XenCenterをサーバーに接続するときに使用します。

XenCenterのインストール

XenCenterは、通常はローカルシステムにインストールします。XenCenterインストーラーは、Citrixのダウンロードサイトからダウンロードできます。

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

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

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

  3. インストールウィザードの指示に従って、XenCenterをインストールします(必要な場合はインストール先を変更します)。

XenCenterのCitrix Hypervisorサーバーへの接続

以下の手順でサーバーをXenCenterに追加します。

XenCenterをCitrix Hypervisorサーバーに接続するには:

  1. XenCenterを起動します。

    XenCenterが起動すると、[ホーム]タブが開きます。

    XenCenterの[ホーム]タブ

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

    新規サーバーの追加ウィザード。フィールドは、[サーバー]、[ユーザー名]、および[パスワード]です。

  3. [サーバー] ボックスに、接続先サーバーのIPアドレスを入力します。Citrix Hypervisorのインストール時に設定したルートユーザー名とパスワードを入力します。[追加] をクリックします。

注:

サーバーを初めてXenCenterに追加すると、[接続状態の保存と復元]ダイアログボックスが開きます。このダイアログボックスでは、サーバーの接続情報を保持して、サーバー接続が自動的に復元されるように設定できます。

Citrix Hypervisorのライセンス

Citrix HypervisorのFree Editionはライセンスなしで使用できますが、このエディションで提供される機能セットでは、使用が制限されます。

Citrix Hypervisorのライセンスをお持ちの場合は、今すぐ適用してください。

詳しくは、「ライセンス」を参照してください。

Citrix Hypervisorサーバーのプールの作成

リソースプールは、複数のCitrix Hypervisorサーバーを単一の管理対象としてグループ化したものです。

リソースプール(プール)を作成すると、複数のサーバーとそれらの共有ストレージを単一リソースとして管理できます。リソースプールでは、リソース要求や業務上の優先度に応じて、仮想マシン環境を柔軟に展開できます。1つのプールには、互換性のあるハードウェアを持ち、同じバージョンのCitrix Hypervisorソフトウェア(適用されたパッチも含む)を実行するサーバーを最大で64台まで追加できます。

リソースプールでは、1つのサーバーがプールマスターとして動作します。プールマスターは、プール全体の単一接続ポイントになり、通信を必要に応じて個々のメンバーホストに転送します。リソースプールの各メンバーには、必要に応じてプールマスターの役割を引き継ぐための情報がすべて格納されています。プールマスターとして動作するサーバーは、XenCenterの[リソース]ペインでそのプールの最上位に表示されます。また、プールマスターのIPアドレスは、プールマスターとして動作するホストの [検索] タブに表示されます。

共有ストレージが接続されたリソースプールでは、十分なメモリを備えた任意のプールメンバー上で仮想マシンを起動できるほか、別のサーバー上に動的に移行することもできます。この場合、実行中の仮想マシンを、最小限のダウンタイムで移行できます。Citrix Hypervisorサーバーでハードウェア障害が生じた場合、管理者は、そのサーバー上の仮想マシンを、同じプール内の別のサーバー上で再起動させることができます。

高可用性(HA)機能が有効な場合は、障害が生じたサーバー上の仮想マシンを自動的に他のサーバー上に移行させることができます。高可用性が有効なプールでは、プールマスターがシャットダウンされると新しいプールマスターが自動的に選出されます。

注:

異種混在型プールについて詳しくは、「ホストとリソースプール」を参照してください。

この章の内容

以下の手順について説明します。

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

Citrix Hypervisorではさまざまな種類の共有ストレージソリューションを使用できますが、ここでは代表的な2種類(NFSとiSCSI)のストレージについて説明します。

要件

共有ストレージでリソースプールを作成するには、以下が必要です。

  • 類似したプロセッサ構成の2台目のCitrix Hypervisorサーバー。 このサーバーをXenCenterアプリケーションに接続します。
  • IPベースのストレージ用リポジトリ
  • プールに追加するすべてのサーバーに対して一貫したネットワーク構成。すべてのサーバーに同じ数のNICが必要です。プール内の各サーバーのNIC0は同じネットワーク上にある必要があります。

ここでは、説明を簡潔にするために同種型プールを作成します。同種型プールのすべてのサーバーは、プロセッサに互換性があり、同じバージョンのCitrix Hypervisorを同じ種類のCitrix Hypervisor製品ライセンスで実行している必要があります。同種型プールの要件について詳しくは、「システム要件」を参照してください。

リソースプールの作成

リソースプールを作成するには

  1. XenCenterのツールバーで [新規プール] をクリックします。

    ツールバー。[新規プール]ボタンが強調表示されています。このボタンは左から4番目です。

  2. 新しいリソースプールの名前と、必要に応じて説明を入力します。

  3. [マスター] ボックスの一覧で、プールマスターとして動作するサーバーを選択します。

  4. [そのほかの追加メンバー] ボックスの一覧で、リソースプールに追加する2台目のサーバーを選択します。

  5. [プールの作成] をクリックします。 リソースプールが作成され、リソースペインに追加されます。

[ナビゲーション]ペインにプールが表示されているXenCenterホーム画面。

プールのネットワークのセットアップ

Citrix Hypervisorをインストールすると、IPアドレスを指定したネットワークインターフェイスカード(通常はプールの最初のネットワークインターフェイスカード)上にネットワーク接続が作成されます(Citrix Hypervisorのインストール時)。

ただし、必要に応じてプールをVLANや他の物理ネットワークに接続することができます。これを行うには、これらのネットワークをプールに追加します。Citrix Hypervisorを構成して各ネットワークインターフェイスカードを1つの物理ネットワークに接続したり、複数のVLANに接続したりできます。

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

ネットワークを作成する前に、実際のケーブル接続がプールの各サーバーと一致していることを確認してください。つまり、各サーバー上のNICが、他のプールメンバー上の対応するNICと同じ物理ネットワークに接続されている必要があります。

注:

Citrix Hypervisorのインストール後に、サーバー上のネットワークインターフェイスカードにそのネットワークインターフェイスカードが接続されていない場合:

  • NICを接続します。
  • XenCenterで、[<your server> > NIC] タブを選択します。
  • [再スキャン] をクリックすると、新しいNICが検出されます。

Citrix Hypervisorのネットワークの構成について詳しくは、「ネットワーク」および「Citrix Hypervisorのネットワークについて」を参照してください。

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

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

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

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

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

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

  5. [名前] ページで、わかりやすい名前と説明を入力します。

  6. [ネットワーク設定] ページで、以下を行います:

    • NIC: Citrix Hypervisorでネットワークのデータを送受信するネットワークインターフェイスカードを選択します。

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

    • MTU: ネットワークでジャンボフレームが使用されている場合は、MTU(Maximum Transmission Unit)を1500~9216で入力します。それ以外の場合は、MTUボックスのデフォルト値である1500のままにします。

    多くの仮想マシンで使用されるネットワークでは、[このネットワークを新規VMに自動的に追加する] チェックボックスをオンにします。これにより、このネットワークがデフォルトで追加されます。

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

NICのボンディング

NICをボンディングして複数の物理NICを単一の高性能チャネルのように使用することで、サーバーの耐障害性を向上させることができます。ここでは、NICのボンディング(またはチーミング)の概要についてのみ説明します。実稼働環境でボンディングを作成する前に、詳細なボンディング情報を理解しておくことをお勧めします。詳しくは、「ネットワーク」を参照してください。

Citrix Hypervisorでは、アクティブ/アクティブ、アクティブ/パッシブ(アクティブ/バックアップ)、およびLACPのボンディングモードがサポートされています。アクティブ/アクティブモードでは、仮想マシントラフィックに対する負荷分散および冗長性が提供されます。ただし、他の種類のトラフィック(管理トラフィックおよびストレージトラフィック)は負荷分散されません。ストレージトラフィックでは、LACPボンディングまたはマルチパスの方が適しています。マルチパスについて詳しくは、「ストレージ」を参照してください。ボンディングについて詳しくは、「ネットワーク」を参照してください。

ネットワークスタックとしてvSwitchが使用されていない環境では、LACPモードのオプションは表示されません。また、IEEE 802.3ad標準をサポートするスイッチを使用する必要があります。このスイッチには、サーバー上のLACPボンディングごとに個別のLAG(リンクアグリゲーショングループ)が設定されている必要があります。LAGグループの作成について詳しくは、「ネットワーク」を参照してください。

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

  1. バインドするNICが使用されていないことを確認します。ボンドを作成する前に、NICを使用して仮想ネットワークインターフェイスを持つVMをシャットダウンする必要があります。その後で仮想マシンの仮想ネットワークインターフェイスを適切なネットワークに再接続する必要があります。

  2. リソースペインでサーバーを選択して、[NIC] タブの [ボンディングの作成] をクリックします。

  3. ボンディングするNICを選択します。一覧で、ボンディングに追加するNICのチェックボックスをオンにします。最大で4つのNICを選択できます。チェックボックスをオフにして、NICの選択を解除します。柔軟で安全性の高いネットワークを維持するために、ネットワークスタックとしてvSwitchを使用する場合は、最大で4つのNICを使用してボンディングを作成できます。Linuxブリッジがネットワークスタックの場合、ボンディングを構成できるNICは2つまでです。

  4. [ボンディングモード] で、ボンディングの種類を指定します:

    • アクティブ/アクティブモードを指定するには、[アクティブ/アクティブ]を選択します。これにより、ボンディングされたNIC間でトラフィックが分散されます。ボンディング内の一方のNICに障害が発生した場合、サーバーのネットワークトラフィックは自動的に他方のNIC経由で転送されます。

    • アクティブ/パッシブモードを指定するには、[アクティブ/パッシブ] を選択します。この場合、トラフィックは一方のNICのみで転送されます。このモードでは、ボンディングされたNICのうち一方のみがアクティブになり、そのNICがネットワークから切断されるなど、障害が発生した場合のみ2つ目のNICが使用されます。

    • [LACP - 送信元のMACアドレスによる負荷分散]を選択してLACPボンディングを作成します。このボンディングでは、送信元の仮想マシンのMACアドレスに基づいてトラフィックの送信NICが選択されます。同一サーバー上でいくつかの仮想マシンが動作する環境では、このオプションによるトラフィック分散を使用します。仮想インターフェイス(VIF)の数がNICよりも少ない場合、このハッシュアルゴリズムは適していません。トラフィックを複数のNICに分散できないため、適切な負荷分散は提供されません。

    • [LACP - 送信元/送信先のポートとIPによる負荷分散]を選択してLACPボンディングを作成します。このボンディングでは、送信元のIPアドレスとポート番号、および送信先のIPアドレスとポート番号に基づいてトラフィックがNIC間で分散されます。このオプションは、VIFの数がNICよりも少ない環境で仮想マシンからのトラフィック負荷を分散させる場合に適しています。

      注:

      LACPボンディングは、vSwitchでのみ使用できます。アクティブ/アクティブモードおよびアクティブ/パッシブモードのボンディングは、vSwitchおよびLinuxブリッジの両方で使用できます。ネットワークスタックについて詳しくは、「ネットワーク」を参照してください。

  5. ジャンボフレームを使用する場合は、MTU(Maximum Transmission Unit:最大転送単位)の値を1500から9216の範囲で指定します。

  6. 新規VMウィザードで新規ボンディングネットワークを新しい仮想マシンに自動的に追加するには、このチェックボックスをオンにします。

  7. [作成]をクリックします。NICボンディングが作成され、ダイアログボックスが閉じます。

    新しいボンディングが作成されると、XenCenterにより、管理インターフェイスおよびセカンダリインターフェイスがセカンダリのNICボンディングからボンドマスターに移動されます。ボンディング上に管理インターフェイスを持つサーバーはリソースプールに追加できません。プールに追加するには、サーバーの管理インターフェイスを再設定して物理NIC上に戻す必要があります。

プールの共有ストレージをセットアップする

プール内のサーバーをリモートのストレージアレイに接続するには、Citrix Hypervisorのストレージリポジトリを作成します。このストレージリポジトリは、仮想マシンの仮想ディスクを格納するストレージコンテナです。ストレージリポジトリは、Citrix Hypervisorに依存しない永続的なオンディスクオブジェクトです。ストレージリポジトリは、内蔵および外付けのさまざまな種類の物理ストレージデバイス上に作成できます。これらの種類には、ローカルディスクデバイスや共有ネットワークストレージが含まれます。

Citrix Hypervisorでは、以下の種類のストレージを使用して、ストレージリポジトリを作成できます:

  • NFS

  • ソフトウェアiSCSI

  • ハードウェアHBA

  • SMB

  • ファイバチャネル

  • ソフトウェアFCoE(廃止済み)

ここでは、サーバーのプールの共有ストレージリポジトリとして、NFSとiSCSIという2種類のストレージを使用します。これらのNFSまたはiSCSIストレージアレイは、ストレージリポジトリを作成する前に設定しておく必要があります。設定方法は、使用するストレージソリューションによって異なります。詳しくは、ベンダーのドキュメントを参照してください。通常、ストレージソリューションの次の設定を完了しておく必要があります:

  • iSCSIストレージリポジトリ:ストレージアレイ上にボリュームおよびLUNを作成しておく。

  • NFSストレージリポジトリ:ストレージアレイ上にボリュームを作成しておく。

  • ハードウェアHBA:LUNを提供するために必要な構成を行ってから新規ストレージリポジトリウィザードを実行する必要があります。

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

IPベースのストレージ(iSCSIまたはNFS)を作成する場合は、ストレージネットワークとして管理トラフィック用のNICを使用したり、ストレージトラフィック用のNICを作成してそれを使用したりできます。他のNICをストレージトラフィック用に使用する場合は、そのNICにIPアドレスを割り当てる必要があります。これを行うには、管理インターフェイスを作成します。

管理インターフェイスを作成する場合、次の基準を満たすIPアドレスを割り当てる必要があります:

  • 使用するストレージコントローラーと同じサブネットに属します
  • Citrix Hypervisorのインストール時に指定したIPアドレスとは異なるサブネットに属します
  • ほかの管理インターフェイスとは異なるサブネットに属します。

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

  1. NICが別のサブネット上にあること、またはネットワークトポロジに適したルーティングが設定されていることを確認します。この設定では、選択したNIC経由で目的のトラフィックが転送されます。

  2. XenCenterの [リソース] ペインで、プール(またはスタンドアロンサーバー)を選択します。[ネットワーク] タブの [設定] をクリックします。

  3. [IPアドレスの設定] ダイアログボックス左側の [IPアドレスの追加]をクリックします。

  4. 新しいインターフェイスにわかりやすい名前(「ストレージアレイネットワーク」など)を指定して、[ネットワーク] ボックスでストレージトラフィック用のネットワークを選択します。

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

注:

NICにIPアドレスを割り当てるときは、そのプール内のほかのNICに割り当てられているIPアドレスとは異なるサブネットに属している必要があります。これには、プライマリ管理インターフェイスが含まれます。

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

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

    ツールバー。[新規ストレージ]ボタンが強調表示されています。このボタンは左から5番目です。

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

    新規ストレージウィザード。[タイプ]パネルで、[NFS]が選択されています。

  2. [仮想ディスクストレージ]で、ストレージの種類として[NFS]または[iSCSI]を選択します。[次へ] をクリックして続行します。

  3. NFSを選択した場合:

    1. 新しいストレージリポジトリの名前と、それを格納する共有の名前を入力します。指定した場所に既存のNFSストレージリポジトリがあるかどうかを確認するには、[スキャン] をクリックします。

      注:

      指定したパスがプール内のすべてのCitrix HypervisorサーバーにエクスポートされるようにNFSサーバーを設定しておく必要があります。

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

      新しいストレージリポジトリが作成され、リソースペインのリソースプールの下に追加されます。

  4. iSCSIを選択した場合:

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

      注:

      プール内のすべてのCitrix HypervisorサーバーがLUNにアクセスできるようにiSCSIストレージターゲットを設定しておく必要があります。

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

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

      警告:

      iSCSIターゲットおよびプール内のすべてのホストで、固有のIQNが設定されている必要があります。

    4. [ターゲットLUN] をクリックして、[ターゲットLUN]ボックスの一覧からLUNを選択します。このLUNにストレージリポジトリが作成されます。

      警告:

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

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

      新しいストレージリポジトリが作成され、リソースペインのリソースプールの下に追加されます。

このストレージリポジトリは、リソースプールのデフォルトのストレージリポジトリになります。

仮想マシンの作成

XenCenterでは、いくつかの方法で仮想マシンを作成でき、目的に応じて適した方法を選択できます。XenCenterでは、簡単な操作で特定の構成を持つ個別の仮想マシンを作成したり、同じ構成の仮想マシンのグループを用意したりできます。

Citrix Hypervisorでは、VMwareの仮想マシンをXenServer用に簡単に一括変換するためのツールが用意されています。詳しくは、「XenServer Conversion Manager」を参照してください。

このセクションでは、Windows仮想マシンの作成方法について説明します。ここでは、説明を簡潔にするために最もシンプルなCitrix Hypervisor環境を使用します:つまり、ローカルストレージを持つ単一のCitrix Hypervisorサーバーで仮想マシンを作成します(XenCenterでこのCitrix Hypervisorサーバーに接続すると、ストレージが対象サーバーのローカルディスク上に自動的に構成されます)。

また、リソースプール内のサーバー間で仮想マシンを動的に移行するライブマイグレーション機能の使用についても説明します。

以下の手順では、仮想マシンを作成してカスタマイズした後で、その仮想マシンをテンプレートに変換します。仮想マシンテンプレートには仮想マシンに加えられたカスタマイズ内容が保持され、そのテンプレートから同じ(または類似した)構成の仮想マシンを簡単に作成できます。複数の仮想マシンを作成するのに要する時間も短くなります。

仮想マシンテンプレートは、既存の仮想マシンのスナップショットから作成することもできます。スナップショットは、実行中の仮想マシンのある時点での状態を記録したもので、元の仮想マシンの構成、ストレージ、およびネットワーク情報が保持されます。このため、仮想マシンをバックアップする目的でスナップショットを作成できます。スナップショットは、仮想マシンテンプレートを作成する簡単な方法です。このセクションでは、既存の仮想マシンからスナップショットを作成して、それを仮想マシンテンプレートに変換します。また、このセクションの最後に、仮想マシンテンプレートから新しい仮想マシンを作成する方法についても説明します。

この章の内容

以下の手順について説明します。

  • Windows VMを作成する
  • Windows向けXenServer VM Tools(旧称Citrix VM Tools)をインストールする
  • 実行中の仮想マシンをプール内の他のサーバーに移行する
  • 仮想マシンテンプレートを作成する
  • テンプレートから仮想マシンを作成する

要件

共有ストレージでリソースプールを作成するには、以下が必要です。

  • セットアップしたCitrix Hypervisorプール
  • XenCenter
  • Windowsのインストールファイル
  • Windows向けXenServer VM Toolsのインストールファイル

Windows 10(32ビット)仮想マシンを作成する

注:

以下の手順では、Windows 10(32ビット)の仮想マシンを作成します。仮想マシンにインストールするオペレーティングシステムによっては、デフォルトの値が異なる場合があります。

Windows仮想マシンを作成するには:

  1. ツールバーで [新規VM] をクリックします。[新規VM]ウィザードが開きます。

    ツールバー。[新規VM]ボタンが強調表示されています。このボタンは左から6番目です。

    新規VMウィザードでは、CPU、ストレージ、ネットワークなどの設定パラメーターを選択しながら、目的に応じた仮想マシンを作成できます。

    新規VMウィザードWindows 8が強調表示されます。

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

    各テンプレートには、仮想マシンを特定のゲストオペレーティングシステムおよび適切なストレージ設定で作成するために必要な情報が含まれています。このテンプレート一覧には、現在Citrix Hypervisorでサポートされているゲストオペレーティングシステムのテンプレートが表示されます。

    注:

    新しい仮想マシンにインストールするオペレーティングシステムが特定のハードウェアでのみ動作する場合は、[ホストのBIOS文字列をVMにコピーする] チェックボックスをオンにします。このオプションは、特定のコンピューターに同梱されていたインストールCDのオペレーティングシステムなどに使用します。

    仮想マシンを初めて起動するとき、起動したあとにそのBIOS文字列を変更することはできません。初めての場合は仮想マシンを起動する前に、BIOS文字列が正しいことを確認してください。

  3. 新しい仮想マシンの名前と、必要に応じて説明を入力します。

  4. 新しい仮想マシンにインストールするオペレーティングシステムのインストールメディアを選択します。

    CD/DVDからのインストールが最も簡単な方法です。デフォルトのインストール元のオプション(Citrix HypervisorサーバーのDVDドライブ)を選択し、CD/DVDをホストのDVDドライブに挿入して [次へ] をクリックします。

    Citrix Hypervisorでは、既存のISOライブラリを含む豊富なソースからOSインストールメディアを入手することもできます。

    既存のISOライブラリを接続するには、[新規ISOライブラリ] をクリックして、ISOライブラリの場所と種類を指定します。ISOライブラリを指定すると、そのライブラリのISOファイルをリストで選択できるようになります。

  5. 仮想マシンは、インストールされたサーバー上で起動します。[次へ] を選択して続行します。

  6. 新しい仮想マシンに割り当てる仮想CPUとメモリを指定します。

    Windows 10の仮想マシンテンプレートでは、デフォルトで1つの仮想CPU(1ソケット、1コア/ソケット)および4GBのRAMが割り当てられます。必要に応じて、これらの設定を変更し、[次へ] をクリックして続行します。

    注:

    仮想マシンテンプレートには、各オペレーティングシステムで必要とされる構成情報が定義されています。

  7. グラフィック処理装置(GPU)を割り当てます。

    新規VMウィザードにより、専用GPUまたは仮想GPUを仮想マシンに割り当てます。これにより、GPUの処理能力を仮想マシンで利用できるため、CAD、GIS、および医療用画像処理アプリケーションなどの高度な3Dグラフィックアプリケーションのサポートが向上します。

    注:

    GPU仮想化は、Citrix Hypervisor Premium Editionユーザー、またはCitrix Virtual Apps and DesktopsやCitrix DaaSの利用特典によりCitrix Hypervisorにアクセスするユーザーが使用できます。

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

    デフォルトの割り当てサイズおよび設定のまま [次へ] をクリックします:

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

    2. 新しい仮想ディスクを追加する場合は、[追加]を選択します。

    注:

    プールを作成すると、Citrix Hypervisorサーバーで仮想マシンを作成するときに共有ストレージを設定できます。

  9. 新しい仮想マシンのネットワークを設定します。

    デフォルトのNICおよび自動生成されるMACアドレスを使用する場合は、[次へ] をクリックします。または、以下の設定を変更します:

    1. 物理ネットワーク、MACアドレス、および仮想ディスクのQoS(Quality of Service:サービス品質)制限を変更するには、[編集]をクリックします。

    2. 新しい仮想ネットワークインターフェイスを追加する場合は、[追加] をクリックします。

      Citrix Hypervisorは、仮想ネットワークインターフェイスを使用してサーバー上の物理ネットワークに接続します。その仮想マシンで使用するネットワークを選択してください。物理ネットワークを追加するに は、「プールのネットワークのセットアップ」を参照してください。

  10. 設定内容を確認し、[作成]をクリックして新しい仮想マシンを作成し、[検索]タブに戻ります。

    新しい仮想マシンのアイコンが、[リソース]ペインのサーバーの下に表示されます。

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

    リソースペインで仮想マシンを選択し、[コンソール]タブをクリックして、仮想マシンのコンソールを表示します。

  11. オペレーティングシステムのインストール画面の指示に従って、インストールを完了します。

  12. オペレーティングシステムがインストールされ、仮想マシンが再起動したら、Windows向けXenServer VM Toolsをインストールします。

Windows向けXenServer VM Toolsをインストールする

Windows向けXenServer VM Toolsには従来型デバイスエミュレーションのようなオーバーヘッドがなく、高パフォーマンスのI/Oサービスが提供されます。Windows向けXenServer VM Toolsは、I/Oドライバー(準仮想化ドライバーまたはPVドライバーともいいます)と管理エージェントで構成されています。仮想マシンが完全にサポートされる構成にするには、各Windows仮想マシンにWindows向けXenServer VM Toolsをインストールする必要があります。Windows仮想マシンはそれらがなくても動作しますが、パフォーマンスは大幅に低下します。また、仮想マシンを正しくシャットダウン/再起動/一時停止する機能やライブマイグレーションなど、Windows向けXenServer VM Toolsをインストールしないと有効にならない機能もあります。

警告:

Windows向けXenServer VM Toolsは、Windows仮想マシンごとにインストールしてください。Windows向けXenServer VM ToolsをインストールせずにWindows仮想マシンを実行することはサポート対象外です。

XenServer VM Toolsをインストールまたは更新する前に、VMのスナップショットを作成しておくことをお勧めします。

Windows向けXenServer VM Toolsをインストールするには:

  1. Windows向けXenServer VM ToolsファイルをWindows仮想マシンにダウンロードします。このファイルは、Citrix Hypervisorのダウンロードページから入手します。

    32ビット版と64ビット版のツールをご用意しています。

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

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

  4. 確認メッセージが表示されたら仮想マシンを再起動してインストール処理を完了します。

注:

Windows Updateからアップデートを受け取ることができるWindows仮想マシンには、I/Oドライバーが自動的にインストールされます。ただし、Windows向けXenServer VM Toolsパッケージをインストールして管理エージェントをインストールし、サポートされている構成を保持することをお勧めします。次の機能は、Citrix Hypervisor Premium Editionユーザー 、またはCitrix Virtual Apps and DesktopsやCitrix DaaSの利用特典によりCitrix Hypervisorにアクセスするユーザーのみが使用できます。

  • Windows UpdateからI/Oドライバーを受信する機能
  • 管理エージェントの自動更新

Windows向けXenServer VM Toolsをインストールしたら、必要に応じて仮想マシンにアプリケーションをインストールしたり設定を変更したりできます。同じ構成の仮想マシンを複数作成する必要がある場合は、既存の仮想マシンからテンプレートを作成し、そのテンプレートから仮想マシンを作成できます。詳しくは、「VMテンプレートの作成」を参照してください。

実行中の仮想マシンをプール内の他のサーバーに移行する

ライブマイグレーション機能を使用すると、実質的にサービスを中断することなく、サーバー上で実行されている仮想マシンを、同じリソースプール内の他のホストに移行(移動)することができます。仮想マシンの移行先は、仮想マシンやリソースプールの構成に応じて選択できます。

実行中の仮想マシンを移行するには

  1. リソースペインで、移行する仮想マシンを選択します。

    注:

    その仮想マシンにローカルストレージが接続されていないことを確認してください。

  2. 仮想マシンのアイコンを右クリックし、[移行先サーバー]で新しい仮想マシンサーバーを選択します。

    ヒント:

    仮想マシンのアイコンを移行先サーバーのアイコン上にドラッグすることもできます。

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

  3. 移行処理が完了すると、[リソース]ペインの移行先サーバーのところにその仮想マシンが表示されます。

仮想マシンテンプレートの作成

既存のWindows仮想マシンからテンプレートを作成するにはいくつかの方法があり、状況に応じて適した方法を選択できます。ここでは、既存の仮想マシンをテンプレートに変換する方法と、仮想マシンのスナップショットからテンプレートを作成する方法について説明します。これらの方法で作成するテンプレートには、元の仮想マシンやスナップショットでカスタマイズされた構成が保持されます。このテンプレートを使用して、同様の仮想マシンを簡単に作成することができます。ここでは、作成したテンプレートから新しい仮想マシンを作成する方法についても説明します。

既存の仮想マシンや仮想マシンスナップショットからテンプレートを作成する前に、元の仮想マシン上でWindowsのユーティリティであるSysprepを実行しておくことをお勧めします。通常、ディスクイメージの複製(クローン)や復元の準備としてSysprepを実行します。Windowsオペレーティングシステムには、インストール先に固有な情報(セキュリティ識別子やコンピューター名など)が多く含まれています。これらの情報は、複製した仮想マシンでも固有である必要があります。仮想マシン間でこれらの情報が重複すると、予期せぬ問題が発生することがあります。Sysprepを実行すると、新しい仮想マシン上でこれらの情報が新しく生成されるため、この問題を避けることができます。

注:

小規模な環境やテスト環境では、Sysprepの実行が不要である場合もあります。

Sysprepについて詳しくは、Windowsのドキュメントを参照してください。インストールされているWindowsのバージョンによって、このユーティリティの使用方法が異なることがあります。

既存の仮想マシンから仮想マシンテンプレートを作成する

既存の仮想マシンから仮想マシンテンプレートを作成するには:

警告:

既存の仮想マシンからテンプレートを作成する場合、その仮想マシンはテンプレートに変換され、仮想マシンではなくなります。

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

  2. [リソース] ペインで仮想マシンを右クリックして、[テンプレートへの変換] を選択します。

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

    テンプレートが作成されると、リソースペインにそのテンプレートが追加され、元の仮想マシンが置き換わります。

仮想マシンのスナップショットから仮想マシンテンプレートを作成する

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

  1. リソースペインで仮想マシンを選択します。[スナップショット] タブをクリックし、[スナップショットの作成] をクリックします。

  2. 新しいスナップショットの名前と、必要に応じて説明を入力します。[スナップショットの作成]をクリックします。

  3. スナップショットが作成されると、[スナップショット] タブにそのスナップショットが追加されます。そのスナップショットのアイコンを選択します。

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

  4. [操作] 一覧から、[スナップショットから新規テンプレート] を選択します。

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

仮想マシンテンプレートから仮想マシンを作成する

カスタマイズした仮想マシンテンプレートから仮想マシンを作成するには:

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

    [新規VM] ウィザードが開きます。

  2. [新規VM] ウィザードの手順に従って、テンプレートから仮想マシンを作成します。

    注:

    オペレーティングシステムのインストールメディアの場所を指定するページでは、デフォルトのまま次のページに進みます。

    仮想マシンが作成されると、リソースペインにその仮想マシンが追加されます。

既存の仮想マシンから作成したテンプレートでは、右クリックして [高速作成] を選択することもできます。このオプションでは、[新規VM] ウィザードを使用せずに、テンプレートに保持されている構成で高速に仮想マシンが作成されます。

クイックスタート