仮想マシンが起動しない

このトピックでは、Install Captureを実行しようとしたときに仮想マシンが起動しない場合のトラブルシューティングのヒントを示します。

  • 一般的なXenServerエラーについては、後述の「XenServerエラー」を参照してください。
  • Windows 8 Hyper-Vクライアントを使用している場合、この問題は、AppDNAが管理者として実行されていない場合に発生します。AppDNAを常に管理者として実行するように構成する手順については、後述の「管理者として実行するようにAppDNAを構成する」を参照してください。
  • vSphere または Hyper-V を使用している場合は、[Install Capture] タブの [仮想マシン] 列のアイコンをクリックします。「そのようなホストは認識されていません」というエラーが表示される場合は、以下の「リモートデスクトップ接続ウィンドウが開きません (vSphere または Hyper-V)」を参照してください。
  • Install Captureの説明に従って、仮想化テクノロジがインストールされ、構成され、実行中であり、仮想マシンとAppDNAマシンが設定されていることを確認します。
  • 仮想マシンが正常に動作していることを確認するために、AppDNA以外で仮想マシンを起動および停止します。
  • AppDNA内で仮想マシン構成が正しく設定されていることを確認します。これを行う最も簡単な方法は、Install Capture設定 の [仮想マシン] タブで構成を選択し、[編集] をクリックすることです。これにより、仮想マシン構成ウィザードが開きます。これにより、チェックが実行され、問題が発生したときに役立つフィードバックが提供されます。特に、次のようになります。
    • 仮想マシンの IP アドレス (または DNS またはマシン名) が正しいことを確認します。仮想マシンの IP アドレスが変更された場合は、ウィザードで更新する必要があります。
    • 仮想化テクノロジに関連する場合は、サーバにログインするためのユーザー名とパスワードが正しいことを確認します。パスワードの有効期限が切れている場合は、ウィザードで新しいパスワードを入力する必要があります。
    • ウィザードのいずれかの手順が失敗した場合は、トラブルシューティングを参照してください。
  • Install Captureでサポートされている各テクノロジの説明に従って、仮想マシンへの自動ログオンを設定します。

XenServer のエラー

仮想マシンを使用できるように準備できません。セッションを認証できませんでした。アクセス認証情報を確認して、もう一度お試しください。

このエラーは、Install CaptureがXenServerへのログオンに使用するユーザー名とパスワードが無効であることを示します。通常、これはパスワードの有効期限が切れていることを意味します。ユーザー名とパスワードは、暗号化された形式で仮想マシン構成に保存されます。

このエラーを修正するには、仮想マシン構成ウィザードを使用して仮想マシン設定を編集し、新しいパスワードを入力します。変更を保存してください。その後、Install Captureを再度開始します。

AppDNAでは、仮想マシンを選択したスナップショットに戻すことができません。これは、XenServerにアクセスするために指定されたユーザーアカウントに、操作の実行が許可されていないためです。

このエラーは、Install CaptureがXenServerへのログオンに使用するユーザーアカウントに、仮想マシンの復元に必要な権限がないことを意味します。ユーザー名とパスワードは、暗号化された形式で仮想マシン構成に保存されます。

この問題を解決するには、XenServerユーザーアカウントに必要な権限を割り当てます。通常、「VM パワー管理者」の役割が必要です)。

AppDNAを管理者として実行するように構成する

  1. 必要に応じて、AppDNAを閉じます。
  2. Windowsエクスプローラで、AppDNAのメイン実行可能ファイル(appTitude.exeと呼ばれます)を見つけます。次の表は、このファイルのデフォルトの場所を示しています。
  3. ファイルを右クリックし、ショートカットメニューから「プロパティ」(Properties) を選択します。
  4. [互換性] タブをクリックします。
  5. [特権レベル] で、[管理者としてこのプログラムを実行する] チェックボックスをオンにします。
  6. [OK] をクリックして変更を保存します。
機械タイプ デフォルトの場所
64-bit C:\Program Files\Citrix\AppDNA\Client

[リモートデスクトップ接続] ウィンドウが表示されない(vSphere または Hyper-V)

vSphereまたはHyper-V仮想マシンを使用している場合、AppDNAはリモートデスクトップ接続ウィンドウで仮想マシンを開こうとします。これは、AppDNAマシンがドメインに参加しているが、仮想マシンがドメインに参加していない場合や、その逆の場合など、特定の状況では失敗することがあります。この場合、ゲストOSのアドレスを使用してAppDNAマシン上のhostsファイルを構成すると、問題が解決することがあります。hosts ファイルは、Windows がホスト名を IP アドレスにマッピングするために使用するローカルファイルで、ネットワーク上のマシンを識別できるようにします。

これらの手順が関連しているかどうかを確認するには、次の手順に従います。

  1. [Install Capture] タブでアプリケーションを見つけていない場合は、[VM] 列のアイコンをクリックします。
  2. AppDNA仮想マシンのリモート制御ウィンドウで「そのようなホストが認識されていません」というエラーが表示された場合は、仮想マシン構成でゲストOSを識別するために使用されるIPアドレスまたはホスト名を使用して、AppDNAマシンから仮想マシンにpingを試みます。
  3. pingが成功した場合は、以下の手順に従って、ゲストOSのアドレスを使用してAppDNAマシン上のhostsファイルを構成します。
  4. ping が失敗した場合、これらの手順は関連しない可能性があります。代わりに、仮想マシン構成がAppDNA内で正しくセットアップされていることを確認します。これを行う最も簡単な方法は、Install Capture設定の [仮想マシン] タブで構成を選択し、[編集] をクリックすることです。これにより、仮想マシン構成ウィザードが開きます。これにより、チェックが実行され、問題が発生したときに役立つフィードバックが提供されます。

AppDNAマシンでhostsファイルを構成するには:

  1. AppDNAマシンでhostsファイルを見つけます。このファイルには通常「hosts」という名前が付けられ、その場所は使用している Windows のバージョンによって異なります。Windows 7 では、通常 C:\Windows\System32\drivers\etc。

  2. メモ帳などのテキストエディタでファイルを開きます。

  3. ファイルに、ゲスト OS の IP アドレスとホスト名を指定する行をタブ文字で区切って追加します。たとえば、次のようになります。

    10.72.105.79 Win7HyperV

  4. ファイルを保存します。

ping コマンドおよびゲスト OS の IP アドレスを確認する方法については、仮想マシン接続を参照してください。