Введение¶
Acloud - это дистрибутив для развёртывания облачной среды на базе OpenStack.
Основные термины и компоненты¶
Облачная среда - это экземпляр установленной системы на базе кода OpenStack. Это сложная система, состоящая из множества компонентов, поэтому при каждом действии важно понимать, какой точно будет результат.
Облачный дистрибутив - это заранее подготовленный набор сервисов и всех необходимых для установки OpenStack пакетов. Облачный дистрибутив Acloud распространяется в виде диска, содержащего множество программных пакетов, используемых для установки облачной платформы, сценарии для систем оркестрации, а также пакеты и сценарии развертывания Michman – инструмента оркестрации сервисов. Набор пакетов для установки программ является полным и не требует подключения к сети Интернет.
Программный комплекс на базе дистрибутива состоит из следующих компонентов:
- Сервер/узел развертывания: устанавливается на сервер, выполняющий роль развертывания и сопровождения всех остальных компонентов. Развертывается ровно на одном сервере с электронного носителя с дистрибутивом;
- Сервер/узел управления/контроллер: является частью развёртываемого облака, содержит все сервисы управления облаком;
- Сервер/узел виртуализации: является частью развёртываемого облака, выполняет функции исполнения ВМ;
- Сервер/узел хранения данных: опциональный сервер для внешнего хранения данных ВМ, выполняет функции распределенной отказоустойчивой СХД. При установке из дистрибутива на базе Ceph требует для установки не менее пяти серверов, однако может не использоваться при наличии альтернативной СХД.
Для работы с дистрибутивом необходим заранее подготовленный узел развёртывания. Для подготовки узла перейдите к пункту «Установка узла развёртывания».
Подготовка полноценного комплекса состоит из следующих этапов:
- Установка узла развёртывания.
- Подготовка и установка системы хранения данных на базе Ceph.
- Подготовка и развёртывание облака на базе OpenStack.
Развёртывание облачной среды на базе дистрибутива Acloud производится с использованием утилиты DeckCrew TUI.
DeckCrew TUI - текстовый интерфейс пользователя для развёртывания дистрибутива Acloud. Это инструмент для упрощения развёртывания облачной среды на базе Acloud - дистрибутива OpenStack