Установка главного целевого сервера Linux для восстановления размещения

Внимание

Эта статья ссылается на CentOS, дистрибутив Linux, который является состоянием "Конец жизни" (EOL). Обратите внимание на использование и план соответствующим образом. Дополнительные сведения см. в руководстве centOS End Of Life.

После отработки отказа виртуальных машин в Azure для них можно восстановить размещение на локальном сайте. Для восстановления размещения из Azure на локальном сайте необходимо повторно включить защиту виртуальной машины. Для этого понадобится локальный главный целевой сервер, который будет получать трафик.

Если защита включается для виртуальной машины Windows, вам потребуется главный целевой сервер Windows. Для виртуальной машины Linux необходим главный целевой сервер Linux. В следующих разделах этой статьи описано, как создать и установить главный целевой сервер Linux.

Внимание

Главный целевой сервер на диспетчере логических томов не поддерживается.

Обзор

Эта статья содержит инструкции по установке главного целевого сервера Linux.

Оставить комментарий или задать вопрос можно с помощью формы в конце этой статьи или на странице вопросов и ответов о Службах восстановления Azure на сайте Майкрософт.

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

  • Чтобы выбрать узел для развертывания главного целевого сервера, определите метод восстановления размещения: на существующую локальную виртуальную машину или на новую виртуальную машину.
    • Если выбрана существующая виртуальная машина, узел главного целевого сервера должен иметь доступ к ее хранилищам данных.
    • Если локальная виртуальная машина не существует (в случае восстановления в другом расположении), на том же узле, где размещен главный целевой сервер, создается восстанавливаемая виртуальная машина. Для установки главного целевого сервера можно выбрать любой узел ESXi.
  • Главный целевой сервер должен находиться в сети, позволяющей ему взаимодействовать с сервером обработки и сервером конфигурации.
  • Версия главного целевого сервера должна соответствовать версии сервера обработки и сервера конфигурации или быть более ранней. Например, если версия сервера конфигурации — 9.4, версия главного целевого сервера может быть 9.4 или 9.3, но не 9.5.
  • Главным целевым сервером может быть только виртуальная машина VMware, а не физический сервер.

Примечание.

Убедитесь, что Storage vMotion не используется для компонентов системы управления, например для главного целевого сервера. Если переместить главный целевой сервер после успешного повторного включения защиты, то диски виртуальной машины (VMDK) не удастся отключить. В этом случае восстановление размещения завершится ошибкой.

Рекомендации по выбору размера создаваемого главного целевого сервера

Создайте главный целевой сервер в соответствии со следующими рекомендациями по размеру.

  • ОЗУ: 6 ГБ или больше.
  • Размер диска ОС: 100 ГБ или больше (для установки ОС).
  • Дополнительное пространство для диска хранения: 1 ТБ.
  • Ядра ЦП: 4 ядра или больше.
  • Ядро: 4.16.*

Развертывание главного целевого сервера

Минимальная установка Ubuntu 16.04.2

Внимание

Ubuntu 16.04 (Xenial Xerus) достигла своего конца жизни и больше не поддерживается каноническим или сообществом Ubuntu. Это означает, что для этой версии Ubuntu не будут предоставлены никаких обновлений системы безопасности или исправлений ошибок. Продолжая использовать Ubuntu 16.04, система может предоставлять потенциальные уязвимости безопасности или проблемы совместимости программного обеспечения. Настоятельно рекомендуется обновить до поддерживаемой версии Ubuntu, например Ubuntu 18.04 или Ubuntu 20.04.

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

  1. Перейдите к ссылке для скачивания, выберите ближайшее к вам зеркало и скачайте ISO-файл 64-разрядной версии Ubuntu 16.04.2 с минимальным набором возможностей. Оставьте диск с ISO-файлом 64-разрядной версии Ubuntu 16.04.2 с минимальным набором возможностей в DVD-дисководе и запустите систему.

Примечание.

Начиная с версии 9.42, для главного целевого сервера Linux поддерживается операционная система Ubuntu 20.04. Если вы хотите использовать последнюю версию ОС, перейдите к настройке ISO-образа Ubuntu 20.04 для вашего компьютера.

  1. Выберите Русский в качестве предпочтительного языка и нажмите клавишу ВВОД.

    Выбор языка

  2. Выберите Install Ubuntu Server (Установить сервер Ubuntu) и нажмите клавишу ВВОД.

    Выбор установки сервера Ubuntu

  3. Выберите Русский в качестве предпочтительного языка и нажмите клавишу ВВОД.

    Выбор русского языка в качестве предпочтительного

  4. Выберите соответствующий часовой пояс из списка и нажмите клавишу ВВОД.

    Выбор правильного часового пояса

  5. Выберите Нет (параметр по умолчанию) и нажмите клавишу ВВОД.

    Настройки клавиатуры

  6. Выберите Русская в качестве страны или региона происхождения клавиатуры и нажмите клавишу ВВОД.

  7. Выберите Русский (Россия) в качестве раскладки клавиатуры и нажмите клавишу ВВОД.

  8. Введите имя узла для сервера в текстовом поле Имя узла и выберите Продолжить.

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

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

  10. Введите пароль для новой учетной записи пользователя, а затем выберите Продолжить.

  11. Подтвердите пароль для нового пользователя, а затем выберите Продолжить.

    Подтверждение пароля

  12. В следующем окне выбора шифрования домашнего каталога выберите Нет (параметр по умолчанию), а затем нажмите клавишу ВВОД.

  13. Если отображается часовой пояс правильно, нажмите кнопку "Да " (параметр по умолчанию), а затем нажмите клавишу ВВОД. Чтобы изменить часовой пояс, щелкните Нет.

  14. Выберите параметр Guided — use entire disk (Управляемое, использовать весь диск) из списка методов разбиения на разделы и нажмите клавишу ВВОД.

    Выбор метода разбиения на разделы

  15. Выберите соответствующий диск из списка Select disk to partition (Выберите диск для разбиения на разделы) и нажмите клавишу ВВОД.

    Выбор диска

  16. Выберите Да для записи изменений на диск, а затем нажмите клавишу ВВОД.

    Выбор параметра по умолчанию

  17. В окне выбора настроек прокси выберите параметр по умолчанию, выберите Продолжить, а затем нажмите клавишу ВВОД.

    Снимок экрана, на котором необходимо выбрать

  18. В окне выбора выберите параметр No automatic updates (Без автоматического обновления) для управления обновлениями в системе, а затем нажмите клавишу ВВОД.

    Выбор способа управления обновлениями

    Предупреждение

    Так как для основного целевого сервера Azure Site Recovery требуется очень конкретная версия Ubuntu, необходимо убедиться, что обновления ядра отключены для виртуальной машины. Если оно включено, то какое-либо регулярное обновление приведет к неисправности главного целевого сервера. Убедитесь, что выбран параметр No automatic updates (Без автоматического обновления).

  19. Выберите параметры по умолчанию. Если требуется использовать openSSH для SSH-подключения, выберите параметр OpenSSH server (Сервер OpenSSH) и нажмите кнопку Продолжить.

    Выбор программного обеспечения

  20. В окне выбора установки загрузчика GRUB выберите Да, а затем нажмите клавишу ВВОД.

    Установщик загрузки GRUB

  21. Выберите соответствующее устройство для установки загрузчика (предпочтительно /dev/sda) и нажмите клавишу ВВОД.

    Выбор подходящего устройства

  22. Выберите Продолжить и нажмите клавишу ВВОД, чтобы завершить установку.

    Завершение установки

  23. После завершения установки войдите на виртуальную машину с новыми учетными данными пользователя. (Дополнительные сведения приведены на шаге 10.)

  24. Выполните действия, показанные на следующем снимке экрана, чтобы задать пароль привилегированного пользователя. Затем войдите как привилегированный пользователь.

    Настройка пароля привилегированного пользователя

Настройка компьютера как главного целевого сервера

Чтобы получить идентификатор для каждого жесткого диска SCSI в виртуальной машине Linux, необходимо включить параметр disk.EnableUUID — TRUE. Для этого сделайте следующее.

  1. Завершите работу виртуальной машины.

  2. Щелкните правой кнопкой мыши запись виртуальной машины в левой области, а затем выберите Изменить параметры.

  3. Откройте вкладку Параметры.

  4. В левой области выберите Дополнительно>Общие, а затем нажмите кнопку Configuration Parameters (Параметры конфигурации) в правой нижней части экрана.

    Открытие параметра конфигурации

    Когда виртуальная машина работает, кнопка Параметры конфигурации неактивна. Чтобы она стала активной, завершите работу виртуальной машины.

  5. Посмотрите, есть ли строка с параметром disk.EnableUUID.

    • Если такое значение и равно False, измените его на True. (Значения True и False можно вводить в любом регистре.)

    • Если значение существует и равно True, нажмите кнопку Отмена.

    • Если такого значения нет, нажмите кнопку Добавить строку.

    • В столбце имени добавьте disk.EnableUUID и выберите значение TRUE.

      Проверка наличия параметра disk.EnableUUID

Отключение обновления ядра

Для главного целевого сервера Azure Site Recovery требуется определенная версия Ubuntu. Убедитесь, что обновления ядра отключены для виртуальной машины. Если обновления ядра включены, он может привести к сбоям главного целевого сервера.

Скачивание и установка дополнительных пакетов

Примечание.

Убедитесь, что у вас есть подключение к Интернету для скачивания и установки дополнительных пакетов. Без подключения к Интернету вам придется вручную найти и установить эти пакеты Deb.

   sudo apt-get install -y multipath-tools lsscsi python-pyasn1 lvm2 kpartx

Примечание.

Начиная с версии 9.42, для главного целевого сервера Linux поддерживается операционная система Ubuntu 20,04. Если вы хотите использовать последнюю версию ОС, обновите операционную систему до версии Ubuntu 20.04, прежде чем продолжать работу. Вы можете обновить операционную систему позже, выполнив приведенные здесь инструкции.

Получение установщика для установки

Если на главном целевом сервере есть доступ к Интернету, вы можете скачать установщик, как описано ниже. В противном случае скопируйте установщик с сервера обработки и установите его.

Скачивание пакетов установки главного целевого сервера

Скачайте последние установочные файлы главного целевого сервера Linux для Ubuntu 20.04.

Скачайте более старые установочные файлы главного целевого сервера Linux для Ubuntu 16.04.

Примечание.

Для настройки этого целевого сервера мы рекомендуем использовать последнюю версию операционной системы Ubuntu.

Чтобы скачать их из Linux, введите следующую команду:

   sudo wget https://aka.ms/latestlinuxmobsvc -O latestlinuxmobsvc.tar.gz

Предупреждение

Обязательно скачайте и распакуйте установщик в свой домашний каталог. Если распаковать его в /usr/local, то установка завершится ошибкой.

Доступ к программе установки с сервера обработки

  1. На сервере обработки перейдите в каталог C:\Program Files (x86)\Microsoft Azure Site Recovery\home\svsystems\pushinstallsvc\repository.

  2. Скопируйте нужный файл установщика с сервера обработки и сохраните его с именем latestlinuxmobsvc.tar.gz в домашнем каталоге.

Применение изменений настраиваемой конфигурации

Чтобы применить изменения настраиваемой конфигурации, сделайте следующее (необходимы права привилегированного пользователя):

  1. Выполните следующую команду, чтобы распаковать двоичный файл.

       sudo tar -xvf latestlinuxmobsvc.tar.gz
    

    Снимок экрана выполняемой команды

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

       sudo chmod 755 ./ApplyCustomChanges.sh
    
  3. Выполните приведенную ниже команду, чтобы запустить сценарий.

       sudo ./ApplyCustomChanges.sh
    

Примечание.

Этот сценарий необходимо выполнить на сервере только один раз. Затем завершите работу сервера. Добавьте на сервер диск, как описано в разделе ниже, а после этого перезагрузите его.

Добавление диска хранения на виртуальную машину главного целевого сервера Linux

Чтобы создать диск хранения, сделайте следующее:

  1. Подключите новый диск объемом 1 ТБ к виртуальной машине главного целевого сервера Linux и запустите виртуальную машину.

  2. Выполните команду multipath -ll, чтобы узнать идентификатор Multipath диска хранения: multipath -ll

    Идентификатор Multipath

  3. Отформатируйте диск и создайте на нем файловую систему: mkfs.ext4 /dev/mapper/<Идентификатор Multipath для диска хранения>.

    Файловая система

  4. После создания файловой системы подключите диск хранения.

    sudo mkdir /mnt/retention
    sudo mount /dev/mapper/<Retention disk's multipath id> /mnt/retention
    
  5. Создайте запись fstab, чтобы диск хранения автоматически подключался при каждом запуске системы.

       sudo vi /etc/fstab
    

    Нажмите клавишу INSERT, чтобы изменить содержимое файла. Создайте строку и вставьте приведенный ниже текст. Замените идентификатор многопутевого диска тем идентификатором, который выделен в предыдущей команде.

    /dev/mapper/<идентификатор Multipath для диска хранения> /mnt/retention ext4 rw 0 0

    Нажмите клавишу ESC и введите :wq, чтобы сохранить файл и закрыть окно редактора.

Установка главного целевого сервера

Внимание

Версия главного целевого сервера должна соответствовать версии сервера обработки и сервера конфигурации или быть более ранней. Если это условие не соблюдено, то включить защиту удастся, однако репликация завершится ошибкой.

Примечание.

Перед установкой главного целевого сервера убедитесь, что файл /etc/hosts на виртуальной машине содержит записи, которые сопоставляют локальное имя узла с IP-адресами, связанными со всеми сетевыми адаптерами.

  1. Выполните следующую команду для установки главного целевого сервера.

    sudo ./install -q -d /usr/local/ASR -r MT -v VmWare
    
  2. Скопируйте парольную фразу из файла C:\ProgramData\Microsoft Azure Site Recovery\private\connection.passphrase на сервере конфигурации. Затем сохраните ее в файле passphrase.txt в том же локальном каталоге, выполнив следующую команду.

       sudo echo <passphrase> >passphrase.txt
    

    Пример:

       sudo echo itUx70I47uxDuUVY >passphrase.txt`
    
  3. Запишите IP-адрес сервера конфигурации. Выполните следующую команду, чтобы зарегистрировать сервер на сервере конфигурации.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <ConfigurationServer IP Address> -P passphrase.txt
    

    Пример:

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i 104.40.75.37 -P passphrase.txt
    

Дождитесь завершения скрипта. Если регистрация главного целевого сервера пройдет успешно, вы увидите его на портале на странице Инфраструктура Site Recovery.

Установка главного целевого сервера с помощью интерактивного процесса

  1. Выполните следующую команду для установки главного целевого сервера. Выберите роль агента Главный целевой сервер.

    sudo ./install
    
  2. Подтвердите расположение по умолчанию для установки, затем нажмите клавишу ВВОД, чтобы продолжить.

    Выбор расположения по умолчанию для установки главного целевого сервера

После завершения установки зарегистрируйте сервер конфигурации с помощью командной строки.

  1. Запишите IP-адрес сервера конфигурации. Он понадобится нам на следующем шаге.

  2. Выполните следующую команду, чтобы зарегистрировать сервер на сервере конфигурации.

    sudo /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh
    

    Дождитесь завершения скрипта. Если регистрация главного целевого сервера пройдет успешно, вы увидите его на портале на странице Site Recovery Infrastructure (Инфраструктура Site Recovery).

Установка инструментов VMware и open-vm-tools на главном целевом сервере

На главном целевом сервере нужно установить инструменты VMware или open-vm-tools, чтобы он мог обнаруживать хранилища данных. Если средства не установлены, экран повторной защиты не указан в хранилищах данных. После установки инструментов VMware необходимо выполнить перезагрузку.

Обновление главного целевого сервера

При запуске установщика автоматически обнаруживается, что агент установлен на главном целевом объекте. Для завершения обновления выполните следующие шаги:

  1. Скопируйте tar.gz с сервера конфигурации на главный целевой сервер Linux.
  2. Выполните следующую команду, чтобы проверить используемую версию: cat /usr/local/.vx_version.
  3. Извлеките TAR-архив: tar -xvf latestlinuxmobsvc.tar.gz.
  4. Предоставьте разрешения на внесение изменений: chmod 755 ./install.
  5. Запустите скрипт обновления: sudo ./install.
  6. Установщик должен обнаружить, что агент установлен на главном целевом компьютере. Выберите Y (Да), чтобы выполнить обновление.
  7. Проверьте, что работает новая версия агента: cat /usr/local/.vx_version.

После завершения установки можно проверить установленную версию главного целевого сервера, выполнив приведенную ниже команду.

   sudo cat /usr/local/.vx_version

Вы увидите, что поле версии предоставляет номер версии главного целевого объекта.

Обновление операционной системы главного целевого сервера с Ubuntu 16.04 до Ubuntu 20.04

Начиная с версии 9.42, ASR поддерживает версию Ubuntu 20.04 для главного целевого сервера Linux. Чтобы обновить ОС существующего главного целевого сервера, сделайте следующее:

  1. Убедитесь, что главный целевой сервер Linux для горизонтального увеличения масштаба не используется для операций повторной защиты уже защищенной виртуальной машины.
  2. Удалите установщик главного целевого сервера с компьютера.
  3. Затем обновите операционную систему Ubuntu с версии 16.04 до версии 20.04.
  4. После успешного обновления ОС перезагрузите компьютер.
  5. Теперь скачайте последнюю версию установщика и следуйте приведенным выше инструкциям, чтобы завершить установку главного целевого сервера.

Распространенные проблемы

  • Убедитесь, что Storage vMotion не используется для компонентов системы управления, например для главного целевого сервера. Если переместить главный целевой сервер после успешного повторного включения защиты, то диски виртуальной машины (VMDK) не удастся отключить. В этом случае восстановление размещения завершится ошибкой.

  • На главном целевом сервере нельзя использовать моментальные снимки для виртуальной машины. Если существуют моментальные снимки, восстановление размещения завершится ошибкой.

  • В некоторых пользовательских конфигурациях сетевые интерфейсы отключаются на время запуска. В такой ситуации агент главного целевого сервера не сможет выполнить инициализацию. Убедитесь, что правильно заданы следующие свойства. Проверьте эти свойства в файле сетевого адаптера Ethernet /etc/network/interfaces.

    • auto eth0;
    • iface eth0 inet dhcp

    Перезапустите сетевую службу с помощью следующей команды:

   sudo systemctl restart networking

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

Установленный и зарегистрированный главный целевой сервер появится в разделе Главный целевой сервер на странице Инфраструктура Site Recovery — там же, где представлены сведения о сервере конфигурации.

Теперь можно настроить повторную защиту и выполнить восстановление размещения.