Поделиться через


Подключение компьютеров SQL Server в масштабе с помощью пользовательской последовательности задач Configuration Manager

Область применения: SQL Server

Внимание

Azure Arc автоматически устанавливает расширение Azure для SQL Server, если сервер, подключенный к Azure Arc, установлен SQL Server. Все ресурсы экземпляра SQL Server автоматически создаются в Azure, предоставляя централизованную платформу управления для всех экземпляров SQL Server.

Чтобы автоматически подключить экземпляры SQL Server, см. статью "Автоматическое подключение SQL Server к Azure Arc".

Используйте метод в этой статье, если сервер уже подключен к Azure, но расширение Azure для SQL Server не развертывается автоматически.

Тег ArcSQLServerExtensionDeployment = Disabled создается на ресурсе компьютера Arc, если расширение развертывается с помощью этого метода.

Microsoft Endpoint Configuration Manager упрощает комплексное управление серверами, поддерживающими безопасное и масштабируемое развертывание приложений, обновлений программного обеспечения и операционных систем. Configuration Manager предлагает настраиваемую последовательность задач в качестве гибкой парадигмы для развертывания приложений.

Можно использовать настраиваемую последовательность задач, которая может развернуть агент подключенного компьютера для подключения коллекции устройств к серверам с поддержкой Azure Arc.

Прежде чем приступить к работе, ознакомьтесь с данными о необходимых компонентах и убедитесь, что подписка и ресурсы соответствуют требованиям.

Создание субъекта-службы

Создайте субъект-службу идентификатора Microsoft Entra ID. Субъект-служба — это специальное ограниченное удостоверение управления, которое предоставляется только минимальное разрешение, необходимое для подключения компьютеров к Azure и создания ресурсов Azure для сервера с поддержкой Azure Arc и SQL Server, включенного Azure Arc.

Примечание.

Идентификатор Microsoft Entra ранее был известен как Azure Active Directory (Azure AD).

Прежде чем приступить к работе, обязательно просмотрите предварительные требования и назначьте необходимые роли и разрешения субъекту-службе.

Скачайте агент и создайте приложение

Скачайте AzureExtensionForSQLServer.msi из ссылки для Windows. .msi необходимо сохранить в общей папке сервера для пользовательской последовательности задач.

Затем создайте приложение в Configuration Manager с помощью установленного пакета агента подключенного компьютера Azure:

  1. В консоли Configuration Manager выберите приложения управления приложениями > библиотеки программного обеспечения>.
  2. На вкладке "Главная" в группе "Создать " выберите "Создать приложение".
  3. На странице Общие Мастера создания приложений выберите Автоматически получить данные об этом приложении из файлов установки. Это действие предварительно заполняет некоторые сведения в мастере сведениями, извлеченными из файла установки .msi. Затем укажите следующие сведения:
    1. Тип: выбор установщика Windows (*.msi файл)
    2. Расположение. Выберите "Обзор" , чтобы выбрать расположение, в котором сохранен файл установки AzureExtensionForSQLServer.msi. Снимок экрана: мастер создания приложений в Configuration Manager.
  4. Нажмите кнопку "Далее" и на странице "Импорт сведений" нажмите кнопку "Далее".
  5. На странице "Общие сведения" вы можете указать дополнительные сведения о приложении, чтобы помочь вам сортировать и найти его в консоли Configuration Manager. После завершения нажмите кнопку Далее.
  6. На странице программы установки нажмите кнопку "Далее".
  7. На странице сводки подтвердите параметры приложения и завершите работу мастера.

Вы завершили создание приложения. Чтобы найти его, в рабочей области "Библиотека программного обеспечения" разверните узел "Управление приложениями" и выберите "Приложения".

Создание последовательности задач

Следующий шаг — определить пользовательскую последовательность задач, которая устанавливает агент подключенного компьютера Azure на компьютере и развертывает расширение Azure для SQL Server, а затем подключает его к Azure Arc.

  1. В консоли Configuration Manager перейдите в рабочую область библиотеки программного обеспечения, разверните операционные системы и выберите узел последовательностей задач.

  2. На вкладке "Главная" ленты в группе "Создать" выберите "Создать последовательность задач". Откроется мастер создания последовательности задач.

  3. На странице Создание новой последовательности задач выберите команду Создание новой последовательности задач.

  4. На странице сведений о последовательности задач укажите имя последовательности задач и при необходимости описание последовательности задач.

    Снимок экрана: мастер создания последовательности задач в Configuration Manager.

После завершения работы мастера создания последовательности задач Configuration Manager добавляет настраиваемую последовательность задач в узел последовательностей задач. Теперь эту последовательность задач можно изменить, чтобы добавить в нее шаги.

  1. В консоли Configuration Manager перейдите в рабочую область библиотеки программного обеспечения, разверните операционные системы и выберите узел последовательностей задач.

  2. В списке Последовательность задач выберите последовательность задач, которую требуется отредактировать.

  3. Определите приложение Install Application в качестве первой задачи в последовательности задач.

    1. На вкладке "Главная" ленты вгруппе "Последовательность задач" нажмите кнопку "Изменить". Затем выберите "Добавить", "Программное обеспечение" и "Установить приложение".
    2. Задайте для имени Install Connected Machine Agent and Azure extension for SQL Serverзначение .
    3. Выберите расширение Azure для SQL Server. Снимок экрана: последовательность задач, редактируемая в Configuration Manager.
  4. Определите запуск скрипта PowerShell в качестве второй задачи в последовательности задач.

    1. Выберите "Добавить", "Общие" и "Запустить скрипт PowerShell".
    2. Задайте для имени Connect to Azure Arcзначение .
    3. Выберите " Ввод скрипта PowerShell".
    4. Выберите " Добавить скрипт" и измените скрипт, чтобы подключиться к Arc, как показано ниже. Обратите внимание, что этот скрипт шаблона имеет значения заполнителей для субъекта-службы, клиента, подписки, группы ресурсов и расположения, которые следует обновить до соответствующих значений.
    '& "$env:ProgramW6432\AzureExtensionForSQLServer\AzureExtensionForSQLServer.exe" --subId <subscriptionid> --resourceGroup <resourceGroupName> --location <AzureRegion> --tenantid <TenantId> --service-principal-app-id <servicePrincipalAppId> --service-principal-secret <servicePrincipalSecret> --proxy <proxy> --licenseType <licenseType> --excluded-SQL-instances <"MSSQLSERVER01 MSSQLSERVER02 MSSQLSERVER15"> --machineName <"ArcServerName">'
    

    Снимок экрана: последовательность задач, редактируемая для запуска скрипта PowerShell.

  5. Нажмите кнопку "ОК ", чтобы сохранить изменения в пользовательской последовательности задач.

Развертывание пользовательской последовательности задач и проверка подключения к Azure Arc

Выполните действия, описанные в статье "Развертывание последовательности задач", чтобы развернуть последовательность задач в целевой коллекции устройств. Выберите следующие параметры параметров.

  • В разделе "Параметры развертывания" задайте значение "Назначение", чтобы Configuration Manager автоматически запускал последовательность задач в соответствии с настроенным расписанием. Если вместо этого задано значение "Назначение", по запросу в Центре программного обеспечения необходимо установить по запросу последовательность задач.
  • В разделе "Планирование" задайте для повторного запуска поведение повторного запуска, если произошел сбой предыдущей попытки.

Проверка успешного подключения

Когда вы подключите экземпляры SQL Server к Azure, перейдите на портал Azure и просмотрите только что созданные ресурсы Azure Arc. Примерно через минуту вы увидите новый ресурс Server - Azure Arc для каждого подключенного компьютера, а также новый ресурс SQL Server - Azure Arc для каждого подключенного экземпляра SQL Server. Если эти ресурсы не созданы, значит при процессе установке и активации расширения произошли ошибки. Варианты устранения неполадок см. в разделе Устранение неполадок с расширением Azure для SQL Server.

Снимок экрана: успешное подключение.

Следующие шаги