Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server no Linux
Este tutorial fornece instruções sobre como configurar o SQL Server configurado com grupos de disponibilidade Always On (AGs) em um cluster do AKS (Serviço de Kubernetes do Azure). Ele utiliza o DH2i DxOperator e o Rancher Prime do SUSE para implantação.
A Microsoft dá suporte à movimentação de dados, ag e componentes do SQL Server. O DH2i é responsável pelo suporte do produto DxEnterprise, que inclui gerenciamento de cluster e quorum.
Observação
DxOperator é uma extensão de software para 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 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 o SUSE.
Este tutorial consiste nas seguintes etapas:
- Configurar o Rancher Prime no AKS
- Instalar o DxOperator
- Implantar contêineres do SQL Server e configurar os grupos de disponibilidade always on usando o DH2i DxOperator
- Conecte e gerencie contêineres do SQL Server usando o SSMS (SQL Server Management Studio).
Pré-requisitos
Um cluster do AKS ( Serviço de Kubernetes do Azure ) ou kubernetes.
Uma licença DxEnterprise válida com recursos de AG e túneis habilitados. Para obter mais informações, consulte a edição do desenvolvedor para uso de não produção ou software DxEnterprise para cargas de trabalho de produção.
Configurar o Rancher Prime no Serviço de Kubernetes do Azure
Siga as instruções fornecidas no Início Rápido: Implantar um cluster do AKS (Serviço de Kubernetes do Azure) usando o artigo da CLI do Azure .
Depois de instalar o cluster do Kubernetes, siga as instruções em Instalar o Rancher no Serviço de Kubernetes do Azure da Etapa 4, em que você acessa as credenciais do cluster kubernetes e instala o Rancher.
Instalar o DxOperator
Entre no portal do Rancher por meio da interface do usuário da Web.
Para continuar, selecione o cluster kubernetes no qual você 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 kubernetes e usar esse cluster para implantar o SQL Server, para evitar pods do Rancher e do SQL Server em execução no mesmo cluster do Kubernetes.
No menu à esquerda, selecioneGráficos de Aplicativos>.
Pesquise por DxOperator e selecione Instalar.
- Selecione Avançar e, em seguida, Instale.
- Aguarde a conclusão da instalação antes de prosseguir.
Instalar AGs do SQL Server usando DxEnterprise DxOperator
Adicione segredos para o SQL Server e as chaves de passe do cluster DxEnterprise.
Navegue até CriarSegredos>de Armazenamento>.
Escolha Opaco como sua opção secreta e insira o nome
dxedo segredo.Forneça o nome da chave como
DX_PASSKEYe o valor da chave de senha 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.
Insira 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.
SelecioneGráficos de>.
Na lista de gráficos disponíveis, pesquise 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.
Verifique a opção Criar Balanceadores de Carga para permitir acesso externo.
Nas opções DxEnterprise, verifique a opção Aceitar EULA .
Selecione
dxecomo segredo do cluster.Nas opções do SQL Server, verifique Aceitar EULA.
Selecione
mssqlcomo segredo do SQL Server.Selecione Avançar e Instalar.
Conectar-se ao SQL Server
Depois que a instalação for concluída das etapas anteriores, obtenha o endereço IP externo para se conectar usando o SSMS (SQL Server Management Studio).
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, expandaGrupos> Always On.
Selecione
AG1>Mostrar painel.
Simule o failover para verificar.
- Na interface do usuário da Web do Rancher, selecione Pods de Cargas> de Trabalho
- Selecione o
DxEnterprisesqlag-0pod - Selecione Excluir e, em seguida, selecione Excluir novamente quando solicitado
Busque o endereço IP externo do pod secundário.
Selecionar Serviços na interface do usuário da Web do Rancher
Selecionar
DxEnterprisesqlag-1-lbBuscar o endereço IP do balanceador de carga/externo
Conectar-se ao SSMS e exibir o painel do AG
Observe que a função foi alterada para Primária para
DxEnterprisesqlag-1
Conteúdo relacionado
- Implantar grupos de disponibilidade no Kubernetes com DH2i DxOperator no Serviço de Kubernetes do Azure
- Implantar grupos de disponibilidade com DH2i DxEnterprise no Kubernetes
- Implantar contêineres do SQL Server no Serviço de Kubernetes do Azure
- Implantar contêineres do SQL Server Linux no Kubernetes com StatefulSets