Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
              Van toepassing op:SQL Server - Linux
Deze zelfstudie bevat instructies voor het instellen van SQL Server die is geconfigureerd met AlwaysOn-beschikbaarheidsgroepen (AG's) in een AKS-cluster (Azure Kubernetes Service). Het maakt gebruik van de DH2i DxOperator en Rancher Prime van SUSE voor implementatie.
Microsoft biedt ondersteuning voor gegevensverplaatsing, AG en SQL Server-onderdelen. DH2i is verantwoordelijk voor ondersteuning van het DxEnterprise-product, dat cluster- en quorumbeheer omvat.
Opmerking
DxOperator is een software-extensie voor Kubernetes die gebruikmaakt van aangepaste resourcedefinities om de implementatie van DxEnterprise-clusters te automatiseren. DxEnterprise biedt vervolgens alle instrumentatie voor het maken, configureren, beheren en bieden van automatische failover voor SQL Server AG-workloads in Kubernetes. U kunt zich registreren voor een gratis DxEnterprise-softwarelicentie. Zie de Handleiding aan de slag met DxOperator voor meer informatie. Neem voor ondersteuningsproblemen rechtstreeks contact op met SUSE.
Deze zelfstudie bestaat uit de volgende stappen:
- Rancher Prime op AKS configureren
 - DxOperator installeren
 - SQL Server-containers implementeren en de alwayson-beschikbaarheidsgroepen configureren met behulp van de DH2i DxOperator
 - Verbinding maken met en beheren van SQL Server-containers met behulp van SQL Server Management Studio (SSMS).
 
Vereiste voorwaarden
Een AKS-cluster ( Azure Kubernetes Service ) of Kubernetes.
Een geldige DxEnterprise-licentie waarvoor AG-functies en tunnels zijn ingeschakeld. Zie de ontwikkelaarseditie voor niet-productiegebruik of DxEnterprise-software voor productieworkloads voor meer informatie.
Rancher Prime configureren in Azure Kubernetes Service
Volg de instructies in de quickstart: Een AKS-cluster (Azure Kubernetes Service) implementeren met behulp van azure CLI-artikel .
Nadat u uw Kubernetes-cluster hebt geïnstalleerd, volgt u de instructies in Het installeren van Rancher in Azure Kubernetes Service vanuit stap 4, waar u toegang hebt tot de referenties van het Kubernetes-cluster en Rancher installeert.
DxOperator installeren
Meld u aan bij de Rancher-portal via de webgebruikersinterface.
Als u wilt doorgaan, selecteert u het Kubernetes-cluster waar u DxOperator wilt installeren. Kies in dit voorbeeld een lokaal cluster waarop Rancher ook is geïmplementeerd. U moet echter een ander Kubernetes-cluster importeren of toevoegen en dat cluster gebruiken voor het implementeren van SQL Server, om Rancher- en SQL Server-pods te voorkomen die worden uitgevoerd op hetzelfde Kubernetes-cluster.
Selecteerapp-grafieken> in het linkermenu.
Zoek naar DxOperator en selecteer Installeren.
- Selecteer Volgende en vervolgens Installeren.
 - Wacht tot de installatie is voltooid voordat u doorgaat.
 
SQL Server AGs installeren met DxEnterprise DxOperator
Voeg geheimen toe voor SQL Server en de wachtwoordsleutels van het DxEnterprise-cluster.
Navigeer naar Opslag>Geheimen>Aanmaken.
Kies Ondoorzichtig als uw geheime optie en voer de geheime naam
dxein.Geef de sleutelnaam op als
DX_PASSKEYen de waarde van de wachtwoordsleutel van het DxEnterprise-cluster.Selecteer Toevoegen.
Voeg de sleutelnaam toe als
DX_LICENSE, met de waarde van de DxEnterprise-licentiesleutel.Selecteer Maken om het maken van de licentiesleutel te voltooien.
Selecteer Maken om een nieuw geheim te maken en vervolgens Ondoorzichtig.
Voer de naam van het geheim in als
mssql, stel de sleutelnaam in opMSSQL_SA_PASSWORDeen waarde van een sterksawachtwoord.Kies Aanmaken om het geheim af te ronden.
Selecteer Apps>Grafieken.
Zoek in de lijst met beschikbare grafieken naar DxOperator - DxE + SQL Server AG.
Installeer de grafiek.
Selecteer Installeren.
Zodra u Installeren hebt geselecteerd, geeft u de AG-details op zoals wordt weergegeven.
Kies Volgende.
Schakel de optie Load Balancers maken in om externe toegang toe te staan.
Schakel in de DxEnterprise-opties de optie GEBRUIKSRECHTOVEREENKOMST accepteren in.
Selecteer
dxeals clusterwachtwoord.Schakel in de SQL Server-opties de optie Gebruiksrechtovereenkomst accepteren in.
Selecteer
mssqlals SQL Server-geheim.Selecteer Volgende en Installeren.
Verbinding maken met SQL Server
Zodra de installatie is voltooid uit de vorige stappen, haalt u het externe IP-adres op om verbinding te maken met behulp van SQL Server Management Studio (SSMS).
Navigeer naar Services, selecteer
DxEnterprisesqlag-0-lben noteer het externe IP-adres (LB).Gebruik het externe IP-adres in SSMS om verbinding te maken met de AG-groep.
Vouw in SSMS-objectverkenner AlwaysOn-groepen met hoge beschikbaarheid> uit.
Selecteer
AG1>Dashboard weergeven.
Simuleer de failover om deze te verifiëren.
- Selecteer Workloads>Pods in de webinterface van Rancher
 - Selecteer de 
DxEnterprisesqlag-0pod - Selecteer Verwijderen en selecteer Opnieuw verwijderen wanneer hierom wordt gevraagd
 
Haal het externe IP-adres van de secundaire pod op.
Services op Rancher-webgebruikersinterface selecteren
Selecteren
DxEnterprisesqlag-1-lbHet IP-adres van de externe/load balancer ophalen
Verbinding maken met SSMS en het AG-dashboard weergeven
U ziet dat de rol is gewijzigd in Primair voor
DxEnterprisesqlag-1
Verwante inhoud
- Beschikbaarheidsgroepen implementeren in Kubernetes met DH2i DxOperator in Azure Kubernetes Service
 - Beschikbaarheidsgroepen implementeren met DH2i DxEnterprise in Kubernetes
 - SQL Server-containers implementeren in Azure Kubernetes Service
 - SQL Server Linux-containers implementeren in Kubernetes met StatefulSets