Examples of GuestOsDescriptor


Examples of com.vmware.vim25.GuestOsDescriptor

    }

    public boolean isCpuHotAddSupported(String guestOsId) throws Exception {
        boolean guestOsSupportsCpuHotAdd = false;
        boolean virtualHardwareSupportsCpuHotAdd = false;
        GuestOsDescriptor guestOsDescriptor;
        int virtualHardwareVersion;
        int numCoresPerSocket;

        guestOsDescriptor = getGuestOsDescriptor(guestOsId);
        virtualHardwareVersion = getVirtualHardwareVersion();

        // Check if guest operating system supports cpu hotadd
        if (guestOsDescriptor.isSupportsCpuHotAdd()) {
            guestOsSupportsCpuHotAdd = true;
        }

        // Check if virtual machine is using hardware version 8 or later.
        // If hardware version is 7, then only 1 core per socket is supported. Hot adding multi-core vcpus is not allowed if hardware version is 7.
View Full Code Here

Examples of com.vmware.vim25.GuestOsDescriptor

    }

    public boolean isMemoryHotAddSupported(String guestOsId) throws Exception {
        boolean guestOsSupportsMemoryHotAdd = false;
        boolean virtualHardwareSupportsMemoryHotAdd = false;
        GuestOsDescriptor guestOsDescriptor;
        int virtualHardwareVersion;

        guestOsDescriptor = getGuestOsDescriptor(guestOsId);
        virtualHardwareVersion = getVirtualHardwareVersion();

        // Check if guest operating system supports memory hotadd
        if (guestOsDescriptor.isSupportsMemoryHotAdd()) {
            guestOsSupportsMemoryHotAdd = true;
        }
        // Check if virtual machine is using hardware version 7 or later.
        if (virtualHardwareVersion >= 7) {
            virtualHardwareSupportsMemoryHotAdd = true;
View Full Code Here

Examples of com.vmware.vim25.GuestOsDescriptor

  private static VirtualNetworkAdapterType validateNicType(GuestOsDescriptor[] guestOsDescriptorList,
     String guestId, VirtualNetworkAdapterType adapterType) throws DeviceNotSupported
  {
    VirtualNetworkAdapterType result = adapterType;

    GuestOsDescriptor guestOsInfo = null;

    for (GuestOsDescriptor desc : guestOsDescriptorList)
    {
      if(desc.getId().equalsIgnoreCase(guestId))
      {
        guestOsInfo = desc;
        break;
      }
    }

    if (adapterType == VirtualNetworkAdapterType.Unknown)
    {
      result = TryGetNetworkAdapterType(guestOsInfo);
    }
    else
    {
      if (guestOsInfo.getSupportedEthernetCard() != null)
      {
        boolean supported = false;
        List<String> supportedTypeList = new ArrayList<String>();

        for(String supportedAdapterName : guestOsInfo.getSupportedEthernetCard())
        {
          VirtualNetworkAdapterType supportedAdapterType = GetNetworkAdapterTypeByApiType(supportedAdapterName);
          supportedTypeList.add(supportedAdapterType.toString());

          if (supportedAdapterType == adapterType)
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.