Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server – Linux
Den här självstudien innehåller instruktioner om hur du konfigurerar SQL Server som konfigurerats med AlwaysOn-tillgänglighetsgrupper (AG:er) i ett AkS-kluster (Azure Kubernetes Service). Den använder DH2i DxOperator och Rancher Prime från SUSE för distribution.
Microsoft har stöd för komponenter för dataflytt, tillgänglighetsgrupp och SQL Server. DH2i ansvarar för support av DxEnterprise-produkten, som omfattar kluster- och kvorumhantering.
Anmärkning
DxOperator är ett programvarutillägg till Kubernetes som använder anpassade resursdefinitioner för att automatisera distributionen av DxEnterprise-kluster. DxEnterprise tillhandahåller sedan all instrumentation för att skapa, konfigurera, hantera och tillhandahålla automatisk redundans för SQL Server AG-arbetsbelastningar i Kubernetes. Du kan registrera dig för en kostnadsfri DxEnterprise-programvarulicens. Mer information finns i snabbstartsguiden för DxOperator. Kontakta SUSE direkt för supportproblem.
Den här självstudien består av följande steg:
- Konfigurera Rancher Prime på AKS
- Installera DxOperator
- Distribuera SQL Server-containrar och konfigurera always on-tillgänglighetsgrupper med hjälp av DH2i DxOperator
- Ansluta och hantera SQL Server-containrar med hjälp av SQL Server Management Studio (SSMS).
Förutsättningar
Ett Azure Kubernetes Service-kluster (AKS) eller Kubernetes-kluster.
En giltig DxEnterprise-licens med AG-funktioner och tunnlar aktiverade. Mer information finns i utvecklarutgåvan för icke-produktionsanvändning eller DxEnterprise-programvara för produktionsarbetsbelastningar.
Konfigurera Rancher Prime på Azure Kubernetes Service
Följ anvisningarna i artikeln Snabbstart: Distribuera ett AKS-kluster (Azure Kubernetes Service) med hjälp av Azure CLI .
När du har installerat Kubernetes-klustret följer du anvisningarna i Installera Rancher på Azure Kubernetes Service från steg 4, där du kommer åt autentiseringsuppgifterna för Kubernetes-klustret och installerar Rancher.
Installera DxOperator
Logga in på Rancher-portalen via webbgränssnittet.
Fortsätt genom att välja det Kubernetes-kluster där du vill installera DxOperator. I det här exemplet väljer du ett lokalt kluster som också har Rancher distribuerat. Du bör dock importera eller lägga till ett annat Kubernetes-kluster och använda klustret för att distribuera SQL Server för att undvika att Rancher- och SQL Server-poddar körs i samma Kubernetes-kluster.
Välj Appdiagram> på den vänstra menyn.
Sök efter DxOperator och välj Installera.
- Välj Nästa och sedan Installera.
- Vänta tills installationen har slutförts innan du fortsätter.
Installera SQL Server-AG:er med DxEnterprise DxOperator
Lägg till hemligheter för SQL Server och DxEnterprise-klusternycklarna.
Gå till Skapa lagringshemligheter>>.
Välj Ogenomskinlig som ditt hemliga alternativ och ange det hemliga namnet
dxe.Ange nyckelnamnet som
DX_PASSKEYoch värdet för DxEnterprise-klusternyckeln.Välj Lägg till.
Lägg till nyckelnamnet som
DX_LICENSE, med värdet för licensnyckeln DxEnterprise.Välj Skapa för att slutföra skapandet av licensnyckeln.
Välj Skapa för att skapa en ny hemlighet och sedan Ogenomskinlig.
Ange namnet på hemligheten som
mssql, ange nyckelnamnet somMSSQL_SA_PASSWORDmed värdet för ett starktsalösenord.Välj Skapa för att slutföra skapandet av hemligheten.
Välj Appdiagram>.
I listan över tillgängliga diagram söker du efter DxOperator – DxE + SQL Server AG.
Installera diagrammet.
Välj Installera.
När du har valt Installera anger du information om tillgänglighetsgruppen som du ser.
Välj Nästa.
Kontrollera alternativet Skapa lastbalanserare för att tillåta extern åtkomst.
I alternativen för DxEnterprise kontrollerar du alternativet Acceptera LICENSAVTAL .
Välj
dxesom klusterhemlighet.På SQL Server-alternativen markerar du Acceptera LICENSAVTAL.
Välj
mssqlsom SQL Server-hemlighet.Välj Nästa och Installera.
Ansluta till SQL Server
När installationen är klar från föregående steg hämtar du den externa IP-adressen för att ansluta med SQL Server Management Studio (SSMS).
Gå till Tjänster, välj
DxEnterprisesqlag-0-lboch notera den externa IP-adressen (LB).Använd den externa IP-adressen i SSMS för att ansluta till tillgänglighetsgruppen.
I SSMS Object Explorer expanderar du AlwaysOn-tillgänglighetsgrupper med hög tillgänglighet>.
Välj
AG1>Visa instrumentpanel.
Simulera redundansväxlingen för att verifiera.
- I webbgränssnittet för Rancher väljer du Arbetsbelastningspoddar>
- Välj podden
DxEnterprisesqlag-0 - Välj Ta bort och välj sedan Ta bort igen när du uppmanas att göra det
Hämta den sekundära poddens externa IP-adress.
Välj tjänster i Rancher-webbgränssnittet
Utvald
DxEnterprisesqlag-1-lbHämta IP-adressen för extern/lastbalanserare
Anslut till SSMS och visa instrumentpanelen för tillgänglighetsgruppen
Observera att rollen har ändrats till Primär för
DxEnterprisesqlag-1