アプリケーションレイヤリング

XenServer®

XenServer は、Citrix Virtual Apps and Desktops™ 向けの高度に最適化されたハイパーバイザープラットフォームであり、Windows および Linux の Virtual Apps and Desktops をあらゆるデバイスに、わずか数分で数百人の従業員に配信できます。

XenServer アーキテクチャでは、中央の管理サーバーではなく、個々のサーバーまたはサーバークラスターと対話できます。XenServer は、コマンドラインアクセスまたは XenCenter などの管理ソフトウェアを使用して管理できます。XenCenter はデスクトップにインストールでき、各ホストまたはホストクラスターに個別に接続できます。

開始前の準備

XenServer 環境を使用して、レイヤーを作成し、レイヤー化されたイメージを公開できます。各コネクター構成は、XenServer 環境内の特定のストレージの場所にアクセスします。目的ごとに正しい場所にアクセスするには、複数の XenServer コネクター構成が必要になる場合があります。さらに、公開された各レイヤー化されたイメージは、公開されたイメージでプロビジョニングするシステムに便利な場所に公開できます。また、イメージポータビリティ機能を使用して、XenServer 環境からイメージをエクスポートすることもできます。コネクターとコネクター構成の詳細については、「コネクター構成」を参照してください。

レイヤリング

XenServer 仮想マシンを使用してレイヤーをパッケージ化するには、レイヤーの作成またはバージョン管理を行う際に、XenServer コネクター構成を指定します。イメージテンプレートで XenServer または Machine Creation for XenServer コネクター構成を指定すると、公開時にそのイメージが XenServer で作成されます。

イメージポータビリティ

イメージポータビリティエクスポート機能を使用して、XenServer コネクターと Windows ファイル共有コネクターを組み合わせて、XenServer 環境から既存のイメージをエクスポートできます。Windows ファイル共有コネクターの [コネクター構成] ドロップダウンでオフロードコンポジティングが有効になっている XenServer コネクターを指定し、その Windows ファイル共有コネクターを IPS エクスポートコマンドに指定します。これにより、イメージポータビリティは XenServer 環境にアクセスし、構成されたファイル共有の場所にイメージをエクスポートできます。エクスポートするイメージをエクスポートコマンドに指定するには、VDI の UUID を使用します。

Machine Creation for XenServer® コネクター

Machine Creation バージョンの XenServer コネクターは、XenServer 環境で Citrix Machine Creation Service が使用できる状態のレイヤー化されたイメージを公開します。公開されたレイヤー化されたイメージは、最終構成のために起動され、シャットダウンされてから、スナップショットが作成されます。

注記:

Machine Creation for XenServer コネクター構成は、レイヤー化されたイメージを公開するためのものです。これを使用してレイヤーをパッケージ化したり、イメージポータビリティ機能で使用したりすることはできません。代わりに、XenServer コネクター構成を使用してください。

Machine Creation for XenServer コネクターはキャッシュをサポートしていません。

XenServer コネクター構成設定の必須情報

XenServer コネクターの構成に必要な、推奨される、およびオプションのフィールドについては、以下を参照してください。

  • XenServer 構成名: このコネクター構成を識別し、追跡するのに役立つ名前です。
  • XenServer アドレス: アプライアンスが統合する XenServer ホストの名前です。
  • ユーザー名とパスワード: アプライアンスが XenServer に接続するために使用するアカウントの資格情報です。
  • セキュアな通信の使用: App Layering コネクターと XenServer 間の API 接続トラフィックに対する SSL 暗号化です。このフィールドはデフォルトで選択されています。
  • 仮想マシンテンプレート: クローン作成用の仮想マシンテンプレートです。選択肢のリストには、実際の仮想マシンや組み込みテンプレートではなく、カスタム仮想マシンテンプレートのみが含まれます。選択したテンプレートには、ディスクがアタッチされておらず、少なくとも 1 つのネットワークカードがアタッチされている必要があります。そうでない場合、構成を検証または保存しようとするとエラーが表示されます。
  • ストレージリポジトリ: 作成されたディスク (VDI) を保存するストレージリポジトリです。リストは、仮想ハードディスクを格納できるリポジトリのみを表示するようにフィルタリングされます (ISO リポジトリはフィルタリングされます)。
  • パッケージングキャッシュサイズ (GB) (オプション): キャッシュのためにストレージリポジトリ内で使用する最大スペースを指定します。デフォルトでは 250 GB です。
  • ファイル転送に HTTPS を使用: イメージファイル転送を暗号化します。HTTPS は、より安全なアップロードとダウンロードのためにデフォルトで選択されていますが、パフォーマンス向上のためにクリアできます。これは、オフロードコンポジティングを有効にしている場合には適用されません。
  • オフロードコンポジティング (推奨): コンポジティングおよびその他の操作を XenServer 内に作成された VM にオフロードします。この機能により、パフォーマンスが向上し、UEFI、セキュアブート、イメージポータビリティのサポートなどの機能が有効になります。この機能を無効にすることは非推奨です。
  • ISO ストレージリポジトリ: オフロードコンポジティングが有効になっている場合にアップロードされる ISO を保存するリポジトリです。リストは、ISO リポジトリのみを表示するようにフィルタリングされます。SMB と NFS がサポートされています。
  • ISO 共有パス: 選択した ISO ストレージリポジトリに対して、構成された ISO 共有パスによって自動的に入力されます。表示専用です。
  • ISO 共有ユーザー名: 選択した ISO 共有のユーザー名です。SMB ISO 共有にのみ有効です。NFS ISO 共有はユーザー名またはパスワードをサポートしていません。
  • ISO 共有パスワード: 選択した ISO 共有のパスワードです。SMB ISO 共有にのみ有効です。NFS ISO 共有はユーザー名またはパスワードをサポートしていません。

仮想マシンフォルダー

XenServer コネクターによって作成された仮想マシンは、パッケージングマシンであろうとレイヤー化されたイメージであろうと、フォルダーまたはタグのいずれかを使用して仮想マシンを整理できます。XenServer では、フォルダーまたはタグによって仮想マシンを整理できます。これらの整理ツールは、XenCenter またはその他のツールを通じて仮想マシンを作成および管理する際にはオプションです。XenServer コネクター構成ではフォルダーやタグを指定できませんが、XenServer コネクターによって作成された仮想マシン (パッケージングマシンと公開されたレイヤー化されたイメージの両方) は、両方の整理ツールを使用できます。

キャッシュタグ

XenServer コネクター構成で指定されたテンプレートにタグがある場合、それらのタグは、そのテンプレートからクローン作成されたすべての仮想マシンに引き継がれます。すべてのパッケージング仮想マシンまたは公開されたレイヤー化されたイメージには、テンプレートが持つタグと同じタグが付けられます。また、XenServer コネクターは 3 つのタグを追加します。

  • App Layering - XenServer コネクターによって作成されたすべての仮想マシンは、その目的やイメージに関係なく、このタグで検索できます。
  • 目的タグ - すべてのパッケージングマシンには App Layering Packaging Machine のタグが付けられ、すべての公開されたレイヤー化されたイメージ仮想マシンには App Layering Published Images のタグが付けられます。
  • イメージまたはレイヤー名 - すべてのパッケージングマシンには、生成されたレイヤーのレイヤー名がタグ付けされ、すべての公開されたレイヤー化されたイメージには、テンプレートイメージ名がタグ付けされます。 XenCenter を使用している場合は、[組織ビュー] を選択し、次に [タグ別] を選択することで、タグ別に仮想マシンを表示できます。

フォルダー

デフォルトでは、XenServer コネクターによって作成された仮想マシンはフォルダーに配置されません。ただし、XenServer コネクター構成で指定されたテンプレートがフォルダー内に存在する場合、コネクターがそのテンプレートから作成するすべての仮想マシンも同じフォルダー内に存在します。すべてのパッケージング VM と公開されたレイヤー化されたイメージは、その同じフォルダーに配置されます。パッケージング VM または公開されたレイヤー化されたイメージ用の個別のサブフォルダーはありません。

マシンネットワーク接続

XenServer コネクター構成で指定されたソーステンプレートの仮想ネットワーク設定は、XenServer コネクターを通じて VM を作成する際に引き継がれます。コネクター構成 UI には、ネットワーク設定を上書きするオプションはありません。

XenServer プール

オフロードコンポジティングが無効になっている場合、XenServer コネクターは XenServer プールで正しく動作しません。構成で指定されたホストがプールの一部である場合、コネクターが機能するにはプールコーディネーターである必要があります。ただし、これは、プールコーディネーターホストがダウンし、新しいプールコーディネーターが選出されるたびに、XenServer 構成を更新する必要があることを意味します。

コネクター構成の追加

  1. [コネクター] ページをクリックします。
  2. [コネクター構成の追加] をクリックします。ダイアログボックスが開きます。
  3. レイヤーを作成またはイメージを公開するプラットフォームと場所の [コネクタータイプ] を選択します。
  4. [新規] をクリックして、コネクター構成ページを開きます。
  5. 構成の [名前]、XenServer アドレス、ユーザー名、パスワード、および [セキュアな通信の使用] チェックボックスの設定を入力します。詳細については、上記のフィールド定義を参照してください。
  6. XenServer 構成フィールドの下にある [接続] をクリックします。ユーザー名とパスワードが正しい場合、[仮想マシンクローン設定] フィールドが有効になります。

    注記:

    証明書エラーがある場合、次のエラーメッセージが表示されます。 サービス証明書に 1 つ以上の問題が見つかりました。これらを無視するように設定するか、サーバー上の証明書を更新する必要があります。 [証明書エラーを無視して続行] をクリックできます。

  7. 必要な [仮想マシンテンプレート] を選択します。
  8. [ストレージリポジトリ] を選択します。
  9. [パッケージングキャッシュサイズ (GB)] が目的の値に設定されていることを確認します (またはデフォルトを使用します)。値を 0 に設定すると、キャッシュは行われません。
  10. [ファイル転送に HTTPS を使用] の設定を選択します。
  11. [オフロードコンポジティングの使用] の設定を選択します。
  12. [オフロードコンポジティングの使用] が選択されている場合は、[ISO ストレージリポジトリ] を選択します。[ISO 共有パス] が自動入力されます。
  13. SMB ISO 共有が選択されている場合は、SMB ISO 共有のユーザー名とパスワードを入力します。
  14. [確認して完了] をクリックします。構成の概要が表示されます。
  15. [保存] をクリックします。エラーが表示されない場合、新しいコネクター構成が保存され、[コネクター] ページに表示されます。
XenServer®