[Документация Yandex Cloud](../../index.md) > [Yandex Compute Cloud](../index.md) > [Практические руководства](index.md) > Защита от сбоев с помощью Хайстекс Акура

# Защита от сбоев с помощью Хайстекс Акура


{% note warning %}

Часть ресурсов, необходимых для прохождения практического руководства, доступны только в [регионе Россия](../../overview/concepts/region.md).

{% endnote %}


Вы можете защитить вашу инфраструктуру с помощью решения Хайстекс Акура, вне зависимости от размещения ресурсов.

Поддерживаемые платформы:
* Облачные сервисы.
* Гипервизоры.
* Физические серверы.

Чтобы начать, создайте ВМ с Хайстекс Акура — Аварийное восстановление, которая управляет процессами репликации и восстановления. Постоянную и периодическую репликацию выполняют вспомогательные ВМ: облачные агенты Хайстекс. Подробное описание архитектуры в [документации](https://xn--q1ach.xn--p1ai/documentation/disaster-recovery-and-cloud-backup/index.html#_2).

Для запуска «Хайстекс Акура — Аварийное восстановление» выполните следующие шаги:
1. [Подготовьте облако к работе](#before-begin).
1. [Создайте сервисный аккаунт и авторизованный ключ](#create-sa).
1. [Настройте разрешения сетевого трафика](#network-settings).
1. [Создайте ВМ с Хайстекс Акура](#create-acura-vm).
1. [Настройте Хайстекс Акура](#setup-hystax-acura).
1. [Подготовьте и установите агенты для аварийного восстановления](#prepare-agent).
1. [Включите репликацию](#start-protection).
1. [Подготовьте подсети для запуска ВМ](#prepare-network).
1. [Создайте план аварийного восстановления](#disaster-recovery-plan).
1. [Проведите учения](#run-tests).
1. [Проведите аварийное восстановление](#run-recover).

Если созданные ресурсы вам больше не нужны, [удалите их](#clear-out).

## Подготовьте облако к работе {#before-begin}

Зарегистрируйтесь в Yandex Cloud и создайте [платежный аккаунт](../../billing/concepts/billing-account.md):
1. Перейдите в [консоль управления](https://kz.console.yandex.cloud), затем войдите в Yandex Cloud или зарегистрируйтесь.
1. На странице **[Yandex Cloud Billing](https://kz.console.yandex.cloud/billing)** убедитесь, что у вас подключен платежный аккаунт, и он находится в [статусе](../../billing/concepts/billing-account-statuses.md) `ACTIVE` или `TRIAL_ACTIVE`. Если платежного аккаунта нет, [создайте его](../../billing/quickstart/index.md) и [привяжите](../../billing/operations/pin-cloud.md) к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать [каталог](../../resource-manager/concepts/resources-hierarchy.md#folder), в котором будет работать ваша инфраструктура, на [странице облака](https://kz.console.yandex.cloud/cloud).

[Подробнее об облаках и каталогах](../../resource-manager/concepts/resources-hierarchy.md).


### Необходимые платные ресурсы {#paid-resources}

{% note info %}

Обратите внимание, что оплачиваться и учитываться в [квотах](https://kz.console.yandex.cloud/cloud?section=quotas) будут как инфраструктура для Хайстекс Акура, так и все восстановленные ВМ.
* ВМ для «Хайстекс Акура — Аварийное восстановление» использует 8 ядер vCPU, 16 ГБ памяти и диск на 200 ГБ.
* Вспомогательные ВМ облачных агентов Хайстекс используют 2 ядра vCPU, 4 ГБ памяти и диск на 10 ГБ. Одна ВМ облачного агента Хайстекс может одновременно обслуживать до 6 реплицируемых дисков. В случае, если дисков больше 6, автоматически будут созданы дополнительные ВМ с облачными агентами Хайстекс.

{% endnote %}

В стоимость ресурсов для использования «Хайстекс Акура — Аварийное восстановление» входят:
* Плата за диски и постоянно запущенные ВМ ([тарифы Yandex Compute Cloud](../pricing.md)).
* Плата за хранение образов ([тарифы Compute Cloud](../pricing.md)).
* Плата за использование динамического или статического внешнего IP-адреса ([тарифы Yandex Virtual Private Cloud](../../vpc/pricing.md)).
* Плата за каждую защищаемую ВМ (смотрите описание продукта в Cloud Marketplace).


## Создайте сервисный аккаунт и авторизованный ключ {#create-sa}

Приложение «Хайстекс Акура — Аварийное восстановление» будет выполнять действия от имени [сервисного аккаунта](../../iam/concepts/users/service-accounts.md):
1. [Создайте](../../iam/operations/sa/create.md) сервисный аккаунт `hystax-acura-account` с ролями `editor`, `marketplace.meteringAgent`.
1. [Создайте](../../iam/operations/authentication/manage-authorized-keys.md#create-authorized-key) авторизованный ключ для сервисного аккаунта.

Сохраните для использования на последующих шагах:
1. Идентификатор сервисного аккаунта.
1. Идентификатор авторизованного ключа для сервисного аккаунта.
1. Приватную часть авторизованного ключа для сервисного аккаунта.

## Настройте разрешения сетевого трафика {#network-settings}

Настройте разрешения сетевого трафика в [группе безопасности по умолчанию](../../vpc/concepts/security-groups.md#default-security-group). Если группа безопасности недоступна, для ВМ будет разрешен любой входящий и исходящий трафик.

Если группа безопасности доступна, [добавьте](../../vpc/operations/security-group-add-rule.md) в нее следующие правила:

Направление<br>трафика | Описание | Диапазон портов | Протокол | Источник /<br/>Назначение | CIDR блоки
--- | --- | --- | --- | --- | ---
Входящий | `http` | `80` | `TCP` | `CIDR` | `0.0.0.0/0`
Входящий | `https` | `443` | `TCP` | `CIDR` | `0.0.0.0/0`
Входящий | `https` | `4443` | `TCP` | `CIDR` | `0.0.0.0/0`
Входящий | `vmware` | `902` | `TCP` | `CIDR` | `0.0.0.0/0`
Входящий | `vmware` | `902` | `UDP` | `CIDR` | `0.0.0.0/0`
Входящий | `iSCSI` | `3260` | `TCP` | `CIDR` | `0.0.0.0/0`
Входящий | `udp` | `12201` | `UDP` | `CIDR` | `0.0.0.0/0`
Входящий | `tcp` | `15000` | `TCP` | `CIDR` | `0.0.0.0/0`
Исходящий | `http` | `80` | `TCP` | `CIDR` | `0.0.0.0/0`
Исходящий | `https` | `443` | `TCP` | `CIDR` | `0.0.0.0/0`
Исходящий | `vmware` | `902` | `TCP` | `CIDR` | `0.0.0.0/0`
Исходящий | `vmware` | `902` | `UDP` | `CIDR` | `0.0.0.0/0`
Исходящий | `iSCSI` | `3260` | `TCP` | `CIDR` | `0.0.0.0/0`
Исходящий | `udp` | `12201` | `UDP` | `CIDR` | `0.0.0.0/0`

Сохраните идентификатор группы безопасности. Он понадобится при создании ВМ с Хайстекс Акура.

## Создайте ВМ с Хайстекс Акура {#create-acura-vm}

Создайте ВМ с загрузочным диском из образа `«Хайстекс Акура — Аварийное восстановление» в Yandex Cloud`.

### Запустите ВМ

{% list tabs group=instructions %}

- Консоль управления {#console}

  1. В [консоли управления](https://kz.console.yandex.cloud) выберите [каталог](../../resource-manager/concepts/resources-hierarchy.md#folder), в котором будет создана ВМ.
  1. Перейдите в сервис **Compute Cloud**.
  1. На панели слева выберите ![image](../../_assets/console-icons/server.svg) **Виртуальные машины**.
  1. Нажмите кнопку **Создать виртуальную машину**.
  1. В блоке **Образ загрузочного диска**:

      * Перейдите на вкладку **Marketplace**.
      * Нажмите кнопку **Показать все продукты Marketplace**.
      * В списке публичных образов выберите Хайстекс Акура — Аварийное восстановление» в Yandex Cloud и нажмите кнопку **Использовать**.

  1. В блоке **Расположение** выберите [зону доступности](../../overview/concepts/geo-scope.md), в которой будет находиться ВМ.
  1. В блоке **Диски и файловые хранилища** укажите размер загрузочного [диска](../concepts/disk.md): `200 ГБ`.
  1. В блоке **Вычислительные ресурсы** выберите конфигурацию с `8 vCPU` и `16 ГБ`.
  1. В блоке **Сетевые настройки**: 

      * В поле **Подсеть** укажите идентификатор подсети в зоне доступности создаваемой ВМ или выберите [облачную сеть](../../vpc/concepts/network.md#network) из списка.

          * У каждой сети должна быть как минимум одна [подсеть](../../vpc/concepts/network.md#subnet). Если подсети нет, создайте ее, выбрав **Создать подсеть**.
          * Если сети нет, нажмите **Создать сеть** и создайте ее:

              * В открывшемся окне укажите имя сети и выберите каталог, в котором она будет создана.
              * (Опционально) Выберите опцию **Создать подсети**, чтобы автоматически создать подсети во всех зонах доступности.
              * Нажмите **Создать сеть**.

      * Если доступен список **Группы безопасности**, выберите [группу безопасности](../../vpc/concepts/security-groups.md#default-security-group), для которой ранее настраивали разрешения сетевого трафика. Если такого списка нет, для ВМ будет разрешен любой входящий и исходящий трафик.

  1. В блоке **Доступ** выберите **SSH-ключ** и укажите данные для доступа к ВМ:

      * В поле **Логин** введите имя пользователя, например, `yc-user`.
      * В поле **SSH-ключ** выберите SSH-ключ, сохраненный в вашем профиле [пользователя организации](../../organization/concepts/membership.md).
        
        Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:
        
        1. Нажмите кнопку **Добавить ключ**.
        1. Задайте имя SSH-ключа.
        1. Выберите вариант:
        
            * `Ввести вручную` — вставьте содержимое открытого [SSH](../../glossary/ssh-keygen.md)-ключа. Пару SSH-ключей необходимо [создать](../operations/vm-connect/ssh.md#creating-ssh-keys) самостоятельно.
            * `Загрузить из файла` — загрузите открытую часть SSH-ключа. Пару SSH-ключей необходимо создать самостоятельно.
            * `Сгенерировать ключ` — автоматическое создание пары SSH-ключей.
            
              При добавлении сгенерированного SSH-ключа будет создан и загружен архив с парой ключей. В ОС на базе Linux или macOS распакуйте архив в папку `/home/<имя_пользователя>/.ssh`. В ОС Windows распакуйте архив в папку `C:\Users\<имя_пользователя>/.ssh`. Дополнительно вводить открытый ключ в консоли управления не требуется.
        
        1. Нажмите кнопку **Добавить**.
        
        SSH-ключ будет добавлен в ваш профиль пользователя организации. Если в организации [отключена](../../organization/operations/os-login-access.md) возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя внутри создаваемого ресурса.

  1. В блоке **Общая информация** задайте имя ВМ: `hystax-acura-vm`.
  1. В блоке **Дополнительно** выберите сервисный аккаунт `hystax-acura-account`, созданный ранее.
  1. Нажмите кнопку **Создать ВМ**.

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

   В терминале выполните следующую команду:

   ```bash
   yc compute instance create \
     --name hystax-acura-vm \
     --zone <зона доступности> \
     --cores 8 \
     --memory 16 \
     --network-interface subnet-id=<идентификатор подсети>,nat-ip-version=ipv4,security-group-ids=<идентификатор группы безопасности, если группа была настроена ранее> \
     --create-boot-disk name=hystax-acura-disk,size=200,image-id=<идентификатор образа Хайстекс Акура> \
     --service-account-id <идентификатор сервисного аккаунта> \
     --ssh-key ~/.ssh/id_ed25519.pub
     ```

   Где:

   * `name` — имя ВМ, например, `hystax-acura-vm`.
   * `zone` — [зона доступности](../../overview/concepts/geo-scope.md), например, `kz1-a`.
   * `cores` — [количество vCPU](../concepts/vm.md) ВМ.
   * `memory` — [размер оперативной памяти](../concepts/vm.md) ВМ.
   * `network-interface` — описание сетевого интерфейса ВМ:
     * `subnet-id` — подсеть, к которой будет подключена ВМ.

       Получить список подсетей можно с помощью команды `yc vpc subnet list`.
     * `nat-ip-version=ipv4` — подключить публичный IP-адрес.
     * `security-group-ids` — группы безопасности.

       Получить список групп можно с помощью команды `yc vpc security-group list`. Если параметр не указывать, будет назначена [группа безопасности по умолчанию](../../vpc/concepts/security-groups.md#default-security-group).
   * `create-boot-disk` — создать для ВМ новый диск:
      * `name` — имя диска, например, `hystax-acura-disk`.
      * `size` — размер диска.
      * `image-id` — идентификатор образа диска.

        В данном случае используйте `image_id` из описания продукта в Cloud Marketplace.

   * `service-account-id` — идентификатор сервисного аккаунта, [созданного ранее](#create-sa).

     Получить список можно с помощью команды `yc iam service-account list`.
   * `ssh-key` — путь к файлу [открытого ключа SSH](../operations/vm-connect/ssh.md#creating-ssh-keys).

{% endlist %}

### Сделайте IP-адрес статическим

ВМ создаются с динамическим публичным IP-адресом. Так как ВМ с Хайстекс Акура может быть перезагружена, сделайте IP-адрес статическим.

{% list tabs group=instructions %}

- Консоль управления {#console}

  Чтобы изменить тип публичного IP-адреса с динамического на статический:
  1. В [консоли управления](https://kz.console.yandex.cloud) откройте страницу каталога, в котором вы работаете.
  1. Перейдите в сервис **Virtual Private Cloud**.
  1. Перейдите на вкладку **Публичные IP-адреса**.
  1. Нажмите значок ![image](../../_assets/options.svg) в строке адреса ВМ с Хайстекс Акура.
  1. В открывшемся меню выберите пункт **Сделать статическим**.
  1. В открывшемся окне нажмите кнопку **Изменить**.

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  Чтобы изменить тип публичного IP-адреса с динамического на статический:

  1. Просмотрите описание команд CLI для изменения атрибутов адреса:

     ```bash
     yc vpc address update --help
     ```

  1. Получите список адресов:

     ```bash
     yc vpc address list
     ```

     Результат:

     ```text
     +----------------------+------+-----------------+----------+------+
     |          ID          | NAME |     ADDRESS     | RESERVED | USED |
     +----------------------+------+-----------------+----------+------+
     | e2l46k8conff8n6ru1jl |      | 84.201.155.117  | false    | true |
     +----------------------+------+-----------------+----------+------+
     ```

     Значение `false` параметра `RESERVED` для IP-адреса с `ID` `e2l46k8conff8n6ru1jl` показывает, что этот адрес динамический.
  1. Сделайте адрес статическим, используя параметр `--reserved=true` и `ID` адреса:

     ```bash
     yc vpc address update --reserved=true e2l46k8conff8n6ru1jl
     ```

     Результат:

     ```text
     id: e2l46k8conff8n6ru1jl
     folder_id: b1g7gvsi89m34pipa3ke
     created_at: "2023-06-02T09:36:46Z"
     external_ipv4_address:
       address: 84.201.155.117
       zone_id: kz1-b
       requirements: {}
     reserved: true
     used: true
     ```

     Параметр `reserved` принял значение `true`, теперь IP-адрес статический.

{% endlist %}

## Настройте Хайстекс Акура {#setup-hystax-acura}

1. Откройте в [консоли управления](https://kz.console.yandex.cloud) страницу ВМ `hystax-acura-vm` и найдите ее публичный IP-адрес.
1. Введите в браузере публичный IP-адрес ВМ `hystax-acura-vm`. Откроется экран начальной настройки Хайстекс Акура.

   {% note info %}

   После первоначального запуска ВМ с «Хайстекс Акура — Аварийное восстановление» происходит процесс установки, который может занять более 20 минут.

   {% endnote %}

1. По умолчанию на ВМ с Хайстекс Акура установлен самоподписанный сертификат.
1. На открывшейся странице заполните следующие поля:
   * **Огранизация** — название вашей организации.
   * **Логин пользователя-администратора** — адрес электронной почты для входа в административную панель.
   * **Пароль** — пароль администратора.
   * **Подтвердите пароль** — пароль администратора повторно.
1. Нажмите кнопку **Далее**.
1. Задайте настройки подключения к Yandex Cloud:
   * **ID сервисного аккаунта** — идентификатор сервисного аккаунта.
   * **ID ключа** — идентификатор авторизованного ключа сервисного аккаунта.
   * **Приватный ключ** — закрытая часть авторизованного ключа сервисного аккаунта.

     {% note info %}

     Если вы получили идентификатор и закрытый ключ в файле в формате JSON, например, при создании авторизованного ключа через CLI, удалите из идентификатора и закрытого ключа символы переноса строки (`\n`).

     {% endnote %}
     
   * **ID каталога по умолчанию** — идентификатор вашего каталога.
   * **Зона доступности** — зона доступности.
   * **Служебная подсеть Хайстекс** — идентификатор подсети, к которой подключена ВМ `hystax-acura-vm`.
   * **Публичный IP-адрес панели управления Хайстекс Акура** — публичный IP-адрес ВМ с Хайстекс Акура. Замените значение, установленное в поле, на IP-адрес, полученный на шаге 1.
1. Нажмите кнопку **Далее**.

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

## Подготовьте и установите агенты для аварийного восстановления {#prepare-agent}

Агенты устанавливаются на ВМ, восстановление которых будет происходить в Yandex Cloud. Чтобы получить и установить агент:
1. В административной панели Хайстекс Акура нажмите на логотип Хайстекс в левом верхнем углу.
1. В блоке **Группы машин** создайте группу защищаемых ВМ, например, `Prod-Web`.
1. Перейдите на вкладку **Загрузка агента**.
1. Выберите один из трех типов агентов для ОС:
   * VMware.
   * Windows.
   * Linux.

   Нажмите кнопку **Далее**.
1. Скачайте и установите агент на ваши ВМ, которые предстоит защитить:

   {% list tabs group=operating_system %}

   - VMware {#vmware}

     1. В выпадающем списке выберите группу ВМ, для которой будут подготовлены агенты, например, `Prod-Web`.
     1. Выберите **Новая VMware vSphere** и заполните поля:
        * **Platform Name** — имя платформы.
        * **Endpoint** — публичный IP-адрес ESXi.
        * **Логин** — логин (пользователь должен иметь права Администратора).
        * **Пароль** — пароль.

        Нажмите **Далее**.
     1. Нажмите кнопку **Загрузка агента** и дождитесь окончания загрузки агента.
     1. Разверните загруженный OVA-файл с агентом на хосте ESXi.
     1. Запустите ВМ с агентом.

   - Windows {#windows}

     1. В выпадающем списке выберите группу ВМ, для которой будут подготовлены агенты, например, `Prod-Web`.
     1. Нажмите **Далее**.
     1. Нажмите кнопку **Загрузка агента** и дождитесь окончания загрузки агента.
     1. Распакуйте архив и установите агент из файла `hwragent.msi` на ВМ, которые требуется защитить.

   - Linux {#linux}

     1. В выпадающем списке выберите группу ВМ, для которой будут подготовлены агенты, например, `Prod-Web`.
     1. Выберите тип дистрибутива Linux:
        * **CentOS/RHEL (.rpm package)** — CentOS или ОС на базе Red Hat.
        * **Debian/Ubuntu (.deb package)** — Ubuntu или Debian.
     1. Выберите способ установки драйвера:
        * **Pre-built** — установка бинарного файла драйвера.
        * **DKMS** — компиляция во время установки.
     1. Нажмите **Далее**.
     1. Будут сгенерированы команды для установки агента на ВМ. Выполните команды, следуя инструкциям для вашего дистрибутива и способа установки.

   {% endlist %}

## Включите репликацию {#start-protection}

После установки агента на защищаемые ВМ они появятся в списке со статусом `Unprotected`.

Чтобы включить репликацию ВМ:
1. Откройте административную панель Хайстекс Акура. Нажмите на логотип Хайстекс.
1. В блоке **Группы машин** разверните группу ВМ, например, `Prod-Web`.
1. В списке ВМ справа нажмите кнопку ![image](../../_assets/options.svg).
1. Настройте расписание репликации и срок хранения снимков с помощью опций **Изменить расписание репликации** и **Изменить параметры хранения репликации**. Подробнее в [документации Хайстекс](https://xn--q1ach.xn--p1ai/documentation/disaster-recovery-and-cloud-backup/dr_overview.html#edit-retention-policies).
1. Выберите **Запустить защиту**.

Начнется процесс репликации ВМ. После окончания процесса они будут переведены в статус `Защищено`.

## Подготовьте подсети для запуска ВМ {#prepare-network}

При запуске процесса восстановления будет создан Cloud site — инфраструктура для работы вашего приложения в Yandex Cloud, которая включает [подсети](../../vpc/concepts/network.md#subnet) и восстановленные ВМ.

Создайте подсети, CIDR которых будет содержать IP-адреса ваших ВМ.

Например, если вы защищаете две ВМ с IP-адресами `10.155.0.23` и `192.168.0.3`, создайте две подсети с CIDR `10.155.0.0/16` и `192.168.0.0/24`. Подсети должны находиться в одной [зоне доступности](../../overview/concepts/geo-scope.md) с ВМ «Хайстекс Акура — Аварийное восстановление».

Чтобы создать подсети:

{% list tabs group=instructions %}

- Консоль управления {#console}

  1. Откройте раздел **Virtual Private Cloud** в каталоге, где требуется создать подсеть.
  1. Нажмите на имя облачной сети.
  1. Нажмите кнопку **Создать подсеть**.
  1. Укажите название подсети, например, `net-b-155`.
  1. Выберите зону доступности из выпадающего списка, например, `kz1-b`.
  1. Введите CIDR подсети, например, `10.155.0.0/16`.
  1. Нажмите кнопку **Создать подсеть**.

  Сохраните **Идентификаторы** созданных подсетей. Они понадобятся при создании плана аварийного восстановления (DR plan).

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Получите список облачных сетей:

     ```bash
     yc vpc network list
     ```

     Результат:

     ```text
     +----------------------+----------------+
     |          ID          |      NAME      |
     +----------------------+----------------+
     | enplum7a98s1t0lhasi8 |    network     |
     +----------------------+----------------+
     ```

  1. Выберите `NAME` или `ID` требуемой облачной сети. Создайте подсеть:

     ```bash
     yc vpc subnet create \
       --name net-b-155 \
       --network-name network \
       --zone kz1-b \
       --range 10.155.0.0/16
     ```

  1. Чтобы посмотреть список подсетей, выполните команду:

      ```bash
      yc vpc subnet list
      ```

      Результат:

      ```text
      +----------------------+-------------+----------------------+----------------+---------------+------------------+
      |          ID          |    NAME     |      NETWORK ID      | ROUTE TABLE ID |     ZONE      |      RANGE       |
      +----------------------+-------------+----------------------+----------------+---------------+------------------+
      | e2lgjspicv43ainspl0n | net-b-155   | enplum7a98s1t0lhasi8 |                | kz1-b | [10.155.0.0/16]  |
      | e2l8g5u9ijd1sursv2ov | net-b-192   | enplum7a98s1t0lhasi8 |                | kz1-b | [192.168.0.0/24] |
      | e2l1hqsrpp932ik74aic | net-b       | enplum7a98s1t0lhasi8 |                | kz1-b | [192.168.1.0/24] |
      +----------------------+-------------+----------------------+----------------+---------------+------------------+
      ```

      Сохраните `ID` созданных подсетей. Они понадобятся при создании плана аварийного восстановления (DR plan).

{% endlist %}

Подробнее в разделе [Пошаговые инструкции](../../vpc/operations/subnet-create.md) документации Virtual Private Cloud.

## Создайте план аварийного восстановления {#disaster-recovery-plan}

План аварийного восстановления (DR plan) содержит описание ВМ и сетевые настройки. План можно сгенерировать автоматически или создать вручную.

{% list tabs group=instructions %}

- Автоматически {#auto}

  Чтобы сгенерировать DR plan автоматически:
  1. Откройте административную панель Хайстекс Акура. Нажмите на логотип Хайстекс.
  1. Отметьте нужные ВМ в списке, затем нажмите кнопку **Групповые действия** и выберите **Сгенерировать DR план**. Также план можно сгенерировать для группы ВМ, нажав кнопку ![image](../../_assets/options.svg) в заголовке группы.
  1. В поле **Название** введите название: `Plan-1`.
  1. В блоке **Подсети** справа укажите параметры подсетей, созданных ранее: **Subnet ID** и **CIDR**.
  1. Нажмите **Сохранить**.

- Вручную {#manual}

  Чтобы создать DR plan вручную:
  1. Откройте административную панель Хайстекс Акура. Нажмите на логотип Хайстекс.
  1. Нажмите кнопку **Добавить DR план**.
  1. В поле **Название** введите название: `Plan-1`.
  1. Используйте один из режимов:
     * `Basic` — создание плана со стандартными настройками.
     * `Expert` — создание плана с гибкими настройками с использованием формата JSON (подробнее в [описании синтаксиса](https://hystax.com/documentation/dr/dr_overview.html#id2)).
  1. Добавьте ВМ с помощью кнопки ![image](../../_assets/options.svg). При необходимости укажите порядок их инициализации с помощью опции **Move to another Rank**.
  1. При необходимости измените параметры создаваемых ВМ в поле **Flavor name** следующим образом: `<platform>-<cpu>-<ram>-<core_fraction>`. Например, `2-8-16-100`.
  1. В блоке **Подсети** справа укажите параметры подсетей, созданных ранее: **Subnet ID** и **CIDR**.
  1. Нажмите **Сохранить**.

  {% note warning %}

  Убедитесь, что для каждой ВМ указан правильный IP-адрес.

  {% endnote %}

{% endlist %}

## Проведите учения {#run-tests}

Регулярные учения позволяют проверить готовность к сбоям, а также заранее внести изменения в конфигурацию.

Чтобы провести тест без остановки главной инфраструктуры:
1. Откройте административную панель Хайстекс Акура. Нажмите на логотип Хайстекс.
1. В верхней навигационной панели выберите **Run test Cloud Site**.
1. Отметьте в списке планы аварийного восстановления. При необходимости разверните план и внесите изменения.
1. Нажмите **Next**.
1. В поле **Cloud Site Name** введите имя, например, `Cloud-Site-from-Plan-1`.
1. В поле **Restore point time** откройте календарь и выберите время точки восстановления, из которой будут созданы ВМ.
1. В блоке **Final DR plan** проверьте актуальность и корректность плана.
1. Нажмите **Run Recover**.

В административной панели Хайстекс Акура появится блок **Cloud Sites**. Дождитесь, когда `Cloud-Site-from-Plan-1` перейдет в состояние `Running`.

Откройте [консоль управления](https://kz.console.yandex.cloud) и проверьте, что требуемые ресурсы успешно перенесены и приложения готовы к работе.

## Проведите аварийное восстановление {#run-recover}

Порядок аварийного восстановления ничем не отличается от тестового:
1. Откройте административную панель Хайстекс Акура. Нажмите на логотип Хайстекс.
1. В верхней навигационной панели выберите **Run Cloud Site**.

Повторите шаги [тестового восстановления](#run-tests).

## Как удалить созданные ресурсы {#clear-out}

Некоторые ресурсы платные. Чтобы за них не списывалась плата, удалите ресурсы, которые вы больше не будете использовать:

1. [Удалите](../operations/vm-control/vm-delete.md) ВМ `hystax-acura-vm`.
1. [Удалите](../operations/vm-control/vm-delete.md) вспомогательные ВМ `cloud-agent`.
1. [Удалите](../../iam/operations/sa/delete.md) сервисный аккаунт `hystax-acura-account`.

Если вы зарезервировали публичный статический IP-адрес, [удалите его](../../vpc/operations/address-delete.md).