public static void Main(String[] args)  {
    RemoveVirtualNic app = new RemoveVirtualNic();
    cb = AppUtil.AppUtil.initialize("RemoveVirtualNic",
                            RemoveVirtualNic.constructOptions(),
                            args);
    cb.connect();
    vmUtils = new VMUtils(cb);
    app.validate();
    app.doRemoveVirtualNic();
    cb.disConnect();
    Console.WriteLine("Please enter any key to exit: ");
    Console.Read();
 }
 public static void Main(String[] args)
 {
     RemoveVirtualSwitchPortGroup app = new RemoveVirtualSwitchPortGroup();
     cb = AppUtil.AppUtil.initialize("RemoveVirtualSwitchPortGroup"
                             , RemoveVirtualSwitchPortGroup.constructOptions()
                            , args);
     cb.connect();
     vmUtils = new VMUtils(cb);
     app.validate();
     app.doRemoveVirtualSwitchPortGroup();
     cb.disConnect();
     Console.Read();
 }
Beispiel #3
0
 public static void Main(String[] args)
 {
     VMCreate obj = new VMCreate();
     cb = AppUtil.AppUtil.initialize("VMCreate"
                             , VMCreate.constructOptions()
                            , args);
     cb.connect();
     vmUtils = new VMUtils(cb);
     obj.createVM();
     cb.disConnect();
     Console.WriteLine("Press enter to exit: ");
     Console.Read();
    
 }
   public static void Main(String[] args)
   {
       VMReconfig obj = new VMReconfig();
       cb = AppUtil.AppUtil.initialize("VMReconfig"
                               , VMReconfig.constructOptions()
                              , args);
      Boolean valid = obj.customValidation();
 if(valid) {
    cb.connect();      
    obj.getVmMor(cb.get_option("vmname"));
    if(obj._virtualMachine != null) {
       vmUtils = new VMUtils(cb);
        obj.reConfig();
    }
    else {
       Console.WriteLine("Virtual Machine " + cb.get_option("vmname") 
                       + " Not Found");
    }
    cb.disConnect();
   
 }
 Console.WriteLine("Press enter to exit.");
 Console.Read();
   }
      private void displayScsiLuns() {
          String hostname;
          ManagedObjectReference hmor;
          ManagedObjectReference hostfoldermor;
          if (!validate()) {
              vmUtils = new VMUtils(cb);
              hostname = null;
              ManagedObjectReference dcmor = cb.getServiceUtil().GetDecendentMoRef
                        (null, "Datacenter", "ha-datacenter");
              hostfoldermor = vmUtils.getHostFolder(dcmor);
              hmor = vmUtils.getHost(hostfoldermor, hostname);
          }
          else {
               hostname = cb.get_option("hostname");
               hmor = cb.getServiceUtil().GetDecendentMoRef(null, "HostSystem", hostname);
          }
    if(hmor != null) {
       DynamicProperty[]  scsiArry = 
          getDynamicProarray(hmor,"config.storageDevice.scsiLun");
        
       ScsiLun[] scsiLun = ((ScsiLun[])(scsiArry[0]).val);
      
       try{
          if (scsiLun != null && scsiLun.Length > 0) {
             for (int j=0;j < scsiLun.Length;j++ ){
                Console.WriteLine("\nSCSI LUN " + (j+1));
                Console.WriteLine("--------------");
                String canName = scsiLun[j].canonicalName;
                String vendor = scsiLun[j].vendor;
                String model = scsiLun[j].model;
                ScsiLunDurableName scsiLunDurableName = scsiLun[j].durableName;
                if (scsiLunDurableName != null)
                {
                sbyte[] data = scsiLunDurableName.data;
                String scsinamespace = scsiLunDurableName.@namespace;
                sbyte namespaceId = scsiLunDurableName.namespaceId;
                Console.Write("\nData            : ");
                for (int i = 0;i < data.Length ; i++ ){
                   Console.Write(data[i] + " ");
                }
                Console.WriteLine("Namespace       : " + scsinamespace);
                Console.WriteLine("Namespace ID    : " + namespaceId);
                 }
                Console.WriteLine("\nCanonical Name  : " + canName);
                
                Console.WriteLine("\nVMFS Affected ");
                getVMFS(hmor,canName);
                Console.WriteLine("Virtual Machines ");
                getVMs(hmor,canName);
             }
          }
       }
       catch(Exception e) {
          Console.WriteLine("error" + e);
          e.StackTrace.ToString();
       }
    }
    else {
       Console.WriteLine("Host "+ cb.get_option("hostname")+" not found");
    }
 }
 public static void Main(String[] args)  {
    AddVirtualSwitch app = new AddVirtualSwitch();
    cb = AppUtil.AppUtil.initialize("AddVirtualSwitch",
                            AddVirtualSwitch.constructOptions(),
                            args);
    cb.connect();
    vmUtils = new VMUtils(cb);
    app.validate();
    app.doAddVirtualSwitch();
    cb.disConnect();
    Console.Read();
 }