Тестовая установка КВГ 2.0 для Astra Linux Common Edition

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

Для тех, кто хочет попробовать бету КВГ 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 с помощью команды:
    tar zxf hac-deploy-1.9.3.tar.gz
  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

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

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *