リモート管理ポートの変更

リモート管理は、Install Captureの実行中に仮想マシン内で実行されるAppDNAエージェントです。Citrix AppDNA VM構成MSIをインストールすると、仮想マシン内にリモート管理が自動的にインストールされます。MSIは、仮想マシンのパワーアップ時にRemote Adminを自動的に開始し、ポート54593でAppDNAクライアントからの接続をリッスンするように構成します。

ポートを変更するには、仮想マシンのコマンドラインから RemoteAdmin.exe を起動し、次のパラメーターを指定します。

-tcp_port=port

ここで、port は新しいポートです。

これは、リモート管理を起動するたびに実行する必要があります。この意味は、Install Captureが各Install Captureの開始時に仮想マシンを元に戻す仮想マシンの状態によって異なります。この状態は、Install Captureが使用するスナップショットを作成するときの仮想マシンの状態によって決まります。これがどのように機能するかを理解するために、いくつかの背景情報が続きます。

AppDNAでは、Install Captureごとに次の処理が行われます。

  1. 仮想マシンプロバイダーに接続し、仮想マシンを仮想マシン構成で指定されたスナップショットに戻します。スナップショットが作成されたときの仮想マシンの状態によって、AppDNAが仮想マシンを元に戻す状態を制御します。
  2. リモート管理を使用して、仮想マシン内でキャプチャタスクを実行します。
  3. 仮想マシンをサスペンドします(またはシャットダウンするか、実行したままにします)。(サスペンションがデフォルトのアクションです。これを変更するには、[仮想マシン構成]ダイアログボックスの [仮想マシンのクリーンアップアクション] オプションを使用します)。

Remote Adminの起動方法は、手順1でAppDNAが仮想マシンに戻ったときの仮想マシンの状態によって異なります。

  • 実行中 — ゲスト OS が実行中で、ユーザーがログオンしている場合、Remote Admin は既に実行中であり、再起動されません。
  • パワーオフ — 仮想マシンがパワーオフされている場合、仮想マシンがパワーオンされると、仮想マシン内の次のレジストリキーに格納されているコマンドを使用して、リモート管理が起動されます。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。

したがって、異なるポートを使用するようにRemote Adminを構成する方法は、Install Captureスナップショットが作成されたときの仮想マシンの状態によって異なります。各オプションについて、ステップバイステップの手順を以下に示します。

スナップショットの作成方法は、使用している仮想化テクノロジによって異なります。ただし、すべてのテクノロジーについて、仮想マシン構成ウィザードの最後のステップでは、サスペンド状態またはパワーオフ状態のスナップショットを作成するオプションが用意されています。したがって、ウィザードの操作中に仮想マシンで次の手順を実行できます。

サスペンド状態のスナップショットのリモート管理ポートを変更するには

仮想マシンをサスペンドし、Install Captureが仮想マシンを元に戻すスナップショットを作成する前に、以下の手順に従ってください。

  1. 仮想マシンで Windows タスクマネージャを開きます。

  2. タスクマネージャーの [アプリケーション] タブで、[RemoteAdmin] をクリックし、[タスクの終了] をクリックします。

  3. コマンドプロンプトを開き、次のように入力します。

    "location\RemoteAdmin.exe" -tcp_port=port

    場所は、RemoteAdmin.exe の場所です。デフォルトでは、32ビット仮想マシンではC:\Program Files\Citrix\AppDNA\VM Configuration(64ビット仮想マシンではC:\Program Files (x86)\Citrix\AppDNA\VM Configuration)で、ポートは新しいポート番号です。

これにより、Remote Adminが起動し、新しいポート番号を使用するように構成されます。これで、仮想マシンをサスペンドしてスナップショットを作成できるようになりました。

パワーオフ状態のスナップショットのリモート管理ポートを変更するには

仮想マシンをパワーオフし、Install Captureが仮想マシンを元に戻すスナップショットを作成する前に、以下の手順に従ってください。

  1. 仮想マシンで、[スタート] > [ファイル名を指定して実行] をクリックします。

  2. 「Regedit」と入力し、[OK] をクリックします。

  3. レジストリエディターで、次の場所を参照します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

  4. 右側のウィンドウで、RemoteAdmin.exe をダブルクリックします。

  5. [文字列の編集] ダイアログボックスで、既存の値の後に以下を追加します。

    -tcp_port=port

    ここで、port は新しいポート番号です。(-tcp_portの前にスペースがあることを確認してください)。

  6. [OK] をクリックし、レジストリエディタを閉じます。

これにより、Remote Adminの起動時に新しいポート番号を使用するように仮想マシンが構成されます。これで、仮想マシンをパワーオフし、スナップショットを作成できます。

リモート管理ポートの変更