Одна большая виртуальная машина, распределенная по множеству узлов OpenStack
Я просто настраиваю виртуальные машины на одном оборудовании с Vagrant. Я хочу использовать Puppet для их настройки, а затем попытаться настроить OpenStack. Я не уверен, понимаю ли я, как это должно выглядеть в конце. Возможно ли, в конце концов, иметь ниже архитектуру с OpenStack, где я буду запускать одну виртуальную машину с Linux?
-------------------------------
| VM with OS |
-------------------------------
| NOVA | NOVA | NOVA |
-------------------------------
| OpenStack |
-------------------------------
| Node | Node | Node |
-------------------------------
Больше деталей:
В моей среде узлы - это просто виртуальные машины, но мой вопрос касается отдельных аппаратных узлов. Если мы представим, что эти узлы (Novas) размещены на отдельных машинах (например, у каждого по 4 ядра), могу ли я запустить одну виртуальную машину на нескольких узлах OpenStack? Можно ли объединить вычислительные мощности OpenStack в одной виртуальной распределенной операционной системе?
1 ответ
Можно ли запустить одну виртуальную машину на нескольких узлах с помощью OpenStack? Можно ли объединить вычислительные мощности отдельных машин в одной виртуальной распределенной операционной системе?
Нет, у вас OpenStack совершенно не с той стороны. ВМ могут работать только на одном железном узле. Весь смысл OpenStack, как правило, состоит в том, чтобы создать больше виртуальных машин, чем у вас есть железных узлов, и облегчить установку / снятие виртуальной машины.
Большинство попыток "увеличить вычислительную мощность" сосредоточены на уровне приложений. В зависимости от того, что именно нужно передавать между узлами, существует множество решений. OpenMPI является довольно стандартным в мире высокопроизводительных вычислений, но это библиотека для передачи сообщений. Другие подходы, такие как Hadoop, пытаются перенести вычисления в данные.
"Виртуальная распределенная операционная система", безусловно, возможна, и за эти годы было предпринято много попыток. Я не знаю ни одного, который когда-либо делал это из стадии эксперимента все же.
"План 9" достаточно близок к вашему описанию.