OpenStack#
Настроить целевое облако можно двумя способами: через пользовательский интерфейс Акуры или с помощью API-функций.
Для настройки целевого облака через пользовательский интерфейс откройте панель управления. В правой части страницы над списком клиентов нажмите кнопку Управление облаками. На странице выведена информация о целевых облаках. Используйте доступные команды в меню Действия для настройки облаков. Для добавления облака нажмите Добавить под таблицей со списком целевых облаков.
Выберите тип облака OpenStack.

Заполните поля на вкладке Основные параметры, предоставив сведения о конфигурации облака. Нажмите на «?» для получения подсказок о полях.
В приведённой ниже таблице представлено соответствие между названиями полей в UI и параметрами API, используемыми в Хайстекс Акура при обнаружении облака, репликации и восстановления.
| Название параметра в UI / API | Описание | Пример |
|---|---|---|
Название облака /name |
Название облака, которое будет отображаться в пользовательском интерфейсе. Название должно быть уникальным. | mycloud |
Keystone API Endpoint /endpoint |
Аутентификационный URL Keystone | http://controller.dts.loc:35357/v3 |
Тип аутентификации /auth_type |
Тип аутентификации для Keystone API | Пароль |
Домен пользователя /user_domain_name |
Доменное имя пользователя для доступа к OpenStack | default |
Имя пользователя /username |
Имя пользователя для доступа к OpenStack Указанный пользователь OpenStack должен иметь следующие права для Хайстекс Акура: - Загрузка образа - Запуск ВМ - Создание тома - Присоединение тома к ВМ - Отсоединение тома от ВМ - Создание снапшота тома - Создание тома из снапшота - Удаление снапшота - Удаление тома - Управление сетями |
admin |
Пароль /password |
Пароль для доступа к OpenStack | passw |
Домен целевого проекта /project_domain_name |
Целевой домен проекта OpenStack | default |
ID целевого проекта /project_id |
ID проекта, в котором будут размещены реплицируемые объекты | TargetProj |
Служебная сеть Хайстекс /cloud_agent_network |
Сеть, которая будет использоваться для машин облачного агента Хайстекс. Она должна быть такой же или маршрутизируемой к сети ВМ Хайстекс Акура | provider |
Сеть с плавающим IP /floating_net |
Внешняя сеть, которая будет использоваться для подключения плавающих IP-адресов к перенесённым машинам | provider |
| Хранилище реплик / - |
Выберите хранилище для реплицируемых данных. Восстановление и миграция с блочного хранилища облака работают быстрее всего, но другие виды хранилищ могут быть дешевле. Подробнее о доступных видах хранилищ. | Блочное хранилище облака |
При необходимости добавьте информацию о дополнительных параметрах. Для этого перейдите во вкладку Дополнительные параметры, выберите нужный параметр и введите его значение. Система подсказок здесь работает аналогично вкладке Основные параметры. Описание дополнительных параметров:
| Поле | Описание |
|---|---|
Flatten manager URL /flatten_manager_url |
URL-адрес службы, которая будет вызываться для выполнения flatten-операций на томах отсоединенных машин |
ID образа облачного агента /cloud_agent_image_name |
ID/имя образа облачного агента из целевого облака |
Версия API службы блочного хранилища /block_storage_api_version |
Версия API службы блочного хранилища. Используется для облаков, на которых последняя версия API не работает корректно. |
Версия API службы вычислений /compute_api_version |
Версия API службы вычислений. Используется для облаков, на которых последняя версия API не работает корректно. |
Версия API службы образов /image_api_version |
Версия API службы образов. Используется для облаков, на которых последняя версия API не работает корректно. |
Версия API службы сетей /network_api_version |
Версия API службы сетей. Используется для облаков, на которых служебный каталог API не работает корректно. |
Включить защиту от программ-шифровальщиков /enable_ransomware_check |
Обнаруживать и приостанавливать машины с аномально большим размером инкрементальной репликации для снижения возможного воздействия программ-шифровальщиков. |
Вставить os_tag в метаданные /os_tag_key |
Наименование тега, содержащего сведения о распознанной ОС на устройстве, который будет вставлен в метаданные диска, созданного Акурой |
Группа безопасности /security_group |
Название группы безопасности, в которой открыты все необходимые порты |
Группа безопасности облачного агента /cloud_agent_security_group |
Группа безопасности, используемая облачными агентами |
Добавить qemu_agent в метаданные /add_qemu_agent_meta |
Добавить qemu_agent параметры в метаданные диска, созданного Акурой |
Добавить заголовок x-sdn /neutron_x_sdn_header |
Добавить к запросам Neutron заголовок x-sdn c необходимым значением |
Зона доступности /availability_zone |
Зона доступности, в которой будут созданы все ресурсы |
Использовать UEFI в облаке /use_native_efi |
По умолчанию, все виртуальные машины автоматически преобразуются из UEFI в BIOS. Установите этот параметр, чтобы отключить преобразование и использовать встренную поддержку UEFI в облаке. Обратите внимание, что некоторые облака поддерживают только BIOS и требуют, чтобы этот параметр был отключен. |
Использовать https-сервер на облачных агентах /cloud_agent_https |
Использовать HTTPS для подключения к объектному хранилищу. Если не отмечено, будет использоваться HTTP (менее безопасный). |
Использовать облачный диск напрямую /use_volume_directly |
Установите этот флажок, чтобы отключить создание снапшотов в облаке и использовать облачные диски напрямую. Внимание: в этом режиме поддерживаются не все функции контроллера. При возможности рекомендуется оставить эту настройку выключенной. |
Использовать публичный IP для облачных агентов /use_ca_floating_ip |
Облачный агент будет создан с публичным IP, и Акура будет использовать этот IP для подключения к облачному агенту |
Конфигурация облачного агента /cloud_agent_flavor |
Конфигурация, используемая для экземпляров облачного агента |
Лимит параллельных ресурсов cloud site /cloud_site_parallel_resources_limit |
Сколько ресурсов одного типа разрешено создавать параллельно во время создании cloud site |
Минимальное количество облачных агентов /min_ca_alive |
Минимальное количество облачных агентов, которые должны оставаться в активном состоянии при отсутствии достаточной нагрузки |
Минимальный размер диска /min_volume_size |
Минимальный размер реплицированных дисков в гигабайтах. Если исходный диск меньше, диск в целевом облаке будет автоматически расширен до минимального размера. |
Название ключ-пары /Key pair name |
Название пары ключей для доступа к облачному агенту |
Отключить порты failback /disable_failback_ports |
Отключить пользовательские порты для failback (они будут созданы облаком автоматически) |
Отключить порты failover /disable_failover_ports |
Отключить пользовательские порты для failover (они будут созданы облаком автоматически) |
Отправлять данные облачному агенту напрямую /use_receiver_mesh |
Установите этот флажок, чтобы отправлять репликационные данные напрямую в облачного агента, минуя контроллер. Это может увеличить скорость репликации. |
Пользовательские метаданные образа /custom_image_metadata |
Задать пользовательские метаданные образа для среплицированных ВМ. Метаданные задаются в виде JSON-объекта или строкой ключ=значение с разделителем-запятой. Например, hw_scsi_model=virtio-scsi,hw_disk_bus=scsi. Также этот параметр можно задать в плане миграции. Обратите внимание, что если задать параметр и при начальной настройке решения, и в плане миграции, то к облаку будут примены настройки плана миграции, т.к имеют выше приоритет, даже если значение представляет собой пустую строку. |
Порог защиты от программ-шифровальщиков /ransomware_threshold |
Порог защиты от программ-шифровальщиков (в процентах). Определяет максимальный допустимый размер инкрементальной репликации по отношению к последней полной резервной копии. Превышение этого порога приводит к автоматической приостановке машины. |
Регион /region_name |
Название целевого региона |
Сохранять тип ОС в метаданных /image_volume_metadata |
Сохранять тип ОС в метаданных образа для диска (только для машин с Windows) |
Таймаут cloud site /cloud_site_timeout_min |
Таймаут создания cloud site в минутах |
Таймаут запуска репликации при создании cloud site (в минутах) /cloud_site_status_change_timeout |
Таймаут запуска репликации машин при создании cloud site (в минутах) |
Таймаут репликации при создании cloud site (в минутах) /cloud_site_replication_timeout |
Таймаут репликации машин при создании cloud site (в минутах) |
Тип P2V /p2v_type |
В этом поле можно указать P2V для нестандартного облака - например, для облака Virtuozzo нужно указать "virtuozzo" |
Тип диска облачного агента /cloud_agent_volume_type |
Тип диска облачного агента |
Тип реплицированных дисков /failover_volume_type |
Тип диска по умолчанию для реплицированных ВМ |
Точка доступа API службы блочного хранилища /block_storage_endpoint_override |
Точка доступа API службы блочного хранилища. Используется для облаков, на которых служебный каталог API не работает корректно. |
Точка доступа API службы вычислений /compute_endpoint_override |
Точка доступа API службы вычислений. Используется для облаков, на которых служебный каталог API не работает корректно. |
Точка доступа API службы образов /image_endpoint_override |
Точка доступа API службы образов. Используется для облаков, на которых служебный каталог API не работает корректно. |
Точка доступа API службы сетей /network_endpoint_override |
Точка доступа API службы сетей. Используется для облаков, на которых служебный каталог API не работает корректно. |
Требования к конфигурации облачного агента /cloud_agent_flavor_requirements |
Требования к конфигурации облачного агента в формате JSON, пример: {"cpu": "value", "ram": "value", "hdd": "value"} |
Установить тег по умолчанию /insert_default_tag |
Добавлять в создаваемые ресурсы тег с указанным именем |
Нажмите кнопку "Сохранить". Решение проверит правильность введённых данных. В случае ошибки появится уведомление.