Extensión del agente de IaaS de SQL Server para Linux
Se aplica a: SQL Server en VM de Azure
La extensión del Agente de IaaS de SQL Server (SqlIaasExtension) se ejecuta en Azure Virtual Machines (VM) de SQL Server en Linux para automatizar las tareas de administración.
En este artículo se proporciona información general de la extensión. Consulte Registro con la extensión para obtener más información.
Información general
La extensión del agente de laaS de SQL Server habilita la integración con el Azure Portal y desbloquea las siguientes ventajas para las máquinas virtuales de Azure de SQL Server en Linux:
Cumplimiento: la extensión ofrece un método simplificado para satisfacer el requisito de notificar a Microsoft que se ha habilitado Ventaja híbrida de Azure, según se especifica en los términos del producto. Con este proceso no es necesario administrar formularios de registro de licencias para cada recurso.
Administración de licencias simplificada: la extensión simplifica la administración de licencias de SQL Server y permite identificar rápidamente las VM de SQL Server con Ventaja híbrida de Azure habilitado en Azure Portal, Azure PowerShell O la CLI de Azure:
Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
Gratuito: no hay ningún costo adicional asociado con la extensión.
Instalación
Registre la máquina virtual con SQL Server con la extensión del Agente de IaaS de SQL Server para crear el recurso de máquina virtual de SQL dentro de la suscripción, que es un recurso independiente del recurso de máquina virtual. La anulación del registro de la VM con SQL Server de la extensión eliminará el recurso de máquina virtual con SQL de su suscripción, pero no eliminará la máquina virtual real.
La extensión del agente laaS de SQL Server para Linux solo está disponible con una funcionalidad limitada.
Comprobación del estado de la extensión
Use Azure Portal o Azure PowerShell para comprobar el estado de la extensión.
Azure portal
Compruebe que la extensión esté instalada mediante Azure Portal.
Vaya al recurso máquina virtual en Azure Portal (no el recurso máquinas virtuales con SQL, sino el recurso de la máquina virtual). Seleccione Extensiones en Configuración. Debería aparecer la extensión SqlIaasExtension, como en el ejemplo siguiente:
Azure PowerShell
También puede usar el cmdlet de Azure PowerShell Get-AzVMSqlServerExtension:
Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
El comando anterior confirma que el agente está instalado y proporciona información de estado general. Puede obtener información de estado específica sobre Automated Backup y Automated Patching con los siguientes comandos:
$sqlext = Get-AzVMSqlServerExtension -VMName "vmname" -ResourceGroupName "resourcegroupname"
$sqlext.AutoPatchingSettings
$sqlext.AutoBackupSettings
Limitaciones
La extensión del agente IaaS de SQL de Linux tiene las siguientes limitaciones:
- Solo se admiten las máquinas virtuales con SQL Server que se ejecutan en el sistema operativo Ubuntu Linux. Actualmente no se admiten otras distribuciones de Linux.
- No se admiten las máquinas virtuales con SQL Server que se ejecutan en el Ubuntu Linux Pro.
- No se admiten las máquinas virtuales con SQL Server que se ejecutan en imágenes generalizadas.
- Solo se admiten las máquinas virtuales con SQL Server implementadas mediante Azure Resource Manager. No se admiten las máquinas virtuales con SQL Server implementadas con el modelo clásico.
- SQL Server con una sola instancia. No se admiten múltiples instancias.
Declaración de privacidad
Al usar SQL Server en VM de Azure y la extensión Agente de IaaS de SQL, tenga en cuenta estas declaraciones de privacidad:
Recopilación de datos: la extensión del Agente de IaaS de SQL recopila datos con el fin de ofrecer a los clientes ventajas opcionales al usar SQL Server en Azure Virtual Machines. Microsoft no usará estos datos para auditorías de licencias sin el consentimiento previo del cliente. Para obtener más información, consulte Complemento de privacidad de SQL Server.
Residencia de datos en la región: las SQL Server máquinas virtuales de Azure y la extensión del agente IaaS de SQL no mueven ni almacenan datos de clientes fuera de la región en la que se implementan las máquinas virtuales.
Pasos siguientes
Para obtener más información sobre cómo ejecutar SQL Server en Azure Virtual Machines, consulte ¿Qué es SQL Server en Linux Virtual Machines de Azure?.
Para más información, consulte las preguntas más frecuentes.