Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server em Linux
Este tutorial fornece instruções sobre como configurar o SQL Server configurado com grupos de disponibilidade Always On (AGs) em um cluster do Serviço Kubernetes do Azure (AKS). Ele utiliza o DH2i DxOperator e o Rancher Prime da SUSE para implantação.
A Microsoft oferece suporte a movimentação de dados, AG e componentes do SQL Server. A DH2i é responsável pelo suporte ao produto DxEnterprise, que inclui gerenciamento de cluster e quórum.
Observação
O DxOperator é uma extensão de software para o Kubernetes que usa definições de recursos personalizadas para automatizar a implantação de clusters DxEnterprise. Em seguida, o DxEnterprise fornece toda a instrumentação para criar, configurar, gerenciar e fornecer failover automático para cargas de trabalho do SQL Server AG no Kubernetes. Você pode se registrar para obter uma licença de software DxEnterprise gratuita. Para obter mais informações, consulte o Guia de início rápido do DxOperator. Para problemas de suporte, entre em contato diretamente com a SUSE.
Este tutorial consiste nas seguintes etapas:
- Configurar o Rancher Prime no AKS
- Instalar o DxOperator
- Implante contêineres do SQL Server e configure os grupos de disponibilidade sempre ativos usando o DH2i DxOperator
- Conecte e gerencie contêineres do SQL Server usando o SQL Server Management Studio (SSMS).
Pré-requisitos
Um Serviço Kubernetes do Azure (AKS) ou cluster Kubernetes.
Uma licença DxEnterprise válida com recursos AG e túneis ativados. Para obter mais informações, consulte a edição do desenvolvedor para uso fora da produção ou o software DxEnterprise para cargas de trabalho de produção.
Configurar o Rancher Prime no Serviço Kubernetes do Azure
Siga as instruções fornecidas no artigo Guia de início rápido: implantar um cluster do Serviço Kubernetes do Azure (AKS) usando a CLI do Azure .
Depois de instalar o cluster Kubernetes, siga as instruções em Instalando o Rancher no Serviço Kubernetes do Azure na Etapa 4, onde você acessa as credenciais do cluster Kubernetes e instala o Rancher.
Instalar o DxOperator
Inicie sessão no portal do Rancher através da IU Web.
Para continuar, selecione o cluster do Kubernetes onde deseja instalar o DxOperator. Neste exemplo, escolha um cluster local que também tenha o Rancher implantado. No entanto, você deve importar ou adicionar outro cluster do Kubernetes e usar esse cluster para implantar o SQL Server, para evitar que os pods Rancher e SQL Server sejam executados no mesmo cluster do Kubernetes.
No menu do lado esquerdo, selecioneGráficos de aplicativos>.
Procure DxOperator e selecione Instalar.
- Selecione Avançar e, em seguida, Instalar.
- Aguarde a conclusão da instalação antes de continuar.
Instalar AGs do SQL Server usando DxEnterprise DxOperator
Adicione segredos para o SQL Server e as chaves de acesso do cluster DxEnterprise.
Navegue atéCriar segredos de>armazenamento>.
Escolha Opaco como sua opção secreta e digite o nome
dxesecreto .Forneça o nome da chave como
DX_PASSKEYe o valor da chave de acesso do cluster DxEnterprise.Selecione Adicionar.
Adicione o nome da chave como
DX_LICENSE, com o valor da chave de licença DxEnterprise.Selecione Criar para concluir a criação da chave de licença.
Selecione Criar para criar um novo segredo e, em seguida, Opaco.
Digite o nome do segredo como
mssql, defina o nome da chave comoMSSQL_SA_PASSWORDcom um valor de uma senha fortesa.Selecione Criar para concluir a criação do segredo.
Selecione Gráficos de aplicativos>.
Na lista de gráficos disponíveis, procure por DxOperator - DxE + SQL Server AG.
Instale o gráfico.
Selecione Instalar.
Depois de selecionar Instalar, forneça os detalhes do AG conforme mostrado.
Selecione Avançar.
Marque a opção Criar balanceadores de carga para permitir acesso externo.
Nas opções do DxEnterprise, marque a opção Aceitar EULA .
Selecione
dxecomo segredo do cluster.Nas opções do SQL Server, marque Aceitar EULA.
Selecione
mssqlcomo segredo do SQL Server.Selecione Avançar e Instalar.
Conectar-se ao SQL Server
Quando a instalação estiver concluída a partir das etapas anteriores, obtenha o endereço IP externo para se conectar usando o SQL Server Management Studio (SSMS).
Navegue até Serviços, selecione
DxEnterprisesqlag-0-lbe anote o endereço IP externo (LB).Use o endereço IP externo no SSMS para se conectar ao AG.
No Pesquisador de Objetos do SSMS, expanda Grupos de Disponibilidade de Alta Disponibilidade>Always On.
Selecione
AG1>Mostrar painel.
Simule o failover para verificar.
- Na interface do usuário da Web do Rancher, selecionePods>
- Selecione o
DxEnterprisesqlag-0pod - Selecione Excluir e, em seguida, selecione Excluir novamente quando solicitado
Buscar o endereço IP externo do pod secundário.
Selecionar Serviços na interface do usuário da Web do Rancher
Selecione
DxEnterprisesqlag-1-lbBuscar o endereço IP externo/do balanceador de carga
Conecte-se ao SSMS e visualize o painel AG
Observe que a função mudou para Primária para
DxEnterprisesqlag-1
Conteúdo relacionado
- Implantar grupos de disponibilidade no Kubernetes com DH2i DxOperator no Serviço Kubernetes do Azure
- Implantar grupos de disponibilidade com DH2i DxEnterprise no Kubernetes
- Implantar contêineres do SQL Server no Serviço Kubernetes do Azure
- Implantar contêineres do SQL Server Linux no Kubernetes com StatefulSets