При первом входе в VMmanager доступна форма начальной настройки. Она позволяет:

  • создать кластер. Кластер — совокупность серверов, расположенных в единой локации. Отличительными чертами таких серверов (узлов кластера) являются расположение и высокая скорость передачи данных между ними. На узлах кластера создаются виртуальные машины (ВМ), хранятся их диски и образы дисков, шаблоны операционных систем. Подробнее см. в разделе Кластеры;
  • подключить к кластеру первый узел (сервер). Подробнее о требованиях к узлу см. в статье Требования к серверу для кластера;
  • добавить сеть, из которой будут выделяться IP-адреса виртуальным машинам. Подробнее см. в разделе Сети.

Для проведения начальной настройки:

  1. Укажите Общие настройки кластера:
    1. Выберите Технологию виртуализации — KVM или LXD.

      Обратите внимание!

      Технология виртуализации LXD доступна только в кластере с типом настройки "Коммутация" или IP-fabric и файловым хранилищем ZFS. На узлах кластера должна быть установлена ОС Ubuntu 20.04. Подробнее о технологии см. в статье LXD.

    2. Выберите Часовой пояс, используемый по умолчанию для создаваемых узлов и ВМ.
    3. Если требуется, укажите DNS-серверы для VM. ВМ в кластере будут использовать эти серверы для разрешения доменных имён.
    4. Чтобы узлы кластера использовали настройки прокси, включите опцию Использовать прокси мастера. Подробнее см. в статье Использование прокси.
    5. Нажмите Далее.
  2. Укажите Правила настройки хранилищ на узлах кластера. Подробнее см. в статье Типы хранилищ:
    1. Директорию образов и резервных копий ВМ. Значение по умолчанию — /image.
    2. Директорию ОС. Значение по умолчанию — /share.
    3. Чтобы изменить настройки хранилища по умолчанию, нажмите image2020-2-11_11-5-49.png. Чтобы добавить хранилище, нажмите и укажите его настройки:

      1. Выберите вид хранилища — Локальное.
      2. Введите Название хранилища.
      3. Выберите тип — Файловое хранилище.
      4. Выберите Теги хранилища. Чтобы добавить новый тег:
        1. Нажмите Создать новый и посмотреть все теги.
        2. Введите Название тега.
        3. Укажите произвольное Примечание.
        4. Нажмите Создать.
      5. Введите Путь для директории VM. Значение по умолчанию — /vm.
      6. Нажмите Сохранить.
      1. Выберите вид хранилища — Локальное.
      2. Введите Название хранилища.
      3. Выберите тип — LVM.
      4. Выберите Теги хранилища. Чтобы добавить новый тег:
        1. Нажмите Создать новый и посмотреть все теги.
        2. Введите Название тега.
        3. Укажите произвольное Примечание.
        4. Нажмите Создать.
      5. Введите Имя группы томов. Значение по умолчанию — lvm0.
      6. Нажмите Сохранить.

      Подробнее о настройках Ceph см. в статье Предварительная настройка.

      1. Выберите вид хранилища — Сетевое.
      2. Введите Название хранилища.
      3. Выберите Теги хранилища. Чтобы добавить новый тег:
        1. Нажмите Создать новый и посмотреть все теги.
        2. Введите Название тега.
        3. Укажите произвольное Примечание.
        4. Нажмите Создать.
      4. Введите IP-адрес сервера-монитора в кластере Ceph.
      5. Укажите Порт для входящих ssh-соединений.
      6. Введите Пароль-root для подключения к серверу или нажмите Хочу использовать публичный ssh-ключ для создания ssh-ключа.
      7. Нажмите Подключить.
      8. Укажите Настройки хранилища. Подробнее см. в статье Создание RBD-хранилища:
        1. Выберите RBD-пул для хранения ВМ или создайте новый.
        2. Выберите Пользователя для управления пулом или создайте нового.
        3. Количество PG/PGP.
      9. Нажмите Сохранить.

      Обратите внимание!

      В кластере с виртуализацией LXD может быть только одно хранилище.

      1. Введите Название хранилища.
      2. Введите Имя пула ZFS. Значение по умолчанию — zfs0.
      3. Нажмите Сохранить.

      Нажмите сделать основным, чтобы использовать добавленное хранилище в качестве основного.

      Интерфейс настройки хранилищ

    4. Нажмите Далее.
  3. Укажите Настройки сети. Подробнее о типах настройки см. в статье Сетевые настройки кластера.

    Коммутация для кластера выделяется пул, объединяющий блоки IP-адресов из физических сетей;

    1. Включите опцию Второй сетевой интерфейс, чтобы создать кластер с основным и дополнительным сетевым интерфейсом. Это позволит создавать несколько сетевых карт в ВМ. Подробнее см. Основная и дополнительная сеть.
    2. Укажите настройки для Создания пула IP-адресов:

      1. Сеть в формате <адрес сети>/<префикс маски сети>. Например, "172.0.0.0/24".
      2. IP-адрес Шлюза.
      3. IP-адреса под создание VM. Вы можете указать отдельные адреса ("1.1.1.1"), адреса по префиксу маски ("1.1.1.1/24") или диапазон адресов ("1.1.1.1-1.1.1.5"). Адреса IPv6 вводите в формате: x:x:x:x:x:x:x:x/64.

        Обратите внимание!

        Для кластеров с двумя сетевыми интерфейсами укажите отдельно Настройки основной сети и Настройки дополнительной сети. Если вы планируете использовать одну сеть для выделения публичных IP-адресов, а другую для приватных, используйте для публичных IP-адресов основную сеть, а для приватных дополнительную.

    3. Нажмите Далее.

    Маршрутизация — узлу кластера выделяется подсеть адресов. ВМ на этом узле могут быть присвоены адреса только из этой подсети. Миграция ВМ с таким типом выдачи IP-адресов недоступна. Выберите этот тип, если ваш кластер находится в дата-центре Hetzner или OVH.

    Обратите внимание!

    Если вы создаёте кластер в дата-центре OVH, при подготовке сервера выполните действия, указанные в статье Требования к серверу для кластера.

    Нажмите Далее.

    IP-fabric — для кластера выделяется пул, объединяющий блоки IP-адресов из физических сетей. Маршрутизация между узлами кластера осуществляется по протоколу iBGP. Подробнее см. в статье IP-fabric.

    Обратите внимание!

    Перед созданием кластера "IP-fabric" добавьте в конфигурацию оборудования Route Reflector настройки кластера: IP-адреса узлов и номера автономных систем BGP.

    1. Укажите Шлюз для IPv4-сессий.

      Обратите внимание!

      VMmanager будет присваивать IP-адрес шлюза всем виртуальным интерфейсам на узле кластера и использовать эти данные только для маршрутизации ВМ внутри узла. Вы можете указать любой адрес, который не будет конфликтовать с адресами, использующимися на узле кластера.

    2. Для настройки IPv4-сети включите опцию Включить BGP-сессии для IPv4 и укажите настройки сессий:
      1. Номер Автономной системы BGP.
      2. BGP комьюнити для IPv4.
      3. IPv4 соседа и номер Автономной системы для оборудования Route Reflector.

      4. Укажите произвольное Примечание.
      5. Чтобы указать настройки для большего количества оборудования, нажмите Добавить еще сессии для IPv4.

    3. Для настройки IPv6-сети включите опцию Включить BGP-сессии для IPv6 и укажите настройки сессий:
      1. Номер Автономной системы BGP.
      2. BGP комьюнити для IPv6.
      3. IPv6 соседа и номер Автономной системы для оборудования Route Reflector.

      4. Укажите произвольное Примечание.
      5. Чтобы указать настройки для большего количества оборудования, нажмите Добавить еще сессии для IPv6.

        Обратите внимание!

        Для работы IPv4-сети в кластере добавьте не менее одного "соседа" с IPv4-адресом, для работы IPv6-сети добавьте не менее одного "соседа" с IPv6-адресом.

    4. Укажите настройки для Создания пула IP-адресов:

      1. Сеть в формате <адрес сети>/<префикс маски сети>. Например, "172.0.0.0/24".
      2. IP-адрес Шлюза.
      3. IP-адреса под создание VM. Вы можете указать отдельные адреса ("1.1.1.1"), адреса по префиксу маски ("1.1.1.1/24") или диапазон адресов ("1.1.1.1-1.1.1.5"). Адреса IPv6 вводите в формате: x:x:x:x:x:x:x:x/64.

    5. Нажмите Далее.
  4. Укажите настройки для первого Узла кластера:
    1. IP-адрес узла.
    2. Порт для SSH-подключений.
    3. Укажите Пароль-root сервера или добавьте на него публичный SSH-ключ сервера с VMmanager. Для этого нажмите Хочу использовать публичный ssh-ключ, скопируйте ключ и добавьте его в файл /root/.ssh/authorized_keys на сервере.
    4. Для кластеров с типом настройки "Маршрутизация" укажите IP-адреса под создание VM. Вы можете указать отдельные адреса ("1.1.1.1"), адреса по префиксу маски ("1.1.1.1/24") или диапазон адресов ("1.1.1.1-1.1.1.5"). Адреса IPv6 вводите в формате: x:x:x:x:x:x:x:x/64.
  5. Нажмите Применить.

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