1.2.2 Подготовка Ubuntu 22.
04
При использовании минимальной установки Ubuntu, с сервисом OpenSSH
sudo apt update
sudo apt upgrade
sudo apt install -y jq git
sudo curl -sSL [Link] | sh
sudo usermod -a -G docker $USER
sudo reboot
sudo ./[Link]
1.2.3 Подготовка CentOS 7
При использовании минимальной установки netinstall.
Если используется Git устаревшей версии (ниже 2.28.0), необходимо в скрипте
инсталляции убрать параметр бранча в строке git init -b master.
yum update -y
yum install -y epel-release git
yum install -y jq
curl -sSL [Link] | sh
systemctl enable docker
systemctl start docker
1.3 Установка
1. На подготовленной системе от имени пользователя root запустить команду:
bash < (curl -s [Link]
После выполнения которой будут проделаны следующие действия:
Загрузка и распаковка инсталлятора
Создание директории инсталлятора (подпапка с именем installer)
2. Запустить установку KeyStack командой ./[Link] из директории инсталлера
(необходимы права root или запуск при помощи sudo).
Для использования полностью автоматической установки, можно установить
следующие переменные среды:
KS_INSTALL_TYPE - (a)ll-in-one или (m)ultinode (по-умолчанию a)
KS_INSTALL_HOME - путь к установке (по-умолчанию /installer)
KS_INSTALL_LCM_IP - IP-адрес LCM (по-умолчанию адрес первого
интерфейса)
KS_INSTALL_DOMAIN - под-домен инсталляции, должен быть прописан в
DNS или файле hosts
KS_INSTALL_VIP - виртуальный адрес балансировки запросов к контроллерам
KS_INSTALL_CTRL_HOSTS - список хостов для роли control node
KS_INSTALL_CTRL_IPS - список IP-адресов для роли control node (очерёдность
совпадает со списком хостов)
KS_INSTALL_CMPT_HOSTS - список хостов для роли compute
KS_INSTALL_CMPT_IPS - список IP-адресов для роли compute (очерёдность
совпадает со списком хостов)
KeyStack – Руководство по установке v0.2