openstack第一个程序

时间:2012-02-20 09:00:08

标签: openstack

我已经设置了我的openstack开发环境。现在我想写一个hello world程序(例如我想在一个文件中写一个hello world程序说测试,当我运行nova-manage test它应该打印Hello World)。我查看了网络编程指南,我找到的只是安装和管理手册。我甚至经历了问题openstack Hello World,没有帮助。我可以帮忙......

提前感谢..

1 个答案:

答案 0 :(得分:1)

因此,通过openstack开发环境,我认为你的意思是像devstack(devstack.org)。

通过openstack,我假设(因为你引用了nova-manage),你正在使用openstack的nova组件。

nova是一个云计算控制器。它有效地充当管理虚拟机的API。通常在linux中,这意味着启用了kvm或xen hypervisor的虚拟机。但它并不局限于此。

默认情况下,devstack使用kvm作为首选的管理程序。

一旦将图像加载到glance图像库中,Openstack将允许您启动“实例”。这些图像的功能类似于虚拟机的模板。当您基于现有映像启动实例时,您将在openstack中的项目中收到正在运行的虚拟机。如果您使用的图像是linux图像,您可以ssh到该实例并像使用任何其他Linux框一样使用它。

Ubuntu云服务有一系列可用图像兼容,可以免费下载。

所以......在解释的这一点上,我必须假设你认为openstack就像云代工厂。它不是。 Nova提供IaaS解决方案。基础设施即服务。不像云代工厂那样PaaS / SaaS。

这有意义吗?