Vijava 学习笔记之 VirtualMachine操作(关机、待机和重新加载)

package com.vmware.client;

import com.vmware.util.ClientSesion;
import com.vmware.vim25.mo.*;

import java.net.URL;

/**
 * Created by vixuan-008 on 2015/4/16.
 */
public class VirtualMachineTaskStop {
    public static void main(String[] args){
        try {
            String ip="172.16.10.15";
            ClientSesion session = new ClientSesion("地址", "用户名", "密码");
            URL url = new URL("https", session.getHost(), "/sdk");
            ServiceInstance si = new ServiceInstance(url, session.getUsername(), session.getPassword(), true);

            Folder rootFolder = si.getRootFolder();
            ManagedEntity mes = new InventoryNavigator(rootFolder).searchManagedEntity("VirtualMachine","AD");
            if (mes != null) {
                VirtualMachine virtualMachine = (VirtualMachine) mes;
                System.out.println("VirtualMachine name:" +virtualMachine.getName());
                //虚拟机重新加载
                virtualMachine.reload();
                //虚拟机关机
                //virtualMachine.shutdownGuest();
                //虚拟机待机
                //virtualMachine.standbyGuest();
            }else{
                si.getServerConnection().logout();
            }


        }catch (Exception e){
           e.printStackTrace();
        }


        }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值