Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příkaz vytvoří certifikát podepsaný svým držitelem, přidá ho do trezoru klíčů a stáhne certifikát místně. Nový certifikát slouží k zabezpečení clusteru při nasazení. Můžete také použít existující certifikát místo vytvoření nového certifikátu. V obou směrech musí název subjektu certifikátu odpovídat doméně, kterou používáte pro přístup ke clusteru Service Fabric. Tato shoda se vyžaduje k poskytování protokolu TLS pro koncové body správy HTTPS clusteru a Service Fabric Exploreru. Certifikát TLS/SSL nemůžete získat od certifikační autority .cloudapp.azure.com pro doménu. Pro svůj cluster musíte získat název vlastní domény. Pokud požádáte o certifikát od certifikační autority, musí název subjektu certifikátu odpovídat názvu vlastní domény, který používáte pro svůj cluster.
V případě potřeby nainstalujte Azure CLI.
Ukázkový skript
#!/bin/bash
# Variables
ResourceGroupName="aztestclustergroup"
ClusterName="aztestcluster"
Location="southcentralus"
Password="q6D7nN%6ck@6"
Subject="aztestcluster.southcentralus.cloudapp.azure.com"
VaultName="aztestkeyvault"
VmPassword="Mypa$$word!321"
VmUserName="sfadminuser"
# Create resource group
az group create --name $ResourceGroupName --location $Location
# Create secure five node Linux cluster. Creates a key vault in a resource group
# and creates a certficate in the key vault. The certificate's subject name must match
# the domain that you use to access the Service Fabric cluster. The certificate is downloaded locally.
az sf cluster create --resource-group $ResourceGroupName --location $Location \
--certificate-output-folder . --certificate-password $Password --certificate-subject-name $Subject \
--cluster-name $ClusterName --cluster-size 5 --os UbuntuServer1604 --vault-name $VaultName \
--vault-resource-group $ResourceGroupName --vm-password $VmPassword --vm-user-name $VmUserName
Úklid po nasazení
Po spuštění ukázkového skriptu můžete k odebrání skupiny prostředků, clusteru a všech souvisejících prostředků použít následující příkaz.
ResourceGroupName = "aztestclustergroup"
az group delete --name $ResourceGroupName
Vysvětlení skriptu
Tento skript používá následující příkazy. Každý příkaz v tabulce odkazuje na příslušnou část dokumentace.
| Příkaz | Poznámky |
|---|---|
| az sf cluster create | Vytvoří nový cluster Service Fabric. |
Další kroky
Další ukázky Service Fabric CLI pro Azure Service Fabric najdete v ukázkách Service Fabric CLI.