App Layering

テンプレートからレイヤー画像を公開する

レイヤーイメージは、イメージテンプレートで指定されたレイヤーと設定から合成された仮想マシンです。イメージテンプレートを使用すると、コネクタ構成で指定したProvisioning ServicesまたはHypervisor 内の場所に必要な数のレイヤー化されたイメージを公開できます。

レイヤー化されたイメージを公開するときに、スクリプトを使用して、レイヤー固有の重要な手順を実行できます。たとえば、Microsoft Office をアクティブ化できます。これは、仮想マシンが展開ツールのマスターディスクとして使用される前に実行する必要がある場合があります。

これらのスクリプトの実行に使用されるメカニズムは、独自の kmssetup.cmd 機能、Run-once サポート、スクリプトの手動実行など、さまざまです。すべてのスクリプトが実行されるか、その他の手動ステップが実行され、仮想マシンが希望の状態になると、ゲスト OS のシャットダウンはスクリプトによって開始されるか、手動で開始されます。kmssetup.cmd機能を使用する場合、すべてのレイヤースクリプトおよびその他のkmssetup機能の完了後にシャットダウンを開始するプロセスが文書化されています。

レイヤー化されたイメージを公開するには:

  1. 画像モジュールで、公開する 1 つ以上の画像テンプレートを選択します。
  2. [ 操作 ] メニューで、[ レイヤイメージをパブリッシュ] を選択します。
  3. [ 確認と完了 ] ページで、[ レイヤーイメージを公開] を選択します。イメージテンプレートごとに、 レイヤーイメージの公開というタスクが開始されます
  4. タスクバーを確認し、このイメージのディスクが作成されたら、タスクの説明のリンクをクリックして次の段階に進みます。

    リンクをクリックすると、作成の状態が公開先のプラットフォームに依存する仮想マシンが表示されます:

    • XenServer、MS Hyper-V、Nutanix(またはその上のプロビジョニングサービス):仮想マシンは作成されていますが 、オフになっています。ゲストとしてログインし、コネクタ構成で指定されたスクリプトをマシンで実行させます。
    • Azure (または Azure のマシン作成): 仮想マシンを作成するためのウィンドウが開いていますが、不完全です。必要な値を入力して、マシンの作成を終了し、電源を入れます。マシンは、コネクタ構成で指定されたスクリプトを実行します。
      • Azure コネクタは、特にレイヤーの作成に使用されます。
      • Azure コネクタ用のマシン作成は、特にテンプレートの公開に使用されます。
    • Google Cloud: Google Cloud コンソールの Google Cloud イメージから仮想マシンを作成し、ゲスト OS としてパワーオンします。
    • VMware Cloud: VMware 仮想マシンテンプレートを使用して VM を作成し、ゲスト OS としてパワーオンします。

      注:

      仮想マシンのネットワークが正常に動作するには、標準の VM テンプレートではなく VMware仮想マシンテンプレートが必要です。

  5. 仮想マシンが希望の状態になったら、シャットダウンします。タスクのステータスが [ 完了] に変わります。

  6. タスクの説明の情報を使用して、環境内のイメージに移動します。

可能性のあるエラーメッセージ

次のエラーが表示され、公開イメージにログインして変更を加える場合は、 ドメインユーザーではなくローカルユーザーを介して実行する必要があります

This system was not shut down properly. Please log off immediately and contact your system administrator.

テンプレートからレイヤー画像を公開する