アプリのレイヤリング

XenServer のマシン作成

XenServer コネクタ構成の Machine Creation には、Citrix App Layering アプライアンスが XenServer 環境の Machine Creation に階層化イメージを公開できるようにする情報が含まれています。 情報には、ユーザーの資格情報と保存場所が含まれます。

レイヤー化されたイメージを公開するには、XenServer コネクタ構成のマシン作成を使用します。 コネクタ構成で、仮想マシン テンプレートを構成していることを確認します。 次に、公開したレイヤー化イメージがすぐに使用できる仮想マシンに配置され、イメージがシャットダウンされ、スナップショットが取得されます。 追加の変更を加えることなく、XenServer 環境で仮想マシンを使用できます。

各コネクタ構成は、環境内の特定のストレージの場所にレイヤー化されたイメージを公開するように設定されています。 複数の場所に公開する場合は、複数のマシン作成コネクタ構成が必要になる場合があります。 また、各レイヤー化イメージを、公開されたイメージでプロビジョニングするシステムにとって便利な場所に公開することもできます。

注:

このコネクタ構成は、レイヤー化されたイメージを公開するためのものです。 マシン作成環境ではレイヤーをパッケージ化できません。 パッケージ レイヤーの場合は、 XenServer コネクタ構成を使用します。

Personal vDisk はマシンの作成ではサポートされていません。 公開されたデスクトップ イメージは永続的ではありません。 Personal vDisk は、Citrix Provisioning に公開する場合にのみ使用できます。

始める前に

XenServer 環境を使用して、レイヤーを作成したり、レイヤー化されたイメージを公開したりできます。 各コネクタ構成は、XenServer 環境内の特定のストレージの場所にアクセスします。 それぞれの目的に応じて正しい場所にアクセスするには、複数の XenServer コネクタ構成が必要になる場合があります。 さらに、各レイヤー化されたイメージを、公開されたイメージをプロビジョニングするシステムにとって都合の良い場所に公開できます。

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

App Layering Serviceを初めて使用する

XenServer 仮想マシンを使用してレイヤーを作成する場合は、App Layering 内に XenServer Connector が必要です。 階層化されたイメージを XenServer に公開する場合は、公開場所ごとにコネクタ構成も必要になります。

アプリ レイヤーを作成し、レイヤー化されたイメージを公開するときに、コネクタ構成を選択します。 タスクにコネクタ構成が必要な場合は、作成できます。 これを行うには、「 コネクタ 」ページで「 コネクタ構成の追加 」をクリックします。

XenServerコネクタ構成設定のマシン作成に必要な情報

XenServer のマシン作成用のコネクタを構成するときに、新しい構成に使用する XenCenter サーバー、データ ストア、およびホストを参照できます。

重要:

フィールドでは大文字と小文字が区別されます。 手動で入力する値は、XenServer 内のオブジェクトの大文字と小文字が一致している必要があります。一致していない場合は検証が失敗します。

  • 構成名: コネクタ構成の名前。
  • XenServer アドレス: アプライアンスが統合される XenServer ホストの名前。
  • ユーザー名とパスワード: アプライアンスが XenServer に接続するために使用するアカウントの資格情報。
  • セキュリティで保護されたプロトコルを使用する: コネクタと XenServer 間の API 接続トラフィックに SSL 暗号化を許可するデフォルト設定。
  • 仮想マシン テンプレート: クローン作成に使用できる仮想マシン テンプレート。 選択肢のリストには、実際の仮想マシンや組み込みテンプレートではなく、カスタム仮想マシン テンプレートのみが含まれます。 選択したテンプレートにはディスクを接続することはできず、少なくとも 1 つのネットワーク カードを接続する必要があります。 テンプレートにこれらの項目がない場合、構成を検証または保存しようとするとエラーが表示されます。
  • ストレージ リポジトリ: アップロードされたディスクのストレージ リポジトリ。 リストは、仮想ハード ディスク (VHD) を含めることができるリポジトリを表示するようにフィルター処理されます。 ISO リポジトリは除外されます。
  • ファイル転送に HTTPS を使用する: 画像ファイルの転送を暗号化します。 アップロードとダウンロードにはデフォルトで HTTPS が選択されます。 チェックボックスをオフにするとパフォーマンスが向上します。
  • オフロード合成 (推奨): 指定されたハイパーバイザー サーバー上でレイヤー パッケージ化またはイメージ公開プロセスを実行できるようにします。 この機能によりパフォーマンスが向上し、VMDK ディスク形式と BIOS または UEFI 仮想マシンのいずれかを使用できるようになります。 UEFI では、ハイパーバイザーでセキュア ブートが有効になっている場合は、セキュア ブートも使用できます。
  • ISO ストレージ リポジトリ: Offload Compositing がアップロードするディスクのリポジトリ。 リストは ISO リポジトリのみを表示するようにフィルタリングされます。 SMB と NFS がサポートされています。
  • ISO 共有パス: 構成された ISO 共有パスによって、選択した ISO ストレージ リポジトリに自動的に入力されます。 表示のみ。
  • ISO 共有ユーザー名: 選択した ISO 共有のユーザー名。 SMB ISO 共有にのみ有効です。 NFS ISO 共有はユーザー名またはパスワードをサポートしていません。
  • ISO 共有パスワード: 選択した ISO 共有のパスワード。 SMB ISO 共有にのみ有効です。 NFS ISO 共有はユーザー名またはパスワードをサポートしていません。

オフロード合成を選択した場合:

  • BIOS または UEFI 用に構成されたテンプレートを提供する場合、結果として得られる仮想マシンは選択したタイプになります。
  • UEFI セキュア ブートを有効にして選択したテンプレートを提供すると、生成される仮想マシンは UEFI セキュア ブートになります。

オフロード合成が選択されていない場合:

  • BIOS 用に構成されたテンプレートを提供すると、結果として得られる仮想マシンは BIOS になります。
  • UEFI 用に構成されたテンプレートを提供し、コネクタ構成を保存しようとすると、エラーが表示されます。

仮想マシンの構成

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

タグ

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

  • Unidesk: 目的やイメージに関係なく、XenServer Connector によって作成されたすべての仮想マシンを一覧表示します。
  • 目的タグ: すべてのパッケージング マシンに App Layering Packaging Machine のタグを付けます。 公開されたすべてのレイヤー化イメージ仮想マシンに、App Layering Published Images のタグを付けます。
  • イメージ/レイヤー名: すべてのパッケージング マシンに、生成元のレイヤーのレイヤー名を含むタグを提供します。 公開されたすべてのレイヤー化イメージにテンプレート イメージ名をタグ付けします。

XenCenter を使用している場合は、 組織ビュー を選択し、次に タグ別を選択すると、タグ別に仮想マシンを表示できます。

フォルダ

デフォルトでは、XenServer Connector によって作成された仮想マシンはフォルダーに配置されません。 指定されたテンプレートがフォルダー内にある場合、コネクタ構成によって作成される仮想マシンは同じフォルダー内にあります。 すべてのパッケージ仮想マシンと公開されたレイヤー化イメージは同じフォルダーに配置されます。 仮想マシンや公開されたレイヤー化イメージをパッケージ化するための個別のフォルダーはありません。

マシンネットワーク接続

XenServer Connector を使用して仮想マシンを作成すると、コネクタ構成のソース テンプレートの仮想ネットワーク設定が引き継がれます。 コネクタ構成 UI には、ネットワーク設定を上書きするオプションがありません。

XenServer コネクタは XenServer クラスターでは正しく動作しません。 構成内のホストがクラスターの一部である場合、コネクタが機能するためにプライマリ ホストを指定する必要があります。 ただし、プライマリ XenServer ホストに障害が発生し、新しいプライマリが選択された場合には、XenServer 構成を更新する必要があります。

コネクタ構成を作成する

値を入力するには:

  • 最初の 3 つのコネクタ フィールドを手動で入力します。 これらのフィールドの資格情報を検証した後、ドロップダウン メニューから残りのフィールドの値を選択できます。
  • 値を手動で入力するには、フィールドをクリックしてカーソルを置き、大文字と小文字が XenServer の値と一致していることを確認しながら値を入力します。
  • ドロップダウン リストから値を選択するには、1 回クリックしてカーソルをフィールドに置きます。 次に、もう一度クリックすると、可能な値のリストが表示されます。

コネクタ構成を追加するには

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

    注記:

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

  7. 必要な 仮想マシン テンプレートを選択します。
  8. ストレージリポジトリを選択します。
  9. ファイル転送に HTTPS を使用するの設定を選択します。
  10. オフロード合成の使用の設定を選択します。
  11. オフロード合成の使用 が選択されている場合は、 ISO ストレージ リポジトリを選択します。 ISO 共有パス は自動的に入力されます。
  12. SMB ISO 共有を選択した場合は、 SMB ISO 共有のユーザー名とパスワードを入力します。
  13. 確認して完了をクリックします。 構成の概要が表示されます。
  14. 保存をクリックします。 エラーが表示されない場合は、新しいコネクタ構成が保存され、 コネクタ ページに表示されます。
XenServer のマシン作成