Hyper-V

このトピックでは、Windows 7からWindows 10への移行時に、Install Captureで使用するHyper-V仮想マシンを(AppDNAが実行されているマシンとともに)セットアップする方法の例を示します。この例は、考えられるアプローチの 1 つを示しており、これが唯一の方法であることを示唆するものではありません。一般的なセットアップ要件については、仮想マシンをセットアップするを参照してください。

注意事項

制限:ローカルの Hyper-V に接続するとエラーが発生します。この問題を回避するには、AppDNAを管理者として実行します。

前提条件

  • Hyper-VサーバーがAppDNAが実行されているマシンとは別のマシンに構成されているか、Windows 10 Hyper-VクライアントとAppDNAクライアントが同じWindows 10マシンにインストールされているかのいずれかです。

  • Microsoft Windows 7 のクリーンビルドを持つ Hyper-V 仮想マシンは、Install Captureで使用するために既に存在します。Hyper-V 仮想マシンの作成の詳細については、Hyper-V のドキュメントを参照してください。

  • 仮想マシンは、AppDNAを実行しているマシン(AppDNAマシン)と同じドメインに接続されています。

  • Hyper-V サーバーを使用している場合は、Hyper-V ホストサーバーの IP アドレスまたは DNS 名がわかっており、Hyper-V にアクセスして仮想マシンを制御するアクセス許可を持つ管理ユーザーアカウントのユーザー名とパスワードがわかっています。または、Hyper-V クライアントを使用している場合は、自分の Windows ログオンアカウントに Hyper-V にアクセスして仮想マシンを制御するための管理者権限が必要です。

    ユーザーアカウントは、Hyper-V マシンの管理者グループまたは Hyper-V 管理者グループの一部である必要があります。または、この説明に従って、ユーザーアカウントに明示的な Hyper-V アクセス許可を付与して仮想マシンを制御することもできますMSDN の記事

  • ゲスト OS の管理ユーザーアカウントのユーザー名とパスワードがあります。

この例では、仮想マシンがAppDNAマシン上の共有フォルダーにアクセスできるように、AppDNAマシン上のWindowsへのログオンに使用するドメインユーザーアカウントと同じドメインユーザーアカウントを使用して仮想マシンを自動的にログオンするように構成します。(これは、以下のドメインユーザーアカウントと呼ばれます)。

注:次の手順では、Hyper-V マネージャーを介してコンソールで仮想マシンを開いた後のセットアップについて説明します。アクセス権がない場合は、Hyper-V 管理者に仮想マシンに Hyper-V 統合サービスをインストールし、リモートデスクトップ接続を許可するように構成するように依頼する必要があります。AppDNA仮想マシンの構成ウィザードでは、他のセットアップ手順をすべて実行できます。これについては、次のトピックで説明します。(ウィザードにより、仮想マシンがコンソールで開きます)。

Hyper-V マネージャーを使用して VM を開く

このセクションでは、Hyper-V マネージャーを使用して仮想マシンをコンソールで開き、仮想マシンをセットアップする方法について説明します。

  1. Windows の [スタート] メニューで、[管理ツール] > [Hyper-V マネージャー] を選択します。
  2. 左側のペインのツリーで、仮想マシンがホストされている Hyper-V サーバーを選択します。Hyper-V ホストでホストされている仮想マシンが、[仮想マシン] ボックスの一覧に表示されます。
  3. Install Captureに使用する仮想マシンを右クリックし、[接続]を選択します。
  4. 仮想マシンが実行されていない場合は、[アクション] > [開始] を選択します。
  5. プロンプトが表示されたら、管理者ユーザーアカウントを使用して仮想マシンにログオンします。

これで、以下で説明する仮想マシンのセットアップタスクを実行する準備が整いました。

VM への Hyper-V 統合サービスのインストール

Install Captureに Hyper-V Windows 7 仮想マシンを使用するには、Hyper-V 統合サービスがインストールされている必要があります。Hyper-V マネージャーにアクセスできない場合は、Hyper-V 管理者にこの手順を実行してもらってください。

注:ゲスト OS が Windows 7 の場合、または Windows 10 Hyper-V クライアントを使用している場合は、Hyper-V 統合サービスが常に必要です。これらの構成は、他の構成でも必要になる場合があります。

  1. Hyper-V マネージャーで、仮想マシンを開き、管理者ユーザーアカウントを使用してログオンします。
  2. コンソールウィンドウのメニューから、「アクション」>「統合サービスセットアップディスクの挿入」を選択します。
  3. [自動再生] ウィンドウで、[Hyper-V 統合サービスのインストール] を選択します。これにより、Hyper-V 統合サービスのインストールが開始されます。
  4. インストールが完了したら、仮想マシンを再起動します。

リモートデスクトップ接続を許可するように VM を構成する

Install CaptureにHyper-V仮想マシンを使用するには、リモートデスクトップ接続を許可するように構成する必要があります。Hyper-V マネージャーにアクセスできない場合は、Hyper-V 管理者にこの手順を実行してもらってください。

  1. 仮想マシンにログオンします。
  2. [コントロールパネル] > [システム] を開きます。(必要に応じて、まずクラシック表示に切り替えます)。
  3. [システムのプロパティ] ダイアログボックスで、[リモート] タブをクリックします。
  4. [リモートデスクトップ] で、[このコンピューターへのリモート接続を許可する] チェックボックスをオンにします。
  5. [OK] をクリックして変更を保存します。

仮想マシンで DCOM を有効にする

Hyper-V ホストと VM 間の通信では、VM で DCOM が有効になっている必要があります。DCOM を有効にするには、DCOM を有効または無効にするを参照してください。また、ポート 135 が DCOM 用に開いていることも確認します。

AppDNAマシンに共有フォルダーを作成する

以下の手順では、AppDNAマシン上にフォルダーを作成し、仮想マシンがそのフォルダーを読み書きできるように共有する方法について説明します。

  1. Install Captureの出力を保存するフォルダー(C:\AppDNAOutputなど)をAppDNAマシン上に作成します。
  2. フォルダを共有し、すべてのユーザーに読み取りと書き込みのアクセス許可を与えます。たとえば、次のようになります。
    1. エクスプローラーを開き、共有するフォルダーを見つけます。
    2. フォルダを右クリックし、ショートカットメニューから「共有」>「高度な共有」を選択します。
    3. [高度な共有] をクリックし、[高度な共有] ダイアログボックスで、[このフォルダを共有する] チェックボックスをオンにします。
    4. [アクセス許可] をクリックします。
    5. [アクセス許可] ダイアログボックスで [Everyone] をクリックし、[フルコントロール]、[変更]、[読み取り] で [許可] チェックボックスをオンにします。
    6. [OK] を 2 回クリックします。

注:仮想マシンは、入力ファイルの場所にもアクセスする必要があります。組織内にデプロイされたアプリケーションを含む既存の共有フォルダーを使用するには、仮想マシン内からアクセス可能であることを確認します。それ以外の場合は、これらの入力ファイルを出力と同じフォルダに保存するか、入力ファイル用に別の共有フォルダを作成できます。すべての場合において、仮想マシンは入力ファイルへの読み取りアクセス権を持っている必要があります。

VM の管理者としてドメインユーザーアカウントを追加する

注:ドメインユーザーアカウントが仮想マシンの管理ユーザーとして既にセットアップされている場合は、この手順を実行する必要はありません。

  1. 仮想マシンにログオンします。
  2. [コントロールパネル] > [管理ツール] > [コンピュータの管理] を開きます。(必要に応じて、まずクラシック表示に切り替えます)。
  3. 左側のペインのツリーで、[システムツール] > [ローカルユーザーとグループ] > [グループ] をクリックします。
  4. 右側のウィンドウで、[管理者] をダブルクリックします。
  5. [管理者のプロパティ] ダイアログボックスで、[追加] をクリックします。
  6. [ユーザー、コンピューター、またはグループの選択] ダイアログボックスの [選択するオブジェクト名を入力してください] ボックスに、ドメイン修飾ユーザー名 (たとえば、DomainUser) を入力します。
  7. [OK] をクリックして、[ユーザー、コンピュータ、またはグループの選択] ダイアログボックスを閉じます。
  8. [OK] をクリックして、[管理者のプロパティ] ダイアログボックスを閉じます。

仮想マシンを自動ログオン用に構成する

これは、Install Captureを高速化するオプションの手順です。この手順を実行しない場合は、仮想マシンが起動するたびに、ドメインユーザーアカウントを使用して仮想マシンに手動でログオンする必要があります。

仮想マシンで、http://support.microsoft.com/kb/315231の手順に従って、ドメインユーザー名で自動ログオンを設定します。

AppDNAと仮想マシンの簡易ファイル共有を無効にする

AppDNAマシンと仮想マシンの両方で以下の手順を実行します。

  1. Windows エクスプローラで、「 フォルダオプション」 >「 表示 」を選択します。
  2. [ 簡易ファイル共有を使用する (推奨) ] チェックボックスをオフにします。
  3. [ OK] をクリックします

AppDNAマシンでのウイルス対策構成

Install Captureの出力フォルダと入力フォルダのオンアクセススキャンを無効にするには、AppDNAマシンでウイルス対策ソフトウェアを構成する必要があります。たとえば、Norton Anti-Virusの場合、AppDNAの出力フォルダと入力フォルダの自動保護オプションを無効にします。

共有フォルダへのアクセスを確認する

ここで、AppDNAマシン上で以前に作成した共有フォルダーに仮想マシンがアクセスできることを確認する必要があります。

仮想マシンで、Windows の [スタート] > [ファイル名を指定して実行] プロンプトに次のように入力します。

\\<AppDNA machine name>\AppDNAOutput

ここで <AppDNA machine name>、はAppDNAマシンの名前です。

これにより、AppDNAマシン上の共有フォルダが開くと、仮想マシンがその共有フォルダにアクセスできるかどうかが検証されます。トラブルシューティングのヒントについては、仮想マシンからの共有フォルダへのアクセスのトラブルシューティングを参照してください。

仮想マシンへのAppDNA VM構成MSIのインストール

これを行うには、インストーラー(Citrix AppDNA VM Configuration.msiと呼ばれる)が必要です。これにはAppDNAが付属しています。AppDNAをインストールすると、AppDNAインストールフォルダーのToolsサブフォルダーにコピーされます。デフォルトの場所は、C:\Program Files\Citrix\AppDNA\Tools(64ビットマシンでは C:\Program Files (x86)\Citrix\AppDNA\Tools)です。

  1. デフォルトのファイルの場所を受け入れ、仮想マシン内にCitrix AppDNA VM構成MSIをインストールします。
  2. 仮想マシンを再起動します。

重要:AppDNA VM構成MSIのバージョン番号が、使用しているAppDNAのバージョンと同じであることを確認してください。つまり、AppDNAをアップグレードするときに、仮想マシンの仮想マシン構成をアップグレードする必要があります。

AppDNAを管理者特権で実行するように構成する

注:この手順は、Windows 8 Hyper-V クライアントを使用している場合にのみ関連します。

Windows 8 Hyper-V Clientを使用している場合は、仮想マシンと対話するときにAppDNAを実行して管理者として実行する必要があります。たとえば、仮想マシン構成ウィザードの使用時やInstall Captureの実行時などです。

AppDNAは、次のように常に管理者として実行されるように構成できます。

  1. 必要に応じて、AppDNAを閉じます。
  2. エクスプローラで、AppDNA.exeを探します。次の表に、このファイルの既定の場所を示します。

    機械タイプ デフォルトの場所
    64-bit C:\Program Files\Citrix\AppDNA\Client
  3. ファイルを右クリックし、ショートカットメニューから「プロパティ」(Properties) を選択します。
  4. [互換性] タブをクリックします。
  5. [特権レベル] で、[管理者としてこのプログラムを実行する] チェックボックスをオンにします。
  6. [OK] をクリックして変更を保存します。

仮想マシンのスナップショットの作成

  1. Hyper-V マネージャーで仮想マシンに接続します。
  2. コンソールのメニューから、[アクション] > [スナップショット] を選択します。[スナップショット名] ダイアログボックスで、スナップショットの名前を入力し、[はい] をクリックします。

これで、AppDNA仮想マシン構成ウィザードを使用して、Install Captureで使用する仮想マシン構成をセットアップする準備が整いました。手順については、Hyper-V 仮想マシンを構成するを参照してください。