Aracılığıyla paylaş


Rancher aracılığıyla Azure Kubernetes Service'te DH2i DxOperator ile SQL Server kapsayıcılarını ve kullanılabilirlik grubunu dağıtma

Ş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'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

  1. Web kullanıcı arabirimi aracılığıyla Rancher portalında oturum açın.

    Rancher web kullanıcı arabiriminin ekran görüntüsü.

  2. 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.

  3. Sol taraftaki menüden Uygulama>Grafikleri'ni seçin.

    Kullanılabilir grafik seçeneklerini gösteren ekran görüntüsü.

  4. DxOperator'ı arayın ve Yükle'yi seçin.

    1. İleri'yi ve ardından Yükle'yi seçin.
    2. Devam etmeden önce yüklemenin tamamlanmasını bekleyin.

DxEnterprise DxOperator kullanarak SQL Server AG'lerini yükleme

  1. SQL Server ve DxEnterprise kümesi geçiş anahtarları için gizli diziler ekleyin.

    1. Depolama>Gizli Dizileri>Oluştur'a gidin.

    2. Gizli dizi seçeneğiniz olarak Opak'ı seçin ve gizli dizi adını dxegirin.

    3. Anahtar adını olarak DX_PASSKEYve DxEnterprise kümesi geçiş anahtarının değerini belirtin.

    4. Add (Ekle) seçeneğini belirleyin.

    5. Anahtar adını, DxEnterprise lisans anahtarının değeriyle olarak DX_LICENSEekleyin.

    6. Lisans anahtarı oluşturmayı tamamlamak için Oluştur'u seçin.

      Lisans ve geçiş anahtarı gizli dizilerinin ekran görüntüsü.

    7. Yeni bir gizli dizi oluşturmak için Oluştur'u ve ardından Opak'ı seçin.

    8. Gizli dizi adını olarak mssqlgirin, anahtar adını güçlü MSSQL_SA_PASSWORD bir parola değeriyle olarak sa ayarlayın.

    9. Gizli dizi oluşturmayı tamamlamak için Oluştur'u seçin.

      Parola gizli dizisinin ekran görüntüsü.

  2. Uygulama> tıklayın.

  3. Kullanılabilir grafikler listesindeN DxOperator - DxE + SQL Server AG'yi arayın.

    Arama seçeneğinin ekran görüntüsü.

  4. Grafiği yükleyin.

    1. Yükle'yi seçin.

    2. Yükle'yi seçtikten sonra AG ayrıntılarını gösterildiği gibi sağlayın.

      Kullanılabilirlik grubu ayarlarının ekran görüntüsü.

    3. İleri'yi seçin.

    4. Dış erişime izin vermek için Yük Dengeleyici oluştur seçeneğini işaretleyin.

    5. DxEnterprise seçeneklerinde EULA'yı Kabul Et seçeneğini işaretleyin.

    6. Küme gizli dizisi olarak seçin dxe .

      Küme gizli dizisinin ekran görüntüsü.

    7. SQL Server seçeneklerinde EULA'yı kabul et'i işaretleyin.

    8. SQL Server gizli dizisi olarak seçin mssql .

    9. İleri'yi ve Yükle'yi seçin.

    Küme seçeneklerinin ekran görüntüsü.

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.

  1. Hizmetler'e gidin, öğesini seçin DxEnterprisesqlag-0-lbve dış IP (LB) adresini not edin.

  2. AG'ye bağlanmak için SSMS'deki dış IP adresini kullanın.

    Dış IP adresinin ekran görüntüsü.

  3. SSMS Nesne Gezgini'nde Always On High Availability Availability>Groups'ı genişletin.

  4. AG1 seçin>.

    SSMS doğrulamasının ekran görüntüsü.

Doğrulamak için yük devretme simülasyonu.

  1. Rancher web kullanıcı arabiriminden İş Yükleri Podları'nı> seçin
  2. Pod'ı DxEnterprisesqlag-0 seçin
  3. Sil'i seçin ve sorulduğunda yeniden Sil'i seçin

İkincil podun dış IP adresini getirin.

  1. Rancher web kullanıcı arabiriminde Hizmetler'i seçin

  2. Seçmek DxEnterprisesqlag-1-lb

  3. Dış/yük dengeleyici IP adresini getirme

  4. SSMS'ye bağlanma ve AG panosunu görüntüleme

  5. Rolün için Birincil olarak değiştirildiğini gözlemleyin DxEnterprisesqlag-1

    Yük devretme sonrası ekran görüntüsü.