первая программа openstack - PullRequest
       7

первая программа openstack

1 голос
/ 20 февраля 2012

Я настроил свою среду разработки openstack. Теперь я хочу написать программу hello world (например, я хочу написать программу hello world в файле скажем test, а когда я запускаю тест nova-manage, он должен напечатать Hello World). Я заглянул в веб для руководства по программированию, все, что я нашел, было руководство по установке и администрированию. Я даже прошел вопрос openstack Hello World , но ничего не помогло. Я мог бы использовать некоторую помощь ...

спасибо заранее ..

1 Ответ

1 голос
/ 27 февраля 2012

Итак, в среде openstack dev я предполагаю, что вы имеете в виду что-то вроде devstack (devstack.org).

И в openstack я предполагаю (поскольку вы ссылались на nova-manage) вы используете компонент nova в openstack.

nova - это контроллер облачных вычислений. он эффективно действует как API для управления виртуальными машинами. Обычно в Linux это означает виртуальные машины с поддержкой гипервизора kvm или xen. Но это не ограничено этим.

По умолчанию devstack использует kvm в качестве своего гипервизора.

Openstack позволит вам запускать «экземпляры» после загрузки изображений в хранилище изображений glance. Эти изображения функционируют как шаблоны для виртуальных машин. Когда вы запускаете экземпляр на основе существующего образа, вы получаете работающую виртуальную машину в вашем проекте в openstack. Вы можете использовать ssh для этого экземпляра и использовать его, как и любой другой Linux-пакет, если используемый вами образ является linux-изображением.

Облачные сервисы Ubuntu имеют список доступных изображений, которые совместимы с glance и могут быть свободно загружены.

Итак ... на этом этапе объяснения я должен предположить, что вы думаете, что openstack - это что-то вроде облачного литейного производства. Это не. Nova предлагает решения IaaS. Инфраструктура как услуга. Не PaaS / SaaS, как облачный литейный завод.

Имеет ли это смысл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...