Erweitern oder Ändern des virtuellen Labs
Nachdem Sie eine Weile mit einem virtuellen Lab gearbeitet und seine Funktionen kennen gelernt haben, können Sie es auf unterschiedliche Weise erweitern oder ändern:
Verschieben von Team Foundation Server auf einen anderen Server
Möglicherweise muss der Server, auf dem die Team Foundation Server-Anwendungsebene ausgeführt wird, geändert oder ersetzt werden.
Verschieben einer Teamprojektsammlung auf einen anderen Team Foundation Server
Möglicherweise möchten Sie die Computer und anderen Ressourcen im ursprünglichen Teamprojekt wiederverwenden und diese Ressourcen verschieben.
Hinzufügen eines neuen Bibliotheksservers und Zurückziehen eines alten Bibliotheksservers
Möglicherweise benötigen Sie mehr Platz zum Speichern von virtuellen Computern, Vorlagen und Umgebungen. Sie können weitere Bibliotheksfreigaben hinzufügen oder vorhandene Bibliotheksfreigaben durch Freigaben auf größeren SCVMM-Bibliotheksservern ersetzen.
Hinzufügen eines neuen und Zurückziehen eines alten Hyper-V-Hosts
Möglicherweise benötigen Sie mehr Platz zum Ausführen von virtuellen Computern und Umgebungen. Sie können vorhandenen Hostgruppen weitere physische Hosts hinzufügen, um die Kapazität transparent zu erhöhen.
Verschieben von System Center Virtual Machine Manager auf einen anderen Server
Möglicherweise müssen Sie den Server, auf dem SCVMM ausgeführt wird, ändern oder ersetzen.
Verschieben eines Testcontrollers
Möglicherweise müssen Sie den Computer, auf dem der Testcontroller ausgeführt wird, verschieben oder ersetzen.
Für jede dieser Änderungen muss die Konfiguration von Lab Management-Ressourcen geändert werden.
Verschieben von Team Foundation Server auf einen anderen Server
Wenn Sie Team Foundation Server von einem Server auf einen anderen verschieben oder den Namen des Servers, auf dem Team Foundation Server ausgeführt wird, auf anderem Wege ändern, müssen Sie die URL aktualisieren, die Lab Management-Komponenten für die Kommunikation mit Team Foundation Server verwenden. Weitere Informationen finden Sie unter Verwalten von Team Foundation Server, wenn Sie mehr über das Verschieben von Team Foundation Server erfahren möchten.
Aktualisieren Sie nach dem Verschieben von Team Foundation Server die Team Foundation Server-URL an den folgenden Orten:
Auf dem Computer, auf dem Team Foundation Server auf Anwendungsebene ausgeführt wird, wird die URL 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 in das Textfeld Lab-URL den neuen Servernamen ein.
Auf Computern, auf denen ein Build-Agent installiert ist, wird die URL in der von Hyper-V verwalteten Registrierungsstruktur gespeichert. Klicken Sie beim Umbenennen des Servers, auf dem Team Foundation Server ausgeführt wird, für diese Umgebung auf Workflowfunktion reparieren. Die Einstellung wird automatisch auf allen virtuellen Computern dieser Umgebung aktualisiert. Da die URL von Team Foundation Server in LVR-Dateien intern gespeichert wird, müssen Sie die LVR-Datei manuell ändern, um das XML zu aktualisieren.
Tipp
Sie müssen keine Momentaufnahmen wiederherstellen, da die URL auf den virtuellen Computern nach dem Wiederherstellen einer Momentaufnahme von Team Foundation Server aktualisiert wird.
Verschieben einer Teamprojektsammlung auf einen anderen Team Foundation Server
Wenn Sie zum Kennenlernen von Lab Management zunächst zusammengesetzte Umgebungen verwendet oder ein kleines Teamprojekt zum Testen von Team Foundation Server erstellt haben, können Sie die Lab-Ressourcen später in eine andere Team Foundation Server-Instanz migrieren. Da Team Foundation Server das Zusammenführen von Teamprojekten nicht unterstützt, müssen Sie die Lab-Ressourcen manuell verschieben. Weitere Informationen finden Sie unter Verwalten von Team Foundation Server, wenn Sie mehr zum Migrieren von Quellcode, Arbeitsaufgaben und Builddefinitionen erfahren möchten.
Tipp
Virtuelle Computer können nur innerhalb des gleichen Netzwerkspeicherorts verschoben werden, da sie bereits zur Verwendung dieses Netzwerkspeicherorts konfiguriert sind. Wenn Sie eine Teamprojektsammlung zwischen Team Foundation Server-Instanzen in unterschiedlichen Domänen verschieben, müssen Sie die Projektsammlung verschieben, die Konfiguration von Lab Management für diese Projektsammlung aufheben und Lab Management anhand der Einstellungen der neuen Team Foundation Server-Instanz und Domäne neu konfigurieren.
Da die Verschiebung zwischen Domänen erfolgt, ist eine Wiederherstellung nicht möglich.
So verschieben Sie zwischen zwei Servern, auf denen Team Foundation Server ausgeführt wird
Verschieben Sie die Teamprojektsammlung in eine neue Anwendungsebene. Anweisungen dazu finden Sie unter Verschieben einer Teamprojektsammlung.
Heben Sie die Konfiguration von Lab Management für die Teamprojektsammlung auf, nachdem Sie die Sammlung an die Team Foundation Server-Zielinstanz angefügt haben. Anweisungen zum Aufheben der Konfiguration finden Sie unter TFSConfig Lab /Delete-Befehl.
Konfigurieren Sie Lab Management für die Sammlung in der Team Foundation Server-Zielinstanz neu. Anweisungen zum Konfigurieren von Lab Management finden Sie unter Erstmaliges Konfigurieren von Lab-Management.
Hinzufügen eines neuen Bibliotheksservers und Zurückziehen 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 mit schnelleren Prozessoren, mehr Festplatten oder beidem ersetzen. Gehen Sie wie folgt vor, um dem von Lab Management verwendeten SCVMM-Server eine Bibliotheksfreigabe hinzuzufügen oder eine Bibliotheksfreigabe zu entfernen:
Bereiten Sie das Verschieben in eine neue Bibliotheksfreigabe vor.
Verschieben Sie die Vorlagen.
Verschieben Sie die importierten virtuellen Computer, die zurzeit nicht in virtuellen Umgebungen verwendet werden.
Verschieben Sie die gespeicherten Umgebungen.
Entfernen Sie die alte Bibliotheksfreigabe.
Tipp
In diesem Szenario werden keine vorhandenen LVR-Dateien aktualisiert, die u. U. zu aktiven Fehlern gehören. Wenn gespeicherte Umgebungen vorhanden sind, die zum Reproduzieren von Fehlern erforderlich sind, sollten diese Umgebungen in der Quellbibliothek belassen werden, bis die Fehler behoben wurden.
So bereiten Sie das Verschieben vor
Stellen Sie sicher, dass der neue Bibliotheksserver die Systemanforderungen für einen SCVMM-Bibliotheksserver erfüllt. Weitere Informationen finden Sie unter zu den Systemanforderungen finden Sie im Thema zu den Systemanforderungen für VMM-Bibliotheksserver (möglicherweise in englischer Sprache).
Fügen Sie auf dem neuen Server eine neue Bibliotheksfreigabe hinzu:
Erstellen Sie in Windows-Explorer einen neuen Ordner mit dem Namen der neuen Bibliotheksfreigabe.
Geben Sie den neuen Ordner für den SCVMM-Server frei, indem Sie VMM_MACHINE$ der Liste der Benutzer, für die dieser Ordner freigegeben ist, als Teilnehmer hinzufügen.
Ordnen Sie diese Bibliotheksfreigabe in der Virtual Machine Manager-Administratorkonsole zu.
Fügen Sie den betreffenden Teamprojektsammlungen und Teamprojekten die neue Bibliotheksfreigabe hinzu.
Klicken Sie in der TFS-Verwaltungskonsole auf TFS-Server. Klicken Sie auf Anwendungsebene und dann auf Teamprojektsammlungen.
Klicken Sie auf der Registerkarte Lab Management auf Bibliotheksfreigaben konfigurieren.
Fügen Sie die in SCVMM erstellte Freigabe hinzu.
Sichern Sie die ursprüngliche Bibliotheksfreigabe. Eine Anleitung zum Sichern der Bibliotheksfreigabe finden Sie unter Sichern und Wiederherstellen der VMM-Datenbank.
Führen Sie eine der folgenden Aktionen aus:
Schalten Sie die Projektsammlungen offline. Es wird empfohlen, die relevanten Projektsammlungen während der Verschiebung offline zu schalten. Dieser Schritt ist jedoch optional.
- oder -
Bitten Sie den Systemadministrator, alle Benutzer zu benachrichtigen, dass während der Verschiebung keine Umgebungen bereitgestellt und keine virtuellen Computer oder Vorlagen importiert werden dürfen.
So verschieben Sie Vorlagen
Identifizieren Sie die Dateien, die mit der zu verschiebenden Vorlage zusammenhängen. Verschieben Sie diese Dateien von der Quelle in das Ziel. Stellen Sie im Fall von VHDs von differenzierenden Datenträgern sicher, dass Sie alle Versionen der VHD-Datei verschieben. Für die Suche nach dem Pfad für die VHD-Datei, auf die diese Vorlage zeigt, klicken Sie mit der rechten Maustaste auf die Vorlage und anschließend auf Eigenschaften. Klicken Sie auf Hardwarekonfiguration. Verschieben Sie diese VHD-Datei in die neue Bibliotheksfreigabe.
Klicken Sie in der SCVMM-Administratorkonsole auf Bibliothek. Klicken Sie im Bereich Aktion auf Aktualisieren. Aktualisieren Sie sowohl die alte als auch die neue Bibliotheksfreigabe.
Klicken Sie in Microsoft Test Manager auf Bibliothek. Zeigen Sie auf die neue Bibliotheksfreigabe, und importieren Sie die Vorlagen erneut. Wiederholen Sie diese Schritte für jedes Teamprojekt, das für Lab Management aktiviert ist. Stellen Sie sicher, dass das Betriebssystemprofil und das Hardwareprofil, das Sie für die neue Instanz der Vorlage definieren, mit den Profilen für die alte Vorlage identisch sind.
Wenn die Bibliothek Umgebungen enthält, die auf Vorlagen basieren, sollten Sie die Umgebungsdefinitionen manuell aktualisieren. Klicken Sie in Microsoft Test Manager auf Bibliothek. Klicken Sie auf Umgebungen und dann auf jede Umgebung, von der die Vorlagen verwendet werden. Entfernen Sie die alte Vorlage, und fügen Sie die neue Vorlage hinzu.
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 anschließend auf VMs und Vorlagen.
Alte und neue Vorlagen können anhand der Angabe in der Bibliotheksfreigabespalte unterschieden werden. Die zugrunde liegende Vorlage wird hierdurch nicht gelöscht.
Überprüfen Sie, ob das Verschieben erfolgreich war. Wenn Sie die Teamprojektsammlung nicht offline geschaltet haben, stellen Sie eine der Vorlagen auf einem Host bereit. Die Bereitstellung sollte ohne Fehler ausgeführt werden.
Wenn in einer Bibliothek virtuelle Computer enthalten sind, die zurzeit nicht in einer Umgebung verwendet werden, müssen Sie diese virtuellen Computer auf einem Host bereitstellen und dann in der neuen Bibliothek speichern.
So verschieben Sie importierte virtuelle Computer
Erstellen Sie eine neue virtuelle Umgebung.
Fügen Sie alle virtuellen Computer hinzu, die verschoben werden müssen. Wählen Sie keine Funktionen aus.
Stellen Sie die Umgebung bereit, starten Sie aber nicht.
Tipp
Wenn beim Starten der Umgebung virtuelle Computer mit denselben Namen wie den Namen der verschobenen virtuellen Computer ausgeführt werden, können in der Domäne Namenskonflikte auftreten.
Klicken Sie in 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 Sie diesen speichern möchten. Wiederholen Sie diese Schritte für alle virtuellen Computer in der Umgebung.
Nachdem alle virtuellen Computer in der Bibliothek gespeichert wurden, löschen Sie die Umgebung
Löschen Sie die virtuellen Computer in der Quellbibliothek.
Tipp
Nach dem Verschieben können Sie die virtuellen Computer nicht mehr in andere Teamprojekte importieren.
So verschieben Sie gespeicherte Umgebungen
Stellen Sie die Umgebung in Microsoft Test Manager bereit.
Die Umgebung muss nicht gestartet werden.
Klicken Sie auf der Registerkarte Umgebung auf In Bibliothek speichern, und wählen Sie die Zielbibliotheksfreigabe aus.
Überprüfen Sie, ob das Verschieben erfolgreich war:
Stellen Sie die Umgebung bereit.
Erstellen Sie eine Momentaufnahme.
Stellen Sie eine frühere Momentaufnahme wieder her.
Stellen Sie die letzte Momentaufnahme wieder her.
Wenn die Wiederherstellung erfolgreich ausgeführt werden kann, löschen Sie die Umgebung aus der Quellbibliotheksfreigabe.
Schalten Sie die Teamprojektsammlung nach dem Verschieben wieder online.
Wenn Fehler mit Momentaufnahmen für Umgebungen in der Bibliothek vorliegen, empfiehlt es sich, die Umgebungen in dieser Bibliothek zu belassen, bis die Fehler behoben wurden. Es ist keine Methode verfügbar, mit der einfach festgestellt werden kann, auf welche Umgebungen LVR-Dateien zeigen. Daher sollten Umgebungen aufbewahrt werden, die in den letzten 60 Tagen erstellt wurden.
So entfernen Sie die Freigabe
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 und Virtuelle Computer und Vorlagen, und löschen Sie dann die virtuellen Computer in der Bibliotheksfreigabe, die weiterhin in der ursprünglichen Bibliotheksfreigabe angezeigt werden.
Sie können die virtuellen Computer nach Bibliotheksfreigabe gruppieren, indem Sie die Spaltenüberschrift Bibliotheksfreigabe per Drag & Drop auf die Überschriftenzeile ziehen.
Löschen Sie die Bibliotheksfreigabezuordnung aus Teamprojekten:
Öffnen Sie eine Eingabeaufforderung.
Führen Sie an der Eingabeaufforderung das Befehlszeilentool TFSLabConfig für jedes Projekt aus, das der zu löschenden Bibliotheksfreigabe zugeordnet ist.
Führen Sie den Befehl TFSLabConfig DeleteTeamProjectLibraryShare aus, um zusätzlich zum Bibliotheksfreigabenamen die Projektsammlung und den Projektnamen anzugeben.
Weitere Informationen finden Sie unter TFSLabConfig DeleteTeamProjectLibraryShare-Befehl, wenn Sie mehr über den Befehl TFSLabConfig DeleteTeamProjectLibraryShare erfahren möchten.
Wiederholen Sie diesen Schritt für jedes Teamprojekt.
Löschen Sie in der Team Foundation Server-Verwaltungskonsole die ursprüngliche Bibliotheksfreigabe aus den Teamprojektsammlungen, denen diese zugeordnet war.
Hinzufügen eines neuen und Zurückziehen eines alten Hyper-V-Hosts
So fügen Sie einen Hyper-V-Host hinzu
Fügen Sie in der SCVMM-Administratorkonsole der Hostgruppe den neuen Hyper-V-Server hinzu. Anweisungen zum Hinzufügen eines Servers zur Hostgruppe finden Sie im Thema zum Hinzufügen von Hosts (möglicherweise in englischer Sprache).
Klicken Sie in Team Foundation Server-Verwaltungskonsole auf TFS-Server. Klicken Sie auf Lab Management und dann auf Hostgruppen. Klicken Sie auf Überprüfen. Geben Sie die Anmeldeinformationen eines Benutzers ein, der Mitglied der Sicherheitsgruppe "Administratoren" auf dem neuen Host ist, wenn Sie zur Eingabe eines Benutzernamens und Kennworts aufgefordert werden.
Verhindern Sie, dass dem Host, von dem Sie migrieren, neue virtuelle Computer hinzugefügt werden.
Klicken Sie in der SCVMM-Administratorkonsole auf Hosts. Klicken Sie auf den Namen des Hosts, von dem Sie migrieren, und dann auf Eigenschaften.
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.
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.
Migrieren Sie Umgebungen, die nicht netzwerkisoliert sind:
Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie auf die Registerkarte Lab und anschließend auf Umgebungen. Identifizieren Sie die Umgebungen, die sich in der Hostgruppe mit den Quell- und Zielhosts befinden.
Öffnen Sie jede Umgebung, und überprüfen Sie, für welche Umgebungen die Netzwerkisolationsfunktion deaktiviert ist. Das weitere Vorgehen in diesem Schritt gilt nur für Umgebungen, die nicht netzwerkisoliert sind.
Suchen Sie in der SCVMM-Administratorkonsole nach den virtuellen Computern, die Teil der nicht netzwerkisolierten Umgebungen sind.
Geben Sie dazu den Umgebungsnamen in das Suchfeld des Bereichs "Virtuelle Computer" ein.
Verschieben Sie alle der im vorherigen Schritt gefundenen virtuellen Computer, die sich auf dem nicht mehr verwendeten Host befinden, auf den neuen Host.
Migrieren Sie netzwerkisolierte Umgebungen:
Klicken Sie in Microsoft Test Manager auf Lab-Center. Klicken Sie anschließend auf die Registerkarte Lab und dann auf Umgebungen. Identifizieren Sie die Umgebungen, die sich in der Hostgruppe mit den Quell- und Zielhosts befinden.
Öffnen Sie jede Umgebung, und überprüfen Sie, für welche Umgebungen die Funktion Netzwerkisolation aktiviert ist.
Suchen Sie in der SCVMM-Administratorkonsole nach den virtuellen Computern, die Teil der netzwerkisolierten Umgebung sind.
Geben Sie dazu den Umgebungsnamen in das Suchfeld des Bereichs "Virtuelle Computer" ein.
Speichern Sie die netzwerkisolierte Umgebung in der Teamprojektbibliothek, wenn sich die virtuellen Computer einer netzwerkisolierten Umgebung auf dem nicht mehr verwendeten Host befinden.
Alle virtuellen Computer in einer netzwerkisolierten Umgebung befinden sich auf demselben physischen Host.
Stellen Sie die Umgebung aus der Bibliothek wieder in der Hostgruppe bereit.
Halten Sie in Microsoft Test Manager jede Umgebung an, und setzen Sie die Ausführung dann fort. Dadurch wird überprüft, ob die Umgebung erfolgreich migriert wurde.
Klicken Sie in der SCVMM-Administratorkonsole auf Hosts, klicken Sie auf den Namen des alten Hosts und dann auf Host entfernen.
Verschieben von System Center Virtual Machine Manager auf einen anderen Server
Es gibt mindestens zwei Situationen, in denen Sie SCVMM möglicherweise von einem Server auf einen anderen verschieben können oder müssen. In der ersten Situation haben Sie Lab Management zunächst im Pilotversuch auf temporären Computern verwendet und möchten die Funktionalität jetzt auf Produktionsservern bereitstellen. Da Sie im Produktionsmodus neu beginnen, müssen Sie die Umgebungen, Vorlagen und sonstigen Lab-Ressourcen aus der Pilotphase nicht aufbewahren. In der zweiten Situation müssen Sie den Server, auf dem SCVMM ausgeführt wird, aufgrund von Kapazitäts- oder Verfügbarkeitsproblemen ändern. Da der Betrieb unverändert fortgesetzt werden soll, müssen Sie Umgebungen und Ressourcen beibehalten.
So verschieben Sie SCVMM ohne Beibehaltung von Lab-Ressourcen
Löschen Sie die Lab-Objekte aus den einzelnen Teamprojektsammlungen.
Öffnen Sie auf der Anwendungsebene für Team Foundation Server eine Eingabeaufforderung, und geben Sie den Befehl **Tfsconfig.exe lab /delete /collectionName:**Meine_Sammlung 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:\Programme\Microsoft Team Foundation Server 2010\Tools. Weitere Informationen zu dem Befehl TfsConfig Lab /Delete finden Sie unter TFSConfig Lab /Delete-Befehl.
Führen Sie diesen Befehl für jede Teamprojektsammlung auf dem Server aus.
Geben Sie in der Team Foundation Server-Verwaltungskonsole den neuen Namen ein.
Klicken Sie in der Team Foundation Server-Verwaltungskonsole auf den Knoten Lab Management.
Klicken Sie auf der Seite Lab Management auf Lab Management neu konfigurieren.
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 prüfen, ob der neue Server verfügbar ist.
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.
Geben Sie den Namen und das Kennwort eines Benutzers ein, der bereits Mitglied der SCVMM-Administratorrolle ist. Der SCVMM-Administratorrolle wird das Team Foundation Server-Dienstkonto hinzugefügt.
Klicken Sie auf OK.
So verschieben Sie SCVMM unter Beibehaltung von Lab-Ressourcen
Sichern Sie die Datenbank des ursprünglichen SCVMM:
Klicken Sie in der SCVMM-Administratorkonsole auf Verwaltung und dann auf Allgemein. Klicken Sie im Bereich Aktionen auf Virtual Machine Manager sichern.
Geben Sie im Dialogfeld Virtual Machine Manager-Sicherung den Pfad eines Zielordners für die Sicherungsdatei ein. Bei dem Ordner darf es sich nicht um ein Stammverzeichnis handeln, und SQL Server muss auf den Ordner zugreifen.
Tipp
Sie können den Status der Sicherung in der Ansicht Aufträge verfolgen.
Kopieren Sie die Datenbanksicherungsdateien aus Schritt 1b an einen Speicherort auf dem neuen SCVMM-Computer.
Installieren Sie SCVMM auf dem neuen Server. Zeigen Sie mit dem Assistenten auf die aktuelle SCVMM-Datenbank, oder erstellen Sie eine neue Datenbank. Anweisungen zum Wiederherstellen der Sicherung finden Sie im Thema zum Sichern und Wiederherstellen der VMM-Datenbank (möglicherweise in englischer Sprache).
Aktualisieren Sie den SCVMM-Servernamen in Team Foundation Server.
Öffnen Sie eine Eingabeaufforderung, und führen Sie den Befehl **Tfsconfig.exe lab /settings / scvmmservername:**mein_neuer_scvmmservername /force aus. 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:\Programme\Microsoft Team Foundation Server 2010\Tools. Sie müssen den /force-Schalter verwenden, da der Bibliotheksserver und die Hostgruppen bereits an eine Teamprojektsammlung gebunden sind; der SCVMM-Server darf nur unter Verwendung der /force-Option geändert werden. Weitere Informationen zu dem Befehl TFSConfig Lab Settings finden Sie unter TFSConfig Lab /Settings-Befehle.
Klicken Sie in der Team Foundation Server-Verwaltungskonsole auf den Knoten Lab Management. Klicken Sie auf Lab Management neu konfigurieren und dann neben Name des VMM-Servers auf Test. Dadurch wird überprüft, ob Team Foundation Server eine Verbindung mit dem neuen SCVMM-Computer herstellen kann und über die erforderlichen Berechtigungen verfügt.
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.
Geben Sie den Namen und das Kennwort eines Benutzers ein, der bereits Mitglied der SCVMM-Administratorrolle ist. Der SCVMM-Administratorrolle wird das Team Foundation Server-Dienstkonto hinzugefügt.
Gehen Sie in der Team Foundation Server-Verwaltungskonsole für jede Teamprojektsammlung wie folgt vor.
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. Damit wird überprüft, ob Team Foundation Server und der neue SCVMM-Server eine Verbindung mit den Hosts herstellen können und über die erforderlichen Berechtigungen verfügen.
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 überprüft, ob Team Foundation Server und der neue SCVMM-Computer eine Verbindung mit den Bibliotheksfreigaben herstellen können und über die erforderlichen Berechtigungen verfügen.
Überprüfen Sie, ob das Verschieben erfolgreich war:
Klicken Sie in Microsoft Test Manager auf Lab-Center und dann auf Umgebungen. Überprüfen Sie, ob die vorhandenen Umgebungen in der Liste angezeigt werden und den richtigen Zustand aufweisen.
Klicken Sie auf Bibliothek und dann auf VMs und Vorlagen. Überprüfen Sie, ob alle vorhandenen virtuellen Computer und Vorlagen ohne neue Fehler in der Liste angezeigt werden.
Verschieben eines Testcontrollers
Wenn Sie einen Testcontroller, der Umgebungen zugeordnet ist, verschieben oder neu installieren müssen (z. B. aufgrund eines Hardwareupgrades oder weil der aktuelle Server zu alt ist), müssen Sie die Datenbank sichern und auf dem neuen Computer neu installieren. Wenn Sie einen für Auslastungstests verwendeten Testcontroller verschieben, wird auch die Auslastungstest-Datenbank gesichert und wiederhergestellt. Zudem müssen Sie jeden Agent erneut beim neuen Controller registrieren.
So verschieben Sie einen Testcontroller oder installieren Sie ihn neu
Suchen Sie nach der Datei "QTControllerConfig.XML", und erstellen Sie eine Sicherungskopie.
Diese Datei befindet sich normalerweise im Visual Studio-Installationsverzeichnis im Ordner "Common7\IDE".
Erstellen Sie den Computer mit dem gleichen Namen neu.
Installieren Sie den Testcontroller auf dem neuen Computer neu.
Konfigurieren Sie den Testcontroller noch nicht.
Ersetzen Sie die standardmäßige Datei "QTControllerConfig.XML" auf dem Computer durch die Datei, die Sie in Schritt 1 gesichert haben.
Konfigurieren Sie den Testcontroller, und verbinden Sie ihn mit der Projektsammlung, mit der er zuvor verbunden war.
Starten Sie den Computer neu.
Wenn Sie den Namen eines Computers, auf dem ein Testcontroller installiert ist, ändern und die Testfunktion für eine Umgebung konfiguriert ist, müssen Sie den Namen des Testcontrollers in den Umgebungen aktualisieren, in denen dieser Testcontroller verwendet wird. Zum Ändern der Umgebung verwenden Sie Microsoft Test Manager:
Beenden Sie der Umgebung.
Bearbeiten Sie die Umgebung, und aktualisieren Sie die Testcontrollereinstellung auf der Seite Funktionen. Wählen Sie den Testcontroller anhand seines neuen Namens aus.
Starten Sie die Umgebung neu.
Siehe auch
Aufgaben
Gewusst wie: Ändern der Bibliotheksfreigabe für die Teamprojektsammlungen
Änderungsprotokoll
Datum |
Verlauf |
Grund |
---|---|---|
Oktober 2010 |
Informationen und Schritte zum Verschieben von SCVMM von einem Server auf einen anderen erweitert. |
Informationsergänzung. |