Многие думают что OpenStack — это для ИТО или Amazon. Я покажу, что имея дома или на работе компьютер с Windows и хотя бы 8Gb памяти можно установить OpenStack, научиться с ним работать и изучить его возможности.
Задача «установка и изучение OpenStack» со стороны кажется сложной и трудозатратой. Я покажу, что начать использовать OpenStack можно за 30 минут! Более того, покажу что в самом OpenStack никакой магии нет: чистый Linux + Python.
Будем считать это лабораторной работой в течении которой мы
- Устанавливаем VirtualBox на Windows
- Устанавливаем RedHat Linux в VirtualBox
- Устанавливаем OpenStack на RedHat Linux
- Конфигурируем OpenStack для возможности запускать виртуальные машины и получать к ним доступ
- Запускаем VM
- В VM проверяем работоспособность софта
В результате мы
- Изучим OpenStack
- Сделать OpenStack совместимые приложения
- Разработать автоматический деплой конфигураций с помощью OpenStack Heat
3. Что под капотом OpenStack? Понимаем границы решения. Никакой магии — стандартный Linux и OpenSource:
- Виртуализация libvirt + KVM
- Конфигурирование iptables для трафика
- Linux Brigdes — сеть
- route — для маршрутов?
- Open vSwitch для взаимодействия с внешними сетями
- Объектное и блочное хранилище (DB)
- Можно написать инструкцию, а можно чтобы сложилось понимание взаимодействия компонентов. В первой статье я привожу инструкцию, как развернуть работоспособную конфигурацию OpenStack в VirtualBox. В следующей статье, попробуем разобраться, что же мы наделали)
Итак поехали, пошаговая инструкция
TBD