Freigeben über


Arbeiten mit virtuelle

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Virtuelle Umgebungen sind die Entitäten, die auf denen Sie die Schritte bei Ausführen Sie verwenden Lab Management z. B. Entwicklung, Anwendung Bereitstellung und testen. Eine Umgebung ist eine Gruppe von Computern. Eine virtuelle Umgebung von Lab Management verwaltet handelt es sich um eine Gruppe von virtuellen Computern. Durch Gruppieren können Sie die Computer definieren, die für eine Instanz der Anwendung mit mehreren Ebenen erforderlich sind und auf diese Entität Aufgaben durchzuführen, als wäre es eine einzelne Einheit. Die folgende Liste enthält Beispiele für diese Aufgaben:

  • Erstellen und in der Umgebung starten

  • Snapshot der Umgebung

  • Bereitstellen Sie Ihrer Anwendung auf verschiedenen Computern der Umgebung

  • Führen Sie auf die Umgebung Testfälle

Lab Management Und Microsoft Test and Lab Manager verwenden, können Sie erstellen und Verwenden von virtuelle Umgebungen in einer Vielzahl von Entwicklungsaufgaben.

  • Wenn Sie eine oder mehrere Komponenten einer mehrschichtigen Anwendung entwickeln, können Sie eine einzelne virtuelle Umgebung, die mehrere virtuelle Computer enthält. Jeder virtuelle Computer bildet eine separate Ebene der Anwendung. In den meisten Fällen sollten Sie eine virtuelle Umgebung nachahmen möchten die Art und Weise die Anwendung in Produktion eingerichtet werden würde.

  • Wenn Sie eine Server-Anwendung entwickeln, die in mehrere Topologien bereitgestellt werden kann, könnten Sie eine separate virtuelle Umgebung für jede Topologie definieren. Beispielsweise sollten Sie die Serveranwendung in beiden Topologien zu testen:

    • Wenn sich die Datenbank und Anwendungsebenen auf demselben Computer befinden

    • Wo befinden sich zwei Stufen auf verschiedenen Computern. Sie können eine virtuelle Umgebung für die erste Topologie und einer virtuellen Umgebung für das zweite definieren.

  • Wenn Sie eine Desktop- oder Client-Anwendung entwickeln, können Sie die virtuelle Umgebung mit einen einzelnen virtuellen Computer erstellen.

Sie können auch eine virtuelle Umgebung mit nur einige Komponenten der Anwendung definieren. Andere Komponenten werden in Umgebungen gemeinsam verwendet. Beispielsweise, wenn die Anwendung eine große Datenbank benötigt, dann können Sie Host einer freigegebenen Datenbank auf einem physischen Computer. Alle virtuelle Umgebungen müssen nur virtuellen Computer für die Client und Anwendungsebenen.

Umgebung Lifecycle

Sie können eine virtuelle Umgebung auf einem Team Projekt Hostgruppe oder in einem Team Projekt Bibliotheksfreigabe erstellen.

Wenn eine Umgebung auf einem Team Projekt Hostgruppe erstellt wird, werden die virtuellen Computer der Umgebung auf eine Hyper-V-Host gehostet. Wenn die Umgebung gestartet wird, werden die entsprechenden virtuellen Computer gestartet, und Sie können mit diesen virtuellen Computer interagieren. Diese Umgebung ist nun als eine aktive Umgebung betrachtet. Sie können anzeigen und Verwalten von aktive Umgebungen unter der Registerkarte Lab Microsoft Test and Lab Manager.

Wenn eine Umgebung auf einem Team Projekt Bibliotheksfreigabe erstellt wird, werden die virtuellen Computer oder Vorlagen der Umgebung auf der Festplatte des der Bibliothekserver gespeichert. In diesem Fall stellt die Umgebung einfach einen passiven Satz von Dateien. Bis auf eine Team-Projekt Hostgruppe die Umgebung bereitgestellt wird, nicht möglich nichts mehr mit und die Umgebung nun als eine gespeicherte Umgebung betrachtet wird. Gespeicherte Umgebungen werden angezeigt und unter der Registerkarte Bibliothek Microsoft Test and Lab Manager verwaltet.

Der Prozess eine Kopie einer gespeicherten Umgebung und die Erstellung von eine aktive Umgebung aus der Kopie heißt bereitstellen. Der Prozess eine Kopie einer aktiven Umgebung und die Erstellung von eine gespeicherte Umgebung aus der Kopie wird speichern aufgerufen.

Hinweis

Der Begriff Bereitstellung hier darf nicht mit Anwendung Bereitstellung verwechselt werden.Während die ehemaligen Mittel Erstellen einer aktiven Umgebung die Letzteres bedeutet, dass Bits der Anwendung auf einer Umgebung installieren.

In der obigen Abbildung sind die unterstützten Möglichkeiten zum Erstellen von Umgebungen zusammengefasst. Ein Team kann diese Erstellung Vorgänge an die Bedürfnisse Ihrer Entwicklungsprozess angepasst werden. Ein typisches Szenario mit Umgebungen könnte folgendermaßen aussehen:

  1. Import: Ein Teamprojekt Administrator oder Lead Importe virtuellen Computer Vorlagen in einem Team Projekt Bibliotheksfreigabe. Diese Vorlagen sind "golden"Abbilder von Betriebssystemen oder Betriebssystemen standard kombiniert mit der erforderlichen Software für die Anwendung entwickelt wird.

  2. Aktive Umgebung erstellen: Ein Projekt Teammitglied erstellt eine aktive Umgebung durch die Gruppierung von Vorlagen für die virtuellen Computer. Nachdem Sie erstellt wurde gestartet und wurden, sind die virtuellen Computer in der Umgebung ausgeführt wird und für die Verwendung verfügbar.

    1. Das Teammitglied, das Projekt eine Verbindung herstellt, an der Umgebung und installiert die erforderliche Software für die Anwendung entwickelt oder getestet werden.

    2. Das Projekt Teammitglied erstellt einen Snapshot der Umgebung, um diesen neuer Zustand wieder und eine neuere Version der Anwendung installieren, wenn eine neue Version erforderlich ist.

    3. Die Teammitglieder Projekt installiert die neueste Version der Anwendung und macht alle Konfigurationen nach der Installation.

  3. Store: Das Teammitglied, das Projekt speichert eine Kopie dieser Umgebung, in der Team-Projekt-Bibliotheksfreigabe. Dadurch werden Zeit für den Rest der Teammitglieder gespeichert, wie Sie über keine verfügen, die Anwendung oder die erforderlichen Komponenten erneut zu installieren.

  4. Deploy: Jedes Teammitglied für das Projekt erstellt eine neue Instanz von dieser gespeicherten Umgebung für die Ihre tägliche Arbeit.

  5. Store: Wenn ein Teammitglied für das Projekt einen Fehler findet, erstellt das Teammitglied einen Snapshot der Umgebung, um den Fehler zu erhalten. Am Ende seiner testen speichert er eine andere Kopie der Umgebung auf Bibliothek.

  6. Deploy: Entwickler kann eine Kopie der Umgebung gespeichert, mit der Fehler reproduzieren und Beheben des Fehlers bereitstellen.

  7. Delete: Die Umgebungen nicht mehr benötigt werden, entfernen das Projekt Teammitglieder die Umgebungen erstellt daraus sowohl die Host-Gruppen als auch die Bibliothek-Freigaben.

Das oben dargestellte Szenario soll nicht normative werden und an die Anforderungen und Prozesse, gefolgt von einzelnen Teams angepasst werden muss.

Siehe auch

Konzepte

Arbeiten mit virtuellen Computern und Vorlagen

Das Anwendung Lifecycle Virtualisierung