Freigeben über


Erweitern oder Ändern des virtuellen Labs

 

Veröffentlicht: Juli 2016

Während Sie ein virtuelles Lab verwenden und damit vertraut werden, möchten Sie möglicherweise Ihr Lab in einer der folgenden Arten erweitern oder ändern:

  • Verschieben von Team Foundation Server von einem Server zu einem anderen

    Sie müssen möglicherweise den Server ändern oder ersetzen, der die Team Foundation Server- Anwendungsebene ausführt.

  • Verschieben einer Teamprojektsammlung von einem Team Foundation Server zu einem anderen

    Möglicherweise möchten Sie die Computer und andere Ressourcen in Ihrem anfänglichen Teamprojekt erneut verwenden und diese Ressourcen verschieben.

  • Hinzufügen eines neuen Bibliotheksservers und außer Kraft setzen eines alten Bibliotheksservers

    Möglicherweise benötigen Sie mehr Speicherplatz zum Speichern von virtuellen Computern, Vorlagen und Umgebungen. Sie können weitere Bibliotheksfreigaben hinzufügen oder vorhandene Bibliotheksfreigaben durch größere ersetzen, die sich auf SCVMM-Bibliotheksservern befinden.

  • Hinzufügen eines neuen Hyper-V-Hosts und außer Kraft setzen eines alten Hyper-V-Hosts

    Möglicherweise benötigen Sie mehr Speicherplatz zum Ausführen von virtuellen Computern und Umgebungen. Sie können vorhandenen Hostgruppen weitere physische Hosts hinzufügen, um transparent mehr Kapazität hinzuzufügen.

  • Verschieben von System Center Virtual Machine Manager von einem Server zu einem anderen

    Sie müssen möglicherweise den Server ändern oder ersetzen, auf dem SCVMM ausgeführt wird.

  • Verschieben eines Testcontrollers

    Sie müssen möglicherweise den Computer verschieben oder ersetzen, auf dem der Testcontroller ausgeführt wird.

Für jede dieser Änderungen sind eine Anpassungen an der Konfiguration der Lab Management-Ressourcen erforderlich.

Verschieben von Team Foundation Server von einem Server zu einem anderen

Wenn Sie Team Foundation Server von einem Server zu einem anderen verschieben oder den Namen des Servers, auf dem Team Foundation Server ausgeführt wird, anderweitig ändern, müssen Sie die URL aktualisieren, die die Lab Management-Komponenten verwenden, um mit Team Foundation Server zu kommunizieren. Weitere Informationen finden Sie unter über das Verschieben von Team Foundation Server finden Sie unter Verwalten von Team Foundation Server.

Nachdem Sie das Verschieben von Team Foundation Server abgeschlossen haben, aktualisieren Sie die Team Foundation Server-URL an den folgenden Orten:

  • Auf dem Computer, auf dem die Team Foundation Server-Anwendungsebene ausgeführt wird, die URL wird in der Team Foundation Server-Verwaltungskonsole angezeigt. Wechseln Sie in der Verwaltungskonsole zum Knoten Lab Management, klicken Sie auf Lab Management neu konfigurieren und dann auf die Registerkarte Erweitert. Geben Sie im Textfeld für die Lab-URL den neuen Servernamen ein.

  • Auf Computern, auf denen ein Build-Agent installiert ist, wird die URL in der durch Hyper-V verwalteten Registrierungsstruktur gespeichert. Wenn der Server umbenannt wird, auf dem Team Foundation Server ausgeführt wird, klicken Sie für diese Umgebung auf die Option zum Reparieren der Workflowfunktion. Die Einstellung wird automatisch auf allen virtuellen Computern dieser Umgebung aktualisiert. Da LVR-Dateien die URL von Team Foundation Server intern speichern, müssen Sie die LVR-Datei manuell ändern, um das XML-Element zu aktualisieren.

    Hinweis

    Sie müssen keine Momentaufnahmen wiederherstellen, da die URL auf dem virtuellen Computer durch Team Foundation Server aktualisiert wird, nachdem die Wiederherstellung auf eine Momentaufnahme erfolgt.

Verschieben einer Teamprojektsammlung von einem Team Foundation Server zu einem anderen

Wenn Sie mit dem Erkunden von Lab Management durch die Verwendung zusammengesetzter Umgebungen oder durch das Erstellen eines kleinen Teamprojekts begonnen haben, um Team Foundation Server einem Pilottest zu unterziehen, möchten Sie möglicherweise später die Lab-Ressourcen zu einer anderen Team Foundation Server-Instanz migrieren. Da Team Foundation Server das Zusammenführen von Teamprojekten nicht unterstützt, müssen Sie Ihre Lab-Ressourcen manuell verschieben. Weitere Informationen finden Sie unter das Migrieren von Quellcode, Arbeitselementen und Builddefinitionen finden Sie unter Verwalten von Team Foundation Server.

Hinweis

Sie können virtuelle Computer nur innerhalb derselben Netzwerkadresse verschieben, da sie bereits konfiguriert sind, diese Netzwerkadresse zu verwenden. Beim Verschieben einer Teamprojektsammlung zwischen Team Foundation Server-Instanzen, die sich in unterschiedlichen Domänen befinden, müssen Sie die Projektsammlung verschieben, die Konfiguration von Lab Management für diese Projektsammlung aufheben und anschließend erneut konfigurieren, und zwar mithilfe der Einstellungen der neuen Instanz und Domäne von Team Foundation Server.

Da Sie Verschiebungen zwischen Domänen vornehmen, können Sie nicht alles wiederherstellen.

Ausführen von Verschiebungen von einem Server mit Team Foundation Server zu einem anderen Server mit Team Foundation Server

  1. Verschieben Sie die Teamprojektsammlung auf eine neue Anwendungsebene. Die Schritte finden Sie unter Verschieben einer Teamprojektauflistung.

  2. Heben Sie die Konfiguration von Lab Management für die Teamprojektsammlung auf, nachdem die Sammlung an den Ziel-Team Foundation Server angefügt wurde. Schritte zum Aufheben der Konfiguration finden Sie unter TFSConfig Lab /Delete Command.

  3. Erneutes Konfigurieren von Lab Management für die Sammlung auf dem Ziel-Team Foundation Server. Die Schritte zum Konfigurieren von Lab-Management finden Sie unter Konfigurieren von Lab Management für SCVMM-Umgebungen.

Hinzufügen eines neuen Bibliotheksservers und außer Kraft setzen eines alten Bibliotheksservers

Wenn Sie den Speicher für System Center Virtual Machine Manager (SCVMM) erweitern müssen, können Sie neue Bibliotheksfreigaben hinzufügen. Sie können auch vorhandene Freigaben durch Freigaben auf Servern ersetzen, die über schnellere Prozessoren, mehr Datenträger oder beides verfügen. So fügen Sie Bibliotheksfreigaben zu durch den von Lab Management verwendeten SCVMM hinzu oder entfernen Sie sie:

  1. Bereiten Sie vor, eine neue Bibliotheksfreigabe zu verschieben.

  2. Verschieben Sie die Vorlagen.

  3. Verschieben Sie die importierten virtuellen Computer, die zurzeit nicht in virtuellen Umgebungen verwendet werden.

  4. Verschieben Sie die gespeicherten Umgebungen.

  5. Entfernen Sie die alte Bibliotheksfreigabe.

    Hinweis

    In diesem Szenario werden vorhandene LVR-Dateien nicht aktualisiert, die möglicherweise Bestandteil aktiver Fehler sind.Wenn gespeicherte Umgebungen vorliegen, die für das Reproduzieren von Fehlern erforderlich sind, sollten diese in der Quellbibliothek verbleiben, bis die Fehler behoben sind.

So bereiten Sie das Verschieben vor

  1. Stellen Sie sicher, dass der neue Bibliotheksserver die Systemanforderungen für einen SCVMM-Bibliotheksserver erfüllt. Weitere Informationen finden Sie unter die Systemanforderungen finden Sie unter Systemanforderungen: VMM-Bibliothekserver.

  2. Fügen Sie auf dem neuen Server eine neue Bibliotheksfreigabe hinzu:

    1. Erstellen Sie im Windows-Explorer einen neuen Ordner, der den Namen der neuen Bibliotheksfreigabe verwendet.

    2. Geben Sie den neuen Ordner für den SCVMM-Server frei, indem Sie „VMM_MACHINE$“ als einen Mitwirkenden zur Liste der Benutzer hinzufügen, für die dieser Ordner freigegeben ist.

    3. Weisen Sie in der Administratorkonsole von Virtual Machine Manager diese Bibliotheksfreigabe zu.

  3. Fügen Sie den entsprechenden Teamprojektsammlungen und Teamprojekten die neue Bibliotheksfreigabe hinzu.

    1. Klicken Sie in der TFS-Verwaltungskonsole auf TFS-Server. Klicken Sie auf Anwendungsebene, und klicken Sie dann auf die Option für die Teamprojektsammlungen.

    2. Klicken Sie auf die Registerkarte Lab Management und anschließend auf Bibliotheksfreigaben konfigurieren.

    3. Fügen Sie die Freigabe hinzu, die Sie in SCVMM erstellen.

  4. Sichern Sie die ursprüngliche Bibliotheksfreigabe. Die Schritte zum Sichern der Bibliotheksfreigabe finden Sie unter Sichern und Wiederherstellen der VMM-Datenbank.

  5. Führen Sie einen der folgenden Schritte aus:

    Nehmen Sie die Projektsammlungen offline. Es wird empfohlen, die entsprechenden Projektsammlungen während des Verschiebens offline zu nehmen. Dies ist jedoch optional.

    – oder –

    Wenden Sie sich an Ihren Systemadministrator, und bitten Sie ihn, dass er alle Benutzer darüber informiert, dass sie während des Verschiebens weder Umgebungen bereitstellen noch virtuelle Computer oder Vorlagen importieren sollen.

So verschieben Sie die Vorlagen

  1. Ermitteln Sie die Dateien, die mit der Vorlage verknüpft sind, die Sie verschieben möchten. Verschieben Sie die Dateien von der Quelle zum Ziel. Stellen Sie im Falle von VHDs mit differenzierenden Datenträgern sicher, dass Sie alle Versionen der VHD-Datei verschieben. Klicken Sie mit der rechten Maustaste auf die Vorlage, und klicken Sie dann auf Eigenschaften, um den Pfad der VHD-Datei zu suchen, auf den diese Vorlage zeigt. Klicken Sie auf Hardwarekonfiguration. Verschieben Sie diese VHD-Datei zur neuen Bibliotheksfreigabe.

  2. Klicken Sie in der SCVMM-Administratorkonsole auf Bibliothek. Klicken Sie im Bereich Aktion auf Aktualisieren. Aktualisieren Sie die alte Bibliotheksfreigabe und die neue Bibliotheksfreigabe.

  3. Klicken Sie in Microsoft Test Manager auf Bibliothek. Zeigen Sie auf die neue Bibliotheksfreigabe, und importieren Sie die Vorlagen erneut. Wiederholen Sie dies für jedes Teamprojekt, das für Lab Management aktiviert ist. Stellen Sie sicher, dass das Betriebssystem- und das Hardwareprofil, das Sie für die neue Instanz der Vorlage definieren, dem entsprechen, das Sie für die alte Vorlage verwendet haben.

  4. Wenn Sie über Umgebungen in der Bibliothek verfügen, die auf Vorlagen basieren, sollten Sie die Umgebung manuell aktualisieren. Klicken Sie in Microsoft Test Manager auf Bibliothek. Klicken Sie auf Umgebungen, und klicken Sie dann auf jede Umgebung, die Vorlagen verwendet. Entfernen Sie die alte Vorlage, und fügen Sie die neue Vorlage hinzu.

  5. Löschen Sie die alten Vorlagen aus der Bibliothek. Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie auf die Registerkarte Bibliothek, und klicken Sie dann auf VMs und Vorlagen.

    Sie können zwischen der alten und neuen Vorlage unterscheiden, indem Sie die Spalte für die Bibliotheksfreigabe prüfen. Dadurch wird die zugrunde liegende Vorlage nicht gelöscht.

  6. Bestätigen Sie, dass die Verschiebung erfolgreich war. Wenn Sie die Teamprojektsammlung nicht offline geschaltet haben, stellen Sie eines der Vorlagen für einen Host bereit. Der Vorgang sollte ohne Fehler abgeschlossen werden.

Befinden Sie virtuelle Computer in einer Bibliothek, die derzeit nicht in einer Umgebung verwendet werden, müssen Sie diese virtuellen Computer auf einem Host bereitstellen und dann diese virtuellen Computer in der neuen Bibliothek speichern.

So verschieben Sie die importierten virtuellen Computer

  1. Erstellen einer neuen virtuellen Umgebung

  2. Fügen Sie alle virtuellen Computer hinzu, die verschoben werden müssen. Wählen Sie keine Funktionen aus.

  3. Stellen Sie die Umgebung bereit. Starten Sie sie jedoch nicht.

    Hinweis

    Wenn Sie versuchen, die Umgebung zu starten, während aktive virtuelle Computer vorhanden sind, die denselben Namen der virtuellen Computer verwenden, die Sie nun verschieben, könnten möglicherweise Namenskonflikte in der Domäne auftreten.

  4. Klicken Sie unter Microsoft Test Manager auf den ersten virtuellen Computer in der Umgebung. Klicken Sie auf in Bibliothek speichern, und wählen Sie dann die Zielbibliothek aus, in der die Speicherung erfolgen soll. Wiederholen Sie den Vorgang für alle virtuellen Computer in der Umgebung.

  5. Nachdem alle virtuellen Computer in der Bibliothek gespeichert sind, löschen Sie die Umgebung.

  6. Löschen Sie die virtuellen Computer in der Quellbibliothek.

    Hinweis

    Nach dem Verschieben ist es nicht möglich, die virtuellen Computer in andere Teamprojekte zu importieren.

So verschieben Sie gespeicherte Umgebungen

  1. Stellen Sie die Umgebung in Microsoft Test Manager bereit.

    Sie müssen die Umgebung nicht starten.

  2. Klicken Sie auf der Zielbibliotheksfreigabe auf der Registerkarte Umgebung auf In Bibliothek speichern.

  3. Bestätigen Sie, dass die Verschiebung erfolgreich war:

    1. Stellen Sie die Umgebung bereit.

    2. Fertigen Sie eine Momentaufnahme an.

    3. Stellen Sie eine frühere Momentaufnahme wieder her.

    4. Stellen Sie die zuletzt verwendete Momentaufnahme wieder her.

  4. Wenn Sie die Wiederherstellung erfolgreich vornehmen können, löschen Sie die Umgebung aus der Quellbibliotheksfreigabe.

Platzieren Sie nach abgeschlossener Verschiebung die Teamprojektsammlung wieder online.

Wenn Fehler vorliegen, die Momentaufnahmen für Umgebungen enthielten, die sich in der Bibliothek befinden, sollten Sie diese Umgebungen in dieser Bibliothek beibehalten, bis diese Fehler behoben sind. Es steht keine einfache Methode zur Verfügung, um herauszufinden, welche Umgebung über LVR-Dateien verfügt, die auf sie zeigen. Daher besteht eine praktische Lösung darin, Umgebungen beizubehalten, die innerhalb der letzten 60 Tage erstellt wurden.

So entfernen Sie die Freigabe

  1. Löschen Sie virtuelle Computer und Vorlagen aus der ursprünglichen Bibliotheksfreigabe: Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie auf Bibliothek, Virtuelle Computer und Vorlagen, und löschen Sie dann die virtuellen Computer in der Bibliotheksfreigabe, die weiterhin als in der ursprünglichen Bibliotheksfreigabe befindlich angezeigt werden.

    Sie können die virtuellen Computer einfach nach Bibliotheksfreigabe gruppieren, indem Sie die Spaltenüberschrift Bibliotheksfreigabe ziehen und über der Kopfzeile ablegen.

  2. Löschen der Bibliotheksfreigabenzuordnung aus Teamprojekten:

    1. Öffnen Sie eine Eingabeaufforderung.

      Verwenden Sie an der Eingabeaufforderung das Befehlszeilentool „TFSLabConfig“ für jedes Projekt, das der Bibliotheksfreigabe zugeordnet ist, die Sie löschen möchten.

    2. Führen Sie den Befehl TFSLabConfig DeleteTeamProjectLibraryShare aus, um die Projektsammlung und den Projektnamen neben dem Namen der Bibliotheksfreigabe anzugeben.

      Weitere Informationen finden Sie unter den Befehl TFSLabConfig DeleteTeamProjectLibraryShare finden Sie unter TFSLabConfig DeleteTeamProjectLibraryShare Command.

    3. Wiederholen Sie diesen Schritt für jedes Teamprojekt.

  3. Löschen Sie in der Team Foundation Server-Verwaltungskonsole die ursprüngliche Bibliotheksfreigabe aus den Teamprojektsammlungen, mit denen sie verknüpft war.

Hinzufügen eines neuen Hyper-V-Hosts und außer Kraft setzen eines alten Hyper-V-Hosts

So fügen Sie einen Hyper-V-Host hinzu

  1. Fügen Sie in der SCVMM-Administratorkonsole der Hostgruppe den neuen Hyper-V-Server hinzu. Die Schritte zum Hinzufügen eines Servers zur Hostgruppe finden Sie unter Hinzufügen von Hosts.

  2. Klicken Sie unter Team Foundation Server-Verwaltungskonsole auf TFS-Server. Klicken Sie auf Lab Management, und klicken Sie dann auf Hostgruppen. Klicken Sie auf Überprüfen. Wenn Sie aufgefordert werden, einen Benutzernamen und ein Kennwort einzugeben, geben Sie einen Benutzer an, der ein Mitglied der Sicherheitsgruppe „Administratoren“ auf dem neuen Host ist.

  3. Verhindern Sie die Platzierung neuer virtueller Computer auf dem Host, von dem aus Sie die Migration vornehmen.

    1. Klicken Sie in der SCVMM-Administratorkonsole auf Hosts. Klicken Sie auf den Namen des Hosts, von dem aus Sie die Migration vornehmen, und klicken Sie dann auf Eigenschaften.

    2. Klicken Sie im Fenster Hosteigenschaften auf die Registerkarte Status. Deaktivieren Sie das Kontrollkästchen Dieser Host ist zur Platzierung verfügbar, und klicken Sie dann auf OK.

  4. Klicken Sie im Fenster Hosteigenschaften auf die Registerkarte Status. Deaktivieren Sie das Kontrollkästchen Dieser Host ist zur Platzierung verfügbar, und klicken Sie dann auf OK.

  5. Migrieren von nicht netzwerkisolierten Umgebungen:

    1. Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie auf die Registerkarte Lab, und klicken Sie dann auf Umgebungen. Bestimmen Sie die Umgebungen, die sich in der Hostgruppe mit den Quell- und Zielhosts befinden.

    2. Öffnen Sie jede Umgebung, und ermitteln Sie, bei welchen die Netzwerkisolationsfunktion deaktiviert ist. Der Rest dieses Schritts gilt nur für Umgebungen, die nicht netzwerkisoliert sind.

    3. Suchen Sie in der SCVMM-Administratorkonsole nach den virtuellen Computern, die Bestandteil der Umgebungen sind, welche nicht netzwerkisoliert sind.

      Sie können dies vornehmen, indem Sie den Umgebungsnamen in das Suchfeld des Bereichs „Virtuelle Computer“ eingeben.

    4. Wenn sich die im vorherigen Schritt ermittelten virtuellen Computer auf dem getrennten Host befinden, verschieben Sie diese virtuellen Computer zum neuen Host.

  6. Migrieren von netzwerkisolierten Umgebungen:

    1. Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie als Nächstes auf die Registerkarte Lab, und klicken Sie dann auf Umgebungen. Bestimmen Sie die Umgebungen, die sich in der Hostgruppe mit den Quell- und Zielhosts befinden.

    2. Öffnen Sie jede Umgebung, und ermitteln Sie, bei welchen die Netzwerkisolationsfunktion aktiviert ist.

    3. Suchen Sie in der SCVMM-Administratorkonsole nach den virtuellen Computern, die Bestandteil der netzwerkisolierten Umgebungen sind.

      Sie können dies vornehmen, indem Sie den Umgebungsnamen in das Suchfeld des Bereichs „Virtuelle Computer“ eingeben.

    4. Wenn sich die virtuellen Computer einer netzwerkisolierten Umgebung auf einem getrennten Host befinden, speichern Sie die netzwerkisolierte Umgebung in der Teamprojektbibliothek.

      Alle virtuellen Computer in einer netzwerkisolierten Umgebung befinden sich auf dem gleichen physischen Host.

    5. Stellen Sie die Umgebung aus der Bibliothek wieder in der Hostgruppe bereit.

  7. Halten Sie in Microsoft Test Manager jede Umgebung an, und setzen Sie sie fort. Dadurch wird sichergestellt, dass die Umgebung erfolgreich migriert wurde.

  8. Klicken Sie in der SCVMM-Administratorkonsole auf Hosts, klicken Sie auf den Namen des alten Hosts, und klicken Sie dann auf Host entfernen.

Verschieben von System Center Virtual Machine Manager von einem Server zu einem anderen

Es gibt mindestens zwei Situationen, in denen Sie SCVMM von einem Server auf einen anderen verschoben werden können. 1. Wenn Sie auf einer Pilotphasenbasis mit der Verwendung von Lab Management auf temporären Computern begonnen haben und nun die Funktionalität auf Produktionsservern bereitstellen möchten. Da Sie in den Produktionsmodus übergehen, ist es nicht wichtig, die Umgebungen, Vorlagen und anderen Lab-Ressourcen beizubehalten, die Sie während der Pilottestphase verwendet haben. 2. Sie müssen den Server aufgrund von Funktionalitäts- oder Verfügbarkeitsproblemen ändern, auf dem SCVMM ausgeführt wird. Da der Betrieb wie zuvor fortgesetzt werden soll, müssen Sie dieselben Umgebungen und zugehörigen Ressourcen beibehalten.

So verschieben Sie SCVMM ohne Beibehaltung von Lab-Ressourcen

  1. Löschen Sie die Lab-Objekte aus jeder Teamprojektsammlung.

    1. Öffnen Sie auf der Team Foundation Server-Anwendungsebene eine Eingabeaufforderung, und geben Sie den Befehl **Tfsconfig.exe lab /delete /collectionName:**myCollection ein. Sie müssen TFSConfig auf einem Server ausführen, auf dem die Team Foundation-Anwendungsebene ausgeführt wird. Standardmäßig befindet sich TFSConfig im Verzeichnis „Laufwerk:\Program Files\Microsoft Team Foundation Server 2010\Tools“. Weitere Informationen über den Befehl TfsConfig Lab /Delete finden Sie unter TFSConfig Lab /Delete Command.

    2. Wiederholen Sie diesen Befehl für jede Teamprojektsammlung auf dem Server.

  2. Geben Sie den neuen Namen in der Team Foundation Server-Verwaltungskonsole ein.

    1. Klicken Sie in der Team Foundation Server-Verwaltungskonsole auf den Knoten Lab Management.

    2. Klicken Sie auf der Seite Lab Management auf Lab Management neu konfigurieren.

    3. Geben Sie auf der Registerkarte Virtual Machine Manager den vollqualifizierten Domänennamen des neuen Servers ein, auf dem SCVMM ausgeführt wird. Klicken Sie dann auf Test, um zu bestätigen, dass der neue Server verfügbar ist.

      1. Wenn dem Team Foundation Server-Dienstkonto für den angegebenen SCVMM-Server nicht die erforderlichen Berechtigungen zugewiesen sind, werden Sie in einem Dialogfeld aufgefordert, einen Benutzernamen und ein Kennwort anzugeben.

      2. Geben Sie den Namen und das Kennwort eines Benutzers ein, der ein vorhandenes Mitglied der Rolle „SCVMM-Administrator“ ist. Der Rolle „SCVMM-Administrator“ wird das Team Foundation Server-Dienstkonto hinzugefügt.

    4. Klicken Sie auf OK.

So verschieben Sie SCVMM unter Beibehaltung von Lab-Ressourcen

  1. Sichern Sie die Datenbank des ursprünglichen SCVMMs.

    1. Klicken Sie in der SCVMM-Administratorkonsole auf die Option für die Verwaltung, und klicken Sie dann auf Allgemein. Klicken Sie im Bereich Aktionen auf Virtual Machine Manager sichern.

    2. Geben Sie im Dialogfeld Virtual Machine Manager sichern den Pfad eines Zielordners für die Sicherungsdatei ein. Der Ordner darf kein Stammverzeichnis sein, und der Zugriff darauf muss durch SQL Server erfolgen.

    Hinweis

    Sie können den Status der Sicherung in der Ansicht Aufträge anzeigen.

  2. Kopieren Sie die Datenbanksicherungsdateien aus Schritt 1b an einen Speicherort auf dem neuen SCVMM-Computer.

  3. Installieren Sie SCVMM auf dem neuen Server. Veranlassen Sie, dass der Assistent auf die aktuelle SCVMM-Datenbank zeigt, oder erstellen Sie eine neue Datenbank. Die Schritte zum Wiederherstellung der Sicherung finden Sie unter Sichern und Wiederherstellen der VMM-Datenbank.

  4. Aktualisieren Sie den SCVMM-Servernamen in Team Foundation Server.

    1. Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus: **Tfsconfig.exe lab /settings / scvmmservername:**my_new_scvmmservername /force. Sie müssen TFSConfig auf einem Server ausführen, auf dem die Team Foundation-Anwendungsebene ausgeführt wird. Standardmäßig befindet sich TFSConfig im Verzeichnis „Laufwerk:\Program Files\Microsoft Team Foundation Server 2010\Tools“. Sie müssen den Switch /force verwenden, da der Bibliotheksserver und die Hostgruppen bereits an eine Teamprojektsammlung gebunden sind. Das Ändern von SCVMM ist nicht zulässig, sofern Sie nicht die Option /force verwenden. Weitere Informationen über den Befehl TFSConfig Lab Settings finden Sie unter TFSConfig Lab /Settings Commands.

    2. Klicken Sie in der Team Foundation Server-Verwaltungskonsole auf den Knoten Lab Management. Klicken Sie auf Lab Management neu konfigurieren, und klicken Sie dann auf Test neben VMM-Servername. Dadurch wird bestätigt, dass Team Foundation Server eine Verbindung mit dem neuen SCVMM-Computer herstellen kann und die richtigen Berechtigungen besitzt.

      1. Wenn dem Team Foundation Server-Dienstkonto für den angegebenen SCVMM-Server nicht die erforderlichen Berechtigungen zugewiesen sind, werden Sie in einem Dialogfeld aufgefordert, einen Benutzernamen und ein Kennwort anzugeben.

      2. Geben Sie den Namen und das Kennwort eines Benutzers ein, der ein vorhandenes Mitglied der Rolle „SCVMM-Administrator“ ist. Der Rolle „SCVMM-Administrator“ wird das Team Foundation Server-Dienstkonto hinzugefügt.

    3. Führen Sie in der Team Foundation Server-Verwaltungskonsole Folgendes für jede Teamprojektsammlung aus.

      1. Klicken Sie auf die Registerkarte Lab Management und anschließend auf Hostgruppen konfigurieren. Wählen Sie alle Hostgruppen aus, und klicken Sie dann auf Überprüfen. Dadurch wird sichergestellt, dass Team Foundation Server und der neue SCVMM eine Verbindung zu Hosts herstellen können und über die richtigen Berechtigungen verfügen.

      2. Klicken Sie auf Lab Management und anschließend auf Bibliotheksfreigaben konfigurieren. Wählen Sie alle Bibliotheksfreigaben aus, und klicken Sie dann auf Überprüfen. Dadurch wird sichergestellt, dass Team Foundation Server und der neue SCVMM eine Verbindung zu Bibliotheksfreigaben herstellen können und über die richtigen Berechtigungen verfügen.

  5. Bestätigen Sie, dass die Verschiebung erfolgreich war:

    1. Klicken Sie in Microsoft Test Manager auf Lab-Center und dann auf Umgebungen. Stellen Sie sicher, dass Ihre vorhandenen Umgebungen in der Liste angezeigt werden und den richtigen Status aufweisen.

    2. Klicken Sie auf Bibliothek und dann auf VMs und Vorlagen. Stellen Sie sicher, dass alle vorhandenen virtuellen Computer und Vorlagen in der Liste angezeigt werden und dass sie keine neuen Fehler anzeigen.

Verschieben eines Testcontrollers

Wenn Sie einen mit Umgebungen verknüpften Testcontroller möglicherweise aufgrund eines Hardwareupgrades oder des zu alten Zustands des aktuellen Servers verschieben oder erneut installieren müssen, müssen Sie die Datenbank sichern und auf dem neuen Computer erneut installieren. Wenn Sie einen für Auslastungstests verwendeten Testcontroller verschieben, sichern Sie zudem die Datenbank für den Auslastungstest und stellen Sie wieder her. Sie müssen zudem jeden Agent aufrufen und ihn erneut mit dem neuen Controller registrieren.

Verschieben oder neu installieren eines Testcontrollers

  1. Suchen Sie die Datei „QTControllerConfig.XML“, und nehmen Sie eine Sicherungskopie vor. 

    Diese Datei befindet sich in Ihrer Visual Studio-Installation im Ordner „Common7\IDE“.

  2. Erstellen Sie den Computer mit dem gleichen Namen neu.

  3. Installieren Sie den Testcontroller auf dem neuen Computer erneut.

    Konfigurieren Sie den Testcontroller noch nicht.

  4. Ersetzen Sie die standardmäßige Datei „QTControllerConfig.XML“ auf dem Computer durch die von Ihnen in Schritt 1 gesicherte Datei.

  5. Konfigurieren Sie den Testcontroller, und verbinden Sie ihn mit der Projektsammlung, mit der er zuvor verbunden war.

  6. Starten Sie den Computer neu.

  7. Wenn Sie den Namen eines Computers in einer Umgebung ändern, in der ein Testcontroller installiert ist und die Testfunktion für eine Umgebung konfiguriert ist, müssen Sie den Namen des Testcontrollers in Umgebungen mithilfe dieses Testcontrollers aktualisieren. Verwenden Sie Microsoft Test Manager in den folgenden Fällen zum Ändern der Umgebung:

    1. Beenden der Umgebung.

    2. Bearbeiten der Umgebung und aktualisieren der Testcontrollereinstellung auf der Seite Funktionen. Wählen Sie den Testcontroller mit seinem neuen Namen aus.

    3. Starten der Umgebung.

Siehe auch

Gewusst wie: Ändern der Bibliotheksfreigabe für die Teamprojektsammlungen