方法: チーム プロジェクト コレクションのホスト グループを変更する
発行: 2016年7月
仮想マシンのホストを監視および管理する便利な方法として、System Center Virtual Machine Manager のホスト グループを利用できます。 ホストとは、Visual Studio Lab Management の仮想環境の展開に使用するホスト グループ内のコンピューターのことです。 SCVMM を使用してホスト グループを作成および管理します。 Lab Management では、どのホスト グループをチーム プロジェクト コレクションに使用するのか指定することができます。
既存のホスト グループにホストを追加したい場合は、SCVMM を使用してこのタスクを実行する必要があります。 詳細については、Microsoft Web サイトを参照してください。 ホストを追加する場合、以下についても確認する必要があります。
ホスト グループの論理ネットワークが他のホストと同じで、仮想マシンが相互に通信できるようにします。
適切なホスト グループにホストが追加されています。
Lab Management を最初に構成した後で、チーム プロジェクト コレクションで使用されているホスト グループを変更することがあります。 たとえば、使用量が増加しているため、より多くのホストを必要とすることがあります。 既存のチーム プロジェクト コレクションに使用できる別のホスト グループを選択して追加し、容量を増やすことができます。 任意のチーム プロジェクト コレクションに複数のホスト グループを追加することができます。
注意
Lab Management を初めて構成するには、「SCVMM 環境用の Lab Management の構成」を参照してください。
Team Foundation の管理コンソールを使用してチーム プロジェクト コレクションのホスト グループを変更することができます。 また、コマンドラインを使用して、同じタスクを実行することもできます。 コマンド ライン ユーティリティ TFSLabConfig の詳細については、「Configuring Lab Management with TFSLabConfig」を参照してください。
注意
チーム プロジェクト コレクションに追加した特定のチーム プロジェクトに、SCVMM を使用して作成したホスト グループを割り当てる場合は、コマンド ライン ユーティリティを使用してこのタスクを実行する必要があります。管理コンソールを使用して、特定のチーム プロジェクトにホスト グループを割り当てることはできません。詳細については、「TFSLabConfig CreateTeamProjectHostGroup Command」を参照してください。
Team Foundation の管理コンソールを使用してチーム プロジェクト コレクションのホスト グループを変更するには、次の手順を使用します。 追加するホスト グループ内の各ホストに対してこの手順を実行し、WinRM の信頼性を向上させる必要もあります。 仮想ラボを拡張するには、「仮想ラボの拡張または変更」を参照してください。
チーム プロジェクト コレクションのホスト グループを追加または削除するには
Team Foundation 管理コンソールの [アプリケーション層] で、[チーム プロジェクト コレクション] をクリックします。
右側のペインで、プロジェクト コレクションの一覧から適切なチーム プロジェクト コレクションをクリックします。
[Lab Management] タブをクリックし、[ホスト グループの構成] を選択します。
[プロジェクト コレクション レベル ラボ管理設定の編集] ダイアログ ボックスが表示されます。
ホスト グループを追加するには、[ホスト グループ] タブで [追加と検証] をクリックします。
[ホスト グループの選択] ダイアログ ボックスで、このチーム プロジェクト コレクションで使用する 1 つ以上の SCVMM ホスト グループを選択し、[追加] を選択します。
チーム プロジェクト コレクションの各チーム プロジェクトにホスト グループを追加するには、ホスト グループの [自動プロビジョン] チェック ボックスをオンにします。
注意
ホスト グループの自動プロビジョンを選択した場合は、このチーム プロジェクト コレクション内のすべてのチーム プロジェクトに対して、Team Foundation Server が自動的にホスト グループを追加します。まだ作成されていないチーム プロジェクトに対しては、新しいチーム プロジェクト ウィザードでのプロジェクトの作成時にホスト グループが追加されます。このチーム プロジェクト コレクション内に既に作成されているチーム プロジェクトに対しては、これらの設定の保存時にホスト グループが追加されます。自動プロビジョンを解除すると、チーム プロジェクト コレクションに追加した新しいチーム プロジェクトにホスト グループが追加されなくなります。
チーム プロジェクト コレクションからホスト グループを削除するには、[ホスト グループ] タブの一覧からホスト グループを選択し、[削除] をクリックします。
重要
チーム プロジェクト コレクションからホスト グループを削除する前に、Lab Management を使用してまずこのホスト グループ内にあるすべての Microsoft Test Manager 環境を削除する必要があります。次に、コマンド ライン ユーティリティ TFSLabConfig を使用してそのプロジェクト コレクション内の各チーム プロジェクトから、このホスト グループの関連付けを削除する必要があります。これを行う方法の詳細については、「TFSLabConfig DeleteTeamProjectHostGroup Command」を参照してください。
[OK] をクリックします。
WinRM の信頼性の向上
追加したホスト グループ内の各ホストに対して、Windows リモート管理の既定の構成の設定に次の変更を行う必要があります。 これらの設定に変更を加えることで、WinRM の信頼性を向上できます。これは、Lab Management によって、Hyper-V の一般的な運用シナリオで実行される場合よりも多くの操作が Hyper-V ホストで実行されるためです。
Windows リモート管理の構成設定を変更するには
[スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックしてから、[管理者として実行] をクリックします。
注意
このコンピューターの Administrators グループに追加されているドメイン ユーザーである必要があります。
コマンド プロンプトで次のコマンドを実行します。
winrm set winrm/config @{MaxTimeoutms = "1800000"}
ホストのオペレーティング システムが Windows Server 2008 SP2 の場合は、次のコマンドも実行します。
winrm set winrm/config/Service @{MaxConcurrentOperations="200"} -r:http://<HyperVHost>
(HyperVHost を HYPER-V ホストのコンピューター名に置き換えます。)
注意
http://<HyperVHost> で WinRM リスナーを作成するには、次のコマンドも実行しなければならない場合があります。
winrm quickconfig
次のコマンドを使用してこれらの変更を加えた後は、ホスト上の winrm と SCVMM エージェントを再起動します。
net stop winrm
net start winrm
net start vmmagent