Управление сервером конфигурации для аварийного восстановления виртуальных машин и физических серверов VMware
При использовании Azure Site Recovery для аварийного восстановления виртуальных машин VMware и физических серверов в Azure настраивается локальный сервер конфигурации. Сервер конфигурации используется для управления обменом данными между локальной средой VMware и Azure, а также репликацией данных. В этой статье перечислены распространенные задачи управления сервером конфигурации после его развертывания.
Примечание.
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.
Обновление лицензии Windows
Вместе с шаблоном OVF предоставляется пробная лицензия сроком на 180 дней. Для бесперебойной работы необходимо активировать Windows с использованием приобретенной лицензии. Обновить лицензию можно с использованием автономного ключа или стандартного ключа KMS. Инструкции можно найти в статье Командная строка DISM Windows для управления операционной системой. Чтобы получить ключи, см. статью Настройка клиента службы KMS.
Доступ к серверу конфигурации
Доступ к серверу конфигурации можно получить следующими способами:
- войдя на виртуальную машину, на которой он развернут, и запустив Диспетчер конфигурации Azure Site Recovery, щелкнув соответствующий ярлык на рабочем столе;
- удаленно по адресу https://ConfigurationServerName/:44315/. Для входа необходимы учетные данные администратора.
Изменение параметров сервера VMware
- Чтобы привязать другой сервер VMware к серверу конфигурации, после входа выберите Добавление сервера vCenter Server или ESXi vSphere.
- Введите сведения и нажмите кнопку ОК.
Изменение учетных данных для автоматического обнаружения
Чтобы обновить учетные данные, используемые для подключения к серверу VMware для автоматического обнаружения виртуальных машин VMware, после входа выберите учетную запись и щелкните Изменить.
Введите новые учетные данные и нажмите кнопку ОК.
Учетные данные также можно изменить с помощью CSPSConfigtool.exe.
- Войдите на сервер конфигурации и запустите файл CSPSConfigtool.exe.
- Выберите учетную запись, которую необходимо изменить, и щелкните Изменить.
- Введите измененные учетные данные и щелкните ОК.
Изменение учетных данных для установки службы Mobility Service
Измените учетные данные, используемые для автоматической установки службы Mobility Service на виртуальных машинах VMware, предназначенных для репликации.
После входа выберите Управление учетными данными виртуальной машины.
Выберите учетную запись, которую необходимо изменить, и щелкните Изменить.
Введите новые учетные данные и нажмите кнопку ОК.
Учетные данные также можно изменить с помощью CSPSConfigtool.exe.
- Войдите на сервер конфигурации и запустите файл CSPSConfigtool.exe.
- Выберите учетную запись, которую необходимо изменить, и щелкните Изменить.
- Введите новые учетные данные и щелкните ОК.
Добавление учетных данных для установки службы Mobility Service
Если учетные данные не были добавлены во время развертывания OVF сервера конфигурации, выполните следующие шаги.
- После входа выберите Управление учетными данными виртуальной машины.
- Щелкните Добавить учетные данные виртуальной машины.
- Введите новые учетные данные и щелкните Добавить.
Учетные данные также можно добавить с помощью CSPSConfigtool.exe.
- Войдите на сервер конфигурации и запустите файл CSPSConfigtool.exe.
- Щелкните Добавить, введите новые учетные данные и щелкните ОК.
Изменение параметров прокси-сервера
Измените параметры прокси-сервера, используемые на компьютере сервера конфигурации для доступа к Azure через Интернет. При наличии компьютера сервера обработки помимо сервера обработки по умолчанию, выполняемого на сервере конфигурации, измените параметры на обоих компьютерах.
- После входа на сервер конфигурации выберите Управление взаимодействием.
- Обновление значения прокси-сервера. Затем выберите Сохранить, чтобы обновить параметры.
Добавление сетевого адаптера
Шаблон в формате OVF развертывает виртуальную машину сервера конфигурации с одним сетевым адаптером.
- Вы можете добавить дополнительный сетевой адаптер в эту виртуальную машину, но это необходимо сделать до регистрации сервера конфигурации в хранилище.
- Если необходимо добавить адаптер после того, как сервер конфигурации был зарегистрирован в хранилище, необходимо добавить адаптер в свойствах виртуальной машины. Затем сервер необходимо повторно зарегистрировать в хранилище.
Как обновить SSL-сертификаты
На сервере конфигурации есть встроенный веб-сервер, который координирует действия агентов мобильности на всех защищенных компьютерах, встроенных серверах обработки, серверах обработки для горизонтального увеличения масштаба и главных целевых серверах, подключенных к этому серверу конфигурации. Веб-сервер использует SSL-сертификат для аутентификации клиентов. Срок действия этого сертификата составляет три года, его можно обновить в любое время.
Проверка срока действия
Дата окончания срока действия отображается в разделе Работоспособность сервера конфигурации. Для серверов конфигурации, развернутых до мая 2016 года, срока действия сертификата составлял один год. При наличии сертификата, срок действия которого истекает, происходит следующее.
- Когда до даты истечения срока действия остается не больше двух месяцев, служба начинает отправлять уведомления на портале и по электронной почте (если вы подписаны на уведомления Site Recovery).
- Баннер уведомления отображается на странице ресурсов хранилища. Для получения дополнительных сведений выберите баннер.
- Если вы видите кнопку Обновить, это указывает, что некоторые компоненты в вашей среде не обновлены до версии 9.4.xxxx.x или более поздней. Обновите компоненты, прежде чем обновлять сертификат. При наличии более ранних версий обновление сертификата будет невозможно.
Если срок действия сертификатов еще не истек
- Чтобы обновить сертификаты, в хранилище выберите элементы Инфраструктура Site Recovery>Сервер конфигурации. Выберите нужный сервер конфигурации.
- Убедитесь, что все серверы обработки для горизонтального увеличения масштаба компонентов, главные целевые серверы и агенты мобильности на всех защищенных компьютерах обновлены до последних версий и подключены.
- Выберите элемент Обновить сертификаты.
- Внимательно следуйте инструкциям на этой странице и нажмите кнопку "ОК", чтобы обновить сертификаты на выбранном сервере конфигурации и связанных с ним компонентах.
Если срок действия сертификатов уже истек
- Сертификаты с истекшим сроком действия нельзя обновить на портале Azure. Прежде чем продолжить, убедитесь, что все серверы обработки для горизонтального увеличения масштаба компонентов, главные целевые серверы и агенты мобильности на всех защищенных компьютерах обновлены до последних версий и подключены.
- Выполните эту процедуру только в том случае, если срок действия сертификатов уже истек. Войдите на сервер конфигурации, перейдите к C:\ProgramData\ASR\home\svsystems\bin и запустите инструмент исполнителя RenewCerts в качестве администратора.
- Откроется окно выполнения PowerShell, в котором активируется обновление сертификатов. Это может занять до 15 минут. Не закрывайте окно до завершения обновления.
Повторная регистрация сервера конфигурации в том же хранилище
Можно повторно зарегистрировать сервер конфигурации в том же хранилище, если необходимо. При наличии дополнительного компьютера сервера обработки помимо сервера обработки по умолчанию, выполняемого на сервере конфигурации, следует повторно зарегистрировать оба эти компьютера.
В хранилище выберите Управление>Site Recovery Infrastructure (Инфраструктура Site Recovery)>Серверы конфигурации.
В списке Серверы выберите Скачать ключ регистрации, чтобы загрузить файл учетных данных хранилища.
Войдите на компьютер сервера конфигурации.
В папке %ProgramData%\ASR\home\svsystems\bin запустите файл cspsconfigtool.exe.
На вкладке Vault Registration (Регистрация в хранилище) выберите Обзор и найдите скачанный файл с учетными данными хранилища.
При необходимости укажите данные прокси-сервера. Выберите Зарегистрировать.
Откройте командную строку PowerShell с правами администратора и выполните следующую команду:
$pwd = ConvertTo-SecureString -String MyProxyUserPassword Set-OBMachineSetting -ProxyServer http://myproxyserver.domain.com -ProxyPort PortNumber – ProxyUserName domain\username -ProxyPassword $pwd
Примечание.
Чтобы извлечь новейшие сертификаты с сервера конфигурации для горизонтального масштабирования сервера обработки, выполните команду "<Installation Drive\Microsoft Azure Site Recovery\agent\cdpcli.exe>" --registermt.
И, наконец, перезапустите службу OBEngine, выполнив приведенную ниже команду.
net stop obengine net start obengine
Регистрация сервера конфигурации с другим хранилищем
Предупреждение
Если выполнить описанное ниже действие, связь сервера конфигурации с текущим хранилищем будет удалена и репликация защищенных виртуальных машин на сервере конфигурации будет остановлена.
Войдите на сервер конфигурации.
Откройте командную строку PowerShell с правами администратора и выполните следующую команду:
reg delete "HKLM\Software\Microsoft\Azure Site Recovery\Registration" net stop dra
Откройте портал браузера устройства сервера конфигурации с помощью ярлыка на рабочем столе.
Выполните регистрацию, аналогичную регистрации нового сервера конфигурации.
Обновление сервера конфигурации
Для обновления сервера конфигурации запускаются накопительные пакеты обновления. Обновления применимы к версиям вплоть до N-4. Например:
- Если вы используете версии 9.7, 9.8, 9.9 или 9.10, можно обновить их непосредственно до версии 9.11.
- Если вы используете версию 9.6 или ниже и хотите обновить ее до версии 9.11, сначала выполните обновление до версии 9.7, а затем — до версии 9.11.
Дополнительные сведения о заявлении о поддержке компонентов Azure Site Recovery см. здесь. Ссылки на накопительные пакеты обновления для всех версий сервера конфигурации доступны здесь.
Внимание
С каждой новой выпускаемой версией N компонента Azure Site Recovery поддержка всех версий ниже N-4 считается прекращенной. Рекомендуется всегда обновляться до последней доступной версии.
Дополнительные сведения о заявлении о поддержке компонентов Azure Site Recovery см. здесь.
Инструкции по обновлению сервера:
В хранилище перейдите в Управление>Site Recovery Infrastructure (Инфраструктура Site Recovery)>Серверы конфигурации.
Если обновление доступно, то в строке Версия агента > появится ссылка.
Скачайте файл установщика обновлений на сервер конфигурации.
Дважды щелкните, чтобы запустить установщик.
Установщик определит текущую версию на компьютере. Чтобы начать обновление, нажмите кнопку Да.
После завершения обновления будет выполнена проверка сервера конфигурации.
Чтобы закрыть установщик, нажмите кнопку Готово.
Сведения об обновлении остальных компонентов Site Recovery см. в руководстве по обновлению.
Обновление сервера конфигурации и сервера обработки из командной строки
Запустите файл установки следующим образом:
UnifiedSetup.exe [/ServerMode <CS/PS>] [/InstallDrive <DriveLetter>] [/MySQLCredsFilePath <MySQL credentials file path>] [/VaultCredsFilePath <Vault credentials file path>] [/EnvType <VMWare/NonVMWare>] [/PSIP <IP address to be used for data transfer] [/CSIP <IP address of CS to be registered with>] [/PassphraseFilePath <Passphrase file path>]
Пример использования
MicrosoftAzureSiteRecoveryUnifiedSetup.exe /q /x:C:\Temp\Extracted
cd C:\Temp\Extracted
UNIFIEDSETUP.EXE /AcceptThirdpartyEULA /servermode "CS" /InstallLocation "D:\" /MySQLCredsFilePath "C:\Temp\MySQLCredentialsfile.txt" /VaultCredsFilePath "C:\Temp\MyVault.vaultcredentials" /EnvType "VMWare"
Параметры
имени параметра | Тип | Описание: | Values |
---|---|---|---|
/ServerMode | Обязательное поле | Указывает, нужно ли установить и сервер конфигурации, и сервер обработки или только север обработки. | CS PS |
/InstallLocation | Обязательное поле | Папка для установки компонентов. | Любая папка на компьютере. |
/MySQLCredsFilePath | Обязательное поле | Путь к файлу, в котором хранятся учетные данные сервера MySQL. | Этот файл должен быть в формате, указанном ниже. |
/VaultCredsFilePath | Обязательное поле | Путь к файлу с учетными данными хранилища. | Допустимый путь к файлу. |
/EnvType | Обязательное поле | Тип среды, которую необходимо защитить | VMware NonVMware |
/PSIP | Обязательное поле | IP-адрес сетевой карты для передачи данных репликации. | Любой допустимый IP-адрес |
/CSIP | Обязательное поле | IP-адрес сетевой карты, передачу данных через который ожидает сервер конфигурации. | Любой допустимый IP-адрес |
/PassphraseFilePath | Обязательное поле | Полный путь к расположению файла с парольной фразой. | Допустимый путь к файлу. |
/BypassProxy | Необязательно | Указывает, что сервер конфигурации подключается к Azure без использования прокси-сервера. | |
/ProxySettingsFilePath | Необязательно | Параметры прокси-сервера (прокси-сервер по умолчанию с обязательной аутентификацией или пользовательский прокси-сервер). | Этот файл должен быть в формате, указанном ниже. |
DataTransferSecurePort | Необязательно | Номер порта PSIP для данных репликации. | Допустимый номер порта (значение по умолчанию — 9433). |
/SkipSpaceCheck | Необязательно | Пропуск проверки места на диске кэша. | |
/AcceptThirdpartyEULA | Обязательное поле | Флажок означает принятие лицензионного соглашения между пользователем и сторонним разработчиком. | |
/ShowThirdpartyEULA | Необязательно | Отображает лицензионное соглашение со сторонним разработчиком. Если оно задано как источник данных, то все остальные параметры игнорируются. |
Создание файла входных данных для MYSQLCredsFilePath
Параметр MySQLCredsFilePath принимает в качестве входных данных файл. Создайте файл, используя следующий формат, и передайте его в качестве входных данных для параметра MySQLCredsFilePath.
[MySQLCredentials]
MySQLRootPassword = "Password>"
MySQLUserPassword = "Password"
Создание файла входных данных для ProxySettingsFilePath
Параметр ProxySettingsFilePath принимает в качестве входных данных файл. Создайте файл, используя следующий формат, и передайте его в качестве входных данных для параметра ProxySettingsFilePath.
[ProxySettings]
ProxyAuthentication = "Yes/No"
Proxy IP = "IP Address"
ProxyPort = "Port"
ProxyUserName="UserName"
ProxyPassword="Password"
Отмена регистрации или удаление сервера конфигурации
Отключите защиту для всех виртуальных машин на сервере конфигурации.
Отмените связь всех политик репликации с сервером конфигурации и удалите их.
Удалите все узлы vSphere и серверы vCenter Server, связанные с сервером конфигурации.
В хранилище выберите Site Recovery Infrastructure (Инфраструктура Site Recovery)>Серверы конфигурации.
Выберите сервер конфигурации, который должен быть удален. На странице Сведения выберите Удалить.
Удаление с помощью PowerShell
При необходимости можно удалить сервер конфигурации с помощью PowerShell.
Войдите в учетную запись Azure с помощью следующей команды:
Connect-AzAccount
Выберите подписку хранилища.
Get-AzSubscription –SubscriptionName <your subscription name> | Select-AzSubscription
Задание контекста хранилища.
$vault = Get-AzRecoveryServicesVault -Name <name of your vault> Set-AzRecoveryServicesAsrVaultContext -Vault $vault
Получите сервер конфигурации.
$fabric = Get-AzRecoveryServicesAsrFabric -FriendlyName <name of your configuration server>
Удалите сервер конфигурации.
Remove-AzRecoveryServicesAsrFabric -Fabric $fabric [-Force]
Примечание.
Для принудительного удаления сервера конфигурации можно использовать параметр -Force в Remove-AzRecoveryServicesAsrFabric.
Создание парольной фразы сервера конфигурации.
- Войдите на сервер конфигурации и откройте окно командной строки с правами администратора.
- Чтобы изменить каталог на папку корзины, выполните команду cd %ProgramData%\ASR\home\svsystems\bin
- Чтобы создать файл с парольной фразой, выполните команду genpassphrase.exe -v > MobSvc.passphrase.
- Парольная фраза будет храниться в файле, расположенном по адресу %ProgramData%\ASR\home\svsystems\bin\MobSvc.passphrase.
Обновление сервера конфигураций
- На портале Azure последовательно выберите Хранилище служб восстановления>Управление>Инфраструктура Site Recovery>Для VMware и физических компьютеров>Серверы конфигурации.
- Щелкните сервер конфигурации, который нужно обновить.
- В колонке со сведениями о выбранном сервере конфигурации, щелкните Дополнительно>Обновить сервер.
- Отслеживайте ход выполнения задания в разделе Хранилище служб восстановления>Мониторинг>Задания Site Recovery.
Требования к восстановлению размещения
Во время повторной защиты и восстановления размещения локальный сервер конфигурации должен быть запущен и подключен. Для успешного восстановления размещения виртуальная машина должна существовать в базе данных сервера конфигурации.
Не забывайте регулярно создавать плановые резервные копии конфигурации сервера. Если происходит авария и сервер конфигурации утерян, необходимо сначала восстановить сервер конфигурации из резервной копии и убедиться, что он имеет тот же IP-адрес, с которым он был зарегистрирован в хранилище. Восстановление размещения не будет работать, если для восстановленного сервера конфигурации используется другой IP-адрес.
Следующие шаги
Ознакомьтесь с руководствами по настройке аварийного восстановления виртуальных машин VMware в Azure.