Установка узла развёртывания

Перед установкой узла развёртывания обязательно проверьте, что вы удовлетворяете требованиям в разделе Требования к оборудованию и ПО.

Дистрибутив распространяется на переносимом цифровом носителе, на котором располагается файл undercloud.iso или установщик для образа узла развёртывания.

  • При установке узла на физический узел - вставьте флешку с установщиком в компьютер и загрузитесь в неё с физического узла.
  • При установке на физический узел через BMC по сети Интернет - примонтируйте файл undercloud.iso через виртуальную консоль BMC и загрузитесь в Virtual CD узла.
  • При установке узла развёртывания в виртуальной машине следуйте инструкциям из приложения

Далее узел развёртывания иногда может упоминаться как Undercloud - это аналогичное название на английском языке.

Процесс установки

При старте ВМ запустите псевдографический инсталлятор андерклауда. ~[STRIKEOUT:shell sudo undercloud-firstboot]~

  • Если используется установка с флешки, то подключитесь к экрану физического сервера через консольный порт или подключённый диспей.
  • Если используется установка через BMC, то подключитесь к виртуальной консоли BMC.
  • Если используется установка в виртуальной машине, то подключитесь к виртуальной консоли виртуализации. Инсталлятор андерклауда не пробрасывается в серийную консоль, поэтому используйте для подключения virt-manager:
    • убедитесь, что на вашей локальной машине установлен X-сервер: в линуксах с любой графической оболочкой он есть по умолчанию, для Windows используйте VcXsrv, для MacOS — XQuartz;
    • подключитесь к хосту виртуализации по ssh с параметром -X для проброса X11;
    • запустите virt-manager и откройте консоль виртуальной машины.

На экране сервера вы увидите выбор диска для установки операционной системы.

Undercloud

Undercloud

Undercloud

Undercloud

Дождитесь загрузки и проверки undercloud.raw.

Затем выберите интерфейс для сети администрирования физических узлов. Интерфейс не должен использоваться для доступа к узлу разёртывания!

На картинке вы видете два интерфейса. Предварительно на них был запущен автоматически DHCP клиент. Первый интерфейс используется как сеть администрирования, поэтому в сети не было DHCP сервера. Второй интерфейс используется для доступа к узлу развёртывания. В этой сети есть DHCP сервер, который выдал адрес узлу развёртывания.

Важно! Запомните второй адрес для дальнейшего подключения к узлу.

Undercloud

Undercloud

Затем введите CIDR для сети администрирования.

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

Undercloud

Undercloud

Введите локальный (основной) IP-адрес узла развёртывания. Узел развёртывания имеет 3(!) адреса так как сам является отдельной облачной средой на базе OpenStack. 3 адреса необходимы для 3 точек доступа к облачным сервисам узла развёртывания: публичной, внутренней точки доступа и точки администратора. Локальный IP-адреса считается как внутрення точка доступа в системе.

Undercloud

Undercloud

Введите IP-адрес шлюза для сети администрирования. По умолчанию - это локальный IP-адрес узла развёртывания. Но можно указать и другой адрес для вашей сети администрирования.

Undercloud

Undercloud

В сети администрирования узел развёртывания запускает DHCP сервер для раздачи адресов физическим узлам облака. Это обязательно, поэтому в этой сети не может быть внешнего другого DHCP сервера во избежание проблем. Введите начало и конец множества IP-адресов, которые будут назначены вашим физическим машинам. Учтите, что в этой сети заранее заняты 4 адреса для узла развёртывания: 3 указываются вручную, 1 выбирается случайным образом (как правило .5 адрес). А также дальше необходимо будет указать ещё одно множество для адресов интроспектирования физических узлов.

Undercloud

Undercloud

Undercloud

Undercloud

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

Undercloud

Undercloud

Undercloud

Undercloud

Введите публичный IP-адрес для узла развёртывания. Используется для доступа к API облачных сервисов на узле развёртывания.

Undercloud

Undercloud

Введите IP-адрес для точки доступа администратора на узле развёртывания.

Undercloud

Undercloud

Введите DNS сервер(а) для узла развёртывания. Если несколько, то перечислите их через запятую.

Undercloud

Undercloud

Введите NTP сервер(а) для узла развёртывания. Если несколько, то перечислите их через запятую.

Undercloud

Undercloud

Дождитесь установки облачной системы на базе OpenStack на узел развёртывания.

Undercloud

Undercloud

Ваш узел развёртывания готов! Для подключения используйте адрес, который вы указали как локальный адрес узла развёртывания или внешний полученный по DHCP в начале установки. Основной пользователь - stack.