Аварийное восстановление в Yandex.Cloud с помощью Hystax Acura
Вы можете защитить вашу инфраструктуру с помощью решения Hystax Acura. Hystax Disaster Recovery обеспечивает резервирование ресурсов вне зависимости от их размещения. Ресурсы могут располагаться как на физических или виртуальных машинах, размещенных в собственных ЦОД-ах, так и на виртуальных машинах различных облачных платформ.
Поддерживаемые платформы:
- Amazon Web Services.
- Google Cloud Platform.
- Microsoft Azure.
- Oracle Cloud.
- Alibaba Cloud.
- VMware.
- Hyper-V.
- OpenStack.
- Физические серверы.
Для аварийного восстановления в вашем облаке создайте служебную ВМ с Hystax Acura, под управлением которой будет настраиваться и осуществляться сценарий аварийного восстановления. Процесс восстановления выполняет служебная ВМ с Hystax Acura Cloud Agent, которая восстанавливает ваши ресурсы в Yandex.Cloud. После запуска процедуры аварийного восстановления будут созданы реплики, которые используются для развертывания инфраструктуры. Резервированием ВМ для аварийного восстановления также управляет агент Hystax Acura Cloud Agent.
Чтобы запустить сценарий аварийного восстановления:
- Подготовьте облако к работе.
- Необходимые платные ресурсы.
- Создайте сервисный аккаунт и авторизованный ключ.
- Создайте ВМ с Hystax Acura.
- Настройте Hystax Acura.
- Настройте платформу.
- Подготовьте и установите агенты для аварийного восстановления.
- Создайте план аварийного восстановления.
- Запустите аварийное восстановление.
Подготовьте облако к работе
Перед тем, как разворачивать сервер, нужно зарегистрироваться в Yandex.Cloud и создать платежный аккаунт:
- Перейдите в консоль управления, затем войдите в Yandex.Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.
- На странице биллинга убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе
ACTIVE
илиTRIAL_ACTIVE
. Если платежного аккаунта нет, создайте его.
Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша виртуальная машина, на странице облака.
Подробнее об облаках и каталогах.
Необходимые платные ресурсы
Примечание
Обратите внимание, что оплачиваться и учитываться в квотах будут как инфраструктура для Hystax Acura и Hystax Acura Cloud Agent, так и все мигрированные ВМ.
- ВМ для Hystax Acura использует 4 ядра vCPU, 8 ГБ памяти и диск на 70 ГБ.
- ВМ для Hystax Acura Cloud Agent использует 2 ядра vCPU, 4 ГБ памяти и диск на 8 ГБ. Одна ВМ Hystax Acura Cloud Agent может одновременно обслуживать до 6 реплицируемых дисков. В случае, если дисков больше 6, автоматически будут созданы дополнительные ВМ Hystax Acura Cloud Agent.
В стоимость ресурсов для использования Hystax Acura и Hystax Acura Cloud Agent входят:
- плата за диски и постоянно запущенные виртуальные машины (см. тарифы Yandex Compute Cloud);
- плата за хранение образов (см. тарифы Yandex Compute Cloud);
- плата за использование динамического или статического внешнего IP-адреса (см. тарифы Yandex Virtual Private Cloud).
Создайте сервисный аккаунт и авторизованный ключ
Создайте сервисный аккаунт с ролями editor
, marketplace.meteringAgent
и авторизованный ключ. Сохраните идентификатор сервисного аккаунта, идентификатор приватного ключа и сам приватный ключ. Они понадобятся вам при настройке Hystax Acura.
Создайте ВМ с Hystax Acura
Создайте ВМ с загрузочным диском из образа acura
:
В терминале выполните следующую команду:
$ yc compute instance create \
--name hystax-acura-vm \
--zone <зона доступности> \
--cores 4 \
--memory 8 \
--network-interface subnet-id=<идентификатор подсети>,nat-ip-version=ipv4 \
--create-boot-disk name=hystax-acura-disk,size=70,image-id=<идентификатор образа Hystax Acura> \
--service-account-id <идентификатор сервисного аккаунта> \
--ssh-key ~/.ssh/id_rsa.pub
Настройте Hystax Acura
-
Откройте в консоли управления страницу ВМ
hystax-acura-vm
и найдите ее публичный IP-адрес. -
Откройте в браузере публичный IP-адрес ВМ
hystax-acura-vm
. Откроется экран начальной настройки Hystax Acura. -
На открывшейся странице заполните следующие поля:
- Organization — название вашей организации.
- Admin user login — адрес электронной почты для входа в административную панель.
- Password — пароль администратора.
- Confirm password — пароль администратора повторно.
-
Нажмите кнопку Next.
-
Задайте настройки подключения к Yandex.Cloud:
- Service Account id — идентификатор сервисного аккаунта.
- Key id — идентификатора авторизованного ключа сервисного аккаунта.
- Private Key — закрытая часть авторизованного ключа сервисного аккаунта.
- Default Folder id — идентификатор вашего каталога.
- Zone — зона доступности.
- Hystax Service Network id — идентификатор подсети, к которой подключена ВМ
hystax-acura-vm
. - Control Panel Public IP — публичный IP-адрес для доступа к административной панели Hystax. По умолчанию устанавливается публичный IP-адрес ВМ — оставьте поле без изменений.
-
Нажмите кнопку Next.
Hystax Acura автоматически проверит доступ к вашему облаку. Если все выполнено верно, вы сможете войти в административную панель с помощью своего адреса электронной почты и пароля.
Настройте платформу
Укажите платформу для аварийного восстановления:
-
Откройте административную панель Hystax Acura. Нажмите на логотип Hystax.
-
На открывшемся экране нажмите кнопку Add и заполните следующие поля в форме:
- Company name — название компании.
- Contact email — ваш email.
- Cloud — выберите
Yandex Cloud
. - Use custom replication agent settings — включено.
- Replication agent endpoint IP — публичный IP-адрес ВМ
hystax-acura-vm
. - Replication agent logging IP — публичный IP-адрес ВМ
hystax-acura-vm
.
Нажмите кнопку Save.
Подготовьте и установите агенты для аварийного восстановления
Агенты устанавливаются на виртуальные машины, восстановление которых будет происходить в Yandex.Cloud. Чтобы получить и установить агент:
-
В административной панели Hystax Acura выберите вкладку Download agents.
-
Выберите облачную платформу, откуда будет выполняться аварийное восстановление. Нажмите кнопку Next.
-
Выберите один из трех типов агентов для ОС:
- VMware.
- Windows.
- Linux.
Нажмите кнопку Next.
-
Скачайте и установите агент на ваши ВМ, которые предстоит защитить:
VMwareWindowsLinux-
Выберите New VMware vSphere и заполните поля:
- Platform Name — имя платформы.
- Endpoint — публичный IP-адрес ESXi.
- Login — логин (пользователь должен иметь права Администратора).
- Password — пароль.
Нажмите Next.
-
Нажмите кнопку Download Agent и дождитесь окончания загрузки агента.
-
Разверните загруженный OVA-файл с агентом на хосте ESXi
-
Запустите ВМ с агентом.
- Нажмите Next.
- Нажмите кнопку Download Agent и дождитесь окончания загрузки агента.
- Распакуйте архив и установите агент из файла
hwragent.msi
на ВМ, которые требуется мигрировать.
-
Выберите тип пакета для вашей ОС:
- CentOS/RHEL (.rpm package) — для CentOS или ОС на базе Red Hat.
- Debian/Ubuntu (.deb package) — для Ubuntu или Debian.
-
Нажмите Next.
-
Загрузите агент на ВМ, которые требуется мигрировать, и установите его:
- Для ОС Debian или Ubuntu выполните команду
dpkg -i <путь к пакету>
. - Для CentOS или ОС на базе Red Hat выполните команду
rpm -i <путь к пакету>
.
- Для ОС Debian или Ubuntu выполните команду
-
Создайте план аварийного восстановления
Чтобы создать план аварийного восстановления:
-
Откройте административную панель Hystax Acura. Нажмите на логотип Hystax.
-
В блоке Customers нажмите на организацию, для которой необходимо создать план.
-
Нажмите кнопку Add DR Plan.
-
В поле Name введите:
YC Disaster Recovery
. -
Выберите и настройте один из режимов:
Basic
— создание плана со стандартными настройками.Expert
— создание плана с гибкими настройками с использованием JSON-скрипта (см. подробное описание синтаксиса).
-
Выберите все виртуальные машины, для которых нужно применить план аварийного восстановления и укажите порядок их инициализации.
Важно
Убедитесь, что для каждой ВМ указан правильный IP-адрес.
-
Когда план аварийного восстановления будет создан, выбранные ВМ перейдут в статус Protected.
Запуск сценария аварийного восстановления
- Откройте административную панель Hystax Acura. Нажмите на логотип Hystax.
- В блоке Customers нажмите на организацию, для которой необходимо запустить сценарий аварийного восстановления.
- Выберите созданный ранее план аварийного восстановления.
- Нажмите кнопку Run recover.
- Проверьте актуальность и корректность плана.
- Нажмите кнопку Next.
- В открывшемся окне укажите время точки восстановления, из которой будут созданы ВМ.
- Нажмите кнопку Run Recover.
Дождитесь окончания процедуры аварийного восстановления и убедитесь, что требуемые ресурсы успешно перенесены и все приложения готовы к работе.