App Layering

XenServer 用のマシン作成

XenServer コネクタ構成用のマシン作成には、Citrix App Layeringアプライアンスがレイヤー化されたイメージをXenServer 環境のマシン作成に公開できるようにするための情報が含まれています。この情報には、ユーザーの資格情報および保存場所が含まれます。

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

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

注:

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

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

はじめに

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

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

App Layering サービスの初回使用

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

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

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

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

重要:

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

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

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

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

フォルダー

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

マシンのネットワーク接続

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

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

コネクタ構成の作成

値を入力する手順は、次のとおりです。

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

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

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

    注:

    証明書にエラーがある場合は、次のエラーメッセージが表示されます。 One or more problems with the service certificate were found. You can enable them to be ignored, or you must update the certificate on the server.証明書エラーを無視して続行」をクリックできます。

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