Examples of VirtualMachineRuntimeInfo


Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

    private static State convertState(VirtualMachinePowerState powerState) {
        return s_statesTable.get(powerState);
    }

    public static State getVmState(VirtualMachineMO vmMo) throws Exception {
        VirtualMachineRuntimeInfo runtimeInfo = vmMo.getRuntimeInfo();
        return convertState(runtimeInfo.getPowerState());
    }
View Full Code Here

Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

    private static PowerState convertPowerState(VirtualMachinePowerState powerState) {
        return s_powerStatesTable.get(powerState);
    }

    public static PowerState getVmPowerState(VirtualMachineMO vmMo) throws Exception {
        VirtualMachineRuntimeInfo runtimeInfo = vmMo.getRuntimeInfo();
        return convertPowerState(runtimeInfo.getPowerState());
    }
View Full Code Here

Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

                s_logger.debug("dvPg: " + dvPgName +
                        " Ignoring vm: " + vmName);
                continue;
            }
            // Is it powered on?
            VirtualMachineRuntimeInfo vmRuntimeInfo = vm.getRuntime();
            VirtualMachinePowerState powerState =
                    vmRuntimeInfo.getPowerState();
            if (powerState != VirtualMachinePowerState.poweredOn) {
                s_logger.debug("dvPg: " + dvPgName + " Ignoring vm: " +
                        vmName + " Power State: " + powerState);
                continue;
            }

            // Extract configuration info
            VirtualMachineConfigInfo vmConfigInfo = vm.getConfig();
            // Extract MAC address
            String vmMac = getVirtualMachineMacAddress(vmConfigInfo,
                    portGroup);
            if (vmMac == null) {
                s_logger.error("dvPg: " + dvPgName + " vm: " +
                        vmName + " MAC Address NOT found");
                continue;
            }
            // Get instance UUID
            String instanceUuid = vmConfigInfo.getInstanceUuid();
            // Get host information
            ManagedObjectReference hmor = vmRuntimeInfo.getHost();
            HostSystem host = new HostSystem(
                vm.getServerConnection(), hmor);
            String hostName = host.getName();
            // Get Contrail VRouter virtual machine information from the host
            String vrouterIpAddress = getVirtualMachineIpAddress(dvPgName,
View Full Code Here

Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

  }

  static public DatastoreSummary findDatastoreSummary(VirtualMachine vm, String dsName) throws Exception
  {
    DatastoreSummary dsSum = null;
    VirtualMachineRuntimeInfo vmRuntimeInfo = vm.getRuntime();
    EnvironmentBrowser envBrowser = vm.getEnvironmentBrowser();
    ManagedObjectReference hmor = vmRuntimeInfo.getHost();

    if(hmor == null)
    {
      System.out.println("No Datastore found");
      return null;
View Full Code Here

Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

  }

  static  public VirtualDevice[] getDefaultDevices(VirtualMachine vm)
  throws Exception
  {
    VirtualMachineRuntimeInfo vmRuntimeInfo = vm.getRuntime();
    EnvironmentBrowser envBrowser = vm.getEnvironmentBrowser();
    ManagedObjectReference hmor = vmRuntimeInfo.getHost();
    VirtualMachineConfigOption cfgOpt = envBrowser.queryConfigOption(null, new HostSystem(vm.getServerConnection(), hmor));
    VirtualDevice[] defaultDevs = null;
    if (cfgOpt != null)
    {
      defaultDevs = cfgOpt.getDefaultDevice();
View Full Code Here

Examples of com.vmware.vim25.VirtualMachineRuntimeInfo

    System.out.println("vm:" + vmName + " is destroyed");

  }

  public boolean isVmPoweredOn(VirtualMachine vm) {
    VirtualMachineRuntimeInfo vmri = (VirtualMachineRuntimeInfo) vm.getRuntime();
    return (vmri.getPowerState() == VirtualMachinePowerState.poweredOn);

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.