Basis Dynamix
Развертывание образа Octopus
Подготовительный этап
Перед началом работы необходимо скачать образ виртуальной машины Octopus по ссылке - octopus.hdd
Настройка HTTP-сервера для раздачи образа
После скачивания разместите образ на HTTP-сервере для получения прямой ссылки на скачивание. Используйте Alpine Linux с пакетом httpd:
1. Создайте директорию /var/www/html и разместите там файл образа (*.hdd).
mkdir -p /var/www/html && cp octopus-compose-1.30.17-stable.hdd /var/www/html/
2. Запустите HTTP-сервер командой:
httpd -h /var/www/html -p 0.0.0.0:8080 -f
Загрузка образа
1. Войдите в интерфейс Basis и перейдите в раздел "Образы". Нажмите кнопку "Создать новый образ".

2. Укажите адрес ссылки на ваш образ (полученную ранее), выбрав драйвер KVM_X86. Заполните необходимые данные вашего образа.

3. Подтвердите создание нового образа. Образ начнет загружаться и появится в списке образов после завершения процесса.
Создание виртуальной машины (ВМ)
1. Перейдите во вкладку "Виртуальные машины", нажмите кнопку "Создать новую машину".

2. Введите базовые настройки вашей ВМ.

3. Во второй вкладке выберите нужный вам образ (загруженный ранее) и заполните параметры ВМ.
Рекомендуемые характеристики для корректной работы ПК «Octopus»: - Количество vCPU: 4 - Объем оперативной памяти (RAM): 16 ГБ - Объем жесткого диска (HDD/SSD): 100 ГБ

4. Параметры сети и диска скорректируйте в соответствии с особенностями вашего окружения. Пожалуйста, учтите, что виртуальная машина должна иметь доступ к Basis API, а также к другим сервисам, которые вы планируете добавить в качестве целевых.
5. Подтвердите создание ВМ и запустите ее.
Генерирование ключа доступа
Авторизация
1. Авторизуйтесь на http://sso-dynamyx.example.org:8443
Генерирование ключа
1. Создайте ключ. Задайте ему Имя.

2. Сохраните.
ID Приложения и API Ключ сгенерируется автоматически. Используйте их для добавления таргета в Octopus.

Добавление таргета
1. Откройте адрес http://<ip_address>/targets

2. Создайте новый таргет и заполните соответствующие поля:
- В поле 'Password' укажите 'API Ключ'
- В поле 'Username' укажите 'ID Приложения'
- В поле 'Auth_addres' укажите адрес портала управления пользователя и ключами авторизации
При успешном подключении отобразится статус DISCOVERED.
