##获取xen/VMS
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/VMS
string:nameLabel# 虚拟机模板名,可不传值
#所在Conroller:ServerController
<<<
success
{ "code": 0, "msg": "查询模板成功", "total": 6,"rows": [
{
"isATemplate": true,
"nameDescription": "",
"memoryStaticMax": 4,
"uuid": "7e2539ec-c861-d6d7-eae6-0b6cbef68f86",
"nameLabel": "Windows 7",
"server_type": "XenServer",
"isASnapshot": false,
"VCPUsMax": 4
},
<<<
~~~
##获取xen/getConsoleVM
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/getConsoleVM
#所在Conroller:ServerController
<<<
success
{"code": 0,"msg": "查询虚拟机成功","total": 22, "rows": [
{
"Name": "APPSERS-02",
"IPAddress": "192.168.3.109",
"VMType": "XenServer",
"PowerState": "PoweredOff"
},
<<<
~~~
##获取xen/NetWork
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/NetWork
string:ConnectionType#连接类型(xencenter/vcenter)
#所在Conroller:ServerController
<<<
success
{"code": 0,"msg": "查询网络成功","total": 3,"rows": [
{
"connType": "XenServer",
"nameDescription": "",
"bridge": "brusb0",
"nameLabel": "Network usb0"
},
<<<
~~~
##获取xen/Storage
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/Storage
string:ConnectionType#连接类型(xencenter/vcenter)
#所在Conroller:ServerController
<<<
success
{ "code": 0, "msg": "查询数据存储成功", "total": 2, "rows": [
{
"shared": true,
"nameDescription": "硬件 HBA SR [IBM - 000769730e0cf7b522703a7701b00506]",
"connType": "XenServer",
"contentType": "",
"type": "lvmohba",
"nameLabel": "SSD"
},
<<<
~~~
##获取xen/Memory
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/Memory
string:connType#连接类型(xencenter/vcenter)
#所在Conroller:ServerController
<<<
success
{ "code": 0, "msg": "查询网络成功", "total": 1, "rows": [
{
"total": 64,
"free": 8.2,
"connType": "XenServer",
"used": "55.80"
}
]
}
<<<
~~~
##获取xen/setPowerAction
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/setPowerAction
string:MachineName#虚拟机名称
string:MachineType#连接类型(xencenter/vcenter)
#所在Conroller:ServerController
<<<
success
{ "code": 0, "msg": "操作成功", "total": 0, "rows":0 }
<<<
~~~
##获取xen/getCluster
~~~[api]
get:http://192.168.3.100:8080/xdedsktop/xen/getCluster
#所在Conroller:ServerController
<<<
success
{ "code": 0, "msg": "操作成功", "total": 0, "rows":0 }
<<<
~~~