VK Cloud logo
Обновлена 1 апреля 2024 г. в 11:38

Установка и настройка Hystax DR

Вы можете настроить восстановление данных и IT-инфраструктуры в случае непредвиденных обстоятельств с помощью сервиса Hystax Acura Disaster Recovery без приостановки работы приложений. Использование сервиса позволяет оптимизировать показатели:

  • Конечная точка восстановления (RPO) — время между созданием последней резервной копии и моментом возникновения аварии. Может настраиваться индивидуально для каждого ресурса.
  • Конечное время восстановления (RTO) — время между реакцией на аварию и восстановлением инфраструктуры. Сервис позволяет свести этот показатель к минимуму.

Пройдя все шаги инструкции, вы:

  1. Создадите аккаунт в Hystax Acura Disaster Recovery через VK Cloud.
  2. Установите агент на ВМ и выполните репликацию данных для нее.
  3. Создадите резервную инфраструктуру с использованием плана резервного восстановления.
  4. Восстановите резервируемую инфраструктуру в VK Cloud.

Используя сервис Hystax Acura Disaster Recovery, вы соглашаетесь с лицензионными соглашениями сервисов Marketplace и Hystax Acura Disaster Recovery.

1. Подготовительные шаги

  1. Зарегистрируйтесь в VK Cloud.

  2. Настройте двухфакторную аутентификацию (2FA) для того аккаунта, от имени которого будет развернута восстановленная инфраструктура.

  3. Создайте ВМ, для которой будет применяться восстановление. В рамках быстрого старта будет использоваться ВМ Ubuntu-DR с операционной системой Ubuntu 18.04.

  4. Подключите сервис Hystax Acura Disaster Recovery.

    Дождитесь завершения установки — на почту придет ссылка с логином и паролем. Сервис будет развернут по адресу https://dr.mcs-cloud.ru (личный кабинет Hystax Acura).

2. Выполните репликацию данных

  1. Авторизуйтесь в личном кабинете Hystax Acura, используя полученные логин и пароль.

  2. Нажмите кнопку Install replication agents.

  3. На шаге «Agent selection» выберите Linux и нажмите кнопку Next.

  4. На шаге «Agent settings» укажите параметры:

    • Machines group: Default.
    • Select target Linux distribution: Debian/Ubuntu (.deb package).
    • Snapshot driver deployment type: DKMS.
  5. Нажмите кнопку Next.

  6. Установите агент на целевую ВМ, следуя инструкции для дистрибутива Ubuntu.

    После установки агента ВМ Ubuntu-DR появится на главной странице личного кабинета Hystax Acura со статусом Unprotected.

  7. Раскройте меню ВМ Ubuntu-DR в списке Machines Groups и выберите опцию Edit Replication schedule. В открывшемся окне укажите параметры:

    • Use custom Replication schedule settings: выберите опцию.
    • Volume availability zone: MS1.
    • Volume type: CEPH-HDD.
  8. Нажмите кнопку Save.

  9. Раскройте меню ВМ Ubuntu-DR и выберите опцию Start Protection.

  10. Дождитесь завершения операции — статус ВМ изменится на Protected.

3. Создайте план аварийного восстановления

  1. Нажмите кнопку Create DR plan.

  2. В поле Name укажите название плана DR-plan.

  3. Перейдите на вкладку Expert и нажмите кнопку Generate DR plan from all machines.

    Будет сформирован JSON-файл с ВМ Ubuntu-DR.

  4. Скорректируйте план в соответствии с требованиями по восстановлению ВМ после сбоев:

    • В параметре subnet_id укажите идентификатор сети для ВМ Ubuntu-DR.
    • В параметре flavor укажите название шаблона ВМ, уточните его с помощью команды openstack flavor list.

    Подробное описание параметров в официальной документации Hystax Acura.

  5. Нажмите кнопку Save.

4. Запустите план

  1. Перейдите в раздел Recover.

  2. Выберите план DR-plan и нажмите кнопку Next.

  3. В поле Cloud Site Name укажите значение VK-Cloud-infra и нажмите кнопку Run Recover.

    Начнется создание резервной инфраструктуры.

    • Если процесс завершится успешно, в блоке Cloud Site появится VK-Cloud-infra со статусом Active.

    • Если процесс завершился с ошибками, перезапустите его:

      1. В блоке Cloud Sites нажмите кнопку Delete для процесса, который завершился с ошибкой, и подтвердите удаление.
      2. В блоке DR plans для плана DR-plan нажмите кнопку Edit.
      3. Внесите необходимые изменения (в базовом или экспертном режиме).
      4. Нажмите кнопку Save.
      5. Повторно запустите план.

5. Восстановите инфраструктуру в VK Cloud

  1. Перейдите в раздел Failback.

  2. На шаге «Select target cloud type» выберите опцию OPENSTACK и нажмите кнопку Next.

  3. На шаге «Select target environment» выберите опцию New OpenStack и укажите параметры:

    • Cloud name: VK Cloud.
    • Keystone API endpoint: значение Keystone из списка эндпоинтов, для VK Cloud — https://infra.mail.ru:35357/v3/.
    • User domain: значение User Domain Name настроек проекта.
    • Username: имя пользователя с доступом по API и ролью не ниже Администратора проекта.
    • Password: пароль пользователя.
    • Target project domain: значение Project Domain ID настроек проекта.
    • Target project ID: значение Project ID настроек проекта
    • Hystax Service Network: UUID сети, в которую будет разворачиваться ВМ.
    • Floating IP Network: внешняя сеть ext-net.
  4. Нажмите кнопку Next.

  5. На шаге «Select resource» из списка From Cloud Site выберите VK-Cloud-infra.

  6. Нажмите кнопку Next.

  7. На шаге «Failback settings» укажите название восстанавливаемой структуры.

  8. Нажмите кнопку Start Failback.

    Инфраструктура в VK Cloud будет приведена в состояние, соответствующее VK-Cloud-infra.

6. Проверьте работоспособность восстановленной ВМ

Найдите восстановленную ВМ в VK Cloud (<PID проекта>_cloud_agent), выполните произвольные операции над ней.

Удалите неиспользуемые ресурсы

Работающие ВМ потребляют вычислительные ресурсы. Если они вам больше не нужны:

  • Удалите ВМ Ubuntu-DR.
  • Удалите резервную инфраструктуру VK-Cloud-infra через личный кабинет Hystax Acura.
  • Удалите плавающий IP-адрес, если он был создан во время восстановления.