(virtuelle) SCVMM-Umgebungen
Veröffentlicht: Juli 2016
Eine SCVMM-Lab-Umgebung ist eine Gruppe virtueller Computer, auf denen Tests ausgeführt werden können. Sie werden mit Microsoft Test Manager erstellt und verwaltet.
In der Regel werden Lab-Umgebungen beim Testen von Anwendungen eingesetzt, die auf Servern ausgeführt werden, z. B. Webanwendungen. Die Serverkomponenten werden auf Lab-Computern ausgeführt, und der Webbrowser oder die Client-App wird auf dem lokalen Computer ausgeführt.
Mithilfe von SCVMM-Umgebungen sind folgende Aktionen möglich:
Sammeln von Diagnosedaten während der Ausführung von Tests
Zurücksetzen aller Computer in einer Umgebung in den Anfangszustand. Sie vermeiden das Risiko, Daten oder gespeicherte Zustände von vorausgegangenen Tests zu verwenden.
Erstellen einer Momentaufnahme der Computer in der Umgebung im Fehlerfall. Dies hilft bei der Diagnose.
Erstellen einer neuen Umgebung von Testcomputern jederzeit
Erstellen einer Bibliothek von Umgebungsvorlagen, die zum Erstellen vorkonfigurierter Testumgebungen verwendet werden können.
Sie können z. B. eine Vorlage einrichten, die Internetinformationsdienste (IIS) auf einem Computer und SQL Server auf einem anderen enthält. Nachdem Sie eine Instanz aus dieser Vorlage erstellt haben, müssen Sie nur noch die eigene Serversoftware installieren.
Erstellen von netzwerkisolierten Umgebungen, die repliziert werden können, ohne Domänennamenkonflikte zu verursachen
Sie haben noch kein SCVMM in Ihrer Teamprojektsammlung? Sie müssen SCVMM einrichten und dann eine Bibliothek virtueller Computer erstellen.
Alternativ können Sie auch Standardumgebungen in Betracht ziehen. Eine Standardumgebung kann von jeder Hardware oder von jedem virtuellen Computer erstellt werden. Das Einrichten von Standardumgebungen erfordert weniger Vorarbeiten. Sie ermöglichen es, Computer für Tests zu reservieren und Diagnosedaten zu sammeln, der Zustand der jeweiligen Computer kann jedoch nicht gespeichert oder zurückgesetzt werden.
Gibt es bereits eine Umgebung, die Sie verwenden können?
Öffnen Sie Microsoft Test Manager, um festzustellen, ob es eine Lab-Umgebung gibt, die bereit ist und nicht verwendet wird. Wählen Sie eine Umgebung aus, um festzustellen, ob die Anzahl und Typen der Computer vorhanden sind, die Sie benötigen.
Wenn Sie eine geeignete Umgebung finden, markieren Sie sie als verwendet, und installieren Sie die Software. Vergessen Sie nach Abschluss der Tests nicht, die Markierung wieder aufzuheben.
Gibt es eine Umgebungsvorlage, die Sie bereitstellen können?
SCVMM-Umgebungen können als Vorlagen gespeichert werden. Sie können anhand einer Vorlage eine neue Umgebung erstellen. Finden Sie heraus, ob eine geeignete Vorlage in der Bibliothek Ihres Projekts vorhanden ist.
Öffnen Sie das Lab-Center, wechseln Sie zur Seite Bibliothek, und überprüfen Sie die Umgebung.
Wählen Sie jedes Element in der Liste aus, und überprüfen Sie die Anzahl von Computern und Beschreibungen.
Wenn Sie eine geeignete Umgebungsvorlage finden, stellen Sie sie bereit. Die Umgebung wird kopiert und gestartet.
Warten Sie, bis auf der Lab-Umgebungsseite die neue Umgebung bereit ist.
Erstellen einer SCVMM-Umgebung
Wenn Sie keine geeignete Umgebung oder Vorlage gefunden haben, können Sie eine aus der Gruppe virtueller Computer Ihres Projekts erstellen.
Tipp
Erwägen Sie, die Umgebung nach Erstellung in der Umgebungsbibliothek zu speichern.Führen Sie dies durch, nachdem Sie jede Plattformsoftware wie z. B. ein DBMS konfiguriert haben, aber bevor Sie die zu testende Anwendung installieren.
Starten Sie den Assistenten für neue Umgebungen.
Neue Umgebung: Typ und Name
Feld |
Eingabe |
---|---|
Name |
Der Name der Umgebung, der innerhalb des Teamprojekts eindeutig sein muss. |
Beschreibung |
Dies ist optional. |
Typ |
SCVMM Ist diese Option deaktiviert? Dann müssen Sie SCVMM einrichten. |
Tags |
Tags sind optionale Name-Wert-Paare, die Sie gemäß den Konventionen des Projekts festlegen können. Beispielsweise kann die Umgebung Tags verwenden, die den Zweck der Umgebung und das Datum angeben, nach dem sie gelöscht werden kann. |
Neue Umgebung: Computer
Wählen Sie auf der Computerseite virtuelle Computer oder Vorlagen für virtuelle Computer aus, die der Umgebung hinzugefügt werden.
Verfügbare virtuelle Computer: |
Dies ist die Liste virtueller Computer und Vorlagen, die in der Bibliothek des Teamprojekts gespeichert sind. Normalerweise umfasst sie Computer, auf denen unterschiedliche Kombinationen von Betriebssystemen, Clientanwendungen und Serversoftware installiert wurden. Sie können beispielsweise einen Webclient und einen Webserver auswählen. Wenn Sie kein Element mit Funktionen finden können, die Sie benötigen, können Sie einen neuen virtuellen Computer einrichten. |
|
Ein ausgeführter virtueller Computer ist ein virtueller Computer, der sich im Zustand "aktiv" befindet. Wenn Sie einen Computer der Umgebung hinzufügen, reservieren Sie ihn gewissermaßen für die Verwendung, da er nicht mehreren Umgebungen gleichzeitig hinzugefügt werden kann. Wenn Sie die Umgebung löschen, wird ein ausgeführter virtueller Computer an den Pool verfügbarer Computer zurückgegeben. Wenn Sie die Umgebung nur aus ausgeführten virtuellen Computern zusammenstellen, ist sie normalerweise sofort einsatzbereit. |
|
Wenn Sie eine Vorlage für virtuelle Computer einer Umgebung hinzufügen, wird ein neuer virtueller Computer erstellt. Das Kopieren dauert einige Minuten. Ein neuer Name und neue Port-IDs werden automatisch generiert. Software und Tests müssen in der Lage sein, den geänderten Servernamen zu verarbeiten. |
|
Wenn Sie einen virtuellen Computer hinzufügen, wird eine genaue Kopie davon in der Lab-Umgebung erstellt. Wenn Sie mehr als eine ausgeführte Kopie eines gespeicherten virtuellen Computers erstellen möchten, müssen Sie den Computernamen ändern. In der Regel ist ein gespeicherter virtueller Computer Teil einer Arbeitsgruppe. Wenn Sie Tests auf mehr als einer Gruppe von Computern ausführen möchten, ohne ihre Domänennamen zu ändern, sollten Sie erwägen, eine netzwerkisolierte Umgebung zu installieren. |
Ausgewählte Computer: |
Sie können die folgenden Eigenschaften für jeden Computer festlegen, den Sie der Umgebung hinzufügen. Beachten Sie, dass Sie den gleichen virtuellen Computer oder die gleiche Vorlage für virtuelle Computer mehrmals hinzufügen können. Sie müssen die Computer unterschiedlich benennen. |
|
Mit diesem Namen wird der virtuelle Computer innerhalb dieser Umgebung identifiziert. Er ist nicht der gleiche wie der Computername. Verwenden Sie im Namen keine Kommas. |
|
Mit einer Rolle wird die Funktion des Computers in der Umgebung gekennzeichnet. Sie kann von Test Manager verwendet werden, um zu bestimmen, welche Komponenten für Testzwecke installiert werden und welche Testdaten gesammelt werden. Sie können entweder eine Rolle im Menü auswählen oder einen beliebigen, selbst gewählten Rollennamen eingeben. Hinweis Mit der Rolle wird lediglich die beabsichtigte Verwendung des Computers angegeben.Von Lab Management wird nicht automatisch überprüft, ob auf den virtuellen Computern oder in den Vorlagen die erforderliche Software installiert ist.Die Software wird auch nicht automatisch installiert,, damit die Rollen erfüllt werden können. |
Neue Umgebung: Computereigenschaften
TAB |
Computereigenschaften |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hardwareprofil |
Die Menge an Speicher, die Sie dem virtuellen Computer zuweisen möchten. |
||||||||||||||||
Betriebssystemprofil (nur Vorlagen) |
Betriebssystemtyp, Computername, Administratorkennwort, Produktschlüssel, Domäne und Arbeitsgruppe für die virtuellen Computer, die anhand der Vorlage bereitgestellt wurden. Hinweis Wenn Sie eine Vorlage aus SCVMM importieren, werden das gesicherte Administratorkennwort und der Produktschlüssel in der Vorlage entfernt.Sie müssen diese Informationen erneut eingeben.
|
||||||||||||||||
Computertags |
Benutzerdefinierte Eigenschaften. Damit können Sie Informationen angeben wie z. B.:
|
Neue Umgebung: Erweitert
Erweiterte Eigenschaften werden nur für automatisierte Systemtests verwendet.
Neue Umgebung: Überprüfung
Überprüfen Sie die Umgebung, um sicherzustellen, dass die festgelegten Eigenschaften gültig sind.
Wenn die Überprüfung fehlschlägt, müssen Sie das Problem vor dem Beenden beheben.
Wenn die Überprüfung erfolgreich ist, sind Sie fertig.
Der Assistent für die neue Umgebung wird geschlossen, und Ihre Umgebung wird in der Liste der Umgebungen unter dem Typ SCVMM angezeigt.
Das Erstellen der Umgebung kann einige Zeit in Anspruch nehmen. Der Status des Vorgangs wird in der Liste der Umgebungen angezeigt. Wählen Sie eine Umgebung aus, um den Status der einzelnen Computer anzuzeigen.
Nachdem ein virtueller Computer erstellt wurde, können Sie sich bei ihm anmelden, wenn Sie dies möchten. Wählen Sie die Umgebung aus, und stellen Sie anschließend eine Verbindung über das Kontextmenü des Computersymbols her.
Verwenden einer SCVMM-Umgebung
Markieren Sie die Umgebung als verwendet, um sie sich selbst zuweisen.
Stellen Sie eine Verbindung mit der Umgebung her.
Melden Sie sich an den Computern der Umgebung an, und konfigurieren Sie jede benötigte Plattformsoftware, wie z. B. das Datenbankmanagementsystem.
Möchten Sie eine weitere Umgebung dieser Art zu einem anderen Zeitpunkt erstellen? Erwägen Sie, sie in der Umgebungsbibliothek zu speichern. Sie müssen die Umgebung zunächst anhalten.
Legen Sie in den Testplaneigenschaften die Testumgebung auf die Umgebung fest, die Sie ausgewählt haben. Dies ermöglicht das Sammeln von Ereignisprotokollen und anderen Daten von den Computern in der Umgebung.
Installieren Sie den neuesten Build der Software.
Diagnoseinformationen von den Lab-Computern werden in den Testergebnissen erfasst und auch an jeden erzeugten Fehler angefügt.
Wenn Sie mit der Umgebung fertig sind, wählen Sie "Markierung als verwendet aufheben" aus.
Sie können die Umgebung auch löschen, um die Vorlagencomputer zu entfernen oder zu ermöglichen, dass anderen Umgebungen aktive virtuelle Computer hinzugefügt werden.
Fragen und Antworten
F: Welche Versionen von SCVMM werden unterstützt?
SCVMM 2008 R2
SCVMM 2012
SCVMM 2012 SP1
SCVMM 2012 R2
Team Foundation Server 2010 SP1
Team Foundation Server 2012 RTM
Team Foundation Server 2012,4
Team Foundation Server (2013 und höher)
F: Welche Versionen von Hyper-V-Hosts werden unterstützt?
Hyper-V 2008 R2
Hyper-V 2012
2012 SP1
Hyper-V 2012 R2
Gastbetriebssystem (unterstützt von SCVMM-Vorlagen)
SCVMM 2008 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64
SCVMM 2012
SCVMM 2012 SP1
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1
SCVMM 2012 R2
Windows XP SP3 32/64, Windows Vista 32/64, Windows 7 32/64, Windows 8, Windows 8.1
Windows Server 2003 SP3 32/64, Windows Server 2008 32/64, Windows Server 2008 R2 64, Windows Server 2012 SP1, Windows Server 2012 R2
Entsprechende Informationen finden Sie unter Upgrade von SCVMM 2008 R2 auf SCVMM 2012.
F: Die SCVMM-Option ist deaktiviert. Wo liegt der Fehler?
Das Einrichten von SCVMM für die Team Foundation-Projektauflistung ist erforderlich.Alternativ können Sie eine Standard-Lab-Umgebung erstellen, die vorhandene physische oder virtuelle Computer umfasst. Das Einrichten von Standardumgebungen erfordert weniger Arbeit, Sie können ihren Zustand aber nicht speichern oder zurücksetzen.
F: Es gibt keinen virtuellen Computer mit den Eigenschaften, die ich benötige. Wie erstelle ich einen neuen?
A: Siehe Erstellen von virtuellen Computern für manuelles Testen.F: Der Status meiner Umgebung ist "Nicht bereit". Wie gehe ich vor?
A: Wählen Sie im Kontextmenü der Umgebung in der Liste der Umgebungen die Option Reparieren aus.Nicht bereit bedeutet, dass ein Test-Agent nicht ordnungsgemäß auf einem der Computer der Umgebung konfiguriert ist. Beim Reparieren wird versucht, ihn zu installieren und neu zu konfigurieren. Sollte dies nicht funktionieren, stellen Sie sicher, dass alle Computer mit dem Testcontroller kommunizieren können. Sie können sich an einem Computer anmelden, obwohl er nicht bereit ist. Öffnen Sie Lab-Center, Controller, um herauszufinden, wo der Testcontroller ausgeführt wird. Der Testcontroller wird normalerweise auf demselben Computer wie Team Foundation Server installiert.
Wenn auf einem Computer Windows XP ausgeführt wird, führen Sie auf diesem Computer eine manuelle Neuinstallation und Konfiguration des Test-Agents durch. Das Test-Agent-Installationsprogramm ist Bestandteil des Installationsprogramms von Visual Studio.