手動テスト用の仮想マシンの作成
発行: 2016年7月
SCVMM ラボ環境は、単一のエンティティとして管理できる仮想マシン (VM) のグループです。 Web またはネットワーク アプリケーションをテストするためにラボ環境を使用し、ラボのコンピューターでサーバー コンポーネントを実行します。 一般的な環境には、Web サーバーとして構成されたコンピューターと、データベース サーバーとして構成されたコンピューターが 1 台ずつ含まれる場合があります。 一連のテストを開始する前に、ライブラリから適切な仮想マシンを選択して環境を構成する必要があります。 複数のコンピューターで構成された完全な保存済み環境を選択し、そのコピーを配置することもできます。
ただし、SCVMM 環境を使用するには、仮想マシンをいくつか作成し、チーム プロジェクト コレクションのライブラリにインポートしておく必要があります。
SCVMM を設定する必要がある場合
System Center Virtual Machine Manager (SCVMM) は、仮想マシンを管理し、ライブラリに格納するときに役立ちます。 SCVMM ラボ環境を使用するには、Team Foundation Server で SCVMM を設定し、ラボ管理を構成しておく必要があります。
SCVMM ラボ管理がチーム プロジェクト コレクションで構成されていることを確認するには、新しいラボ環境ウィザードを開始し、SCVMM オプションが使用可能かどうかを確認します。 有効な場合、SCVMM は構成されているので、そのまま仮想マシンを作成できます。 環境ウィザードは取り消してください。
ライブラリ向けに仮想マシンを準備する
SCVMM を使用して新しい仮想マシンを作成し、Windows をインストールします。
Windows XP、Windows Vista、Windows 7、Windows 8、Windows Server 2008、または Windows Server 2012 をインストールできます。
新しい仮想マシンにログインし、管理特権を持っているユーザー アカウントを追加します。 すべてのラボのコンピューターで同じユーザー名とパスワードを使用します。 これには、ローカル アカウントまたはドメイン アカウントを使用できます。 これにより、ラボ管理者がコンピューターを管理することができます。
このコンピューターへのリモート デスクトップ接続を有効にします。
テスト エージェントをインストールします。 テスト エージェントは、テスト コントローラーに接続しないでください。 このテスト エージェントは、ラボ環境でコンピューターを使用するときに、ラボ管理者によって接続されます。
テスト エージェントのインストーラーは、Team Foundation Server と同じメディアにあります。
Windows と、テストするときに必要な追加のソフトウェアを構成します。 たとえば、Web サーバー (IIS) ロールを有効にし、SQL Server をインストールする場合があります。
ただし、テストするアプリケーションはインストールしないでください。
ラボ環境でコンピューターを使用できるようにする
次の 3 種類の仮想マシンをラボ環境用として作成できます。
実行中の仮想マシン。 コンピューターを実行中として設定し、コンピューターのプールに追加します。 ユーザーは、そのコンピューターを環境に追加できます。また、後でプールに戻すこともできます。 この方法を使用すると、非常に迅速に環境を作成できます。
格納された仮想マシン。 ライブラリにコンピューターを格納します。 ユーザーは、環境内にあるコピーを使用できますが、一度に作成できる実行中のコピーは 1 つだけです。
仮想マシン テンプレート。 コンピューター ID が削除されたテンプレートを保存します。 ユーザーは、テンプレート コンピューターのインスタンスが複数含まれる環境を作成できます。
実行中の仮想マシン
Microsoft Test Manager で、ラボ センター、仮想マシン、およびテンプレートを開きます。 [インポート] を選択し、仮想マシンを選択します。
格納された仮想マシン
SCVMM コンソールを使用する場合:
仮想マシンをシャットダウンします。
その仮想マシンをライブラリに格納します。
複数の SCVMM ライブラリがある場合は、チーム プロジェクト コレクションと共有されているものを選択します。
Microsoft Test Manager を使用する場合:
- ラボ センターの [仮想マシンおよびテンプレート] で、新しい仮想マシンをインポートします。
仮想マシン テンプレート
仮想マシンの場合:
コンピューターがドメインに参加している場合は、ドメインから削除し、ワークグループに追加します。 コンピューターを再起動します。
グループ ポリシー エディター gpedit.msc を開きます。 [ローカル コンピューター ポリシー]、[コンピューターの構成]、[Windows の設定]、[セキュリティの設定]、[アカウント ポリシー]、[パスワード ポリシー] の順に開きます。
次の値を設定します。
パスワードの履歴を記録する = 0
パスワードの長さ = 0
パスワードは、複雑さの要件を満たす必要がある = 無効
ローカル管理者アカウントのパスワードを空に変更します。 これで次でログインして実行できます。 管理者としてログインし、Ctrl + Alt + Delete を使用してパスワードを変更します。
仮想マシンに CD または DVD が読み込まれていないことを確認します。
SCVMM 管理者コンソールの場合:
仮想マシンをシャットダウンします。
仮想マシンを選択して複製します。 テンプレートに変換するときに元の仮想マシンが破棄されるので、このようにすることをお勧めします。
複製上のすべてのチェックポイントを削除します。
これを行うには、複製コンピューターのコンテキスト メニューで、[チェックポイントの管理] をクリックします。 削除操作は数分かかる場合があります。 チェックポイントと関連付けられているディスクが Hyper-V によってマージされます。 このマージの進行状況を監視するには、仮想マシンが配置されているホストで Hyper-V マネージャーを使用します。
マージの終了を待機します。
複製コンピューターのコンテキスト メニューで、[新しいテンプレート] をクリックします。
Microsoft Test Manager を使用する場合:
ラボ センターの [仮想マシンおよびテンプレート] で、新しい仮想マシンのテンプレートをインポートします。
テンプレートを SCVMM からインポートするときに、テンプレート内のセキュリティで保護された管理者パスワードとプロダクト キーが削除されます。 この情報を再入力する必要があります。 オペレーティング システムが Windows 7、Windows Server 2008 以降、または Windows Vista の場合、パスワード フィールドは空白のままにします。 オペレーティング システムが Windows XP または Windows Server 2003 の場合、空白のパスワードを指定するには、アスタリスク (*) を入力します。