Extensão do SQL Server IaaS Agent para Linux

Aplica-se a:SQL Server na VM do Azure

A extensão do Agente IaaS do SQL Server (SqlIaasExtension) é executada no SQL Server em Máquinas Virtuais (VMs) do Azure Linux para automatizar tarefas de gerenciamento e administração.

Este artigo fornece uma visão geral da extensão. Consulte Registe-se com a extensão para saber mais.

Descrição geral

A extensão do SQL Server IaaS Agent permite a integração com o portal do Azure e desbloqueia os seguintes benefícios para o SQL Server em VMs do Azure Linux:

  • Conformidade: a extensão oferece um método simplificado para cumprir o requisito de notificar a Microsoft de que o Benefício Híbrido do Azure foi habilitado, conforme especificado nos termos do produto. Esse processo elimina a necessidade de gerenciar formulários de registro de licenciamento para cada recurso.

  • Gerenciamento simplificado de licenças: a extensão simplifica o gerenciamento de licenças do SQL Server e permite que você identifique rapidamente VMs do SQL Server com o Benefício Híbrido do Azure habilitado usando o portal do Azure, o Azure PowerShell ou a CLI do Azure:

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • Grátis: Não há custo adicional associado à extensão.

Instalação

Registre sua VM do SQL Server com a extensão do SQL Server IaaS Agent para criar o recurso de máquina virtual SQL em sua assinatura, que é um recurso separado do recurso de máquinavirtual. Cancelar o registro da VM do SQL Server da extensão removerá o recurso de máquina virtual SQL da sua assinatura, mas não descartará a máquinavirtual real.

Atualmente, a extensão do SQL Server IaaS Agent para Linux só está disponível com funcionalidade limitada.

Verificar o status da extensão

Use o portal do Azure ou o Azure PowerShell para verificar o status da extensão.

Portal do Azure

Verifique se a extensão está instalada usando o portal do Azure.

Vá para o recurso de máquina virtual no portal do Azure (não o recurso de máquinas virtuais SQL, mas o recurso para sua VM). Selecione Extensões em Configurações. Você deve ver a extensão SqlIaasExtension listada, como no exemplo a seguir:

Check the Status of the SQL Server IaaS Agent extension SqlIaaSExtension in the Azure portal

Azure PowerShell

Você também pode usar o cmdlet Get-AzVMSqlServerExtension do Azure PowerShell:

  Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"

O comando anterior confirma que o agente está instalado e fornece informações gerais de status. Você pode obter informações de status específicas sobre backup automatizado e aplicação de patches usando os seguintes comandos:

 $sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
 $sqlext.AutoPatchingSettings
 $sqlext.AutoBackupSettings

Limitações

A extensão Linux SQL IaaS Agent tem as seguintes limitações:

  • Somente VMs do SQL Server em execução no sistema operacional Ubuntu Linux são suportadas. Outras distribuições Linux não são suportadas atualmente.
  • Não há suporte para VMs do SQL Server que executam o Ubuntu Linux Pro.
  • Não há suporte para VMs do SQL Server executadas em imagens generalizadas.
  • Somente VMs do SQL Server implantadas por meio do Azure Resource Manager são suportadas. Não há suporte para VMs do SQL Server implantadas por meio do modelo clássico.
  • SQL Server com apenas uma única instância. Não há suporte para várias instâncias.

Declaração de Privacidade

Ao usar o SQL Server em VMs do Azure e a extensão do SQL IaaS Agent, considere as seguintes declarações de privacidade:

  • Coleta de dados: a extensão do SQL IaaS Agent coleta dados com a finalidade expressa de oferecer aos clientes benefícios opcionais ao usar o SQL Server em Máquinas Virtuais do Azure. A Microsoft não usará esses dados para auditorias de licenciamento sem o consentimento prévio do cliente. Consulte o suplemento de privacidade do SQL Server para obter mais informações.

  • Residência de dados na região: o SQL Server em VMs do Azure e a Extensão do Agente IaaS do SQL não movem nem armazenam dados do cliente para fora da região em que as VMs são implantadas.

Próximos passos

Para obter mais informações sobre como executar o SQL Server em Máquinas Virtuais do Azure, consulte O que é o SQL Server em Máquinas Virtuais Linux do Azure?.

Para saber mais, consulte as perguntas frequentes.