Aracılığıyla paylaş


Azure Arc tarafından etkinleştirilen bir SQL Yönetilen Örneğini dağıtın

Prerequisites

Makaledeki görevlerle ilerleyebilmeniz için gerekli araçlara sahip olmanız gerekir. Tüm dağıtımlar için aşağıdaki araçlar gereklidir:

  • Azure Data Studio

  • Azure Data Studio için Azure Arc uzantısı

  • Azure CLI (az)

  • arcdata Azure CLI için uzantı

  • kubectl

    Ortamınıza bağlı ek istemci araçları. Daha kapsamlı bir liste için Client tools bölümüne bakın.

Görevleri tamamlamak için gereken araçlara ek olarak, bir Azure Arc veri denetleyici ihtiyacınız var.

Azure Arc ile etkinleştirilen SQL Yönetilen Örneği için oluşturma komutu ile ilgili mevcut seçenekleri görüntülemek için aşağıdaki komutu kullanın:

az sql mi-arc create --help

Azure Arc tarafından etkinleştirilmiş bir SQL Yönetilen Örneği oluşturmak için az sql mi-arc create kullanın.

Note

Yedeklemeler için bir ReadWriteMany (RWX) destekleyen depolama sınıfı belirtilmelidir. Hakkında daha fazla bilgi edinin access modes

Yedeklemeler için depolama sınıfı belirtilmezse Kubernetes'teki varsayılan depolama sınıfı kullanılır. Varsayılan depolama sınıfı RWX özellikli değilse yükleme başarılı olmayabilir.

az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription>  --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>

Example:

az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  --custom-location private-location --storage-class-backups mybackups

Note

Adların uzunluğu 60 karakterden az olmalı ve DNS adlandırma kurallarına uymalıdır.

Bellek ayırma ve sanal çekirdek ayırmayı belirtirken, performansınızın kabul edilebilir olduğundan emin olmak için şu formülü kullanın: Her 1 sanal çekirdek için Kubernetes düğümünde en az 4 GB kapasite rami planlayın.

Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturma işlemini otomatikleştirmek ve yönetici parolası isteminden kaçınmak istiyorsanız, AZDATA_USERNAME ve AZDATA_PASSWORD ortam değişkenlerini istenen kullanıcı adı ve parola olarak komutu çalıştırmadan önce ayarlayın.

Aynı terminal oturumunda AZDATA_USERNAME ve AZDATA_PASSWORD kullanarak veri denetleyicisini oluşturduysanız, AZDATA_USERNAME ve AZDATA_PASSWORD değerleri, aynı zamanda Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturmak için de kullanılacaktır.

Azure Arc'ta durumu görüntüle

Örneği görüntülemek için aşağıdaki komutu kullanın:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

Sonuçtan dış IP'yi ve bağlantı noktası numarasını kopyalayın. Örneğe bağlanmak için dış IP adresini kullanın.

Şu an için Azure Data Studio'nun insiders build sürümünü kullanın.