xenserver api java_Xenserver和Vmware

##获取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 }

<<<

~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值