Sdílet prostřednictvím


Nasazení kontejnerů a skupin dostupnosti SQL Serveru pomocí DH2i DxOperatoru ve službě Azure Kubernetes Service přes Rancher

Platí pro:SQL Server – Linux

Tento kurz obsahuje pokyny k nastavení SQL Serveru nakonfigurovaného se skupinami dostupnosti AlwaysOn (AGS) v clusteru Azure Kubernetes Service (AKS). K nasazení využívá DH2i DxOperator a Rancher Prime ze služby SUSE.

Microsoft podporuje přesun dat, skupiny dostupnosti a komponenty SQL Serveru. DH2i zodpovídá za podporu produktu DxEnterprise, který zahrnuje správu clusteru a kvora.

Poznámka:

DxOperator je softwarové rozšíření Kubernetes, které používá vlastní definice prostředků k automatizaci nasazení clusterů DxEnterprise. DxEnterprise pak poskytuje veškerou instrumentaci pro vytváření, konfiguraci, správu a poskytování automatického převzetí služeb při selhání pro úlohy skupiny dostupnosti SQL Serveru v Kubernetes. Můžete si zaregistrovat bezplatnou softwarovou licenci DxEnterprise. Další informace najdete v úvodní příručce k DxOperatoru. Pokud potřebujete problémy s podporou, obraťte se přímo na SUSE.

Tento kurz se skládá z následujících kroků:

  • Konfigurace Rancher Prime v AKS
  • Instalace DxOperatoru
  • Nasazení kontejnerů SQL Serveru a konfigurace skupin dostupnosti AlwaysOn pomocí DH2i DxOperatoru
  • Připojení a správa kontejnerů SQL Serveru pomocí aplikace SQL Server Management Studio (SSMS).

Požadavky

Konfigurace Rancher Prime ve službě Azure Kubernetes Service

Postupujte podle pokynů uvedených v rychlém startu: Nasazení clusteru Azure Kubernetes Service (AKS) pomocí Azure CLI .

Po instalaci clusteru Kubernetes postupujte podle pokynů v instalaci Rancheru ve službě Azure Kubernetes Service z kroku 4, kde přistupujete k přihlašovacím údajům clusteru Kubernetes a instalujete Rancher.

Instalace DxOperatoru

  1. Přihlaste se k portálu Rancher přes webové uživatelské rozhraní.

    Snímek obrazovky s webovým uživatelským rozhraním Rancher

  2. Pokud chcete pokračovat, vyberte cluster Kubernetes, do kterého chcete nainstalovat DxOperator. V tomto příkladu zvolte místní cluster, který má také nasazený Rancher. Měli byste ale importovat nebo přidat další cluster Kubernetes a použít ho k nasazení SQL Serveru, abyste zabránili spouštění podů Rancher a SQL Server ve stejném clusteru Kubernetes.

  3. V nabídce vlevo vyberte grafy aplikací>.

    Snímek obrazovky s dostupnými možnostmi grafu

  4. Vyhledejte DxOperator a vyberte Nainstalovat.

    1. Vyberte Next (Další ) a pak Install (Nainstalovat).
    2. Než budete pokračovat, počkejte na dokončení instalace.

Instalace skupin dostupnosti SQL Serveru pomocí dxEnterprise DxOperator

  1. Přidejte tajné kódy pro SQL Server a klíče clusteru DxEnterprise.

    1. Přejděte dočásti Vytvořenítajných kódů>úložiště>.

    2. Jako možnost tajného kódu zvolte neprůpažné a zadejte název dxetajného kódu .

    3. Zadejte název klíče jako DX_PASSKEYa hodnotu klíče clusteru DxEnterprise.

    4. Vyberte Přidat.

    5. Přidejte název klíče jako DX_LICENSEs hodnotou licenčního klíče DxEnterprise.

    6. Výběrem možnosti Vytvořit dokončete vytváření licenčního klíče.

      Snímek obrazovky s tajnými klíči a licencí

    7. Vyberte Vytvořit a vytvořte nový tajný kód a pak neprůpažný.

    8. Zadejte název tajného klíče jako mssql, nastavte název klíče jako MSSQL_SA_PASSWORD hodnotu silného sa hesla.

    9. Výběrem možnosti Vytvořit dokončete vytváření tajného kódu.

      Snímek obrazovky s tajným kódem hesla

  2. Vyberte Grafy aplikací>.

  3. V seznamu dostupných grafů vyhledejte DxOperator - DxE + SQL Server AG.

    Snímek obrazovky s možností hledání

  4. Nainstalujte graf.

    1. Vyberte Nainstalovat.

    2. Po výběru možnosti Nainstalovat zadejte podrobnosti skupiny dostupnosti, jak je znázorněno.

      Snímek obrazovky s nastavením skupiny dostupnosti

    3. Vyberte Další.

    4. Pokud chcete povolit externí přístup, zaškrtněte možnost Vytvořit nástroje pro vyrovnávání zatížení .

    5. V možnostech DxEnterprise zaškrtněte možnost Přijmout smlouvu EULA .

    6. Vyberte dxe jako tajný kód clusteru.

      Snímek obrazovky s tajným kódem clusteru

    7. V možnostech SQL Serveru zaškrtněte políčko Přijmout smlouvu EULA.

    8. Vyberte mssql jako tajný kód SQL Serveru.

    9. Vyberte Další a Nainstalovat.

    Snímek obrazovky s možnostmi clusteru

Připojení k SQL Serveru

Po dokončení instalace z předchozích kroků získejte externí IP adresu pro připojení pomocí aplikace SQL Server Management Studio (SSMS).

  1. Přejděte na Služby, vyberte DxEnterprisesqlag-0-lba poznamenejte si externí IP adresu (LB).

  2. Pomocí externí IP adresy v SSMS se připojte ke skupině dostupnosti.

    Snímek obrazovky s externí IP adresou

  3. V Průzkumníku objektů SSMS rozbalte skupiny dostupnosti AlwaysOn s vysokou dostupností>.

  4. Vyberte AG1>Zobrazit řídicí panel.

    Snímek obrazovky s ověřováním SSMS

Simulujte převzetí služeb při selhání, abyste ověřili.

  1. Ve webovém uživatelském rozhraní Rancher vybertePody>úloh.
  2. Výběr podu DxEnterprisesqlag-0
  3. Vyberte Odstranit a po zobrazení výzvy znovu vyberte Odstranit .

Načtěte externí IP adresu sekundárního podu.

  1. Výběr služeb ve webovém uživatelském rozhraní Rancher

  2. Vybrat DxEnterprisesqlag-1-lb

  3. Načtení IP adresy externího nástroje pro vyrovnávání zatížení

  4. Připojení k SSMS a zobrazení řídicího panelu skupiny dostupnosti

  5. Všimněte si, že se role změnila na primární pro DxEnterprisesqlag-1

    Snímek obrazovky s po převzetí služeb při selhání