Vijava 学习笔记之VirtualMachine(CPU Process 更改)
来源:互联网 发布:java三元表达式 编辑:程序博客网 时间:2024/05/16 15:04
Vijava 代码:
package com.vmware.client;import com.vmware.util.Session;import com.vmware.vim25.VirtualMachineConfigSpec;import com.vmware.vim25.mo.*;/** * Created by vixuan-008 on 2015/4/21. */public class VirtualMachineCPUUpdate { public static void main(String[] args){ try{ String vmname="ESX01_SCALEIO"; ServiceInstance serviceInstance= Session.getInstance("172.16.1.20", "root", "vmware"); Folder rootFolder = serviceInstance.getRootFolder(); VirtualMachine vm = (VirtualMachine) new InventoryNavigator( rootFolder).searchManagedEntity("VirtualMachine", vmname); if(vm==null) { System.out.println("No VM " + vmname + " found"); serviceInstance.getServerConnection().logout(); return; } //update VrituaMachine config file VirtualMachineConfigSpec vmConfigSpec =new VirtualMachineConfigSpec(); //update VirtualMachine CPU processors vmConfigSpec.numCPUs=4; Task task = vm.reconfigVM_Task(vmConfigSpec); if(task.waitForMe()==Task.SUCCESS) { System.out.println("cpu processors update is Successful!"); } else { System.out.println("cpu processors update is failed!"); } serviceInstance.getServerConnection().logout(); }catch (Exception e){ e.printStackTrace(); } }}
效果截图:
0 0
- Vijava 学习笔记之VirtualMachine(CPU Process 更改)
- Vijava 学习笔记之VirtualMachine(Memory 容量更改)
- Vijava 学习笔记之VirtualMachine(CPU 利用率和Memory 利用率)
- Vijava 学习笔记之(ResourcePool 关联VirtualMachine)
- Vijava 学习笔记之(VirtualMachine 更改虚拟机系统磁盘大小)
- Vijava 学习笔记之 VirtualMachine(状态(通电状态))
- Vijava 学习笔记之VirtualMachine(基础配置信息{VirtualMachineConfigSummary})
- Vijava 学习笔记之(HostSystem 关联VirtualMachine)
- Vijava 学习笔记之(VirtualMachine 与HostSystem 宿主关系)
- Vijava 学习笔记之(VirtualMachine 获取网卡配置信息)
- Vijava 学习笔记之 VirtualMachine操作(关机、待机和重新加载)
- Vijava 学习笔记之 VirtualMachine(虚拟磁盘已用容量和空闲容量)
- Vijava 学习笔记之(VirtualMachine 移除指定虚拟磁盘)
- Vijava 学习笔记之模板
- Vijava 学习笔记之(VirtualMachineCloneSpec)
- Vijava 学习笔记之CustomizationPassword
- Vijava 学习笔记之 HostSystem(内存总大小、内存已使用容量和CPU个数)
- Vijava 学习笔记之(虚拟机可扩容CPU核数、内存大小和关联DataStore)
- 蓝海卓越NSWMP管理协议10AP许可AC免费版
- 《Item-to-Item Collaborative Filtering》笔记
- Android 相对布局
- NT_iOS笔记—去除string首尾空格、换行
- .Net使用非托管程序
- Vijava 学习笔记之VirtualMachine(CPU Process 更改)
- Linux 网络编程——IP 数据报格式详解
- activeMQ使用总结
- PyQt5学习笔记12----主窗口动态加载Widget
- 最近发现技术博客很有用
- Android_canvas.drawTextOnPath()无效
- 到九月份的任务
- MySQL命令大全
- Oracle忘记登陆用户密码解决办法