Gewusst wie: Erstellen und Speichern virtueller Computer und Vorlagen, die für Lab-Management verwendet werden können

Als Systemadministrator müssen Sie unter Umständen regelmäßig neue Gold-Versionen von virtuellen Computern erstellen, um die Anforderungen verschiedener Teamprojekte zu erfüllen. Da mit Lab Management keine vollständig neuen virtuellen Computer (VMs) erstellt werden können, muss als Ausgangspunkt ein vorhandener, in Hyper-V oder System Center Virtual Machine Manager (SCVMM) erstellter virtueller Computer verwendet und in ein Teamprojekt importiert werden. Nachdem Sie die Test-, Build- und Lab-Agents installiert haben, haben Sie folgende Möglichkeiten:

  • Belassen Sie den virtuellen Computer auf dem Host, und erstellen Sie eine Umgebung um den Computer herum.

  • Konvertieren Sie den virtuellen Computer in eine Vorlage, und speichern Sie die Vorlage in der Teamprojektbibliothek.

Im folgenden Diagramm wird die Interaktion der verschiedenen Computer und Agents untereinander veranschaulicht.

Komponenten eines integrierten Lab Management-Setups

Dieses Thema enthält Anweisungen zum Erstellen von virtuellen Computern mit allen notwendigen Agents unter Verwendung von SCVMM zum Konvertieren dieser virtuellen Computer in Vorlagen und zum Speichern der Vorlagen in der SCVMM-Bibliothek.

Vorbereiten eines virtuellen Computers mit allen drei Agents

So erstellen Sie einen virtuellen Computer

  1. Melden Sie sich an dem Server, auf dem Virtual Machine Manager ausgeführt wird, als Administrator an.

  2. Klicken Sie auf Start, auf Alle Programme, auf Microsoft System Center, auf Virtual Machine Manager 2008 R2 und anschließend auf Virtual Machine Manager-Administratorkonsole.

  3. Erstellen Sie in SCVMM anhand einer der drei folgenden Methoden einen virtuellen Computer:

    1. So erstellen Sie einen virtuellen Computer unter Verwendung einer vorhandenen virtuellen Festplatte.

    2. So erstellen Sie einen virtuellen Computer unter Verwendung einer leeren virtuellen Festplatte.

    3. Erstellen virtueller Computer mithilfe einer Vorlage.

  4. Stellen Sie in der SCVMM-Administratorkonsole mithilfe der VM-Konsole eine Verbindung mit dem virtuellen Computer her.

    1. Klicken Sie unter SCVMM auf die Registerkarte Virtuelle Maschinen, klicken Sie mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie anschließend auf Verbindung mit virtueller Maschine herstellen.

    2. Vergewissern Sie sich, dass auf dem virtuellen Computer die erforderlichen Betriebssystem- und Anwendungskomponenten installiert sind.

  5. Aktivieren Sie Remotedesktopverbindungen mit diesem virtuellen Computer.

    Dies ermöglicht gastbasierte Verbindungen mit dem virtuellen Computer. Weitere Informationen zu den Verbindungsarten finden Sie unter Gewusst wie: Verbinden mit einer virtuellen Umgebung.

    1. Klicken Sie auf dem virtuellen Computer auf Start, klicken Sie mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie anschließend auf Eigenschaften.

    2. Klicken Sie im Dialogfeld System auf Remoteeinstellungen.

    3. Klicken Sie im Dialogfeld Systemeigenschaften auf der Registerkarte Remote auf die geeignete Option zum Zulassen von Verbindungen, und klicken Sie anschließend auf Benutzer auswählen.

    4. Vergewissern Sie sich im Dialogfeld Remotedesktopbenutzer, dass die entsprechenden Benutzernamen angezeigt werden, oder klicken auf Hinzufügen, um weitere Benutzerkonten hinzuzufügen. Klicken Sie anschließend auf OK.

Mit Lab Management können Sie eine Anwendung in der Umgebung bereitstellen und Tests der Umgebung ausführen. Diese Funktionen werden als Workflowintegrations- und Testfunktionen für Lab Management bezeichnet. Zum Bereitstellen der Anwendung mithilfe der Workflowintegration wird eine Builddefinition mit dem Workflow erstellt, durch den die Anwendung auf allen virtuellen Computern in der Umgebung bereitgestellt wird. Anschließend können Sie Tests für die Rolle ausführen, die Sie in den Testeinstellungen ausgewählt haben. Weitere Informationen zu Umgebungen und Rollen finden Sie unter Einrichten von Testcomputern zum Ausführen von Tests oder Sammeln von Daten.

Danach installieren Sie einen Build-Agent, einen Lab-Agent und einen Test-Agent auf jedem virtuellen Computer, den Sie erstellt haben. Sie können diese Agents manuell installieren, wie unten beschrieben, oder mit einem Powertool. Mit dem Powertool können Sie auch eine Vorlage aus diesem virtuellen Computer erstellen, nachdem er mit den Agents installiert wurde. Weitere Informationen finden Sie auf der folgenden Microsoft-Website.

So installieren Sie die Agents auf einem virtuellen Computer

  1. Installieren Sie einen Build-Agent auf dem virtuellen Computer. Weitere Informationen zum Installieren eines Build-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers. Nach Abschluss der Installation wird der Konfigurations-Assistent für Builddienste gestartet. Sie müssen keine Daten eingeben. Klicken Sie auf Weiter, um die Standardwerte für das zu verwendende Benutzerkonto zu übernehmen.

    Tipp

    Der Name der Teamprojektsammlung muss nicht hinzugefügt werden. Dieser Schritt wird automatisch ausgeführt, wenn der virtuelle Computer von Lab Management bereitgestellt wird.

  2. Installieren Sie einen Lab-Agent auf dem virtuellen Computer. Weitere Informationen zum Installieren eines Lab-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

  3. Installieren Sie einen Test-Agent auf dem virtuellen Computer. Weitere Informationen zum Installieren eines Test-Agents finden Sie unter Installing and Configuring Visual Studio Agents and Test and Build Controllers.

    Tipp

    Der Test-Agent muss bei der Installation nicht bei einem Testcontroller registriert werden. Dieser Schritt wird automatisch ausgeführt, wenn der virtuelle Computer von Lab Management bereitgestellt wird.

Wenn Sie anhand dieses virtuellen Computers eine virtuelle Umgebung erstellen, sind Sie an diesem Punkt fertig. Wenn Sie den virtuellen Computer in der Bibliothek speichern möchten, fahren Sie mit dem nächsten Abschnitt fort.

Warnung

Lab-Management stellt sehr strenge Anforderungen an die Netzwerkkonfiguration, wenn Sie eine isolierte Umgebung erstellen. Folgende Punkte müssen vermieden werden:

  • Legen Sie keine virtuellen LAN-IDs für Netzwerkadapter fest. Die VLAN-ID wird gelöscht, wenn der virtuelle Computer bereitgestellt wird. Weitere Informationen zur Verwendung von VLAN-IDs finden Sie unter Konfigurieren virtueller Netzwerke in VMM.

  • Erstellen Sie keine mehrfachen Netzwerkadapter auf einem virtuellen Computer, der eine Verbindung mit bestimmten Netzwerken herstellt. Lab-Management überschreibt diese Konfiguration und erstellt zwei Adapter. Ein Adapter stellt eine Verbindung mit dem Labornetzwerk her, und der andere Adapter behandelt die Kommunikation zwischen virtuellen Computern.

  • Konfigurieren Sie keine MAC-Adresse für einen Netzwerkadapter. Lab-Management löscht die MAC-Adresse, sobald die netzwerkisolierte Umgebung erstellt wird.

Speichern des virtuellen Computers in der SCVMM-Bibliothek

Wenn Sie einen virtuellen Computer in der SCVMM-Bibliothek speichern, müssen Sie entscheiden, ob er als virtueller Computer oder als Vorlage gespeichert werden soll. Die Entscheidung, ob der virtuelle Computer unverändert oder als Vorlage gespeichert werden soll, hängt von mehreren Faktoren ab:

  • Funktionieren die auf dem virtuellen Computer installierten Anwendungen auch nach dem Entfernen der eindeutigen Identitätsinformationen des virtuellen Computers?

  • Werden die virtuellen Computer nur als Teil einer Netzwerkisolationsumgebung verwendet?

Wenn Sie z. B. vorhaben, mehrere Kopien des virtuellen Computers zu erstellen und in der gleichen Umgebung zu verwenden (d. h., der Computer wird nur in einer Umgebung verwendet), erstellen Sie eine virtuelle Umgebung aus dem virtuellen Computer, ohne ihn in der Bibliothek zu speichern. Wenn Sie den virtuellen Computer in mehreren Umgebungen im gleichen Netzwerk verwenden möchten, müssen Sie ihn entweder in eine Vorlage konvertieren und in der Bibliothek speichern oder jede Umgebung zur Verwendung der Netzwerkisolation konfigurieren. Weitere Informationen zu den zu berücksichtigenden Faktoren finden Sie unter Konzepte und Richtlinien für virtuelle Umgebungen.

So speichern Sie einen virtuellen Computer unverändert in der Bibliothek

  • Speichern Sie den virtuellen Computer, damit er in das Teamprojekt importiert werden kann. Klicken Sie hierzu mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie anschließend auf In Bibliothek speichern.

    1. Klicken Sie in der SCVMM-Administratorkonsole mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie anschließend auf Herunterfahren.

    2. Wählen Sie die SCVMM-Bibliotheksfreigabe aus, die Sie der Teamprojektsammlung hinzugefügt haben, und klicken Sie auf Weiter.

    3. Wählen Sie den Freigabepfad dieses virtuellen Computers aus, und klicken Sie auf Weiter.

    4. Klicken Sie auf Speichern.

So konvertieren Sie einen virtuellen Computer zunächst zu einer Vorlage und speichern diese anschließend in der Bibliothek

  1. Bereiten Sie den virtuellen Computer auf die Konvertierung zu einer Vorlage vor, indem Sie das Administratorkennwort sowie die lokale Kennwortrichtlinie löschen.

    1. Wenn der virtuelle Computer einer Domäne hinzugefügt wurde, entfernen Sie ihn aus der Domäne, und verknüpfen Sie ihn mit einer Arbeitsgruppe. Starten Sie den Computer neu, wenn Sie dazu aufgefordert werden.

    2. Öffnen Sie "gpedit.msc", und klicken Sie auf Richtlinie für "Lokaler Computer", Computerkonfiguration, Windows-Einstellungen, Sicherheitseinstellungen, Kontorichtlinien und anschließend auf Kennwortrichtlinie.

      Geben Sie die folgenden Werte an:

      Kennwortverlauf erzwingen: 0

      Minimale Kennwortlänge: 0

      Kennwort muss Komplexitätsvoraussetzungen entsprechen: Deaktiviert

    3. Schließen Sie "gpedit.msc".

    4. Legen Sie als Kennwort für das lokale Administratorkonto eine leere Zeichenfolge fest. Melden Sie sich hierzu als "\Administrator" an, und ändern Sie das Kennwort durch Drücken von STRG+ALT+ENTF.

  2. Stellen Sie sicher, dass alle bereits auf dem virtuellen Computer installierten Anwendungen weiterhin ordnungsgemäß funktionieren, nachdem der Name des virtuellen Computers geändert wurde.

    Warnung

    Wenn die Anwendung von einem bestimmten Computernamen oder der Zugehörigkeit zu einer bestimmten Domäne abhängig ist, funktioniert die Anwendung möglicherweise nicht, wenn ein neuer virtueller Computer anhand der Vorlage bereitgestellt wird.

  3. Vergewissern Sie sich, dass auf dem virtuellen Computer kein Medium (DVD) geladen ist. Weitere Informationen zum Entfernen von Medien finden Sie unter Vorgehensweise beim Hinzufügen eines DVD- oder CD-Laufwerks zu einer virtuellen Maschine.

  4. Fahren Sie den virtuellen Computer herunter. Klicken Sie in der SCVMM-Administratorkonsole mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie auf Herunterfahren.

  5. Wählen Sie den virtuellen Computer aus, und erstellen Sie einen Klon. Dieser Schritt wird empfohlen, da der ursprüngliche virtuelle Computer beim Konvertieren zu einer Vorlage zerstört wird.

  6. Wählen Sie den Klon aus, und entfernen Sie alle Prüfpunkte auf dem virtuellen Computer. Dies ist erforderlich, da ein virtueller Computer mit Prüfpunkten von SCVMM nicht zu einer Vorlage konvertiert werden kann.

    1. Klicken Sie mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie anschließend auf Prüfpunkte verwalten.

    2. Klicken Sie auf die einzelnen Prüfpunkte und anschließend auf Entfernen.

  7. Wenn Sie die Prüfpunkte eines virtuellen Computers entfernen, werden die den Prüfpunkten zugeordneten Datenträger von Hyper-V zusammengeführt. Dies kann je nach Größe der Prüfpunkte einige Minuten dauern. Verwenden Sie zum Überprüfen des Zusammenführungsstatus den Hyper-V-Manager auf dem Host, auf dem der virtuelle Computer bereitgestellt wird. Warten Sie, bis die Zusammenführung abgeschlossen ist, und fahren Sie dann mit dem nächsten Schritt fort.

  8. Klicken Sie in der SCVMM-Administratorkonsole mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie anschließend auf Neue Vorlage.

    1. Übernehmen Sie auf allen Bildschirmen die Standardeinstellungen. Wählen Sie die SCVMM-Bibliotheksfreigabe aus, wenn Sie zum Eingeben eines Speicherorts für die Bibliotheksfreigabe aufgefordert werden.

    2. Klicken Sie auf Erstellen, um den SCVMM-Auftrag zu starten. Wird der SCVMM-Auftrag nicht erfolgreich abgeschlossen, lesen Sie die Fehlermeldung, und führen Sie die entsprechenden Aktionen aus.

Siehe auch

Konzepte

Erstellen von virtuellen Umgebungen

Weitere Ressourcen

Erstmaliges Konfigurieren von Lab-Management

Gewusst wie: Erstellen und Verwenden einer netzwerkisolierten Umgebung

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

März 2011

Anleitungen hinzugefügt, die darauf hinweisen, dass virtuelle LAN-IDs für Netzwerkadapter, mehrere Netzwerkadapter auf einem virtuellen Computer und die Konfiguration von MAC-Adressen für Netzwerkadapter zu vermeiden sind.

Kundenfeedback.