Compartilhar via


Provisionar uma máquina virtual Linux executando o SQL Server no portal do Azure

Aplica-se a:SQL Server de VM do Azure

Neste tutorial de início rápido, você usará o portal do Azure para criar uma máquina virtual do Linux com o SQL Server 2017 instalado. Você aprenderá o seguinte:

Pré-requisitos

Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Criar uma VM Linux com o SQL Server instalado

  1. Entre no portal do Azure.

  2. No painel esquerdo, selecione Criar um recurso.

  3. No painel Criar um recurso, selecione Computação.

  4. Selecione Ver todos ao lado do cabeçalho Em destaque.

    Captura de tela de todas as imagens de VM.

  5. No filtro sistema operacional, selecione Red Hat ou SUSE ou Ubuntu, conforme mostrado acima, de acordo com suas necessidades. No exemplo aqui, mostramos os três, mas você pode selecionar uma distribuição que preferir.

  6. Selecione uma imagem específica que atenda às suas necessidades.

  7. Selecione Criar.

Configurar a VM do Linux

  1. Na guia Informações Básicas, selecione a Assinatura e o Grupo de Recursos.

    Captura de tela da janela Básicos.

  2. Em Nome da máquina virtual, insira um nome para a nova VM do Linux.

  3. Em seguida, digite ou selecione os seguintes valores:

    • Região: Selecione a região do Azure ideal para você.

    • Opções de disponibilidade: Escolha a opção de disponibilidade e redundância que é melhor para seus aplicativos e seus dados.

    • Alterar tamanho: Selecione essa opção para escolher um tamanho de computador e, quando terminar, escolha Selecionar. Para saber mais sobre os tamanhos de VMs, confira tamanhos de VMs.

      Captura de tela da escolha de um tamanho de VM.

    Dica

    Para desenvolvimento e teste funcional, use um tamanho de VM DS2 ou superior. Para testes de desempenho, use DS13 ou superior.

    • Tipo de autenticação: Selecione Chave pública SSH.

      Observação

      Você tem a opção de usar uma chave pública SSH ou uma senha para autenticação. SSH é mais seguro. Para obter instruções sobre como gerar uma chave SSH, confira Criar chaves SSH em Linux e Mac para VMs Linux no Azure.

    • Nome de usuário: Insira o nome do Administrador da VM.

    • Chave pública SSH: Insira a chave pública RSA.

    • Porta de entrada públicas: Escolha Permitir portas selecionadas e selecione a porta SSH (22) na lista Selecionar portas de entrada públicas. Neste início rápido, esta etapa é necessária para se conectar e concluir a configuração do SQL Server. Se você quiser se conectar remotamente ao SQL Server, precisará permitir manualmente o tráfego para a porta padrão (1433) usada pelo Microsoft SQL Server para conexões pela Internet após a criação da máquina virtual.

      Captura de tela das portas de entrada.

  4. Faça as alterações desejadas nas configurações nas guias adicionais a seguir ou mantenha as configurações padrão.

    • Discos
    • Rede
    • Gerenciamento
    • Configuração de convidado
    • Marcas
  5. Selecione Examinar + criar.

  6. No painel Examinar + criar, selecione Criar.

Conectar-se à VM do Linux

Se você já usa um shell BASH, conecte-se à VM do Azure usando o comando ssh. No comando a seguir, substitua o nome de usuário da VM e o endereço IP para se conectar à VM Linux.

ssh azureadmin@40.55.55.555

Você pode encontrar o endereço IP da VM no portal do Azure.

Captura de tela do endereço IP no portal do Azure.

Se estiver executando no Windows e não tiver um shell Bash, você poderá instalar um cliente SSH, como o PuTTY.

  1. Baixe e instale o PuTTY.

  2. Execute o PuTTY.

  3. Na tela de configuração do PuTTY, insira o endereço IP público da VM.

  4. Selecione Abrir e insira seu nome de usuário e a senha nos prompts.

Para obter mais informações sobre como se conectar a VMs linux, consulte Criar uma VM Linux no Azure usando o portal do Azure.

Observação

Se for exibido um alerta de segurança do PuTTY indicando que a chave do host do servidor não está sendo armazenada em cache no Registro, escolha uma das opções a seguir. Se você confia nesse host, selecione Sim para adicionar a chave ao cache do PuTTY e continuar a conexão. Caso deseje continuar a conexão apenas uma vez, sem adicionar a chave ao cache, selecione Não. Se você não confia nesse host, selecione Cancelar para abandonar a conexão.

Alterar a senha SA

A nova máquina virtual instala o SQL Server com uma senha SA aleatória. Redefina essa senha antes de se conectar ao SQL Server com o logon SA.

  1. Depois de se conectar à VM Linux, abra um novo terminal de comando.

  2. Altere a senha SA com os seguintes comandos:

    sudo systemctl stop mssql-server
    sudo /opt/mssql/bin/mssql-conf set-sa-password
    

    Insira uma nova senha e confirme-a quando solicitado.

  3. Reinicie o serviço SQL Server.

    sudo systemctl start mssql-server
    

Adicionar as ferramentas ao caminho (opcional)

Vários pacotes do SQL Server são instalados por padrão, incluindo o pacote de ferramentas de linha de comando do SQL Server. O pacote de ferramentas contém as ferramentas sqlcmd e bcp. Por conveniência, você pode, opcionalmente, adicionar o caminho das ferramentas /opt/mssql-tools/bin/ à variável de ambiente PATH.

Execute os seguintes comandos para modificar o PATH para ambas as sessões de login e sessões interativas/não interativas:

echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc

Configurar para conexões remotas

Se você precisa se conectar remotamente ao SQL Server na VM do Azure, configure uma regra de entrada no grupo de segurança de rede. A regra permite o tráfego na porta na qual o SQL Server escuta (padrão 1433). As etapas a seguir mostram como usar o portal do Azure nesta etapa.

Dica

Se você tiver selecionado a porta de entrada MS SQL (1433) nas configurações durante o provisionamento, essas alterações foram feitas para você. Você pode ir para a próxima seção sobre como configurar o firewall.

  1. No portal, selecione Máquinas Virtuaise selecione sua VM do SQL Server.

  2. No painel de navegação à esquerda, em Configurações, selecione Rede.

  3. Na janela Rede, selecione Adicionar porta de entrada em Regras de Porta de Entrada.

    Captura de tela das regras de porta de entrada.

  4. Na lista Serviço, selecione MS SQL.

    Captura de tela da regra do grupo de segurança do MS SQL.

  5. Selecione OK para salvar a regra para sua VM.

Abrir o firewall no RHEL

Este tutorial o instruiu a criar uma VM RHEL (Red Hat Enterprise Linux). Se você quiser se conectar remotamente a VMs RHEL, precisará abrir a porta 1433 no firewall do Linux.

  1. Conecte-se à VM RHEL.

  2. No shell BASH, execute os seguintes comandos:

    sudo firewall-cmd --zone=public --add-port=1433/tcp --permanent
    sudo firewall-cmd --reload