Registro automático com a extensão SQL IaaS Agent
Aplica-se a:SQL Server na VM do Azure
Por padrão, as VMs do Azure com SQL Server 2016 ou posterior são automaticamente registradas com a extensão do SQL IaaS Agent quando detetadas pelo serviço CEIP. Você pode habilitar o recurso de registro automático para sua assinatura para registrar fácil e automaticamente quaisquer VMs do SQL Server não coletadas pelo serviço do Programa de Aperfeiçoamento da Experiência do Usuário, como versões mais antigas do SQL Server.
Este artigo ensina você a habilitar o recurso de registro automático. Como alternativa, você pode registrar uma única VM ou registrar suas VMs em massa com a extensão do SQL IaaS Agent.
Nota
As VMs do SQL Server implantadas por meio do mercado do Azure após outubro de 2022 têm o modelo menos privilegiado habilitado por padrão. Os modos de gerenciamento para a extensão do SQL IaaS Agent foram removidos em março de 2023.
Descrição geral
Registre sua VM do SQL Server com a extensão do SQL IaaS Agent para desbloquear um conjunto completo de benefícios.
Por padrão, as VMs do Azure com SQL Server 2016 ou posterior são automaticamente registradas com a extensão do SQL IaaS Agent com funcionalidade limitada quando detetadas pelo serviço CEIP. Você pode usar o recurso de registro automático para registrar automaticamente quaisquer VMs do SQL Server não identificadas pelo serviço CEIP. O tipo de licença assume automaticamente como padrão o da imagem da VM. Se você usar uma imagem pré-paga para sua VM, seu tipo de licença será , caso contrário, seu tipo de licença será PAYG
AHUB
por padrão. Para obter informações sobre privacidade, consulte as declarações de privacidade da extensão do SQL IaaS Agent.
Depois que o registro automático é habilitado para uma assinatura, todas as VMs atuais e futuras que têm o SQL Server instalado são registradas com a extensão do SQL IaaS Agent. Isso é feito executando um trabalho mensal que deteta se o SQL Server está ou não instalado em todas as VMs não registradas na assinatura. Para VMs não registradas, o trabalho copia os binários de extensão do SQL IaaS Agent para a VM e, em seguida, executa um utilitário único para verificar a seção do Registro do SQL Server. Se a seção do SQL Server for detetada, a máquina virtual será registrada com a extensão. Se não existir nenhuma seção do SQL Server no Registro, os binários serão removidos.
O registro automático oferece funcionalidade limitada da extensão, como gerenciamento de licenças. Você pode habilitar mais recursos do recurso de máquinas virtuais SQL no portal do Azure.
Atenção
- Se o hive do SQL Server não estiver presente no Registro, a remoção dos binários poderá ser afetada se houver bloqueios de recursos em vigor.
- Se você implantou uma VM do SQL Server com uma imagem de mercado que tem a extensão do SQL IaaS Agent pré-instalada e a extensão está em um estado de falha ou foi removida, o registro automático verifica o registro para ver se o SQL Server está instalado na VM e, em seguida, registra-o com a extensão.
Integração com o Benefício Híbrido do Azure gerenciado centralmente
O Benefício Híbrido do Azure (CM-AHB) gerenciado centralmente é um serviço que ajuda os clientes a otimizar seus custos do Azure e usar outros benefícios, como:
- Mova todas as cargas de trabalho SQL PaaS/IaaS pré-pagas (preço total) para aproveitar seus Benefícios Híbridos do Azure sem precisar configurá-las individualmente para habilitar o benefício.
- Certifique-se de que todas as suas cargas de trabalho SQL estejam licenciadas em conformidade com os contratos de licença existentes.
- Separe as funções de gerenciamento de conformidade de licença das funções devops usando RBAC
- Aproveite a continuidade de negócios gratuita, garantindo que seus ambientes passivos ou de recuperação de desastres (DR) sejam identificados corretamente.
- Use licenças do MSDN no Azure para ambientes que não sejam de produção.
O CM-AHB usa dados fornecidos pela extensão do SQL IaaS Agent para levar em conta o número de licenças do SQL Server usadas por VMs individuais do Azure e fornece recomendações ao administrador de cobrança durante o processo de atribuição de licença. Usar as recomendações garante que você obtenha o desconto máximo usando o Benefício Híbrido do Azure. Se suas VMs não estiverem registradas com a extensão do SQL IaaS Agent quando o CM-AHB for habilitado pelo administrador de cobrança, o serviço não receberá os dados de uso completos de suas assinaturas do Azure e, portanto, as recomendações do CM-AHB serão imprecisas.
Importante
Se o registro automático for ativado após a habilitação do CM-AHB, você correrá o risco de cobranças desnecessárias de pagamento conforme o uso para suas cargas de trabalho do SQL Server na VM do Azure. Para reduzir esse risco, ajuste suas atribuições de licença no CM-AHB para levar em conta o uso adicional que será relatado pela extensão do SQL IaaS Agent após o registro automático. Publicamos uma ferramenta de código aberto que fornece informações sobre a utilização de licenças do SQL Server, incluindo a utilização pelos SQL Servers em Máquinas Virtuais do Azure que ainda não estão registradas com a extensão do SQL IaaS Agent.
Pré-requisitos
Para habilitar o registro automático de sua VM do SQL Server com a extensão, você precisará:
- Uma subscrição do Azure.
- As credenciais de cliente usadas para registrar as máquinas virtuais para existirem em qualquer uma das seguintes funções do Azure: Colaborador da Máquina Virtual, Colaborador ou Proprietário.
Depois que o registro automático é habilitado, as VMs do SQL Server são registradas de acordo com estas condições:
- As VMs são implantadas usando um Modelo de Recursos do Azure em uma máquina virtual do Windows Server com suporte.
- Eles têm o SQL Server instalado.
- As VMs são implantadas na nuvem pública ou no Azure Government. Outras nuvens não são suportadas no momento.
- As VMs estão em execução.
Nota
O registro automático é suportado para VMs Ubuntu Linux no Azure.
Ativar registo automático
Para habilitar o registro automático de suas VMs do SQL Server no portal do Azure, siga estas etapas:
Inicie sessão no Portal do Azure.
Navegue até a página de recursos de máquinas virtuais SQL.
Selecione Registro automático de VM do SQL Server para abrir a página Registro automático.
Escolha a sua subscrição na lista pendente.
Leia os termos e, se concordar, selecione Aceito.
Selecione Registrar para habilitar o recurso e registrar automaticamente todas as VMs atuais e futuras do SQL Server com a extensão SQL IaaS Agent. Isso não reiniciará o serviço do SQL Server em nenhuma das VMs.
Desativar registo automático
Use a CLI do Azure ou o Azure PowerShell para desabilitar o recurso de registro automático. Quando o recurso de registro automático é desabilitado, as VMs do SQL Server adicionadas à assinatura precisam ser registradas manualmente com a extensão do SQL IaaS Agent. Isso não cancelará o registro de VMs existentes do SQL Server que já foram registradas.
Para desabilitar o registro automático usando a CLI do Azure, execute o seguinte comando:
az feature unregister --namespace Microsoft.SqlVirtualMachine --name BulkRegistration
Ativar para várias subscrições
Você pode habilitar o recurso de registro automático para várias assinaturas do Azure usando o PowerShell.
Para o fazer, siga estes passos:
Salve este script.
Navegue até onde você salvou o script usando um prompt de comando administrativo ou uma janela do PowerShell.
Conecte-se ao Azure (
az login
).Execute o script, passando SubscriptionIds como parâmetros. Se nenhuma assinatura for especificada, o script habilitará o registro automático para todas as assinaturas na conta de usuário.
O comando a seguir permite o registro automático para duas assinaturas:
.\EnableBySubscription.ps1 -SubscriptionList a1a1a-aa11-11aa-a1a1-a11a111a1,b2b2b2-bb22-22bb-b2b2-b2b2b2bb
O comando a seguir permite o registro automático para todas as assinaturas:
.\EnableBySubscription.ps1
Os erros de registro com falha são armazenados no RegistrationErrors.csv
mesmo diretório de onde você salvou e executou o .ps1
script.
Próximos passos
- Analise os benefícios fornecidos pela extensão do SQL IaaS Agent.
- Registrar manualmente uma única VM
- Solucione problemas conhecidos com a extensão.
- Analise as declarações de privacidade da extensão do SQL IaaS Agent.
- Analise a lista de verificação de práticas recomendadas para otimizar o desempenho e a segurança.
Para obter mais informações, consulte os seguintes artigos: