Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu komut otomatik olarak imzalanan bir sertifika oluşturur, bunu bir anahtar kasasına ekler ve sertifikayı yerel olarak indirir. Yeni sertifika, dağıtıldığında kümenin güvenliğini sağlamak için kullanılır. Yeni bir sertifika oluşturmak yerine var olan bir sertifikayı da kullanabilirsiniz. Her iki durumda da, sertifikanın konu adı Service Fabric kümesine erişmek için kullandığınız etki alanıyla eşleşmelidir. Kümenin HTTPS yönetim uç noktaları ve Service Fabric Explorer için TLS sağlamak için bu eşleşme gereklidir. Etki alanı için .cloudapp.azure.com CA'dan TLS/SSL sertifikası alamazsınız. Kümeniz için özel bir etki alanı adı edinmeniz gerekir. CA’dan sertifika istediğinizde sertifikanın konu adı, kümeniz için kullandığınız özel etki alanı adıyla eşleşmelidir.
Gerekirse Azure CLI'yı yükleyin.
Örnek senaryo
#!/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
Dağıtımı Temizle
Betik örneği çalıştırıldıktan sonra aşağıdaki komut kaynak grubunu, kümeyi ve tüm ilgili kaynakları kaldırmak için kullanılabilir.
ResourceGroupName = "aztestclustergroup"
az group delete --name $ResourceGroupName
Senaryo açıklaması
Bu betik aşağıdaki komutları kullanır. Tablodaki her komut, komuta özgü belgelere yönlendirir.
| Komut | Notlar |
|---|---|
| az sf cluster create | Yeni bir Service Fabric kümesi oluşturur. |
Sonraki adımlar
Azure Service Fabric için ek Service Fabric CLI örnekleri Service Fabric CLI örneklerinde bulunabilir.