1

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

提前致谢..

4

1 回答 1

1

因此,通过 openstack 开发环境,我假设您的意思是 devstack (devstack.org)。

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

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

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

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

Ubuntu云服务有一个与glance兼容的可用镜像列表,可以免费下载。

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

这有意义吗?

于 2012-02-27T01:18:28.210 回答