Инструкция по быстрому разворачиваю кластера в тестовой конфигурации

Для тех, кто хочет попробовать бету КВГ 2.0, мы предлагаем краткую инструкцию по разворачиваю тестового кластера на базе виртуальных машин.
Следуя инструкции вы сможете поставить тестовый стенд КВГ 2.0 на вашем компьютере в составе 2-3 узлов (а при желании — и более). На тестовом стенде будет возможно попробовать позапускать виртуальные машины (с помощью вложенной виртуализации), поуправлять ресурсами.

Что нужно для стенда:

  • операционная система Debian, Ubuntu, Astra Linux или Альт;
  • Libvirt и virt-manager;
  • Vagrant версии 2.0 и новее;
  • Ansible версии 1.9 (важно!).

Краткое описание процедуры:

  1. Vagrant загрузит образы Astra Linux Common Edition 2.12 (без Fly).
  2. Libvirt запустит запрошенное количество виртуальных машин.
  3. Ansible установит КВГ 2.0 по штатной процедуре.
  4. В конце в кластер будет загружен образ Cirros 3.5 в целях тестирования возможности запуска виртуалок.

Итак, начинаем.

Подготовка

  1. Установите vagrant версии 2.0+ командой:
    sudo apt-get install vagrant vagrant-libvirt

    Для стабильной версии Debian необходимою версию пакетов vagrant и vagrant-libvirt можно взять из репозитория stretch-backports.
    Для Astra Linux Common Edition — в нашем публичном репозитории.

  2. Установите ansible версии 1.9. Пакеты можно опять-таки взять в нашем публичном репозитории для Astra Linux. Пакеты подойдут не только для Астры, но и Debian и Ubuntu.
  3. Проверьте включение виртуализации в BIOS командой
    LANG=C lscpu | grep ^Virtualizaton
  4. Включите вложенную виртуализацию.
    Если у вас процессор AMD, то ничего дополнительно делать не требуется.
    Если у вас процессор Intel, создайте файл /etc/modprobe.d/kvm-nested.conf:

    options kvm-intel nested=1
    options kvm-intel enable_shadow_vmcs=1
    options kvm-intel ept=1
    

    И перезагрузите модуль kvm ядра:

    modprobe -r kvm_intel
    modprobe -a kvm_intel
    
  5. Проверить доступность вложенной виртуализации можно следующим образом.
    Для Intel:

    cat /sys/module/kvm_intel/parameters/nested
    Y

    Для AMD:

    cat /sys/module/kvm_amd/parameters/nested
    1

Установка

  1. Склонируйте репозиторий или скачайте и распакуйте архив с установщиком КВГ 2.0 с помощью команды:
    unzip deploy-1.9.3.zip
  2. Перейдите в распакованный каталог и запустите установку:
    vagrant --n=<кол-во узлов> up --provider=libvirt

В процессе установки будет:

  1. Создана виртуальная сеть 192.168.2.0/24 с NAT маршрутизацией.
  2. Создана виртуальная сеть 172.16.16.0/24 с внутренней маршрутизацией без выхода наружу.
  3. Запущено выбранное количество виртуальных машин — узлов кластера.

Подключение

После успешной установки будет доступна веб-панель управления кластером по адресу 192.168.2.70. Рекомендуем добавить в /etc/hosts запись для этого адреса:

192.168.2.70 cluster

Установленный кластер будет пригоден в ознакомительных целях. Настоящая проверка надежности и производительности требует установки на реальное «железо».

Подробнее об установке и использовании написано в документации:

0 комментариев

Что у нас
нового

Блог

ГосJava 8 2024.1

21 февраля 2024

Команда Лаборатории 50 подготовила сборку ГосJava 8 версии 2024.1

Окуляр ГОСТ

Окуляр ГОСТ и Astra Linux Special Edition

19 января 2024

Наш продукт «Окуляр ГОСТ» совместим с операционными системами: Ubuntu, Debian, Fedora.

Также прошёл тестирование на совместимость и получил соответствующие сертификаты от производителей операционных систем: «Ред ОС», «Альт», ROSA Fresh и «РОСА ХРОМ».

А теперь получен сертификат от компании ООО «РусБИТех-Астра» на совместимость с операционной системой Astra Linux Special Edition 1.7

Наши
контакты

Связаться с нами

Телефон: 8 (812) 981-68-09
Электронная почта: team@lab50.net






    Заполняя данную форму, вы принимаете условия Соглашения об использовании сайта, и соглашаетесь с Правилами обработки и использования персональных данных