Подключение существующего экземпляра Windows Server к Azure Arc

В этой статье приводятся рекомендации по подключению компьютера Windows к Azure Arc с помощью простого сценария PowerShell.

Необходимые компоненты

  1. Установите или обновите Azure CLI до версии 2.7 или более поздней. Чтобы проверить текущую установленную версию, используйте приведенную ниже команду.

    az --version
    
  2. Создайте субъект-службу Azure.

    Чтобы подключить сервер к службе Azure Arc, требуется назначенный субъект-служба Azure с ролью участника. Чтобы создать его, войдите в учетную запись Azure и выполните приведенную ниже команду. Эту команду также можно выполнить в Azure Cloud Shell.

    az login
    az account set -s <Your Subscription ID>
    az ad sp create-for-rbac -n "<Unique SP Name>" --role contributor --scopes "/subscriptions/<Your Subscription ID>"
    

    Например:

    az ad sp create-for-rbac -n "http://AzureArcServers" --role contributor --scopes "/subscriptions/00000000-0000-0000-0000-000000000000"
    

    Выходные данные должны выглядеть так:

    {
      "appId": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "displayName": "http://AzureArcServers",
      "password": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "tenant": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }
    

    Примечание.

    Мы настоятельно рекомендуем ограничить субъект-службу определенной подпиской Azure и группой ресурсов.

  3. Создайте группу ресурсов Azure для своих компьютеров.

    A screenshot of an empty resource group in the Azure portal.

  4. Загрузите сценарий PowerShell az_connect_win.ps1.

  5. Измените переменные среды в соответствии с характеристиками своей среды и скопируйте сценарий на указанный компьютер.

    A screenshot of the environment variables to be changed.

Развертывание

На указанном компьютере откройте интегрированную среду сценариев PowerShell от имени администратора и запустите сценарий. Обратите внимание, что сценарий $env:ProgramFiles используется как путь установки агента, поэтому не используйте ISE PowerShell (x86).

A screenshot of the azcmagent connect command.

A screenshot of the az_connect_win.ps1 Windows script.

После завершения компьютер Windows будет подключен в качестве нового ресурса Azure Arc в группе ресурсов.

A screenshot of the az_connect_win.ps1 Windows script running.

A screenshot of an Azure Arc-enabled resource in the Azure portal.

A screenshot of details from an Azure Arc-enabled resource in the Azure portal.

Удаление развертывания

Чтобы удалить сервер, выберите его и удалите с портала Azure.

A screenshot of the option to delete a resource in the Azure portal.

Чтобы удалить все развертывание, удалите группу ресурсов Azure с портала Azure.

A screenshot of the option to delete a resource group via the Azure portal.