Freigeben über


Erstellen einer Umgebung mit einem eigenständigen Service Fabric-Cluster in Azure DevTest Labs

Dieser Artikel enthält Informationen zum Erstellen einer Umgebung mit einem eigenständigen Service Fabric-Cluster in Azure DevTest Labs.

Übersicht

Mit DevTest Labs können Sie eigenständige Testumgebungen erstellen, wie sie in Azure Resource Manager-Vorlagen definiert sind. Diese Umgebungen enthalten sowohl IaaS-Ressourcen wie virtuelle Computer als auch PaaS-Ressourcen wie Service Fabric. Mit DevTest Labs können Sie virtuelle Computer in einer Umgebung verwalten und mit Befehlen steuern. Mit diesen Befehlen können Sie einen virtuellen Computer nach einem Zeitplan starten oder beenden. Auf vergleichbare Weise unterstützt DevTest Labs Sie auch bei der Verwaltung von Service Fabric-Clustern in einer Umgebung. Service Fabric-Cluster in einer Umgebung können Sie entweder manuell oder über einen Zeitplan starten und beenden.

Erstellen von Service Fabric-Clustern

Service Fabric-Cluster werden in DevTest Labs mithilfe von Umgebungen erstellt. Jede Umgebung wird von einer Azure Resource Manager-Vorlage in einem Git-Repository definiert. Das öffentliche Git-Repository für DevTest Labs enthält im Ordner ServiceFabric-Cluster die Resource Manager-Vorlage zum Erstellen eines Service Fabric-Clusters.

  1. Erstellen Sie zunächst mithilfe der Anweisungen im folgenden Artikel ein Lab in Azure DevTest Labs: Erstellen eines Labs. Beachten Sie, dass die Option Öffentliche Umgebungen standardmäßig auf Ein eingestellt ist.

  2. Vergewissern Sie sich, dass der Service Fabric-Anbieter für Ihr Abonnement registriert ist. Führen Sie dazu die folgenden Schritte aus:

    1. Wählen Sie Abonnements im linken Navigationsmenü und dann Ihr Abonnement aus.
    2. Wählen Sie auf der Seite Abonnement im Abschnitt Einstellungen im linken Menü die Option Ressourcenanbieter aus.
    3. Wenn Microsoft.ServiceFabric nicht registriert ist, wählen Sie Registrieren aus.
  3. Wählen Sie auf der Seite DevTest Lab für das Lab auf der Symbolleiste die Option + Hinzufügen aus.

    Screenshot, der die Schaltfläche Hinzufügen in der Symbolleiste zeigt.

  4. Wählen Sie auf der Seite Basis auswählen in der Liste die Option Service Fabric-Lab-Cluster aus.

    Screenshot, der die Auswahl von Service Fabric Lab Cluster in der Liste zeigt.

  5. Führen Sie auf der Seite Einstellungen konfigurieren die folgenden Schritte aus:

    1. Geben Sie einen Namen für Ihre Clusterumgebungan, bei dem es sich um die Azure-Ressourcengruppe für den Service Fabric Cluster handelt.

    2. Wählen Sie das Betriebssystem für die virtuellen Computer im Cluster aus. Der Standardwert lautet Windows.

    3. Geben Sie einen Namen für den Administrator des Clusters an.

    4. Geben Sie ein Kennwort für den Administrator an.

    5. Geben Sie als Zertifikat Ihre Zertifikatinformationen als Base64-codierte Zeichenfolge ein. Führen Sie zum Erstellen eines Zertifikats die folgenden Schritte aus:

      1. Laden Sie die Datei Create-ClusterCertificate.ps1 aus dem Git-Repository herunter. Oder klonen Sie das Archiv auf Ihrem Rechner.
      2. Starten Sie PowerShell.
      3. Führen Sie die PS1-Datei mit dem Befehl .\Create-ClusterCertificate.ps1 aus. Daraufhin wird eine Textdatei im Editor mit den Informationen, die Sie zum Ausfüllen der zertifikatspezifischen Felder auf dieser Seite benötigen, geöffnet.
    6. Geben Sie das Kennwort für das Zertifikat ein.

    7. Geben Sie den Fingerabdruck für Ihr Zertifikat an.

    8. Wählen Sie auf der Seite Einstellungen konfigurieren die Option Hinzufügen aus.

      Screenshot: Konfigurieren von Clustereinstellungen.

  6. Nachdem der Cluster erstellt wurde, wird eine Ressourcengruppe mit dem Namen der im vorherigen Schritt bereitgestellten Umgebung angezeigt. Wenn Sie die Gruppe erweitern, wird der darin enthaltene Service Fabric-Cluster angezeigt. Wenn der Status der Ressourcengruppe bei Wird erstellt hängenbleibt, wählen Sie auf der Symbolleiste Aktualisieren aus. Mit der Service Fabric-Cluster-Umgebung wird ein Cluster mit einem Knotentyp und fünf Knoten unter Linux oder Windows erstellt.

    Im folgenden Beispiel ist mysfabricclusterrg der Name der speziell für den Service Fabric-Cluster erstellten Ressourcengruppe. Denken Sie daran, dass Labumgebungen in der Ressourcengruppe, in der Sie diese erstellt haben, eigenständig sind. Diese Einschränkung bedeutet, dass die Vorlage, welche die Umgebung definiert, nur auf Ressourcen innerhalb der neu erstellten Ressourcengruppe oder der virtuellen Netzwerke, die das Labor verwendet, zugreifen kann. Im obigen Beispiel werden alle erforderlichen Ressourcen in derselben Ressourcengruppe erstellt.

    Screenshot: Erstellter Cluster.

Starten oder Beenden des Clusters

Sie können den Cluster entweder über die DevTest Labs-Seite selbst oder über die von DevTest Labs bereitgestellte Service Fabric Cluster-Seite starten oder stoppen.

Von der Seite DevTest Labs

Auf der Seite „DevTest Lab“ für Ihr Lab können Sie den Cluster starten oder beenden.

  1. Wählen Sie die drei Punkte (...) für den Service Fabric-Cluster aus, wie in der folgenden Abbildung gezeigt:

    Screenshot: Befehle zum Starten und Beenden des Clusters.

  2. Im Kontextmenü werden zwei Befehle zum Starten und Beenden des Clusters angezeigt. Mit dem Befehl „Starten“ werden alle Knoten im Cluster gestartet. Mit dem Befehl „Beenden“ werden alle Knoten im Cluster beendet. Sobald Sie einen Cluster anhalten, bleibt der Service Fabric-Cluster selbst im Bereitschaftszustand. Es sind jedoch keine Knoten verfügbar, bis Sie den Startbefehl auf dem Cluster im Labor erneut auslösen.

    Beim Verwenden eines Service Fabric-Clusters in einer Testumgebung sind einige Dinge zu beachten. Es kann einige Zeit dauern, bis der Service Fabric-Cluster nach dem Neustart der Knoten vollständig aktiviert ist. Damit die Daten vom Herunterfahren bis zum Start erhalten bleiben, müssen Sie die Daten auf einem verwalteten Datenträger speichern, der an das virtuelle Gerät angeschlossen ist. Bei Verwendung eines verwalteten Datenträgers treten Leistungseinbußen auf. Daher wird dieser nur für Testumgebungen empfohlen. Wenn der für die Datenspeicherung verwendete Datenträger nicht gesichert ist, gehen die Daten verloren, wenn Sie den Befehl zum Anhalten des Clusters erteilen.

Seite „Service Fabric-Cluster“

Es gibt noch eine andere Möglichkeit, den Cluster zu starten oder zu beenden.

  1. Wählen Sie Ihren Service Fabric-Cluster in der Strukturansicht auf der DevTest Labs-Seite aus.

    Screenshot: Auswählen ihres Clusters.

  2. Auf der Seite Service Fabric-Cluster für den Cluster werden auf der Symbolleiste Befehle zum Starten oder Beenden des Clusters angezeigt.

    Befehle zum Starten oder Beenden auf der Seite „Service Fabric-Cluster“.

Konfigurieren eines Zeitplans zum automatischen Starten und Herunterfahren

Service Fabric-Cluster können auch nach einem Zeitplan gestartet oder beendet werden. Diese Benutzeroberfläche ähnelt der für virtuelle Computer in einer Lab-Umgebung. Aus Sparsamkeitsgründen wird standardmäßig jeder in einem Lab erstellte Cluster automatisch zu dem Zeitpunkt heruntergefahren, der in den Richtlinien zum automatischen Herunterfahren für das Lab definiert wurde. Sie können die Standardeinstellung überschreiben, indem Sie angeben, ob und zu welchem Zeitpunkt der Cluster heruntergefahren werden soll.

Screenshot: Vorhandene Zeitpläne für automatisches Starten und automatisches Herunterfahren.

Aktivieren der Planung des automatischen Startens

Um den Startzeitplan zu aktivieren, führen Sie die folgenden Schritte aus:

  1. Wählen Sie im linken Menü Automatisch starten aus.

  2. Wählen Sie unter Planung des automatischen Starts für diesen Service Fabric-Cluster zulassen die Option Ein aus. Diese Seite ist nur aktiviert, wenn der Lab-Besitzer den Benutzern das automatische Starten von virtuellen Computern oder Service Fabric-Clustern erlaubt hat.

  3. Wählen Sie auf der Symbolleiste Speichern aus.

    Screenshot: Seite

Konfigurieren der Einstellungen für das automatische Herunterfahren

Führen Sie zum Ändern der Einstellungen für das automatische Herunterfahren die folgenden Schritte aus:

  1. Wählen Sie im linken Menü Automatisch herunterfahren aus.
  2. Auf dieser Seite können Sie das automatische Herunterfahren deaktivieren, indem Sie unter Aktiviert die Option Aus auswählen.
  3. Wenn Sie Ein für Aktiviert gewählt haben, gehen Sie wie folgt vor:
    1. Geben Sie die Zeit für das Herunterfahren an.

    2. Geben Sie die Zeitzone für die Zeit an.

    3. Geben Sie an, ob DevTest Labs vor dem automatischen Herunterfahren Benachrichtigungen senden soll.

    4. Wenn Sie bei der Option „Benachrichtigungen“ Ja ausgewählt haben, geben Sie die zum Senden von Benachrichtigungen erforderliche Webhook-URL und/oder die E-Mail-Adresse an.

    5. Wählen Sie auf der Symbolleiste Speichern aus.

      Screenshot: Seite

Anzeigen von Knoten im Service Fabric-Cluster

Die Service Fabric Clusterseite in den vorherigen Schritten ist eine DevTest Labs-Seite. Die Knoten im Cluster werden nicht angezeigt. Führen Sie die folgenden Schritte aus, um weitere Informationen zum Cluster anzuzeigen:

  1. Wählen Sie auf der Seite DevTest Lab für Ihr Lab im Abschnitt Meine virtuellen Computer in der Strukturansicht die Ressourcengruppe aus.

    Screenshot: Ressourcengruppenansicht Auswählen.

  2. Auf der Seite Ressourcengruppe werden alle Ressourcen in der Ressourcengruppe in einer Liste angezeigt. Wählen Sie Service Fabric-Cluster in der Liste aus.

    Screenshot: Auswählen ihres Clusters in der Liste.

  3. Sie sehen die Seite Service Fabric Cluster, die Service Fabric für Ihren Cluster bereitstellt. Auf der Seite werden alle Informationen zum Cluster angezeigt, z. B. Knoten und Knotentypen.

    Screenshot: Startseite Service Fabric Cluster.

Nächste Schritte

Die folgenden Artikel enthalten ausführliche Informationen zu Umgebungen: