Запуск Openstack на 3 узлах

Можно ли запустить облако openstack через 3 узла (изначально, с последующим узлом, который последует позже)? Все серверы - четырехъядерные xeon, 12 ГБ оперативной памяти и 2x1 ТБ дисков.

В настоящее время я смотрю на виртуализацию очень маленькой сети, однако у нас нет денег или средств для поддержки объявленного минимум 6 серверов для запуска openstack. Кроме того, деньги являются ограничением, поскольку они предназначены для некоммерческой организации.

Я бы предпочел использовать openstack, а не VMWare, поскольку это означает, что он будет работать как кластер, в отличие от ESXi, который не будет.

Источник: http://www.ubuntu.com/download/cloud/install-ubuntu-cloud - Шаг 4

1
задан 31 May 2014 в 18:15

1 ответ

Короткий ответ Да, но не ожидайте ничего захватывающего или рассматривайте это как промышленное развертывание. Развертывание как они больше подходит для тестовых сред если you'r для некоторого серьезного "взламывания инфраструктуры". Также Маас & объединенные JuJu являются методологиями развертывания. Они помещают программное обеспечение на машины. С чем Вы делаете Вам решать, таким образом, все еще необходимо пройти Руководство по работе OpenStack и документацию для получения ощущения того, что продолжается.

услуги по Развертыванию от cmd-строки в амулете действительно позволяют соразмещать сервисы в машинах, хотя необходимо быть осторожными с тем, как Вы перепутываете их.

juju deploy-service -e myMaaS mysql--to 1 

Подробно, необходимо рассмотреть развертывание следующего набора сервисов всюду по стеку, чтобы это работало, даже при том, что едва-едва.

  • Сервер Мааса (1-й Сервер) (Типовая установка)
  • JuJu загружают узел (2-й Сервер) или машина 0 в стиле JuJu.
  • Стопка OpenStack (3-й Сервер) или машина 1 в стиле JuJu.
    • трапецеидальное искажение RabbitMQ
    • MySQL
    • Взгляд
    • Зола
    • Трапецеидальное искажение
    • Панель инструментов OpenStack
    • Облачный Контроллер Новинки
    • Nova - Вычисляет

, Note:I развернули тестовый стек как этот так, это действительно работает, но это - тестовая среда.

Однако это - в значительной степени огромная трата ресурсов, даже если сервисы масштабируемы.

альтернативы им были бы.

a) Развертывают OpenStack вручную без Мааса & JuJu или с некоторым другим инструментом DevOp, например, saltstack.

b) Часть серверы. Используйте некоторый-тип виртуализации для создания VMs, которые находятся в той же сети как Маас (с соединенными мостом адаптерами и PXE загружающиеся возможности). Путем выполнения этого Вы сможете добавить машины в Кластере Мааса, даже если они будут в той же реальной машине как Маас. Даже VMs рассчитывают как автономные узлы, и можно использовать их с JuJu.

, Так как Вы спрашиваете в Ubuntu, я предположу, что Вы пытаетесь сжать ее с Маасом & JuJu, хотя Маас больше подходит для управления большим количеством реальных машин.

Так позволяют нам пойти с b) Частью серверы. Соображения, которые необходимо было бы иметь в виду, следующие.

  • Маасу не нужен целый сервер того калибра на своем собственном. Вы - более обеспеченное разрезание первого сервера, который обработает услуги не-OpenStack.
  • Узел JuJu. Так как это не будет делать большого количества управления состоянием, этому не нужен автономный физический узел на своем собственном. Это лучше подходит живой на первом сервере.
  • Добавляют любой другой сервис управления, которого Вы могли бы потребовать на VMs первого сервера через JuJu или без него.
  • Openstack Services. Можно сойти с рук услуги по поддержке, живущие на том же сервере в небольших развертываниях. Вы могли переполнить, все кроме новинки - вычисляют на 2-м физическом сервере.
  • Nova - Вычисляет, сервис, который выставит аппаратные ресурсы виртуализации Вашему облаку и лучше подходит для использования всего физического сервера. Сохраните 3-й сервер в целом для новинки - вычисляют. Кроме того, добавление больше Вычисляют Ресурсы, равняется добавлению, что новый физический сервер и кластеризация его при Nova - Вычисляют из дескрипторов Золы JuJu
  • устройство хранения данных для OpenStack, таким образом, оно должно использовать LVM или объем SDX, где оно установлено для представления его облаку. Удостоверьтесь, что Вы делили/сохраняли специализированный массив объема для Золы. Также от проверки Вашего HDs... Вам действительно нужен больше.

большего количества соображений для взятия в развертывание стека OpenStack, такого как фактическое проксирование панели инструментов к апачскому серверу, местоположению резервирных копий, не топя сервер трапецеидального искажения (последний видит довольно большой трафик).

Короче говоря.

  • Первый Сервер (Нарезанный)
    • Маас - За пределами Узла Начальной загрузки JuJu
    • JuJu - Машина 0
    • Универсальный VM для некоторого сервиса нестека. Машина N
  • Второй Сервер (Не должен быть нарезан) Взгляд MySQL
  • N+1
    • RabbitMQ
    • Машины
    • Зола
    • Облачный Контроллер Новинки
    • Трапецеидальное искажение
    • Панель инструментов OpenStack
  • Третий Сервер - машина N+2
    • Nova - Вычисляет

Hope, которая помогает запустить Вас.

2
ответ дан 31 May 2014 в 18:15

Другие вопросы по тегам:

Похожие вопросы: