[VM 構成] ダイアログボックス

[仮想マシンの構成] ダイアログボックスは、上級ユーザーが、Install CaptureまたはForward Pathタスクで使用する仮想マシン構成を編集できる機能です。で [詳細設定] をクリックして、[仮想マシンの構成] ダイアログボックスを開きますInstall Capture設定

注:この領域について高度な知識がない限り、仮想マシン構成ウィザードを使用して仮想マシン構成を編集することをお勧めします。

[仮想マシンの構成] ダイアログボックスには、いくつかのタブがあります。

  • 仮想マシンの設定
  • リモート管理
  • 交換可能
  • オプションの構成
  • プロバイダプラグイン(一部のプロバイダのみ)

これらは、以下の別々の見出しの下に文書化されています。オプションは、最初のタブで選択したプロバイダによって異なります。

[仮想マシンの設定]タブ

[仮想マシンの構成] ダイアログボックスの [仮想マシンの設定] タブを使用して、仮想マシン構成の基本設定を表示および定義します。

名前。これにより、仮想マシンの構成が識別されます。この名前は、設定リスト内で一意である必要があります。

説明。将来の構成の目的を特定するのに役立つ有益な説明を入力します。

プロバイダ。この構成に使用されている仮想マシンテクノロジが表示されます。ドロップダウンリストのオプションは、に示されているサポートされているテクノロジーに対応していますInstall Capture。ここでプロバイダーを変更しないことをお勧めします。プロバイダを変更する場合は、通常の方法でそのプロバイダの新しい設定を作成することをお勧めします。

[ 出力場所]: Install Captureの出力(MSIファイル、インストールのスクリーンショットなど)が格納される場所。このフォルダーの構成方法は、[VM 出力のストリーム] チェックボックスがオンになっているかどうかによって異なります。

  • [VM 出力のストリーム] チェックボックスがオンになっている場合、ホストマシンまたはネットワーク共有上のフォルダになります。仮想マシンはこのフォルダーにアクセスする必要はありませんが、AppDNAはアクセスします。
  • [VM 出力のストリーム] チェックボックスをオフにした場合は、ホストマシンと仮想マシンの両方に読み取りおよび書き込みアクセス権がある場所を指定する必要があります。場所には、マップされたネットワークドライブまたは完全なUNCパス(AppDNAMachineAppDNAOutputなど)を指定できます。

注:キャプチャ出力ファイルでは、Windows パスの最大長である 260 文字を超えることができる深いフォルダ構造が必要になることがあります。この制限を克服するために、UNCパスを? という形式で指定できます。 UNCサーバ共有。

VM 出力をストリーム配信します。キャプチャの完了後に、Install Captureで仮想マシンからの出力をホストマシンまたはネットワーク共有上のフォルダーにストリームバックする場合は、このオプションを選択します。この設定は、仮想マシンとAppDNAの両方がアクセスできるフォルダーに出力を書き込むよりも簡単です。しかし、それは遅いです。Install Captureで、AppDNAと仮想マシンの両方に読み取りおよび書き込みアクセス権があるホストマシンまたはネットワーク共有上のフォルダーに仮想マシンから結果をコピーする場合は、このチェックボックスをオフにします。

VM 出力ステージングの場所。[VM 出力のストリーム] チェックボックスがオンになっている場合、Install Captureが出力を一時的に保存する仮想マシン上のフォルダを指定します。このフォルダには、ホストマシンまたはネットワーク共有の [Output Location] フォルダにストリーミングバックします。[?] を使用できません。 この設定の UNC ロングパス表記です。

VM 識別子 (名前)。(VM プロバイダプラグインには関係ありません)。 仮想マシンの作成時に与えられる一意の名前。VMware ワークステーションの仮想マシンの場合、これは VMX ファイルへのフルパスです。たとえば、C:\Virtual Machines\VVMXPSP3-01\VVMXPSP3-01.vmx のように指定します。

アクションタイムアウト。(VM プロバイダプラグインには関係ありません)。 仮想マシンの場所、起動、スナップショットへの復帰など、仮想マシンの制御のタイムアウト時間を秒単位で指定します。これらのアクションにかかる時間は、仮想化テクノロジーと仮想マシンイメージのサイズによって異なります。デフォルトは 1,200 秒です。

「インストールには入力が必要です」タイムアウト。Install Captureがインストール(または他の実行プロファイル・コマンド)の完了を待機する期間(秒)。この時間内にコマンドが完了しない場合、実行中の仮想マシンを参照して入力が必要かどうかを確認する必要があることを示すメッセージが表示されます。これは、サイレントインストールコマンドで多数のInstall Captureを実行しようとしたときに、予期せず入力を待機する場合に便利です。デフォルトは 1,200 秒です。

「インストールの中止」タイムアウト。アクティビティがないときに、インストールを終了して次のインストールに進むまでInstall Captureが待機する時間(秒単位)。デフォルトは 2,400 秒(40 分)です。大規模なアプリケーションによってはインストールにかなりの時間がかかるため、これは意図的に長い期間です。キャプチャのバッチを使用してオートクリッカー夜間に実行する場合(たとえば)、このタイムアウト期間を短縮して、一部のキャプチャが失敗した場合にバッチの進行速度を上げることができます。ただし、これはいくつかの大規模なアプリケーションのキャプチャが失敗する可能性があります。したがって、オートクリッカーを使用して手動でキャプチャを行う前にデフォルト値に戻す場合は、期間を 1,200 秒に短縮できます(たとえば、)。

基本スナップショット・パス。(VMwareワークステーションのみ) これにより、各Install Captureプロセスの仮想マシンの基本状態として使用される仮想マシン内のスナップショットが定義されます。VMware Workstation では、スナップショットはツリーを形成でき、使用するスナップショットのパスを次のように指定します。Snapshot1\ InstallCaptureBaselineSnapshot。

[リモート管理] タブ

[仮想マシンの構成]ダイアログボックスの[リモート管理]タブを使用して、仮想マシン内で実行されるAppDNAエージェントであるRemote Adminと通信する方法を定義します。

VM ゲストマシン名。仮想マシンの IP アドレスまたはマシン名。AppDNAでは、これを使用してゲストOSとのネットワーク接続を確立します。バックスラッシュ()を含めないでください。

を使用した VM 制御。仮想マシン内のRemote Adminとの接続にAppDNAが使用するプロトコル。デフォルトは TCP です。名前付きパイププロトコルは廃止され、以前のバージョンのAppDNAで作成された構成でのみサポートされます。

名前付きパイプユーザ名。名前付きパイププロトコルが使用されている場合の、名前付きパイプのユーザー名。ユーザーの完全修飾アカウント名を指定します。これは、ローカル管理者アカウントの場合は VM_MACHINE_NAME\USERNAME、仮想マシンにログインできるドメインアカウントの場合は DOMAIN_NAME\USERNAME という形式にする必要があります。この値を空白のままにした場合、名前付きパイプへの匿名アクセスを許可するように、仮想マシンのローカルセキュリティポリシーを設定します。

名前付きパイプパスワード。名前付きパイププロトコルが使用され、名前付きパイプユーザーアカウントが上記で指定されている場合の、名前付きパイプのパスワード。

TCP ポート。リモート管理者がリッスンするポート。デフォルトは 54593 です。ポートを変更するには、-tcp_port= パラメータを指定してリモート管理 (remoteadmin.exe) を実行します。<port> ここで、<port> は新しいポートです。Remote Adminがリッスンするポートの変更については、リモート管理ポートの変更を参照してください。

エラーのトラブルシューティングを行います。Install Captureの実行中に特定のエラーが発生した場合にトラブルシューティングのユーザーインターフェイスを開くには、このチェックボックスをオンにします。トラブルシューティングのユーザーインターフェイスを使用して、仮想マシン内で Remote Admin に接続したり、コマンドを実行したり、その他のトラブルシューティング手順を実行したりできます。その後、「完了」アクションを実行すると、Install Captureが終了し、トラブルシューティングインターフェイスが閉じ、次のInstall Captureがあればそれに進みます。Remote Adminへの接続およびInstall Captureコマンドの実行に関連するエラーにより、トラブルシューティングインターフェースがトリガーされます。既定の動作の場合は、このチェックボックスをオフにします。

「置換可能」タブ

[仮想マシンの構成] ダイアログボックスの [置き換え可能] タブを使用して、この仮想マシン構成で実行される実行プロファイルで使用する置き換え可能な値を定義します。ただし、ここで定義した置き換え可能値は、実行プロファイル自体またはアプリケーションのインポート画面の「クイック編集パラメータ」ボックスで置き換え可能値が明示的に定義されている場合、上書きされます。

置き換え可能値は、実行時に指定された値に置き換えられるプレースホルダです。実行プロファイルに置き換え可能を含めるための構文は、$(置き換え可能名) です。ここで、replaceable_name は置き換え可能の名前です。

置き換え可能なAppToolsFolderは、Citrix AppDNA VM構成MSIによって仮想マシンにインストールされるツールの場所を指定するために使用されます。デフォルトでは、これらのファイルは C:\Program Files\Citrix\AppDNA\VM Configurationにインストールされます。置き換え可能なAppToolsFolderのデフォルト値では、%APPDNAVMCONFIG%環境変数が使用されます。環境変数はAppDNA VM構成MSIによって作成され、ツールの実際のインストール場所が格納されます。

この仮想マシン構成で置換可能な値を定義するには、次の手順を実行します。

  • この仮想マシンに対して値を変更する置き換え可能ファイルがリストに表示されている場合は、それを選択して [編集] をクリックします。[文字を編集] ダイアログボックスが開き、新しい値を入力または貼り付けることができます。
  • 定義する値を持つ置換可能値がリストに表示されない場合は、「新規」(New) をクリックします。[置き換え可能を編集] ダイアログボックスが開き、新しい置き換え可能とその値を入力できます。

実行プロファイルで内部的に使用される置き換え可能なものがいくつかあります。これらの置き換え可能な値はAppDNAによって自動的に設定されるため、手動で行う必要はありません。これらの完全なリストについては、「実行プロファイルの編集」を参照してください。

[オプション] [構成] タブ

[仮想マシンの構成] ダイアログボックスの [オプションの構成] タブを使用して、仮想マシン構成のInstall Captureの設定を表示および定義します。

VM クリーンアップアクション。Install Captureプロセスの完了後に、Install Captureが仮想マシンを離れる方法を定義します。ここで選択するオプションは、キャプチャ時間に影響します。オプションは、[中断]、[実行したままにする]、[電源を切る] です。Install Captureは、ここで選択するオプションに関係なく、仮想マシンをキャプチャするたびに元の状態に戻すことに注意してください。

「プロバイダプラグイン」タブ

[仮想マシンの構成]ダイアログボックスの[プロバイダープラグイン]タブを使用して、XenServer および vSphere プロバイダーなどのプラグインに基づくプロバイダーの設定を表示および定義します。このタブは、プラグインベースのプロバイダに対してのみ表示されます。

プロバイダアセンブリパス。VM プロバイダープラグインのアセンブリへのパス。

プロバイダ・コード・タイプ。仮想マシンテクノロジと対話する VM プロバイダープラグインのアセンブリ内のクラス。

リモート処理を使用する。一部の VM プロバイダープラグインは、基盤となるテクノロジがリモート処理をサポートしていない場合でもサポートを提供します。リモートプロバイダの実装と通信するようにプロバイダに指示するには、このチェックボックスをオンにします。リモートマシン上のリスナーが実行され、リッスンしている必要があることに注意してください。

リモートプロバイダーのマシンアドレス。リモートプロバイダ実装をホストするマシンのホスト名または IP アドレス。これは、[リモート処理を使用] チェックボックスがオンになっている場合にのみ関係します。

TCP ポート。リモートプロバイダーの実装がリッスンしている TCP ポート。これは、[リモート処理を使用] チェックボックスがオンになっている場合にのみ関係します。

構成設定。このセクションを使用して、必要なその他の設定を定義します。これらの設定は、名前と値のペアの形式です。

  • 新しい構成設定を定義するには、[新規] をクリックします。[値の編集] ダイアログボックスが開きます。設定の名前とその値を入力し、[OK] をクリックします。
  • 既存の構成設定を編集するには、リストから設定を選択し、[編集] をクリックします。[値の編集] ダイアログボックスが開き、既存の値を編集できます。

Hyper-V プラグインの設定は次のとおりです。

  • ホスト名-Hyper-V ホストサーバーの IP アドレスまたは DNS 名。
  • username-AppDNAがHyper-Vにアクセスするために使用するアカウントのユーザー名。仮想マシン構成ウィザードを介して入力した場合、これは暗号化された形式で保存されます。ここにユーザー名を入力すると、暗号化されません。
  • password-AppDNAがHyper-Vにアクセスするために使用するアカウントのパスワード。これは、仮想マシン構成ウィザードで入力した場合、暗号化された形式で保存されます。ここにパスワードを入力すると、暗号化されません。
  • 仮想マシン-Install Captureに使用する Hyper-V 仮想マシンの名前。
  • snapshot-Install Captureで使用されるスナップショットの内部識別子。
  • vmaddress-ゲストOSのマシン名またはDNS名またはIPアドレス。
  • vmstate-仮想マシンの構成ウィザードの Hyper-V 仮想マシンの状態ステップで選択したオプション。

vSphere プラグインの設定は次のとおりです。

  • ホスト名-vSphere ホストサーバの IP アドレスまたは DNS 名。
  • username-AppDNAがvSphereにアクセスするために使用するアカウントのユーザー名。仮想マシン構成ウィザードを介して入力した場合、これは暗号化された形式で保存されます。ここにユーザー名を入力すると、暗号化されません。
  • password-AppDNAがvSphereにアクセスするために使用するアカウントのパスワード。これは、仮想マシン構成ウィザードで入力した場合、暗号化された形式で保存されます。ここにパスワードを入力すると、暗号化されません。
  • virtualmachine-Install Captureに使用する vSphere 仮想マシンの名前。
  • snapshot-Install Captureで使用されるスナップショットの名前。
  • vmstate-仮想マシン構成ウィザードの [vSphere 仮想マシンの状態] ステップで選択したオプション。

XenServer プラグインの設定は次のとおりです。

  • ホスト名-XenServerホストサーバーのIPアドレスまたはDNS名。
  • ユーザー名-XenServerへのアクセスにAppDNAが使用するアカウントのユーザー名。仮想マシン構成ウィザードを介して入力した場合、これは暗号化された形式で保存されます。ここにユーザー名を入力すると、暗号化されません。
  • password-XenServerへのアクセスにAppDNAが使用するアカウントのパスワード。これは、仮想マシン構成ウィザードで入力した場合、暗号化された形式で保存されます。ここにパスワードを入力すると、暗号化されません。
  • 仮想マシン-Install Captureに使用するXenServer仮想マシンの名前。
  • vmstate-仮想マシン構成ウィザードの[XenServer 仮想マシンの状態]ステップで選択したオプション。

[VM 構成] ダイアログボックス