SQL Server extensão do Agente IaaS para o Linux
Aplica-se a: SQL Server em Azure VM
A extensão SQL Server IaaS Agent (SqlIaasExtension) funciona em SQL Server em Linux Azure Máquinas Virtuais (VMs) para automatizar tarefas de gestão e administração.
Este artigo fornece uma visão geral da extensão. Consulte Registar-se com a extensão para saber mais.
Descrição Geral
A extensão SQL Server IaaS Agent permite a integração com o portal do Azure e desbloqueia os seguintes benefícios para SQL Server em Linux VMs Azure:
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 ativado conforme especificado nos termos do produto. Este processo nega a necessidade de gerir formulários de registo de licenciamento para cada recurso.
Gestão simplificada da licença: A extensão simplifica SQL Server gestão de licenças, e permite identificar rapidamente SQL Server VMs com o Benefício Híbrido do Azure habilitado usando o portal do Azure, Azure PowerShell ou o Azure CLI:
Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
Grátis: Não há custo adicional associado à extensão.
Instalação
Registe o seu SQL Server VM com a extensão SQL Server IaaS Agent para criar o recursode máquina virtual SQL dentro da sua subscrição, que é um recurso separado do recurso da máquina virtual. Desregralar o seu SQL Server VM da extensão removerá o recursoda máquina virtual SQL da sua subscrição, mas não deixará cair a máquina virtual real.
A extensão SQL Server IaaS Agent para o Linux está atualmente disponível apenas em modo leve.
Verificar estado de extensão
Utilize o portal do Azure ou Azure PowerShell para verificar o estado da extensão.
Portal do Azure
Verifique se a extensão está instalada utilizando o portal do Azure.
Vá ao seu recurso de máquina Virtual no portal do Azure (não o recurso de máquinas virtuais SQL, mas o recurso para o seu VM). Selecione extensões em Definições. Deve ver a extensão sqlIaasExtension listada, como no seguinte exemplo:
Azure PowerShell
Também pode utilizar o Azure PowerShell de Azure PowerShell Get-AzVMSqlServerExtension:
Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
O comando anterior confirma que o agente está instalado e fornece informações gerais sobre o estado. Pode obter informações específicas sobre a cópia de segurança e remendos automatizados utilizando os seguintes comandos:
$sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
$sqlext.AutoPatchingSettings
$sqlext.AutoBackupSettings
Limitações
A extensão do Agente Linux SQL IaaS tem as seguintes limitações:
- Apenas SQL Server VMs em execução no sistema operativo Ubuntu Linux são suportados. Outras distribuições linux não são suportadas atualmente.
- SQL Server VMs que executam Ubuntu Linux Pro não são suportados.
- SQL Server VMs em imagens generalizadas não são suportados.
- Apenas SQL Server VMs implantados através do Resource Manager Azure são suportados. SQL Server VMs implantados através do modelo clássico não são suportados.
- SQL Server com apenas um único caso. Várias instâncias não são apoiadas.
Declaração de privacidade
Ao utilizar SQL Server em VMs Azure e na extensão SQL IaaS, considere as seguintes declarações de privacidade:
Recolha de dados: A extensão do Agente IAAS SQL recolhe dados com o propósito expresso de dar aos clientes benefícios opcionais ao utilizar SQL Server no Máquinas Virtuais Azure. A Microsoft não utilizará estes dados para licenciar auditorias sem o consentimento prévio do cliente. Consulte o suplemento de privacidade SQL Server para mais informações.
Residência de dados na região: SQL Server em VMs Azure e extensão do agente SQL IaaS não movem ou armazenam os dados dos clientes para fora da região em que os VMs são implantados.
Passos seguintes
Para mais informações sobre a execução SQL Server em Azure Máquinas Virtuais, veja o Que está SQL Server em Azure Linux Máquinas Virtuais?.
Para saber mais, consulte perguntas frequentes.