App Layering

XenServer

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

はじめに

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

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

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

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

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

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

重要

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

  • XenServer 構成名:このコネクタ構成を識別して追跡するのに役立つ名前です。
  • XenServer アドレス:アプライアンスが統合されているXenServer ホストの名前。
  • ユーザー名とパスワード:アプライアンスがXenServer への接続に使用するアカウントの認証情報。
  • セキュリティで保護された通信を使用する:App Layering コネクタとXenServer間の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 用に構成されたテンプレートを指定し、コネクタ構成を保存しようとすると、エラーが表示されます。

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

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

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

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

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

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

コネクタ構成の作成

値を入力するには:

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

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

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