Перейти к содержанию

Установка компонентов Space Cloud

Общие сведения

Данный раздел предназначен для быстрого начала работы со Space Cloud. В состав Space Cloud входят SpaceVM и модуль управления облаком. Для установки продукта необходимо следовать инструкции по установке для каждого компонента.


Установка SpaceVM

Внимание

Перед началом работы необходимо ознакомиться с разделами, представленными в официальной документации производителя:

  1. Требования к техническим средствам, программному обеспечению и квалификации специалиста.

  2. Совместимое оборудование.

Альтернативные варианты установки

В данном руководстве рассматривается установка SpaceVM с использованием USB-накопителя. Полная инструкция, включающая альтернативные варианты установки и описание дополнительных параметров приведена в официальной документации SpaceVM.

  1. Подготовить загрузочный образ SpaceVM на USB-накопителе.

    Подготовка USB-накопителя в ОС Linux

    Чтобы создать загрузочный образ SpaceVM на USB-накопителе, достаточно сделать секторную копию установочного компакт-диска. Для этого в ОС Linux при помощи утилиты dd необходимо выполнить команду:

    sudo dd if=/dev/cdrom0 of=/dev/sdb
    

    где /dev/cdrom0 - имя накопителя с установленным CD-ROM, а /dev/sdb - имя USB Flash накопителя.

    Подготовка USB-накопителя в ОС Windows
    • Скачать и запустить программу Rufus.

    • В поле Устройство выбрать USB-накопитель.

    • Раскрыть расширенные свойства и включить опцию Добавить исправления для старых BIOS.

    • Нажать кнопку СТАРТ.

    • Во открывшемся окне выбрать Запись в режиме DD-образ и нажать ОК.

  2. Вставить подготовленный USB-накопитель с образом SpaceVM в USB-разъем сервера.

  3. При загрузке сервера открыть Boot menu и выбрать необходимый USB-накопитель.

    На различных устройствах Boot menu может открываться нажатием различных клавиш.

    Наиболее распространенные варианты: F2, F8, F12, Delete.

  4. В меню установки выбрать Auto Controller + Node.

    Данный тип установки является полуавтоматическим.

    SpaceVM устанавливается на узел в режиме Controller + Node.

  5. На этапе Waiting for link-local address или Configuring the network with DHCP необходимо нажать <Cancel> для отмены автоматической конфигурации сети и задать параметры вручную.

    DHCP

    Не рекомендуется использовать автоматическую конфигурацию сети с использованием DHCP-сервера.

    • В меню Configure the network выбрать Configure network manually.

    • Указать IP-адрес узла и нажать <Continue>.

    • Указать маску подсети и нажать <Continue>.

    • Указать IP-адрес шлюза по умолчанию и нажать <Continue>.

    • Указать IP-адрес DNS-сервера и нажать <Continue>.

  6. На этапе Partition disks выбрать All files in one partition (recommended for new users).

  7. Дождаться завершения установки SpaceVM.

  8. Извлечь USB-накопитель из сервера.

  9. Перезагрузить сервер.

  10. Ввести логин и пароль для входа в терминал.

    Примечание

    Логин по умолчанию: root.

    Пароль по умолчанию: bazalt.

  11. После первого запуска SpaceVM производит дополнительную настройку системы. Для проверки завершения данного процесса в терминале необходимо выполнить команду:

    version
    

    После окончания дополнительной настройки SpaceVM в терминал будет выведено:

    • сообщение Intallation process is completed. Happy virtualization;

    • результат исполненной команды version в виде списка установленных пакетов SpaceVM с указанием их версий.

    Установка SpaceVM считается завершенной.

  12. Для перехода в Web-интерфейс панели управления необходимо ввести в адресную строку браузера IP-адрес узла, указанный при установке SpaceVM.

    Примечание

    Логин по умолчанию: admin.

    Пароль по умолчанию: admin.


Настройка SpaceVM

Добавление сервера

  1. Перейти в раздел «Серверы» основного меню и добавить новый сервер
    нажатием кнопки Добавить сервер.

  2. В окне «Добавление сервера» заполнить поля:

    • IP-адрес контроллера: «IP-адрес сервера SpaceVM, на котором выполняется настройка».

    • Локация: «Default location».

    • Кластер: «Default cluster».

    • Название сервера: «Controller+Node».

    • IP-адрес сервера: «IP-адрес сервера, на котором выполняется
      настройка».

    • ssh пользователь: «root».

    • ssh пароль: «bazalt».

  3. Нажать кнопку «Проверить соединение».

    При успешном соединении отображается сообщение «Соединение установлено».

  4. Подтвердить создание сервера кнопкой ОК.

  5. Проверить наличие локального пула данных. Для этого необходимо
    перейти в раздел «Хранилища» – «Пулы данных» и убедиться, что
    отображается пул «Базовый локальный пул данных узла
    Controller+Node
    ».


Создание виртуальной сети

  1. Перейти в раздел «Сети» – «Виртуальные сети» основного меню.

  2. Нажать кнопку Создать.

  3. Задать название сети, например «VirtNet». Остальные параметры оставить по умолчанию.

  4. Нажать Далее.

  5. Нажать «Добавить сервер».

  6. Выбрать из раскрывающегося списка сервер «Controller+Node».

  7. Подтвердить действие кнопкой Добавить.

  8. Нажать Далее.

    Переключатель «Создать сетевые службы» оставить в неактивном
    состоянии.

  9. Нажать Далее.

  10. В раскрывающемся меню «Выберите физическое подключение» необходимо выбрать «Виртуальный коммутатор».

  11. Нажать «Задать физическое подключение».

  12. Выбрать значение «veil-default».

  13. Подтвердить действие кнопкой Добавить.

  14. Нажать Далее.

  15. Проверить введённые данные и подтвердить создание кнопкой ОК.


Установка модуля управления облаком

Для установки модуля управления облаком необходимо:

  1. В SpaceVM перейти в раздел Хранилища - Файлы и нажать
    Загрузить из файловой системы.

  2. В открывшемся окне необходимо выбрать файл образа ВМ с установленным модулем управления облаком в формате qcow2, пул данных и подтвердить выбор кнопкой ОК.

  3. Убедиться, что файл успешно загружен и исправен.

  4. Перейти к подробной информации о файле, нажав на его название.

  5. Нажать Импортировать.

  6. В открывшемся окне настроить импорт файла в диск и подтвердить кнопкой ОК.

  7. Убедиться, что файл успешно импортирован в диск и исправен.

  8. Перейти в раздел Виртуальные машины и нажать кнопку Добавить ВМ.

  9. В окне «Добавление виртуальной машины» необходимо заполнить следующие поля:

    • Количество vCPU – от 4.
    • ОЗУ: Размер RAM – от 8 Гбайт.
    • Режим определения процессора: – host-passthrough.

    Остальные параметры необходимо оставить по умолчанию.

  10. На шаге создания ВМ «Добавление виртуального диска» необходимо нажать кнопку Добавить существующий и выбрать диск импортированный ранее из файла.

    Остальные параметры необходимо оставить по умолчанию.

  11. На шаге «Добавление виртуального интерфейса» нажать кнопку
    Добавить виртуальный интерфейс и добавить созданную ранее виртуальную сеть.

    В остальных шагах создания ВМ необходимо оставить параметры по умолчанию.

  12. Запустить ВМ.

    Установка ОС

    Установка ОС не требуется. Файл (импортированный в диск), образа ВМ с установленным модулем управления облаком, уже содержит технологическую ОС на базе ядра Linux v6.12.52-lvc5, поддерживаемого Технологическим центром исследования безопасности ядра Linux ИСП РАН.

  13. Открыть терминал ОС и авторизоваться в ОС с учетной записью spacecloud и паролем administrator.

  14. В терминале ОС перейти в директорию /opt/spacecloud и запустить скрипт первичной настройки командой:

    sudo ./initial-conf.sh
    

    В процессе выполнения скрипта необходимо указать следующие параметры:

    • Введите новый IP-адрес: указать новый статический IP-адрес для ВМ.

    • Введите маску подсети (например 255.255.255.0): указать маску подсети для ВМ.

    • Введите адрес шлюза (gateway): указать адрес шлюза в подсети.

    • Введите адрес DNS-сервера: указать адрес доступного DNS-сервера с настроенными прямыми и обратными DNS-записями.

    • Введите новое полное доменное имя (FQDN), например host.example.com: указать полное доменное имя для ВМ.

      Полное доменное имя должно соответствовать полному доменному имени, указанному в лицензии.

  15. Перезагрузить ВМ.

  16. После перезагрузки открыть терминал ОС и в директории /opt/spacecloud выполнить команду:

    docker compose up -d
    
  17. В Web-браузере открыть адрес https://<полное доменное имя ВМ>.

    Для первичной авторизации используется учетная запись admin с паролем administrator.

  18. Добавить лицензию.

    Раздел «Лицензии» доступен из меню «Администрирование» модуля управления облаком.

Исполнитель задач миграции ВМ

Файл образа ВМ формата qcow2 (импортированный в диск), с модулем управления облаком содержит установленый исполнитель задач миграции ВМ. Исполнитель миграции установлен в директории /opt/spacecloud/migrate-runner. Для установки дополнительных исполнителей миграции необходимо следовать инструкции.