多语言展示
当前在线:1483今日阅读:113今日分享:31

如何使用xen的api

如何使用xen的api呢、下面就跟小编一起来看一看吧。
工具/原料

PC

方法/步骤
1

如何使用xen的api呢?下面就跟小编一起来看一看具体的操作吧。

2

XendXend是xen中用来管理虚拟机的一套python脚本,其中包括了虚拟机的创建,销毁,状态查看等,在linux以服务的形式在后台运行Xend 和上层API通过XML-RPC的方式进行通信

3

libxen虚拟机管理的C语言接口的封装

4

pyxen对虚拟机C语言接口的python封装,为xm所用

5

Xen后台程序负责在其他用户空间工具和内核接口直接提供接口。应为Xen的Hypercall只能运行在特权级别。内核导出一个具有标准接口的设备,由后台程序作为普通文件打开。Xend 的一个主要任务是访问控制。在本机上,这是通过和后台连接的套接字或者其他任何文件设置权限来确保访问特定的用户或者ubei的访问权限。不是所有的管理功能都需要直接和Hypervisor打交道,其中一些比如启动克重寻你驱动的后端,完全发生在用户空间,或者一些通过授权表建立的共享内存区域的少量的Hypervisor交互。如果xend完全建立在内核中,完成其中很多功能可能会非常空难。把xend设计为一个用户空间工具的另外一个主要原因是它使得将其他操作系统一直未Domain0变的更加加单。

注意事项

如果看不懂,请教专业人员。

推荐信息