Расширение агента IaaS SQL Server для Linux

Применимо к:SQL Server на виртуальной машине Azure

Расширение агента IaaS SQL Server (SqlIaasExtension) выполняется на виртуальных машинах Azure с SQL Server на Linux для автоматизации задач управления и администрирования.

В статье представлен обзор этого расширения. Дополнительные сведения см. в статье Регистрация в расширении.

Обзор

Расширение агента IaaS SQL Server позволяет выполнять интеграцию с порталом Azure и обеспечивает следующие преимущества для виртуальных машин Azure с SQL Server на Linux:

  • Соответствие. Расширение предоставляет упрощенный метод выполнения требования по уведомлению корпорации Майкрософт о включении Преимущества гибридного использования Azure, как указано в условиях продукта. Этот процесс устраняет необходимость в управлении формами регистрации лицензий для каждого ресурса.

  • Упрощенное управление лицензиями. Расширение упрощает управление лицензиями SQL Server и позволяет быстро определить виртуальные машины SQL Server с Преимуществом гибридного использования Azure, включенным с помощью портала Azure, Azure PowerShell или Azure CLI:

    Get-AzSqlVM | Where-Object {$_.LicenseType -eq 'AHUB'}
    
  • Бесплатно. За использование расширения дополнительная плата не взимается.

Установка

Зарегистрируйте свою виртуальную машину SQL Server с помощью расширения агента IaaS для SQL Server, чтобы создать ресурсвиртуальной машины SQL в своей подписке, который отделен от ресурса виртуальной машины. При снятии регистрации виртуальной машины SQL Server в расширении будет удален ресурсвиртуальной машины SQL из подписки, сама виртуальная машина удалена не будет.

Расширение агента IaaS SQL Server для Linux в настоящее время доступно только с ограниченными возможностями.

Проверка состояния расширения

Чтобы проверить состояние расширения, используйте портал Azure или Azure PowerShell.

Портал Azure

Убедитесь, что расширение установлено, с помощью портала Azure.

Перейдите к ресурсу виртуальной машины на портале Azure (не ресурс виртуальных машин SQL, а ресурс для виртуальной машины). Выберите Расширения в разделе Параметры. В списке вы увидите расширение SqlIaasExtension, как указано в примере:

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

Azure PowerShell

Вы также можете использовать командлет Azure PowerShell Get-AzVMSqlServerExtension:

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

Предыдущая команда подтверждает, что агент установлен, и предоставляет общие сведения о состоянии. С помощью следующих команд можно получить определенные сведения о состоянии автоматической архивации и установки исправлений.

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

Ограничения

Расширение агента IaaS SQL для Linux имеет следующие ограничения:

  • Поддерживаются только виртуальные машины SQL Server, работающие в операционной системе Ubuntu Linux. Другие дистрибутивы Linux сейчас не поддерживаются.
  • Виртуальные машины SQL Server, работающие в Ubuntu Linux Pro, не поддерживаются.
  • Виртуальные машины SQL Server, работающие на базе универсальных образов, не поддерживаются.
  • Поддерживаются только виртуальные машины SQL Server, развернутые с помощью Azure Resource Manager. Виртуальные машины SQL Server, развернутые с помощью классической модели развертывания, не поддерживаются.
  • SQL Server только с одним экземпляром. Наличие нескольких экземпляров не поддерживается.

Заявление о конфиденциальности

При использовании SQL Server на виртуальных машинах Azure и расширении агента IaaS SQL рассмотрите следующие заявления о конфиденциальности:

  • Сбор данных. Расширение агента IaaS SQL собирает данные для предоставления клиентам дополнительных преимуществ при использовании SQL Server на виртуальных машинах Azure. В Майкрософт не намерены использовать эти данные для аудита лицензий без согласия клиента. Дополнительные сведения см. в этом разделе статьи о приложении о конфиденциальности SQL Server.

  • Размещение данных в одном регионе. SQL Server на виртуальных машинах Azure и расширение агента IaaS SQL не перемещают и не сохраняют данные клиентов за пределы региона, в котором развернуты виртуальные машины.

Дальнейшие действия

Подробные сведения о работе SQL Server на виртуальных машинах Azure см. в статье Что собой представляет SQL Server на виртуальных машинах Azure для Linux.

Чтобы узнать больше, см. ответы на часто задаваемые вопросы.