Внедрение облачной платформы IaaS на основе OpenStack в высшем учебном заведении
Цель проекта: Внедрение облачной инфраструктуры Infrastructure as a Service (IaaS) для гибкого управления ресурсами (сервера, системы хранения данных), создания тестовых сред для обучения и внутренних проектов.
Задачи проекта: Разработать архитектуру масштабируемого и отказоустойчивого решения, настроить аппаратное обеспечение, установить и настроить программное обеспечение.
Используемые решения и технологии:
OpenStack.
CloudByte ElastiStor.
Pacemaker.
RabbitMQ.
MariaDB.
HAProxy.
Windows Server.
Centos.
Hyper-V.
iSCSI.
LACP.
Netgear.
Dell PowerEdge.
Dell Storage.
В рамках проекта выполнено:
Сбор данных об имеющемся программном и аппаратном обеспечении.
Определение потребностей заказчика.
Выбор оптимальной архитектуры программного решения.
Согласование архитектуры.
Обновление встроенного программного обеспечения оборудования.
Настройка серверного оборудования.
Настройка стека коммутаторов.
Установка и настройка программно определяемой СХД CloudByte ElastiStor.
Установка и настройка менеджера ресурсов кластера Pacemaker.
Установка и настройка балансировщика нагрузки HAProxy.
Установка и настройка кластера баз данных MariaDB Galera.
Установка и настройка кластеризованного брокера сообщений RabbitMQ.
Установка и настройка сервисов OpenStack – Keystone, Nova, Glance, Cinder, Horizon, Neutron.
Отладка комплекса.
Разработка проектной документации.
Обучение заказчика.
В результате заказчик получил современный масштабируемый комплекс облачной инфраструктуры на основе opensource-продуктов, готовый для промышленной эксплуатации.