吼吼!原本今天是想边复习边完成毕业设计的,没想到想着想着就写成日志了哎~~~node
无论了,统一复习了在根据记忆去作吧,忘了再查查……ssh
跟前一个获取“能力信息”函数差很少,这个函数根据libvirt官方文档的描述能够理解成函数
“可以用来获取 每个客户域 在主机所采用的虚拟技术的支持下 所可以获取获得的最大数目的虚拟CPU的个数。”设计
“它把到目标主机的链接对象和目标主机的虚拟化类型做为输入参数,其中虚拟化类型能够为NULL(毕竟链接对象里面包含了虚拟化类型),若是成功,则返回相应的数目,失败则返回-1”日志
按照惯例偶们仍是看看他的示例代码吧对象
......ci
#include<libvirt/libvirt.h>文档
......gc
int main(int argc , char *argv[])im
{
virConnectPtr conn;
conn = virConnectOpen("Xen+ssh://root@node1./");
......
int vcpus;
vcpus = virConnectGetVcpus(conn,NULL);
printf("Maximum support virtual cpus: %d \n",vcpus);
......
cirConnectClose(conn);
return 1;
}
其实这些API相对重要性比较低,可是我又为何一个一个得敲出来呢……
主要仍是为了提醒本身
在作其余实现以前必定要记得主动获取一个到目标主机的链接!!!