Hystax Acura DR из Marketplace: защитите сервисы от сбоев и аварий
Магазин приложений расширяет возможности VK Cloud, предлагая сторонние сервисы для решения задач. Один из таких сервисов — Hystax Acura Disaster Recovery. С его помощью вы можете настроить Disaster Recovery (DR) — комплекс стратегий и процедур, направленных на восстановление работы приложений, данных и бизнес-процессов после сбоев, аварий в ЦОД или человеческих ошибок.
Для настройки DR вы подключаете сервис, авторизуетесь в личном кабинете Hystax Acura и устанавливаете агенты на серверы, которые нужно реплицировать в резервную инфраструктуру. Данные на основной и резервной площадке регулярно синхронизируются.
В случае сбоя основной инфраструктуры сервис автоматически или вручную переводится в режим аварийного восстановления. Все нужные сервисы и приложения запускаются на резервной площадке по заранее подготовленному плану аварийного восстановления.
Начните работу с Hystax Acura Disaster Recovery любым удобным способом:
- Воспользуйтесь инструкцией, чтобы подключить сервис через Marketplace, проверить настройку DR и восстановление данных.
- Посмотрите видео о защите данных с помощью Disaster Recovery.
Пройдя все шаги этой инструкции, вы:
- Реплицируете данные виртуальной машины.
- Создадите план аварийного восстановления.
- Запустите план, чтобы подготовить резервную инфраструктуру.
- Восстановите ВМ в VK Cloud.
- Проверите работоспособность восстановленной ВМ.
Используя сервис Hystax Acura Disaster Recovery, вы соглашаетесь с лицензионными соглашениями сервисов Marketplace и Hystax Acura Disaster Recovery.
-
Перейдите в личный кабинет VK Cloud.
-
Настройте двухфакторную аутентификацию (2FA) для того аккаунта, от имени которого будет развернута восстановленная инфраструктура.
-
Создайте ВМ, для которой будет применяться восстановление. В рамках быстрого старта будет использоваться ВМ
Ubuntu-DRс операционной системой Ubuntu 18.04. -
Подключите сервис Hystax Acura Disaster Recovery.
Дождитесь завершения установки — на почту придет ссылка с логином и паролем. Сервис будет развернут по адресу https://dr.mcs-cloud.ru (личный кабинет Hystax Acura).
-
Авторизуйтесь в личном кабинете Hystax Acura, используя полученные логин и пароль.
-
Нажмите кнопку Install replication agents.
-
На шаге Agent selection выберите Linux и нажмите кнопку Next.
-
На шаге Agent settings укажите параметры:
- Machines group:
Default. - Select target Linux distribution:
Debian/Ubuntu (.deb package). - Snapshot driver deployment type:
DKMS.
- Machines group:
-
Нажмите кнопку Next.
-
Установите агент на целевую ВМ, следуя инструкции для дистрибутива Ubuntu.
После установки агента ВМ
Ubuntu-DRпоявится на главной странице личного кабинета Hystax Acura со статусом Unprotected. -
Раскройте меню ВМ
Ubuntu-DRв списке Machines Groups и выберите опцию Edit Replication schedule. В открывшемся окне укажите параметры:- Use custom Replication schedule settings: выберите опцию.
- Volume availability zone:
MS1. - Volume type:
CEPH-HDD.
-
Нажмите кнопку Save.
-
Раскройте меню ВМ
Ubuntu-DRи выберите опцию Start Protection. -
Дождитесь завершения операции — статус ВМ изменится на Protected.
-
Нажмите кнопку Create DR plan.
-
В поле Name укажите название плана
DR-plan. -
Перейдите на вкладку Expert и нажмите кнопку Generate DR plan from all machines.
Будет сформирован JSON-файл с ВМ
Ubuntu-DR. -
Скорректируйте план в соответствии с требованиями по восстановлению ВМ после сбоев:
- В параметре
subnet_idукажите идентификатор сети для ВМUbuntu-DR. - В параметре
flavorукажите название шаблона ВМ, уточните его с помощью командыopenstack flavor list.
Подробное описание параметров в официальной документации Hystax Acura.
- В параметре
-
Нажмите кнопку Save.
-
Перейдите в раздел Recover.
-
Выберите план
DR-planи нажмите кнопку Next. -
В поле Cloud Site Name укажите значение
VK-Cloud-infraи нажмите кнопку Run Recover.Начнется создание резервной инфраструктуры.
-
Если процесс завершится успешно, в блоке Cloud Site появится
VK-Cloud-infraсо статусом Active. -
Если процесс завершился с ошибками, перезапустите его:
- В блоке Cloud Sites нажмите кнопку Delete для процесса, который завершился с ошибкой, и подтвердите удаление.
- В блоке DR plans для плана
DR-planнажмите кнопку Edit. - Внесите необходимые изменения (в базовом или экспертном режиме).
- Нажмите кнопку Save.
- Повторно запустите план.
-
-
Перейдите в раздел Failback.
-
На шаге Select target cloud type выберите опцию OPENSTACK и нажмите кнопку Next.
-
На шаге 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.
- Cloud name:
-
Нажмите кнопку Next.
-
На шаге Select resource из списка From Cloud Site выберите
VK-Cloud-infra. -
Нажмите кнопку Next.
-
На шаге Failback settings укажите название восстанавливаемой структуры.
-
Нажмите кнопку Start Failback.
Инфраструктура в VK Cloud будет приведена в состояние, соответствующее
VK-Cloud-infra.
Найдите восстановленную ВМ в VK Cloud (<PID_ПРОЕКТА>_cloud_agent), выполните произвольные операции над ней.
Работающие ВМ потребляют вычислительные ресурсы. Если они вам больше не нужны:
- Удалите ВМ
Ubuntu-DR. - Удалите резервную инфраструктуру
VK-Cloud-infraчерез личный кабинет Hystax Acura. - Удалите Floating IP-адрес, если он был создан во время восстановления.
В этом видео рассказано об особенностях Hystax Acura Disaster Recovery и о том, как настроить восстановление сервера в VK Cloud.