Azure Arc tarafından etkinleştirilen bir SQL Yönetilen Örneği dağıtma

Önkoşullar

Bu makaledeki görevlere devam etmeden önce gerekli araçlara sahip olmanız gerekir. Tüm dağıtımlar için aşağıdaki araçlar gerekir:

  • Azure Data Studio

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

  • Azure CLI (az)

  • arcdata Azure CLI uzantısı

  • kubectl

    Ortamınıza bağlı olarak ek istemci araçları. Daha kapsamlı bir liste için bkz . İstemci araçları.

Gerekli araçlara ek olarak, görevleri tamamlamak için bir Azure Arc veri denetleyicisine ihtiyacınız vardır.

Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturma komutu için kullanılabilir 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ştirilen bir SQL Yönetilen Örneği oluşturmak için kullanınaz sql mi-arc create. Farklı bağlantı modları için aşağıdaki örneklere bakın:

Not

Yedeklemeler için ReadWriteMany (RWX) özellikli bir depolama sınıfı belirtilmelidir. Erişim modları hakkında daha fazla bilgi edinin

Yedeklemeler için depolama sınıfı belirtilmezse Kubernetes'teki varsayılan depolama sınıfı kullanılır ve bu RWX özellikli değilse Azure Arc yüklemesi tarafından etkinleştirilen SQL Yönetilen Örneği 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>

Örnek:

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

Not

Adların uzunluğu 60 karakterden kısa olmalı ve DNS adlandırma kurallarına uymalıdır. Bellek ayırmayı ve sanal çekirdek ayırmayı belirtirken performansınızın kabul edilebilir olduğundan emin olmak için bu formülü kullanın: Her 1 sanal çekirdek için Azure Arc podunun etkinleştirdiği SQL Yönetilen Örneği çalıştırılacağı Kubernetes düğümünde en az 4 GB kapasiteye sahip olmanız gerekir. Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturulmasını otomatikleştirmek ve yönetici parolası için etkileşimli istemden kaçınmak istiyorsanız, komutu çalıştırmadan az sql mi-arc create önce ve AZDATA_PASSWORD ortam değişkenlerini istenen kullanıcı adı ve parolaya ayarlayabilirsinizAZDATA_USERNAME. Veri denetleyicisini aynı terminal oturumunda AZDATA_USERNAME ve AZDATA_PASSWORD kullanarak oluşturduysanız, Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturmak için AZDATA_USERNAME ve AZDATA_PASSWORD değerleri de kullanılır.

Not

Dolaylı bağlantı modunu kullanıyorsanız Kubernetes'te Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği oluşturmak, kaynakları Azure'a otomatik olarak kaydetmez. Kaynağı kaydetme adımları aşağıdaki makalelerdedir:

Azure Arc'ta örneği görüntüleme

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

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

Dış IP ve bağlantı noktası numarasını buradan kopyalayabilir ve örneğine bağlanmak için sık kullandığınız aracı kullanarak Azure Arc tarafından etkinleştirilen SQL Yönetilen Örneği bağlanabilirsiniz. SQL Server veya Azure Data Studio veya SQL Server Management Studio gibi Azure SQL Yönetilen Örneği.

Şu anda Azure Data Studio'nun insider derlemesini kullanın.