4

OpenStack имеет 3 вида основных узлов:Какова ценность/преимущества узлов OpenStack «Сеть/Хранение»?

  • Compute (Nova)
  • хранения (шлаковых)
  • Network (нейтрон)

Но для меня, все экземпляры Compute/Нова виртуальные машины. VM с файловыми системами. Виртуальные машины, которые должны быть подключены к сети, и в конечном итоге получать свои сетевые подключения от физического коммутатора в реальном центре данных где-то.

Чтобы иметь узлы «Хранение» и «Сеть», которые обеспечивают хранение файловой системы и сетевые подключения, сначала краснеть, кажется ненужным. Не могли ли все узлы быть узлами Compute/Nova?

  • Зачем нужны узлы для хранения/хранения для файловой системы? Каждый узел Nova будет иметь свою собственную файловую систему, да?
  • Зачем мне нужны Нейтронные/сетевые узлы для сетевых соединений? Разве мои узлы Nova не получат свое сетевое подключение от физического коммутатора в нашем центре обработки данных?

Очевидно, что у меня отсутствует основная часть головоломки, поэтому я спрашиваю: что это такое, чего я не хватает?

ответ

3

Но для меня все экземпляры Compute/Nova являются виртуальными машинами.

Строго говоря, это неверно. Nova имеет ряд составных частей. Проще говоря, есть компонент API, который предоставляет интерфейс службы и один или несколько вычислительных компонентов, которые говорят с гипервизорами VM. Таким образом, один вычислительный узел nova может поддерживать несколько виртуальных машин. Идея заключается в том, что вы увеличиваете Openstack за счет запуска большего количества серверов, способных размещать виртуальные машины.

Для получения более подробной информации о том, как работает Nova, я предлагаю прочитать в документации разработчика:

http://docs.openstack.org/developer/nova/devref/architecture.html

Я также рекомендую первое изучение взаимодействия между Keystone, Glance и Нова. Надеемся, вы начнете понимать, как каждый дополнительный компонент добавляет больше услуг в ваше облако.

+0

Спасибо @Mark O'Connor (+1) - Я ценю исправление, но «экземпляры Compute/Nova», что я действительно хотел сказать, это «управляемые Nova экземпляры», которые в большей степени согласуются с тем, что вы говорите здесь. ** Что еще более важно **, я все еще хочу понять, почему ** нам нужен Золушка и Нейтрон в первую очередь. Подумайте об этом: если Nova создает виртуальную машину, VM должна получить свою сеть от физического коммутатора, и у нее будет собственная файловая система для хранения данных. Итак, зачем нам нужны нейтроны и золы?!? Это был мой вопрос :-) – smeeb

+1

@smeeb Cinder используется для управления томами блоков хранения, вам не обязательно иметь их, но они могут быть полезны для сохранения данных. Аналогично, Neutron обеспечивает более продвинутые сетевые сервисы за пределами DHCP. Я настоятельно рекомендую прочитать документы для получения дополнительной информации. –

 Смежные вопросы

  • Нет связанных вопросов^_^