首页 理论教育 私有云架构设计与实践:编程示例及文档资料链接

私有云架构设计与实践:编程示例及文档资料链接

时间:2023-10-28 理论教育 版权反馈
【摘要】:Libvirt的客户端编程支持很多种语言,包括C、Python、Java、Perl、Ruby、Php、CSharp、Erlang等。接下来笔者仅以C、Python、Java下的libvirt客户端编程予以简单介绍,并提供相关文档资料链接供开发者查询。以迁移虚拟机为例。以查看域信息为例。

私有云架构设计与实践:编程示例及文档资料链接

Libvirt的客户端编程支持很多种语言,包括C、Python、Java、Perl、Ruby、Php、CSharp、Erlang等。接下来笔者仅以C、Python、Java下的libvirt客户端编程予以简单介绍,并提供相关文档资料链接供开发者查询。

1.C

Libvirt原生提供对C语言支持,所以其C的文档颇为丰富,可以参考的文档有官方API(https://libvirt.org/html/)、开发指导(http://libvirt.org/docs/libvirt-appdev-guide/)、源码文档(https://github.com/libvirt/libvirt)等。

以迁移虚拟机为例。

2.Python

Python中的libvirt编程相对C来说可能更容易被使用OpenStack平台的读者接受,我们同样可以参看官方API文档、开发指导(http://libvirt.org/docs/libvirt-appdev-guidepython/)及源码文档(https://github.com/libvirt/libvirt-python)等。(www.xing528.com)

以保存域内存为例。

3.Java

Java下的libvirt客户端编程文档相对较少,但基本流程与C相似,可参考官方文档以及源码文档(https://github.com/libvirt/libvirt-java)。

以查看域信息为例。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈