Azure Arc tarafından etkinleştirilen bir SQL Yönetilen Örneği dağıtma
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:
Ö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.