3.1 Исходные условия

Установка, обновление и удаление TIONIX Cloud Platform выполняется инженером по внедрению или системным администратором ОП, имеющим высокий уровень подготовки в сфере IT и определенную квалификацию. Рекомендуется привлечение сертифицированных администраторов (инженеров), обученных навыкам администрирования и имеющих подтверждение опыта.

Допускается комбинированное взаимодействие между инженером по внедрению и системным администратором, предполагающее ассистирование. Инженер при этом передает основные навыки, которые потребуются в дальнейшем – на этапе пробной эксплуатации (тест-драйв) и/или после перевода облачной инфраструктуры в непрерывную эксплуатацию (продакшен).

Логический и покомпонентный состав типовой облачной платформы, аппаратные требования, а также требования к среде функционирования и организационному обеспечению подробно изложены в документе Руководство архитектора ОП TIONIX.

Т.к. платформа OpenStack основана на использовании стека сетевых протоколов TCP/IP, требуется наличие подготовленной инфраструктуры (физической и сетевой), обеспечивающей безшовное взаимодействие управляющих и вычислительных узлов.

Для инвентаризации и мониторинга узлов, управления сбросом питания и решения других «хозяйственных» задач используется IPMI.

Для установки ОС Linux на управляющие и вычислительные узлы развертываемой ОП TIONIX используется загрузочный образ, содержащий программу установки (инсталлятор ОС).

На всех вычислительных узлах должна быть настроена синхронизация времени, опирающаяся на единственный инфраструктурный сервис, функционирующий в облачной инфраструктуре (сервер NTP). Важно учитывать, что для нормальной работы отказоустойчивого кластера, предусмотренного референсной архитектурой, каждый контроллер (OpenStack) должен использовать единообразный способ синхронизации времени.

Отказоустойчивый кластер разворачивается на завершающем этапе выполнения автоматизированного сценария развертывания платформы. В процессе разворачивания кластера управления в списки управляемых ресурсов Pacemaker добавляются все службы OpenStack и TIONIX.

Планирование инсталляции основывается на следующих документах, подготовленных специально для выбранной площадки:

а) схема размещения оборудования;

б) план распределения IP адресов и VLAN;

в) схема сетевой связанности.

3.1.1 Рабочая станция

Для стабильного доступа к средствам управления облачной платформой необходимо обеспечить бесперебойность электропитания рабочей станции, а также высокую пропускную способность сетевого подключения (не ниже 1Гбит/с).

Для подготовки рабочего окружения используйте в качестве рабочей станции персональный компьютер (ноутбук) с установленной операционной системой Linux. Установите на него веб-браузер, поддерживющий работу интерфейса управления TIONIX.Dashboard:

# Debian/Ubuntu
apt install firefox

# RPM based дистрибутив
dnf install firefox

Может быть установлен другой веб-браузер, прошедший проверку на совместимость. См. системные требования.

Для безопасного подключения к узлам ОП и выполнения на них различных команд потребуется установить пакет (Linux), содержащий утилиту ssh. Также должна быть обеспечена сетевая связность рабочей станции со всеми узлами, вовлеченными в процесс автоматизированного развертывания.

3.1.2 Стороннее ПО

При проведении ПНР инженер может в разной мере применять стороннее ПО, не относящееся к составным частям платформы:

Ansible
система управления конфигурациями, написанная на языке Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания ПО.
Docker
свободное ПО, используемое для автоматизации развертывания системы мониторинга облачной платформы.
Prometheus
сервер системы инфраструктурного мониторинга, осуществляющий сбор и сохранение метрик, согласно настроенной конфигурации.
Grafana
система графической визуализации метрик, собираемых сервером Prometheus.

Для повышения эффективности по выполнению инженерным персоналом ПНР на различных площадках допускается использование заранее подготовленного виртуального сервера.