方法: チーム プロジェクト コレクションのホスト グループを変更する
ホスト グループを 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 コマンド ライン ユーティリティの使い方の詳細については、「TFSLabConfig を使用した Lab Management の構成」を参照してください。
[!メモ]
SCVMM を使用して作成したホスト グループを、チーム プロジェクト コレクションに追加した特定のチーム プロジェクトに割り当てる場合は、コマンド ライン ユーティリティを使用してこのタスクを実行する必要があります。管理コンソールを使用して、ホスト グループを特定のチーム プロジェクトに割り当てることはできません。詳細については、「TFSLabConfig CreateTeamProjectHostGroup コマンド」を参照してください。
Team Foundation の管理コンソールを使用してチーム プロジェクト コレクションのホスト グループを変更するには、次の手順を実行します。追加するホスト グループ内の各ホストに対して、この手順を実行して、WinRM の信頼性を向上する必要もあります。仮想ラボを拡張する方法については、「仮想ラボの拡張または変更」を参照してください。
チーム プロジェクト コレクションのホスト グループを追加または削除するには
Team Foundation 管理コンソールで、[アプリケーション層] の [チーム プロジェクト コレクション] をクリックします。
右側のペインで、プロジェクト コレクションの一覧から適切なチーム プロジェクト コレクションをクリックします。
[Lab Management] タブをクリックして、[ホスト グループの構成] をクリックします。
[Lab Management の設定] ダイアログ ボックスが表示されます。
ホスト グループを追加するには、[ホスト グループ] タブで [追加と検証] をクリックします。
[ホスト グループの選択] ダイアログ ボックスで、このチーム プロジェクト コレクションで使用する 1 つ以上の SCVMM ホスト グループをクリックし、[追加] をクリックします。
チーム プロジェクト コレクションの各チーム プロジェクトにホスト グループを追加するには、ホスト グループの [自動プロビジョン] を選択します。
[!メモ]
ホスト グループの自動プロビジョンを選択した場合は、このチーム プロジェクト コレクション内のすべてのチーム プロジェクトに対して、Team Foundation Server が自動的にホスト グループを追加します。まだ作成されていないチーム プロジェクトに対しては、新しいチーム プロジェクト ウィザードでプロジェクトが作成されるときにホスト グループが追加されます。このチーム プロジェクト コレクション内に既に作成されているチーム プロジェクトに対しては、これらの設定の保存時にホスト グループが追加されます。[自動プロビジョン] をオフにすると、チーム プロジェクト コレクションに追加した新しいチーム プロジェクトにホスト グループが追加されなくなります。
チーム プロジェクト コレクションからホスト グループを削除するには、[ホスト グループ] タブの一覧でホスト グループを選択し、[削除] をクリックします。
重要 チーム プロジェクト コレクションからホスト グループを削除する前に、まず、Microsoft Test Manager を使用して、このホスト グループに存在するすべての Lab Management 環境を削除する必要があります。次に、TFSLabConfig コマンド ライン ユーティリティを使用して、そのプロジェクト コレクション内の各チーム プロジェクトからこのホスト グループの関連付けを削除する必要があります。この方法の詳細については、「TFSLabConfig DeleteTeamProjectHostGroup コマンド」を参照してください。
[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
参照
処理手順
概念
Team Foundation 管理コンソールを使用したサーバーの構成