Я просмотрел десятки онлайн-документов, но ни один из них не дал мне точных шагов и рекомендаций по развертыванию MAAS, Juju и OpenStack в Ubuntu.
Есть много документации, но никто не обсуждает весь проект в одном.
Может кто-нибудь указать мне учебник?
Немного трудно найти единственное место, которое обеспечивает все подробности.
Однако я могу помочь в некоторой степени.
sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:juju/stable
sudo add-apt-repository ppa:maas/stable
sudo add-apt-repository ppa:cloud-installer/stable
sudo apt-get update
sudo apt-get install maas
sudo maas-region-admin createadmin
sudo apt-get install etherwake
Для получения версии текущего МААСА установил
apt-cache policy maas{,-dns,-dhcp} | grep Installed -B1 -A1
В /etc/maas/templates/power/ether_wake.template
, внесите следующие изменения:
#elif [ -x /usr/bin/wakeonlan ]
#then
# /usr/bin/wakeonlan $mac_address
elif [ -x /usr/sbin/etherwake ]
then
sudo /usr/sbin/etherwake -i eth0 $mac_address
В /etc/sudoers.d/99-maas-sudoers
добавляют следующую строку в конце:
maas ALL= NOPASSWD: /usr/sbin/etherwake
Включают передачу IP на сервере МААСА:
sudo sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -i <interface without internet> -o <interface with internet> -j ACCEPT
iptables -A FORWARD -i <interface with internet> -o <interface without internet> -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o <interface with internet> -j MASQUERADE
Включают 127.0.0.1
в список серверов DNS в/etc/resolv.conf на сервере МААСА.
sudo apt-get install openstack
sudo openstack-install
вышеупомянутый список команд должен успешно установить Автопилот OpenStack. Можно также обратиться к проблемам GitHub об АВТОПИЛОТЕ АМУЛЕТА МААСА в https://github.com/Ubuntu-Solutions-Engineering/openstack-installer
Там isn’t единственное руководство для указания на Вас к, главным образом из-за размер проекта и последующих способов, которыми это может быть адаптировано для individual’s, нужно. Сам вопрос охватывает четыре различных проекта программного обеспечения и несколько полей технологии включая сети, виртуализацию и конфигурацию устройства хранения данных.
самое основное из руководств может быть найдено на странице Ubuntu’s Installing Canonical’s OpenStack Autopilot . В то время как в другом конце спектра у Вас есть руководство по инсталляции Openstack’s для Ubuntu . Затем, после того как Вы в порядке, можно затем использовать руководство по работе Openstack’s
, лучшая попытка полного руководства от OpenStack в подвале проект и весь его Ubuntu установка OpenStack видео.
Для создания вещей более простые люди используют установщик OpenStack , который обрабатывает Амулет для Вас, который является, почему много руководств не упоминает конфигурации Амулета.
Существует единый документ, который описывает все это, это здесь: https://help.ubuntu.com/lts/clouddocs/en/Intro.html
Остерегается этого, это немного устарело относительно некоторых тем, как это было записано два года назад.
Подобная документация существует для установщика автопилота: