Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Командлет PowerShell Connect-AzConnectedMachine можно скачать агент подключенного компьютера, установить агент и зарегистрировать компьютер в Azure Arc. Командлет скачивает пакет агента Windows (установщик Windows) из Центра загрузки Майкрософт и пакета агента Linux из репозитория пакетов Майкрософт.
В этой статье описано, как установить агент непосредственно на целевой машине или развернуть его удаленно из другой системы с помощью удаленного управления PowerShell.
Перед началом работы просмотрите предварительные требования и убедитесь, что ваша подписка и ресурсы соответствуют требованиям. Сведения о поддерживаемых регионах и других связанных вопросах см. в статье Поддерживаемые регионы Azure.
Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.
Автоматическое подключение для SQL Server
При подключении сервера Windows или Linux к Azure Arc с установленным Microsoft SQL Server экземпляры SQL Server автоматически подключаются к Azure Arc.
SQL Server с поддержкой Azure Arc предоставляет возможности ведения подробного учета, а также дополнительные возможности управления для экземпляров SQL Server и баз данных. В рамках процесса подключения расширение развертывается на сервере с поддержкой Azure Arc, а новые роли применяются к SQL Server и базам данных. Если вы не хотите автоматически подключать серверы SQL Server к Azure Arc, можно отказаться, добавив тег на сервер Windows или Linux с именем ArcSQLServerExtensionDeployment и значением Disabled при подключении к Azure Arc.
Дополнительные сведения см. в разделе Управление автоматическим подключением для SQL Server с поддержкой Azure Arc.
Предварительные условия
Компьютер Windows или Linux, который вы хотите подключить к Azure Arc с помощью PowerShell. Модуль
Az.ConnectedMachineподдерживает управление компьютерами Windows и Linux.Разрешения администратора на компьютере для установки и настройки агента. В Linux с помощью корневой учетной записи и в Windows вы являетесь членом группы локальных администраторов.
Установка Azure PowerShell на целевые машины. Инструкции см. в статье Установка и настройка Azure PowerShell.
Вы используете PowerShell для управления расширениями виртуальных машин на гибридных компьютерах, управляемых серверами с поддержкой Azure Arc. Прежде чем использовать PowerShell, установите модуль
Az.ConnectedMachineна компьютере, который вы хотите включить в Arc. Выполните следующую команду на компьютере с поддержкой Azure Arc:Install-Module -Name Az.ConnectedMachine
Установка агента и подключение к Azure
Выполните следующие действия, чтобы установить агент непосредственно на компьютере.
Откройте консоль PowerShell, используя более высокий уровень привилегий.
Войдите в Azure, выполнив команду
Connect-AzAccount.Чтобы установить агент Azure Connected Machine, используйте
Connect-AzConnectedMachineс параметрами-Name,-ResourceGroupNameи-Location.-SubscriptionIdИспользуйте параметр для переопределения подписки по умолчанию в результате контекста Azure, созданного после входа. Выполните одну из следующих команд:Чтобы установить агент Azure Connected Machine на целевом компьютере, который может напрямую взаимодействовать с Azure, выполните следующую команду:
Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region>Чтобы установить агент Azure Connected Machine на целевом компьютере, который взаимодействует через прокси-сервер, выполните следующую команду:
Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Name myMachineName -Location <region> -Proxy http://<proxyURL>:<proxyport>Агент использует эту конфигурацию для обмена данными через прокси-сервер с помощью протокола HTTP.
Если не удается запустить агент после завершения установки, просмотрите подробные сведения об ошибке в журналах. В ОС Windows проверьте этот файл: %ProgramData%\AzureConnectedMachineAgent\Log\himds.log. В ОС Linux проверьте этот файл: /var/opt/azcmagent/log/himds.log.
Установка и подключение с помощью удаленного взаимодействия PowerShell
Выполните следующие действия, чтобы использовать удаленное управление PowerShell для установки агента на удаленных системах.
Замечание
Чтобы настроить серверы Windows с компьютера с поддержкой Azure Arc, включите удаленное управление с помощью PowerShell на каждом целевом сервере, выполнив командлет Enable-PSRemoting.
Откройте консоль PowerShell от имени администратора.
Войдите в Azure, выполнив команду
Connect-AzAccount.Чтобы установить агент Azure Connected Machine, используйте
Connect-AzConnectedMachineс параметрами-ResourceGroupNameи-Location. Имена ресурсов Azure автоматически используют имя узла каждого сервера.-SubscriptionIdИспользуйте параметр для переопределения подписки по умолчанию в результате контекста Azure, созданного после входа.Чтобы установить агент Azure Connected Machine на целевом компьютере, который может напрямую взаимодействовать с Azure, выполните следующую команду:
$sessions = New-PSSession -ComputerName myMachineName Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessionsЧтобы установить агент Azure Connected Machine одновременно на нескольких удаленных компьютерах, добавьте список имен удаленных компьютеров, разделенных запятыми.
$sessions = New-PSSession -ComputerName myMachineName1, myMachineName2, myMachineName3 Connect-AzConnectedMachine -ResourceGroupName myResourceGroup -Location <region> -PSSession $sessions
В следующем примере показаны результаты выполнения команды, предназначенной для одного компьютера:
time="2020-08-07T13:13:25-07:00" level=info msg="Onboarding Machine. It usually takes a few minutes to complete. Sometimes it may take longer depending on network and server load status." time="2020-08-07T13:13:25-07:00" level=info msg="Check network connectivity to all endpoints..." time="2020-08-07T13:13:29-07:00" level=info msg="All endpoints are available... continue onboarding" time="2020-08-07T13:13:50-07:00" level=info msg="Successfully Onboarded Resource to Azure" VM Id=f65bffc7-4734-483e-b3ca-3164bfa42941 Name Location OSName Status ProvisioningState ---- -------- ------ ------ ----------------- myMachineName eastus windows Connected Succeeded
Проверка подключения с помощью Azure Arc
После установки и настройки агента для регистрации на серверах с поддержкой Azure Arc перейдите в портал Azure, чтобы убедиться, что сервер успешно подключен. Просмотр вашей машины на портале Azure.
Следующие шаги
При необходимости ознакомьтесь с Руководством по устранению неполадок агента Azure Connected Machine.
Ознакомьтесь с руководством по планированию и развертыванию, чтобы спланировать развертывание серверов с поддержкой Azure Arc в любом масштабе и реализацию централизованного управления и мониторинга.
Узнайте, как управлять компьютером с помощью политики Azure. Можно использовать гостевую конфигурацию виртуальной машины, убедиться, что компьютер отправляет сообщения в нужную рабочую область Log Analytics, и включить мониторинг, используя функцию VM insights.