Я хочу попробовать MaaS, и есть только две машины, могу ли я установить одну с сервисом MaaS и использовать MaaS и juju для развертывания другой голой машины с openstack nova-compute?
Большое спасибо для ответа.
Причина этого в том, что OpenStack на самом деле не предназначен для кластера из 2 узлов. Он предназначен для масштабирования до тысяч узлов. Он имеет много отключенных компонентов, в том числе mysql, rabbitmq, несколько API-сервисов и т. Д. Для вашего случая «просто попробовать openstack» вы можете просто использовать локального провайдера для установки всего на одну коробку, а не MaaS, который хочет поместить каждый компонент OpenStack на собственной машине (и там около 9 компонентов, плюс 1 для juju / maas).
Просмотрите эту страницу, чтобы помочь настроить местного поставщика:
https://jujucharms.com/docs/stable/clouds-LXD
И затем следуйте этим инструкциям:
https://help.ubuntu.com/community/UbuntuCloudInfrastructure
За исключением того, что вместо настройки MaaS и создания / загрузки сред. yaml из MaaS, вы просто вставили это в:
default: local
environments:
local:
type: local
default-series: precise
data-dir: /home/youruser/.juju/data
Все сервисы окажутся в своих собственных контейнерах на одной и той же коробке, что будет иметь некоторые ограничения (например, тома nova не работают правильно). [ 119]
Кроме того, можете ли вы объяснить, что именно MAAS будет устанавливать на каждом сервере?
blockquote>Вы можете использовать прелести сообщества, где каждому сервису, например MySQL или RabbitMQ, требуется выделенный узел или напишите свой где вы можете объединить их.
Имеет ли он какой-то механизм типа RAID внутри?
blockquote>Вы можете использовать RAID при развертывании узла в MaaS.
Если один или два сервера вышли из строя, и он может обрабатывать все?
blockquote>MaaS не обеспечивает встроенное резервирование или высокую доступность для развернутых служб. Если вы говорите об OpenStack, ответ - да: nova-compute может перезапускать экземпляры с неисправных узлов. Лучшие практики для Swift требуют 3 копии ваших данных, поэтому 2 неисправных узла не проблема.
Мой последний вопрос: где-то в документации по Ubuntu написано, что на каждом сервере должно быть не менее 16 ГБ ОЗУ? Это обязательно или необязательно?
blockquote>Нет, это не обязательно. Вероятно, вы упомянули это утверждение из блога Марка : «Добавьте еще один узел в кластер Hadoop и убедитесь, что он имеет не менее 16 ГБ ОЗУ».