App Layering

Nutanix AHV (Acropolis )

Nutanix AHVコネクタ構成には、アプライアンスがNutanix Acropolisに接続するために必要な認証情報とストレージコンテナが含まれています。

次の場合、このコネクタ構成を使用して、Nutanix 環境の特定の場所にアクセスできます。

  • プラットフォームレイヤーまたはアプリレイヤーの作成の一部として、または Layer へのバージョン追加の一部として Layer をパッケージ化します。
  • レイヤー化された画像を Nutanix に公開します。

はじめに

Nutanix Acropolis環境を使用して、レイヤーを作成し、レイヤー化された画像を公開できます。各コネクタ構成は、Nutanix Acropolis 環境内の特定のストレージコンテナーにアクセスします。このコンテナーでは、レイヤーを作成したり、レイヤー画像を公開したりできます。

それぞれの目的に合った適切なコンテナにアクセスするには、複数のNutanix Acropolisコネクタ構成が必要です。さらに、各レイヤー化されたイメージを、公開されたイメージを使用してプロビジョニングしているシステムから簡単にアクセスできるコンテナーに公開することが重要です。コネクタとコネクタ構成の詳細については、「 コネクタ構成」を参照してください。

Nutanix Prism要素コンソールの指定

App Layering はPrism Elementsウェブコンソールを使用しており、Prism Centralコンソールサポートしていません 。

重要:

Nutanix コネクタを使用する場合、App Layering が正しく動作するためには、ホストへの NFS 直接アクセスが必要です。古いバージョンの Nutanix AHV (5.6 および 5.7) では、Prism Element ホストまたはクラスターが Prism Central に登録されている場合、ホストへのこの直接の NFS アクセスは許可されませんでした。Nutanix のセットアップでこのアクセスを許可していることを確認してください。さまざまな Nutanix バージョンでのこの問題の詳細については、「Nutanix でレイヤーバージョンを追加するとエラーで失敗する:スクリプトの実行に失敗しました」を参照してください。

Nutanix コネクタを構成するときは、Prism Elements コンソールの URL を必ず入力してください。

コネクタに Prism Central が指定されている場合に表示されるエラー

コネクタ構成で Prism Central が使用されている場合は、「内部エラー 500」というエラーが表示されます。」

Citrix App LayeringアプライアンスをNutanix許可リストに追加します

必要に応じて、適切なストレージコンテナにアクセスできるように、アプライアンスが Nutanix 許可リストに追加されていることを確認します。これは、ファイルシステムとコンテナレベルの許可リスト設定を構成することで実現できます。Nutanixでの許可リストの追加について詳しくは、Nutanixのドキュメントを参照してください。

Acropolis コネクタの構成設定に必要な情報

Nutanix Connector構成では、新しい構成に使用する認証情報とコンテナを定義できます。

重要:

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

  • コネクタ構成名:このコネクタ構成を識別するのに役立つ名前です。
  • ウェブコンソール (Prism) アドレス:Prism ウェブコンソールのホスト名 (DNS 経由で解決可能) または IP アドレス。このアドレスは、Nutanix Prism Web コンソールへのアクセスに使用するアドレスと同じです。
  • ユーザー名/パスワード:Nutanixシステムとやり取りするときに使用される認証情報。指定したユーザーには、次の操作を実行するための十分な権限が必要です。
    • VMの操作:
      • 複製
      • 削除
      • 電源オン/オフ
      • 仮想ディスクの接続
    • イメージ操作:
      • 作成
      • 更新(別名アップロード)
      • 削除
    • 仮想ディスク:
      • 作成
      • 仮想マシンへの接続
  • 仮想マシンテンプレート (推奨): メモリ、CPU、ビデオ設定など、Nutanix のハードウェア設定を使用して VM を複製するために使用できる仮想マシンテンプレート。生成される VM を構成するためのホスト、データストア、ネットワークを指定できます。Nutanixには「テンプレート」という概念がないため、これらの「テンプレート」は実際のVMです。選択した「テンプレート」で使用する OS のバージョンは、レイヤーの構築またはレイヤー画像の公開に使用する OS のバージョンと一致する必要があります。テンプレートにはディスクが接続されていてはならず、少なくとも 1 つのネットワークカードが接続されている必要があります。そうでない場合は、設定の検証または保存を試行するときにエラーが表示されます。
  • ストレージコンテナ:アップロードするイメージ (仮想ディスク、VHD) と、それらのイメージから作成される結果の仮想ディスク用のストレージコンテナを選択できます。アプリレイヤーと OS レイヤーのバージョンを作成するときは、ストレージコンテナを NFS マウントポイントとしてマウントします。 Nutanix ウェブコンソールまたは Nutanix CLI ツールを使用して許可リストを構成します。クラスターとクラスター上のすべてのストレージコンテナ (使用していないものも含む) に許可リストを設定します。 注: 選択したストレージコンテナに対してアプライアンスが許可リストされていない場合、検証フェーズは失敗し、ストレージコンテナの選択にエラーが示されます。
  • レイヤーディスクキャッシュサイズ (GB) (オプション): 各レイヤーで許可されるキャッシュのサイズを指定します。
  • オフロード合成:指定した Nutanix サーバーでレイヤーパッケージングまたはイメージ公開プロセスを実行できるようにします。この機能によりパフォーマンスが向上し、ネイティブディスクフォーマットと BIOS または UEFI 仮想マシンのいずれかを使用できます。これはデフォルトで有効になっています。
  • パッケージキャッシュサイズ (GB) (推奨): パッケージングに使用するキャッシュサイズ容量 (ギガバイト単位)。推奨値をそのまま使用するか、変更してください。

仮想マシンの整理方法

Nutanix は、仮想マシンを整理するためのメカニズムを提供していません。このため、仮想マシンの総数が多い場合、アプライアンスによって作成された仮想マシンを見つけるのが難しい場合があります。これらの VM を検索しやすくするために、次の命名規則が使用されます。

  • パッケージマシン (アプリケーションレイヤーまたは OS バージョンの作成中に作成された仮想マシン)
    • 仮想マシン名は、作成/変更するレイヤー名で始まります
    • 仮想マシン名は、次のテキストで終わります:(マシンのパッケージ化)
  • レイヤードイメージ仮想マシン (レイヤードイメージの公開の結果として作成された仮想マシン)
    • 仮想マシン名は、公開されたイメージ名から始まります
    • 仮想マシン名は、次のテキストで終わります:(公開イメージ)

Nutanix Web コンソールで仮想マシンを表示する場合、次のフィルタで仮想マシンを検索できます。

  • 「Citrix App Layering」を使用して、App Layeringサービスによって作成されたすべての仮想マシンを検索します。
  • 「Citrix App Layering Packaging Machine」を使用して、レイヤー管理ジョブ用に作成されたすべての仮想マシンを検索します。
  • 「Citrix App Layering 公開イメージ」を使用して、レイヤー化イメージを公開するために作成されたすべての仮想マシンを検索します。
  • 特定のレイヤー化されたイメージ公開ジョブまたはアプリケーションまたはOSの作成に関連する仮想マシンを検索するためのイメージ名またはレイヤー名。

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

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

コネクタ構成の作成

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

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

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

  1. 管理者として管理コンソールにログインします。
  2. [ コネクタ] > [コネクタ構成の追加]を選択します。
  3. コネクタタイプドロップダウンメニューからNutanix AHV選択し 、「新規」をクリックします。これにより、コネクタ構成が開きます。
  4. 設定名、Acropolis アドレス、ユーザー名、パスワードを入力します。ガイダンスについては、上記のフィールド定義を参照してください。
  5. Acropolis 設定フィールドの下にある [ 接続 ] ボタンをクリックします。接続に成功すると、[ 仮想マシンのクローン設定] フィールドが有効になります。接続の問題はすべてコネクタ構成ブレードに報告されます。サーバー証明書のエラーが見つかった場合は、「 証明書エラーを無視して続行 」ボタンが表示されます。
  6. 仮想マシンテンプレートを選択します。
  7. ストレージリポジトリを選択します。
  8. [ 確認して完了] をクリックします。エラーがなければ、概要ページが表示されます。
  9. [保存] をクリックします。新しいコネクタ構成が [ コネクタ ] ページにリストされていることを確認します。
Nutanix AHV (Acropolis )