Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается установка, проверка и удаление расширения агента синхронизации файлов Azure на серверах Windows с поддержкой Azure Arc. Агент синхронизации файлов Azure для Windows развертывает Агент синхронизации файлов Azure на сервере Windows, подключенном через Azure Arc, что позволяет серверу синхронизировать файлы с файловым хранилищем Azure. Расширение публикуется корпорацией Майкрософт и может управляться с помощью портала Azure, Azure PowerShell или Azure CLI.
Предпосылки
Сервер с поддержкой Azure Arc (только для Windows): Целевой компьютер должен быть подключен к Azure Arc (агент подключенного компьютера Azure установлен, процесс подключения завершен) и должен работать под управлением поддерживаемой ОС Windows Server. Расширение синхронизации файлов Azure поддерживается в Windows Server 2016 и более поздних версиях. Поддерживаются только версии RTM. Дополнительные сведения о поддерживаемых версиях см. в требованиях к системе синхронизации файлов Azure и взаимодействии.
Это важно
Расширение агента синхронизации файлов Azure поддерживается только в Windows. Серверы с поддержкой Linux Arc не поддерживаются для синхронизации файлов Azure.
На сервере с поддержкой Arc должен быть установлен корневой сертификат Майкрософт (Центр сертификации Майкрософт 2011). Дополнительные сведения см. в этом документе.
Ресурсы Azure:Служба синхронизации службы хранилища Azure должна существовать в подписке Azure, чтобы зарегистрировать сервер после установки агента. ( Перед установкой не нужно зарегистрировать сервер, но вы зарегистрируете его в службе синхронизации хранилища, чтобы начать синхронизацию. Это рассматривается в следующих шагах.)
Среда Azure PowerShell или Azure CLI:
Для Azure PowerShell установите модуль Azure PowerShell (модуль Az) с модулем Az.ConnectedMachine . Убедитесь, что установлена последняя версия Az PowerShell и выполните вход
Connect-AzAccountв Azure.Для Azure CLI установите Azure CLI и войдите (
az login). Убедитесь, что в Azure CLI установлено расширение подключенного компьютера, выполнив следующую команду:az extension add --name connectedmachineРасширение Connected Machine предоставляет
az connectedmachineкоманды, которые вам понадобятся.
Сетевое подключение: Сервер должен иметь сетевой доступ к конечным точкам Azure, необходимым для Синхронизации файлов Azure Arc и Azure (например, для скачивания расширения и доступа к конечным точкам службы синхронизации файлов Azure). Убедитесь, что параметры брандмауэра или прокси-сервера разрешают необходимые URL-адреса службы Azure. Дополнительные сведения см. в параметрах прокси-сервера и брандмауэра службы "Синхронизация файлов Azure ".
Установка расширения агента
Агент синхронизации файлов Azure для Windows можно установить на сервере Windows с поддержкой Arc с помощью портала Azure, Azure PowerShell или Azure CLI.
Откройте ресурс сервера с поддержкой Arc: На портале Azure перейдите на компьютеры Azure Arc и выберите сервер Windows с поддержкой Arc>, на котором требуется установить расширение.
Добавьте расширение: В разделе расширений сервера нажмите кнопку +Добавить. В списке доступных расширений найдите и выберите агент синхронизации файлов Azure для Windows ( опубликовано корпорацией Майкрософт), а затем нажмите кнопку "Далее".
- Настройка параметров: Настройте параметры агента синхронизации файлов Azure, который будет установлен на компьютере Arc. Полный список параметров и их смысл см. в разделе "Доступные параметры ".
- Устанавливать: Выберите "Проверить и создать ", чтобы развернуть расширение. Azure инициирует установку расширения, которое устанавливает последнюю версию агента синхронизации файлов Azure на сервере. В течение нескольких минут необходимо установить расширение. Ход развертывания можно отслеживать на портале Azure. После завершения расширение появится в списке расширений со статусом подготовка выполнена успешно.
Установка с помощью шаблона ARM
Вы также можете развернуть расширение агента синхронизации файлов Azure на сервере Windows с поддержкой Arc с помощью шаблона Azure Resource Manager (ARM). Этот метод полезен для автоматизации или крупномасштабных развертываний.
1. Подготовка файла параметров
parameters.json Создайте файл с подробными сведениями о настройке, включая имя виртуальной машины и параметры расширения:
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"AgentInstallDir": { "value": "C:\\Program Files\\Azure\\StorageSyncAgent\\" },
"UseCustomProxy": { "value": true },
"ProxyAddress": { "value": "http://proxy.contoso.com" },
"ProxyPort": { "value": "80" },
"ProxyAuthRequired": { "value": true },
"ProxyUserName": { "value": "ProxyUserName" },
"ProxyPassword": { "value": "ProxyPassword" },
"EnrollInMicrosoftUpdate": { "value": true },
"EnableAgentAutoUpdate": { "value": true },
"AutoUpdateScheduledDayOfWeek": { "value": "Monday" },
"AutoUpdateScheduledHourOfDay": { "value": "23" },
"EnableServerDiagnostics": { "value": true },
"vmName": { "value": "ArcVM1" },
"location": { "value": "eastus2euap" }
}
}
2. Подготовка файла шаблона
template.json Создайте файл, как показано здесь. Этот шаблон определяет ресурс расширения и сопоставляет параметры с параметрами расширения:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "0.43.0.0",
"parameters": {
"vmName": { "type": "string" },
"location": { "type": "string" },
"agentInstallDir": { "type": "string", "defaultValue": "C:\\Program Files\\Azure\\StorageSyncAgent\\" },
"useCustomProxy": { "type": "bool", "defaultValue": false },
"proxyAddress": { "type": "string", "defaultValue": "" },
"proxyPort": { "type": "string", "defaultValue": "0" },
"proxyAuthRequired": { "type": "bool", "defaultValue": false },
"proxyUsername": { "type": "string", "defaultValue": "" },
"proxyPassword": { "type": "securestring", "defaultValue": "" },
"enrollInMicrosoftUpdate": { "type": "bool", "defaultValue": true },
"enableAgentAutoUpdate": { "type": "bool", "defaultValue": false },
"autoUpdateScheduledDayOfWeek": { "type": "string", "defaultValue": "Tuesday" },
"autoUpdateScheduledHourOfDay": { "type": "string", "defaultValue": "18" },
"enableServerDiagnostics": { "type": "bool", "defaultValue": true }
},
"variables": {
"AgentInstallDir": "[parameters('agentInstallDir')]",
"UseCustomProxy": "[parameters('useCustomProxy')]",
"ProxyAddress": "[parameters('proxyAddress')]",
"ProxyPort": "[int(parameters('proxyPort'))]",
"ProxyAuthRequired": "[parameters('proxyAuthRequired')]",
"ProxyUserName": "[parameters('proxyUserName')]",
"ProxyPassword": "[parameters('proxyPassword')]",
"EnrollInMicrosoftUpdate": "[parameters('enrollInMicrosoftUpdate')]",
"EnableAgentAutoUpdate": "[parameters('enableAgentAutoUpdate')]",
"AutoUpdateScheduledDayOfWeek": "[parameters('autoUpdateScheduledDayOfWeek')]",
"AutoUpdateScheduledHourOfDay": "[parameters('autoUpdateScheduledHourOfDay')]",
"EnableServerDiagnostics": "[parameters('enableServerDiagnostics')]"
},
"resources": [
{
"name": "[concat(parameters('vmName'),'/AzureFileSyncAgentExtension')]",
"type": "Microsoft.HybridCompute/machines/extensions",
"location": "[parameters('location')]",
"apiVersion": "2021-05-20",
"properties": {
"publisher": "Microsoft.StorageSync",
"type": "AzureFileSyncAgentExtension",
"autoUpgradeMinorVersion": true,
"enableAutomaticUpgrade": true,
"settings": {
"agentInstallDir": "[variables('AgentInstallDir')]",
"useCustomProxy": "[variables('UseCustomProxy')]",
"proxyAddress": "[variables('ProxyAddress')]",
"proxyPort": "[variables('ProxyPort')]",
"proxyAuthRequired": "[variables('ProxyAuthRequired')]",
"proxyUsername": "[variables('ProxyUserName')]",
"enrollInMicrosoftUpdate": "[variables('EnrollInMicrosoftUpdate')]",
"enableAgentAutoUpdate": "[variables('EnableAgentAutoUpdate')]",
"autoUpdateScheduledDayOfWeek": "[variables('AutoUpdateScheduledDayOfWeek')]",
"autoUpdateScheduledHourOfDay": "[variables('AutoUpdateScheduledHourOfDay')]",
"enableServerDiagnostics": "[variables('EnableServerDiagnostics')]"
},
"protectedSettings": {
"proxyPassword": "[parameters('proxyPassword')]"
}
}
}
]
}
3. Развертывание шаблона
Чтобы развернуть шаблон в группе ресурсов, используйте следующую команду PowerShell:
New-AzResourceGroupDeployment -ResourceGroupName "<ResourceGroupName>" -TemplateFile "template.json" -TemplateParameterFile "parameters.json"
Замените <ResourceGroupName> именем группы ресурсов, содержащей компьютер с поддержкой Arc. Это развернет расширение агента синхронизации файлов Azure с указанными параметрами на целевом сервере Windows с поддержкой Arc.
Доступные параметры
Во время установки расширения агента синхронизации файлов Azure можно настроить следующие параметры:
| Имя | Цель | Тип значения / варианты | По умолчанию |
|---|---|---|---|
AgentInstallDir |
Каталог для установки агента синхронизации файлов Azure | Путь к файлу | C:\Program Files\Azure\StorageSyncAgent\ |
EnableAgentAutoUpdate |
Автоматическая установка последних обновлений агента | true / false |
false |
AutoUpdateScheduledDayOfWeek |
День недели для планирования автоматического обновления |
Sunday до Saturday |
Tuesday |
AutoUpdateScheduledHourOfDay |
Час дня для запланированного автоматического обновления |
0 — 23 (24-часовой формат) |
18 (6 вечера) |
EnableServerDiagnostics |
Включение или отключение ведения журнала диагностики агента | true / false |
true |
EnrollInMicrosoftUpdate |
Регистрация в службе обновления Майкрософт | true / false |
true |
UseCustomProxy |
Использование пользовательского прокси-сервера для подключения | true / false |
false |
ProxyAddress |
Адрес пользовательского прокси-сервера | URL-адрес или IP-адрес (например, http://proxy.example.com или https://192.168.1.1) |
(Требуется, если UseCustomProxy есть true) |
ProxyPort |
Порт для связи прокси-сервера | Номер порта (например, 8080) |
(Требуется, если UseCustomProxy есть true) |
ProxyAuthRequired |
Указывает, требуется ли проверка подлинности прокси-сервера | true / false |
false |
ProxyUserName |
Имя пользователя для проверки подлинности прокси-сервера | Строка имени пользователя |
(Требуется, если ProxyAuthRequired есть true) |
ProxyPassword |
Пароль для проверки подлинности прокси-сервера | Строка пароля |
(Требуется, если ProxyAuthRequired есть true) |
Если на компьютере Azure Arc уже установлен агент синхронизации файлов Azure, расширение будет успешно установлено и не изменит существующий агент синхронизации файлов Azure, установленный на компьютере.
Проверка установки
После установки убедитесь, что расширение агента синхронизации файлов Azure успешно развернуто и что агент запущен на сервере.
На портале Azure перейдите к ресурсу сервера с поддержкой Arc и откройте колонку "Расширения ". Убедитесь, что расширение агента синхронизации файлов Azure указано в списке, а его состояниеотображается успешно. Вы можете щелкнуть расширение, чтобы просмотреть дополнительные сведения, такие как номер версии и сообщение о состоянии. Кроме того, на самом сервере можно убедиться, что агент синхронизации файлов Azure установлен (например, проверьте программы и компоненты или убедитесь, что служба FileSyncSvc запущена).
Выходные данные будут содержать информацию о расширении, например о его состоянии подготовки (которое должно быть успешно выполнено если агент установлен правильно), Тип (имя типа расширения) и versionTypeHandler (которое указывает на версию установленного агента синхронизации файлов Azure). Убедитесь, что состояние конфигурации успешно выполнено и что зарегистрированная версия соответствует ожидаемой версии агента. Если расширение не указано или состояние не успешное, просмотрите сведения об ошибке в результатах, или на портале Azure, для устранения неполадок.
Дальнейшие шаги
После установки расширения агент синхронизации файлов Azure должен быть установлен на компьютере Arc. Однако для включения синхронизации файлов Azure на компьютерах необходимо выполнить следующие действия.
Зарегистрируйте сервер с помощью службы "Синхронизация файлов Azure": Установка агента — это только первый шаг. Чтобы начать синхронизацию файлов, необходимо зарегистрировать Windows Server в службе синхронизации службы хранилища Azure, чтобы установить доверие между сервером и синхронизацией файлов Azure. Выполните действия, описанные в разделе "Управление зарегистрированными серверами" с помощью службы "Синхронизация файлов Azure" (регистрация или отмена регистрации сервера), чтобы зарегистрировать сервер, если это еще не сделано.
Создайте группы синхронизации и облачные конечные точки: После регистрации создайте группу синхронизации в службе синхронизации хранилища. Группа синхронизации связывает общую папку Azure (облачную конечную точку) и папку на зарегистрированном сервере (конечная точка сервера). Узнайте , как развернуть синхронизацию файлов Azure для комплексного руководства по настройке службы синхронизации хранилища, созданию групп синхронизации и добавлению конечных точек сервера.
Дополнительные сведения и устранение неполадок: Дополнительные сведения см. в статье "Планирование развертывания службы "Синхронизация файлов Azure ", чтобы понять требования и рекомендации. Если во время установки или регистрации сервера возникают проблемы, см. сведения об устранении неполадок и регистрации агента синхронизации файлов Azure для распространенных проблем и решений.
Удалите расширение агента
Если на определенном сервере с поддержкой Arc больше не требуется расширение агента синхронизации файлов Azure, его можно удалить с помощью портала Azure, Azure PowerShell или Azure CLI. Удаление расширения не приведет к удалению агента синхронизации файлов Azure с сервера.
Удаление агента синхронизации файлов Azure остановит любую облачную синхронизацию на этом сервере. Если сервер в настоящее время зарегистрирован в службе синхронизации хранилища и участвует в группах синхронизации, удаление агента приведет к прерыванию подключения синхронизации и топологии синхронизации файлов. Если вы решите удалить агент на компьютере Arc, убедитесь, что вы ознакомитесь с инструкциями по удалению или деактивации конечной точки сервера синхронизации файлов Azure, чтобы получить подробное руководство по удалению агента синхронизации файлов Azure.
Чтобы удалить расширение агента синхронизации файлов Azure с помощью портала Azure, выполните следующие действия.
- На портале Azure перейдите к серверу с поддержкой Arc и откройте раздел "Расширения и приложения ".
- Найдите расширение агента синхронизации файлов Azure в списке установленных расширений. Выберите расширение, чтобы открыть его подробности.
- Выберите "Удалить " (или "Удалить расширение") и подтвердите запрос на удаление расширения. Azure удалит расширение с компьютера.
- Дождитесь удаления расширения. Элемент расширения исчезнет из списка расширений после завершения удаления. На сервере Windows программное обеспечение агента синхронизации файлов Azure будет автоматически удалено в рамках этого процесса.
Вы можете проверить удаление, проверив список расширений на портале Azure (расширение больше не должно отображаться) или выполнив приведенные выше команды проверки (которые больше не должны находить расширение). Если расширение не удается удалить, проверьте журнал действий Azure или представление экземпляра расширения для получения сведений об ошибке.
Скидки на серверные цены
Начиная с января 2026 года, организации с Software Assurance (SA) и серверами с поддержкой Azure Arc получают полную скидку на тарифы Azure File Sync за сервер при использовании агента синхронизации файлов Azure версии 22 или более поздней. Клиенты, использующие агент синхронизации файлов Azure старше версии 22, не получат скидку.
Это преимущество помогает клиентам сократить операционные затраты по мере масштабирования гибридных развертываний файлов.