App Layering

Citrix Hypervisor

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

はじめに

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

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

App Layeringを初めて使用する場合

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

レイヤーを作成してレイヤー化されたイメージを公開すると、コネクタ構成を選択するよう求められます。タスクに適したコネクタ構成がまだない場合は、[コネクタ] ページの [コネクタ構成の追加] をクリックして作成できます。

Citrix Hypervisorコネクタの構成設定に必要な情報 Citrix Hypervisorのコネクタを構成すると、 新しい構成に使用するXenCenterサーバーデータストアおよびホストを参照できます

重要

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

  • Citrix Hypervisor構成名:このコネクタ構成を識別して管理するのに役立つ名前です。
  • Citrix Hypervisorアドレス:アプライアンスが統合されている Citrix ハイパーバイザーホストの名前。
  • ユーザー名とパスワード:アプライアンスがCitrix Hypervisorへの接続に使用するアカウントの認証情報。
  • セキュリティで保護された通信を使用する:App Layering コネクタとCitrix Hypervisor間のAPI接続トラフィックをSSLで暗号化します。このフィールドはデフォルトで選択されています。
  • 仮想マシンテンプレート:クローニング用の仮想マシンテンプレート。選択肢のリストには、実際の仮想マシンや組み込みテンプレートではなく、カスタム仮想マシンテンプレートのみが含まれます。選択したテンプレートにはディスクが接続されておらず、少なくとも 1 つのネットワークカードが接続されている必要があります。そうでない場合は、設定の検証または保存を試行するときにエラーが表示されます。
  • ストレージリポジトリ:アップロードするディスクのストレージリポジトリ。一覧は、仮想ハードディスクを含むことができるリポジトリのみを表示するようにフィルタされます (ISO リポジトリは除外されます)。
  • レイヤーディスクキャッシュサイズ (GB) (オプション): レイヤーに許可されるキャッシュのサイズを指定します。デフォルトでは、許可されるキャッシュサイズは250 GBです。
  • ファイル転送に 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 用に構成されたテンプレートを指定し、コネクタ構成を保存しようとすると、エラーが表示されます。

仮想マシンフォルダー Citrix Hypervisor Connectorによって作成された仮想マシンは、パッケージマシンか階層化されたイメージかにかかわらず、フォルダーまたはタグを使用して仮想マシンを整理できます。Citrix Hypervisorを使用すると、仮想マシンをフォルダーまたはタグ別に整理できます。XenCenterなどのツールを使用して仮想マシンを作成および管理する場合、これらの組織ツールは任意です。Citrix Hypervisorコネクタ構成ではフォルダーやタグを指定できませんが、Citrix Hypervisorコネクタによって作成された仮想マシン(パッケージングマシンと公開レイヤーイメージの両方)は、両方の組織ツールを使用できます。

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

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

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

マシンネットワーク接続 Citrix Hypervisorコネクタ構成で指定されたソーステンプレートの仮想ネットワーク設定は、Citrix Hypervisorコネクタを介して仮想マシンを作成するときに引き継がれます。Connector Configuration UI には、ネットワーク設定を上書きするオプションはありません。

Citrix Hypervisorクラスター Citrix Hypervisor Connectorは、Citrix Hypervisorクラスターではまだ正しく動作しません。構成で指定されたホストがクラスタの一部である場合、コネクタが機能するには、クラスタのマスターホストである必要があります。ただし、つまり、マスターCitrix Hypervisorホストがダウンして新しいマスターが選出されるたびに、Citrix Hypervisorの構成を更新する必要があります。

コネクタ構成の作成

値を入力するには:

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

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

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

    注:

    証明書にエラーがある場合は、次のエラーメッセージが表示されます。 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. パッケージキャッシュサイズ (GB ) が適切な値に設定されていることを確認します (またはデフォルトを使用)。値を 0 に設定すると、キャッシュは行われません。
  10. [ ファイル転送に HTTPS を使用する] の設定を選択します。
  11. [ オフロード合成を使用] の設定を選択します。
  12. オフロード合成を使用 」を選択した場合は、「 ISO ストレージリポジトリ」を選択します。 ISO 共有パスは自動的に入力されます
  13. SMB ISO 共有を選択した場合は、 SMB ISO 共有のユーザー名とパスワードを入力します。
  14. 確認して完了」をクリックします。構成の概要が表示されます。
  15. [保存]をクリックします。エラーが表示されない場合は、新しいコネクタ構成が保存され、 コネクタページに表示されます
Citrix Hypervisor