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(); }
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(); }