+7 495 230 03 03 8 800 222 50 03
DevOps

Установка OpenStack (DevStack)

Рассмотрим вопрос установки OpenStack (DevStack-сборка).

DevStack-сборка OpenStack предназначена для тестирования возможностей OpenStack и базового ознакомления. Сборка не переживет перезагрузки, учитывайте это.

Минимальные системные требования:

Инфраструктура: сервер от 6 вычислительных ядер, оперативная память от 8 ГБ, операционная система Ubuntu Server 20.04, от 2-ух сетевых интерфейсов.

Заходим в ОС. Запускаем обновление данных о репозиториях и программных пакетов:

apt update -y && apt upgrade -y

Если были обновлены пакеты, необходимо перезагрузить операционную систему.

sudo reboot

Создаем пользователя stack для работы с DevStack, даем права на работу с SUDO без запроса пароля:

sudo adduser -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

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

su - stack
sudo apt install git -y

Клонируем репозиторий DevStack:

git clone https://git.openstack.org/openstack-dev/devstack

Создаем конфигурационный файл для инициализации установки DevStack:

cd devstack
vim local.conf

Содержимое файла local.conf:

[[local|localrc]]
IP_VERSION=4
FLAT_INTERFACE=enp7s0
HOST_IP=192.168.1.15
FLOATING_RANGE="192.168.1.224/27"
Q_FLOATING_ALLOCATION_POOL=start=192.168.1.226,end=192.168.1.254
ADMIN_PASSWORD=ultrasecret
DATABASE_PASSWORD=ultrasecretPassword
RABBIT_PASSWORD=ultrasecretPassword
SERVICE_PASSWORD=ultrasecretPassword

Дополнительно необходимо внести изменения в сетевой стек операционной системы.

sudo bash
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/enp7s0/proxy_arp
iptables -t nat -A POSTROUTING -o enp7s0 -j MASQUERADE

Запускаем установку DevStack:

./stack

Установка занимает некоторое время, зависит от производительности сервера и скорости доступа в сеть интернет, ориентировочно от 20 минут.

По завершению установки в терминале будут продемонстрированы данные для входа и управления OpenStack.

Открываем WEB-браузер, переходим по адресу указанному в выводе и пробуем авторизоваться используя данные из терминала.

Установка OpenStack из комплекта DevStack успешно завершена.

Дата публикации: 2 января 2023
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.