Tutorial: Bereitstellen eines verwalteten Service Fabric-Clusters
In dieser Tutorialreihe behandeln wir Folgendes:
- Bereitstellen eines verwalteten Service Fabric-Clusters
- Aufskalieren eines verwalteten Service Fabric-Clusters
- Hinzufügen und Entfernen von Knoten in einem verwalteten Service Fabric-Cluster
- Bereitstellen einer Anwendung in einem verwalteten Service Fabric-Cluster
In diesem Teil der Reihe wird Folgendes behandelt:
- Herstellen einer Verbindung mit Ihrem Azure-Konto
- Erstellen einer neuen Ressourcengruppe
- Bereitstellen eines verwalteten Service Fabric-Clusters
- Hinzufügen eines primären Knotentyps zum Cluster
Voraussetzungen
Bevor Sie mit diesem Tutorial beginnen können, müssen Sie Folgendes tun:
Erstellen Sie ein kostenloses Konto, falls Sie noch nicht kein Azure-Abonnement besitzen.
Installieren Sie das Service Fabric SDK und das PowerShell-Modul.
Installieren Sie Azure PowerShell 4.7.0 (oder höher).
Herstellen einer Verbindung mit Ihrem Azure-Konto
Ersetzen Sie <your-subscription>
durch die Verbindungszeichenfolge für Ihr Azure-Konto, und stellen Sie eine Verbindung her:
Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>
Erstellen einer neuen Ressourcengruppe
Erstellen Sie nun die Ressourcengruppe für den verwalteten Service Fabric-Cluster, und ersetzen Sie <your-rg>
und <location>
durch den gewünschten Gruppennamen und Speicherort.
$resourceGroup = "myResourceGroup"
$location = "EastUS2"
New-AzResourceGroup -Name $resourceGroup -Location $location
Bereitstellen eines verwalteten Service Fabric-Clusters
Erstellen eines verwalteten Service Fabric-Clusters
In diesem Schritt erstellen Sie mithilfe des PowerShell-Befehls New-AzServiceFabricManagedCluster einen verwalteten Service Fabric-Cluster. Im folgenden Beispiel wird ein Cluster mit dem Namen myCluster in der Ressourcengruppe mit dem Namen myResourceGroup erstellt. Diese Ressourcengruppe wurde im vorherigen Schritt in der Region „eastus2“ erstellt.
Geben Sie für diesen Schritt Ihre eigenen Werte für die folgenden Parameter an:
- Clustername: Geben Sie einen eindeutigen Namen für Ihren Cluster ein, z. B. mysfcluster.
- Administratorkennwort: Geben Sie ein Kennwort für den Administrator ein, das für Remotedesktop-Protokoll (RDP) auf den zugrunde liegenden VMs im Clusters verwendet werden soll.
- Clientzertifikat-Fingerabdruck: Geben Sie den Fingerabdruck des Clientzertifikats an, das Sie für den Zugriff auf Ihren Cluster verwenden möchten. Falls Sie nicht über ein Zertifikat verfügen, befolgen Sie die Anleitungen unter Festlegen und Abrufen eines Zertifikats, um ein selbstsigniertes Zertifikat zu erstellen.
- Cluster-SKU: Geben Sie den Typ des bereitzustellenden verwalteten Service Fabric-Clusters an. Cluster der SKU Basic sind nur für Testbereitstellungen vorgesehen und lassen das Hinzufügen oder Entfernen von Knotentypen nicht zu.
$clusterName = "<unique cluster name>"
$password = "Password4321!@#" | ConvertTo-SecureString -AsPlainText -Force
$clientThumbprint = "<certificate thumbprint>"
$clusterSku = "Standard"
New-AzServiceFabricManagedCluster -ResourceGroupName $resourceGroup -Location $location -ClusterName $clusterName -ClientCertThumbprint $clientThumbprint -ClientCertIsAdmin -AdminPassword $password -Sku $clusterSKU -Verbose
Hinzufügen eines primären Knotentyps zum verwalteten Service Fabric-Cluster
In diesem Schritt fügen Sie dem von Ihnen erstellten Cluster einen primären Knotentyp hinzu. Jeder Service Fabric-Cluster muss über mindestens einen primären Knotentyp verfügen.
Geben Sie für diesen Schritt Ihre eigenen Werte für die folgenden Parameter an:
- Name des Knotentyps: Geben Sie einen eindeutigen Namen für den Knotentyp ein, der dem Cluster hinzugefügt werden soll, z. B. „NT1“.
Hinweis
Wenn der hinzugefügte Knotentyp der erste oder einzige Knotentyp im Cluster ist, muss die Eigenschaft „Primary“ verwendet werden.
$nodeType1Name = "NT1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5
Die Ausführung dieses Befehls kann einige Minuten in Anspruch nehmen.
Überprüfen der Bereitstellung
Überprüfen der bereitgestellten Ressourcen
Nachdem die Bereitstellung abgeschlossen ist, finden Sie den Service Fabric Explorer-Wert auf der Übersichtsseite der verwalteten Service Fabric-Clusterressource im Portal. Wenn Sie zur Eingabe eines Zertifikats aufgefordert werden, verwenden Sie das Zertifikat, für das der Clientfingerabdruck im PowerShell-Befehl bereitgestellt wurde.
Wichtig
Manuelle Änderungen an den Ressourcen in einem verwalteten Cluster werden nicht unterstützt.
Nächste Schritte
In diesem Schritt haben wir den ersten verwalteten Service Fabric-Cluster erstellt und bereitgestellt. Weitere Informationen zum Skalieren eines Clusters finden Sie unter: