Este documento descreve como implantar uma carga de trabalho do SQL Server no Google Cloud usando a ferramenta de automação de implantação guiada no Workload Manager.
Configurar a implantação do SQL Server
Para configurar e implantar uma carga de trabalho do SQL Server, execute as seguintes tarefas:
No console do Google Cloud, acesse a página Workload Manager.
No painel de navegação do Workload Manager, clique em Deployments.
Selecione o projeto em que você quer criar a implantação.
Clique em Criar implantação e escolha SQL Server.
Na seção Noções básicas sobre implantação, insira as seguintes informações sobre seus requisitos de implantação e carga de trabalho.
O Gerenciador de carga de trabalho usa essas informações básicas para determinar os dados a serem coletados nas guias subsequentes. O Workload Manager também oferece recomendações para a configuração de implantação com base nas configurações básicas:
Insira um nome para descrever a carga de trabalho que você está implantando. Por exemplo,
sqlserver-prod-1
Esse nome precisa ser exclusivo no projeto em que você está implantando a carga de trabalho.É possível usar caracteres alfanuméricos e hifens em letras minúsculas para especificar o nome, mas ele precisa começar com uma letra e não pode terminar com um hífen. Ele pode ter no mínimo 3 e no máximo 22 caracteres.
No campo Descrição da implantação, adicione uma descrição para sua carga de trabalho, que será mostrada mais tarde no painel que mostra suas implantações.
No campo Conta de serviço, selecione uma conta de serviço que você quer anexar à implantação. O Workload Manager usa essa conta de serviço para chamar outras APIs e serviços para criar recursos necessários para a implantação. É possível selecionar uma conta de serviço atual ou criar uma nova.
Selecione se a carga de trabalho é destinada ao uso de produção ou não. Observação: alguns valores padrão são usados na ferramenta com base na seleção de ambiente.
Selecione o sistema operacional. Na prévia, somente o sistema operacional Windows é compatível.
Selecione o tipo de licenciamento do Windows entre as seguintes opções:
- Licenças adquiridas pelo usuário (BYOL)
- Pagamento por utilização (PAYG)
Selecione o tipo de licenciamento do SQL Server entre as seguintes opções:
- Licenças adquiridas pelo usuário (BYOL)
- Pagamento por utilização (PAYG)
Selecione a imagem do SO entre as imagens públicas ou personalizadas.
Selecione a estratégia de implantação:
- Nó único: cada instância do SQL Server é implantada na própria VM
- Alta disponibilidade: o cluster do SQL Server com alta disponibilidade é implantado em várias zonas
Selecione o modo de disponibilidade:
- Grupo de disponibilidade (AG)
- Instância de cluster de failover (FCI)
No campo Prefixo do nome da VM, insira um prefixo que será aplicado aos nomes de todas as VMs criadas durante a implantação. São permitidos no máximo sete caracteres para o prefixo.
No campo Bucket de mídia de instalação de software, selecione o bucket do Cloud Storage que contém a mídia de instalação do SQL Server que você enviou. O bucket precisa existir no projeto em que você está criando a implantação.
Para mais informações, consulte Preparar arquivos de instalação do SQL Server para implantação.
Clique em Continuar para prosseguir.
Na guia Local e rede, insira o seguinte.
- Selecione o Google Cloud projeto em que você quer implantar a carga de trabalho.
- Selecione a Google Cloud região em que você quer implantar a carga de trabalho.
- Selecione uma zona na região especificada.
- Selecione uma zona da região especificada para implantar o sistema secundário. Esse campo só fica visível se você tiver especificado HA como o modelo de implantação na seção "Noções básicas".
- Selecione a rede de nuvem privada virtual (VPC) em que você está implantando a carga de trabalho.
- Selecione a sub-rede na rede VPC especificada em que você quer implantar a carga de trabalho.
- Selecione um método para fornecer acesso externo à Internet às VMs. Para
mais informações, consulte Pré-requisitos.
- Cloud NAT: se você quiser fornecer acesso externo à Internet usando um gateway do Cloud NAT que já criou para a rede especificada.
- Permitir IP externo: se você quiser fornecer acesso externo à Internet reservando um endereço IP externo estático em cada VM.
- Selecione Criar uma nova zona DNS. O Workload Manager cria automaticamente um DNS para permitir a comunicação entre VMs na implantação.
Clique em Continuar.
Na guia Active Directory, insira o seguinte.
- Selecione o nome do Secret Manager que corresponde à senha do nome de usuário especificado no campo Nome de usuário do domínio para se conectar ao Active Directory. O Workload Manager usa essa senha durante o processo de implantação e instalação. Esse secret precisa existir no projeto Google Cloud em que você cria a implantação.
- Especifique o nome da conta de usuário do AD usada para associar as VMs ao Active Directory.
- Especifique o endereço IP do Active Directory.
- Especifique a unidade organizacional do Active Directory.
Clique em Continuar.
Na guia Database, insira as seguintes informações:
- Selecione o nome do Secret Manager que corresponde à senha usada para o banco de dados.
- Selecione o modelo de tenancy entre as seguintes opções:
- Compartilhado
- Locatário único Observação: a opção de tenancy compartilhada não está disponível para licenças BYOL do Windows.
- Selecione uma família de máquinas para as VMs do banco de dados.
- Selecione um tipo de máquina para as VMs do banco de dados.
- Selecione o tipo de armazenamento em blocos para a VM.
- Selecione a opção SMT off para ativar ou desativar a multissegmentação simultânea, também chamada de Hyper-Threading.
- Selecione a opção TempDB no SSD local para usar um SSD local para armazenar o TempDB.
Para revisar a configuração de implantação, clique em Continuar.
Para implantar a carga de trabalho do SQL Server, clique em Criar.
Analisar o status da implantação
Depois de clicar em Criar, o painel de implantação aparece, onde você pode monitorar o status dela. É possível monitorar o status da implantação passando o cursor sobre o ícone Status.
Você vai receber uma notificação no console do Google Cloud quando o Workload Manager concluir o processo de implantação. Se a implantação não for bem-sucedida, você vai receber uma notificação de falha. Para conferir mais informações sobre o erro, clique no nome da implantação no painel. Consulte Resolver erros de implantação.
Resolver erros de implantação
Se o erro ocorreu durante a criação do arquivo do Terraform, siga estas etapas:
- Se o problema exigir a alteração da
configuração, por exemplo, se o nome da implantação ou o prefixo da VM não forem exclusivos, faça o seguinte:
- Exclua a implantação.
- Faça uma nova implantação usando a configuração correta.
- Se o problema não exigir a alteração da configuração, por exemplo, problemas de cota:
- Corrija o problema.
- Clique em Tentar novamente na mensagem de erro para retomar o processo de implantação.
Se o erro ocorreu durante a criação do arquivo de configuração do estado desejado (DSC, na sigla em inglês) do PowerShell:
- Se o problema exigir a alteração da configuração, por exemplo,
o bucket de software errado foi escolhido:
- Exclua a implantação.
- Crie uma nova implantação usando a configuração correta.
- Se o problema não exigir a mudança da configuração, por
exemplo, o download do pacote do SO falhou:
- Resolva o problema subjacente, se aplicável.
- Pare e inicie a VM do Ansible Runner chamada VM_PREFIX-ansible-runner no painel do Compute Engine. VM_PREFIX é o prefixo especificado para todas as VMs na implantação. Esse processo reinicia a criação do Ansible para a implantação.