Samouczek: wdrażanie klastra zarządzanego usługi Service Fabric
W tej serii samouczków omówimy następujące zagadnienia:
- Jak wdrożyć klaster zarządzany usługi Service Fabric
- Jak skalować klaster zarządzany usługi Service Fabric w poziomie
- Jak dodawać i usuwać węzły w klastrze zarządzanym usługi Service Fabric
- Jak wdrożyć aplikację w klastrze zarządzanym usługi Service Fabric
W tej części serii omówiono następujące zagadnienia:
- Nawiąż połączenie z kontem platformy Azure
- Tworzenie nowej grupy zasobów
- Wdrażanie klastra zarządzanego usługi Service Fabric
- Dodawanie typu węzła podstawowego do klastra
Wymagania wstępne
Przed rozpoczęciem tego samouczka:
Utwórz bezpłatne konto, jeśli nie masz jeszcze subskrypcji platformy Azure.
Zainstaluj zestaw SDK usługi Service Fabric i moduł programu PowerShell.
Zainstaluj program Azure PowerShell 4.7.0 (lub nowszy).
Nawiąż połączenie z kontem platformy Azure
Zastąp <your-subscription>
ciąg ciągiem subskrypcji dla konta platformy Azure i połącz:
Login-AzAccount
Set-AzContext -SubscriptionId <your-subscription>
Tworzenie nowej grupy zasobów
Następnie utwórz grupę zasobów dla klastra usługi Managed Service Fabric, zastępując <your-rg>
element i <location>
żądaną nazwą grupy i lokalizacją.
$resourceGroup = "myResourceGroup"
$location = "EastUS2"
New-AzResourceGroup -Name $resourceGroup -Location $location
Wdrażanie klastra zarządzanego usługi Service Fabric
Tworzenie klastra zarządzanego usługi Service Fabric
W tym kroku utworzysz klaster zarządzany usługi Service Fabric przy użyciu polecenia New-AzServiceFabricManagedCluster programu PowerShell. Poniższy przykład tworzy klaster o nazwie myCluster w grupie zasobów o nazwie myResourceGroup. Ta grupa zasobów została utworzona w poprzednim kroku w regionie eastus2.
W tym kroku podaj własne wartości dla następujących parametrów:
- Nazwa klastra: wprowadź unikatową nazwę klastra, taką jak mysfcluster.
- Hasło administratora: wprowadź hasło administratora, które ma być używane dla protokołu RDP (Remote Desktop Protocol) na źródłowych maszynach wirtualnych w klastrze.
- Odcisk palca certyfikatu klienta: podaj odcisk palca certyfikatu klienta, którego chcesz użyć do uzyskania dostępu do klastra. Jeśli nie masz certyfikatu, postępuj zgodnie z instrukcjami i pobierz certyfikat , aby utworzyć certyfikat z podpisem własnym.
- Jednostka SKU klastra: określ typ klastra zarządzanego usługi Service Fabric do wdrożenia. Klastry jednostki SKU w warstwie Podstawowa są przeznaczone tylko dla wdrożeń testowych i nie zezwalają na dodawanie ani usuwanie typu węzła.
$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
Dodawanie typu węzła podstawowego do klastra zarządzanego usługi Service Fabric
W tym kroku do utworzonego klastra zostanie dodany typ węzła podstawowego. Każdy klaster usługi Service Fabric musi mieć co najmniej jeden podstawowy typ węzła.
W tym kroku podaj własne wartości dla następujących parametrów:
- Nazwa typu węzła: wprowadź unikatową nazwę typu węzła, który ma zostać dodany do klastra, na przykład "NT1".
Uwaga
Jeśli dodawany typ węzła jest pierwszym lub jedynym typem węzła w klastrze, należy użyć właściwości Primary.
$nodeType1Name = "NT1"
New-AzServiceFabricManagedNodeType -ResourceGroupName $resourceGroup -ClusterName $clusterName -Name $nodeType1Name -Primary -InstanceCount 5
Wykonanie tego polecenia może potrwać kilka minut.
Weryfikowanie wdrożenia
Przeglądanie wdrożonych zasobów
Po zakończeniu wdrażania znajdź wartość Service Fabric Explorer na stronie przeglądu zasobu klastra zarządzanego usługi Service Fabric w portalu. Po wyświetleniu monitu o certyfikat użyj certyfikatu, dla którego odcisk palca klienta został podany w poleceniu programu PowerShell.
Ważne
Ręczne wprowadzanie zmian w zasobach w klastrze zarządzanym nie jest obsługiwane.
Następne kroki
W tym kroku utworzyliśmy i wdrożyliśmy nasz pierwszy klaster zarządzany usługi Service Fabric. Aby dowiedzieć się więcej na temat skalowania klastra, zobacz: