Я пытаюсь протестировать и понять openstack в целях обучения, но я не могу найти самый простой и безопасный способ установки openstack на мою виртуальную машину с Ubuntu 12.04 lts.
Предложение Барака об использовании DevStack - лучший способ узнать об OpenStack. Вы также можете использовать Vagrant, который позволяет создавать виртуальную машину, настраивать и запускать DevStack в несколько простых шагов (и это отличный способ просто раскрутить виртуальные машины).
После того, как этот вопрос был задан, в этой теме было много обновлений, включая автопилота.
Но если вы хотите, чтобы не только запустить работу, но и узнать, как она работает, есть также BOMSI , который в основном представляет собой скриптовую версию официальной документации, написано в BASH. И даже имеет графический интерфейс пользователя.
BOMSI генерирует самоустанавливающиеся ISO-файлы, которые будут настраиваться после первой перезагрузки.
Установка виртуальной среды из 3 узлов на компьютере с Ubuntu (или на основе Debian) очень проста:
git clone https://github.com/julenl/BOMSI.git
cd BOMSI/CentOS7-Kilo/
for N in controller compute1 network; do ./bomsi-iso.sh -n=$N; done
Руководство по установке OpenStack для Ubuntu 12.04 находится здесь: http://docs.openstack.org/trunk/openstack-compute/install/apt/content/
Вы смотрите здесь: http://docs.openstack.org/trunk/openstack-compute/install/apt/content/scripted-dev-installation.html - есть сценарий установки.
Но я должен признаться, что сам не пробовал. Мне нужно разбираться в OpenStack с точки зрения инфраструктуры, поэтому я не тороплюсь с установкой.
Самый простой способ опробовать Openstack - это Devstack - комплексная установка Openstack, работающая на одной машине.
Установка довольно проста - вы просто берете установочные скрипты из GitHub и запускаете «stack.sh» - см. Здесь: http://devstack.org/
В качестве альтернативы, зарегистрируйтесь на trystack - http://www.trystack.org/
Другой вариант - использовать NanoStack ( https://aws.amazon.com/marketplace/pp/B00F2NNR3C )) в Amazon EC2. Это платный AMI, но это довольно дешево. Вам не нужно будет делать какие-либо установки или настройки. Это просто работает. Это отлично подходит для учебы.