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.
Şunlar için geçerlidir:Linux üzerinde SQL Server
Bu öğreticide, Bir Azure Kubernetes Service (AKS) kümesinde Always On kullanılabilirlik grupları (AG) ile yapılandırılmış SQL Server'ı ayarlama yönergeleri sağlanır. Dağıtım için SUSE'den DH2i DxOperator ve Rancher Prime'ı kullanır.
Microsoft veri taşıma, AG ve SQL Server bileşenlerini destekler. DH2i, küme ve çekirdek yönetimini içeren DxEnterprise ürününün desteklenmesinden sorumludur.
Uyarı
DxOperator, Kubernetes'in DxEnterprise kümelerinin dağıtımını otomatikleştirmek için özel kaynak tanımlarını kullanan bir yazılım uzantısıdır. Ardından DxEnterprise, Kubernetes'te SQL Server AG iş yükleri için otomatik yük devretme oluşturmak, yapılandırmak, yönetmek ve sağlamak için tüm araçları sağlar. Ücretsiz bir DxEnterprise yazılım lisansına kaydolabilirsiniz. Daha fazla bilgi için bkz. DxOperator Hızlı Başlangıç Kılavuzu. Destek sorunları için doğrudan SUSE ile iletişime geçin.
Bu öğretici aşağıdaki adımlardan oluşur:
- AKS'de Rancher Prime'ı yapılandırma
- DxOperator'ı yükleme
- SQL Server kapsayıcılarını dağıtma ve DH2i DxOperator kullanarak her zaman açık kullanılabilirlik gruplarını yapılandırma
- SQL Server Management Studio'yu (SSMS) kullanarak SQL Server kapsayıcılarını bağlayın ve yönetin.
Önkoşullar
Azure Kubernetes Service (AKS) veya Kubernetes kümesi.
AG özellikleri ve tünelleri etkinleştirilmiş geçerli bir DxEnterprise lisansı. Daha fazla bilgi için üretim dışı kullanım için geliştirici sürümüne veya üretim iş yükleri için DxEnterprise yazılımına bakın.
Azure Kubernetes Service'te Rancher Prime'ı yapılandırma
Hızlı Başlangıç: Azure CLI kullanarak Azure Kubernetes Service (AKS) kümesi dağıtma makalesinde sağlanan yönergeleri izleyin.
Kubernetes kümenizi yükledikten sonra, Kubernetes kümesinin kimlik bilgilerine erişip Rancher'ı yüklediğiniz 4. Adım'dan Azure Kubernetes Service'e Rancher Yükleme başlığındaki yönergeleri izleyin.
DxOperator'ı yükleme
Web kullanıcı arabirimi aracılığıyla Rancher portalında oturum açın.
Devam etmek için, DxOperator'ı yüklemek istediğiniz Kubernetes kümesini seçin. Bu örnekte, Rancher'ın da dağıtılmış olduğu yerel bir küme seçin. Ancak, rancher ve SQL Server podlarının aynı Kubernetes kümesinde çalışmasını önlemek için başka bir Kubernetes kümesini içeri aktarmanız veya eklemeniz ve SQL Server'ı dağıtmak için bu kümeyi kullanmanız gerekir.
Sol taraftaki menüden Uygulama>Grafikleri'ni seçin.
DxOperator'ı arayın ve Yükle'yi seçin.
- İleri'yi ve ardından Yükle'yi seçin.
- Devam etmeden önce yüklemenin tamamlanmasını bekleyin.
DxEnterprise DxOperator kullanarak SQL Server AG'lerini yükleme
SQL Server ve DxEnterprise kümesi geçiş anahtarları için gizli diziler ekleyin.
Depolama>Gizli Dizileri>Oluştur'a gidin.
Gizli dizi seçeneğiniz olarak Opak'ı seçin ve gizli dizi adını
dxegirin.Anahtar adını olarak
DX_PASSKEYve DxEnterprise kümesi geçiş anahtarının değerini belirtin.Add (Ekle) seçeneğini belirleyin.
Anahtar adını, DxEnterprise lisans anahtarının değeriyle olarak
DX_LICENSEekleyin.Lisans anahtarı oluşturmayı tamamlamak için Oluştur'u seçin.
Yeni bir gizli dizi oluşturmak için Oluştur'u ve ardından Opak'ı seçin.
Gizli dizi adını olarak
mssqlgirin, anahtar adını güçlüMSSQL_SA_PASSWORDbir parola değeriyle olaraksaayarlayın.Gizli dizi oluşturmayı tamamlamak için Oluştur'u seçin.
Uygulama> tıklayın.
Kullanılabilir grafikler listesindeN DxOperator - DxE + SQL Server AG'yi arayın.
Grafiği yükleyin.
Yükle'yi seçin.
Yükle'yi seçtikten sonra AG ayrıntılarını gösterildiği gibi sağlayın.
İleri'yi seçin.
Dış erişime izin vermek için Yük Dengeleyici oluştur seçeneğini işaretleyin.
DxEnterprise seçeneklerinde EULA'yı Kabul Et seçeneğini işaretleyin.
Küme gizli dizisi olarak seçin
dxe.SQL Server seçeneklerinde EULA'yı kabul et'i işaretleyin.
SQL Server gizli dizisi olarak seçin
mssql.İleri'yi ve Yükle'yi seçin.
SQL Server'a bağlanma
Önceki adımlardan yükleme tamamlandıktan sonra SQL Server Management Studio (SSMS) kullanarak bağlanmak için dış IP adresini alın.
Hizmetler'e gidin, öğesini seçin
DxEnterprisesqlag-0-lbve dış IP (LB) adresini not edin.AG'ye bağlanmak için SSMS'deki dış IP adresini kullanın.
SSMS Nesne Gezgini'nde Always On High Availability Availability>Groups'ı genişletin.
AG1seçin>.
Doğrulamak için yük devretme simülasyonu.
- Rancher web kullanıcı arabiriminden İş Yükleri Podları'nı> seçin
- Pod'ı
DxEnterprisesqlag-0seçin - Sil'i seçin ve sorulduğunda yeniden Sil'i seçin
İkincil podun dış IP adresini getirin.
Rancher web kullanıcı arabiriminde Hizmetler'i seçin
Seçmek
DxEnterprisesqlag-1-lbDış/yük dengeleyici IP adresini getirme
SSMS'ye bağlanma ve AG panosunu görüntüleme
Rolün için Birincil olarak değiştirildiğini gözlemleyin
DxEnterprisesqlag-1
İlgili içerik
- Azure Kubernetes Service'te DH2i DxOperator ile Kubernetes'te kullanılabilirlik gruplarını dağıtma
- Kubernetes'te DH2i DxEnterprise ile kullanılabilirlik gruplarını dağıtma
- Azure Kubernetes Service'te SQL Server kapsayıcılarını dağıtma
- StatefulSets ile Kubernetes'te SQL Server Linux kapsayıcıları dağıtma