吼吼!原本今天是想邊複習邊完成畢業設計的,沒想到想着想着就寫成日誌了哎~~~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相對重要性比較低,可是我又爲何一個一個得敲出來呢……
主要仍是爲了提醒本身
在作其餘實現以前必定要記得主動獲取一個到目標主機的鏈接!!!