public static void removeVirtualSwitch(HostSystem host, String vswitchId) throws RemoteException { try { HostNetworkSystem hns = host.getHostNetworkSystem(); hns.removeVirtualSwitch(vswitchId); System.out.println("Successful removed: " + vswitchId); } catch (NotFound e) { System.out.println("Failed : virtual switch cannot be found. "); } catch (HostConfigFault e) { System.out.println("Failed : Configuration falilures. "); } catch (ResourceInUse e) { System.out.println("Failed removing switch "+ vswitchId); System.out.println("There are virtual network adapters " + "associated with the virtual switch."); } catch (Exception e) { System.out.println("Failed removing switch: "+ vswitchId +"\n" + e); } }
public static void removeVirtualSwitch(HostSystem host, String vswitchId) throws RemoteException { try { HostNetworkSystem hns = host.getHostNetworkSystem(); hns.removeVirtualSwitch(vswitchId); System.out.println("Successful removed: " + vswitchId); } catch (NotFound e) { System.out.println("Failed : virtual switch cannot be found. "); } catch (HostConfigFault e) { System.out.println("Failed : Configuration falilures. "); } catch (ResourceInUse e) { System.out.println("Failed removing switch "+ vswitchId); System.out.println("There are virtual network adapters " + "associated with the virtual switch."); } catch (Exception e) { System.out.println("Failed removing switch: "+ vswitchId +"\n" + e); } }
HostNetworkSystem hns = host.getHostNetworkSystem(); hns.removePortGroup(portGroupName); System.out.println("Successfully removed port group:" + portGroupName);
HostNetworkSystem hns = host.getHostNetworkSystem(); hns.removePortGroup(portGroupName); System.out.println("Successfully removed port group:" + portGroupName);
public void removePortGroup(ServiceInstance si, String hostName, String portGroupName) throws IOException { HostSystem host = (HostSystem) (new InventoryNavigator(si.getRootFolder())).searchManagedEntity("HostSystem", hostName); if (host == null) { System.out.println("Not found host:" + hostName); return; } HostNetworkSystem network = host.getHostNetworkSystem(); network.removePortGroup(portGroupName); System.out.println("Remove port group:" + portGroupName + " successfully!"); }
private static void addVirtualSwitchPortGroup(HostSystem host, String vswitchId, String portGroupName) throws Exception HostNetworkSystem hns = host.getHostNetworkSystem();
private static void addVirtualSwitchPortGroup(HostSystem host, String vswitchId, String portGroupName) throws Exception HostNetworkSystem hns = host.getHostNetworkSystem();
HostNetworkSystem hns = host.getHostNetworkSystem(); HostVirtualNic[] hvns = hns.getNetworkInfo().getVnic(); if(hvns==null)
HostNetworkSystem hns = host.getHostNetworkSystem(); HostVirtualNic[] hvns = hns.getNetworkInfo().getVnic(); if(hvns==null)
public void removeSwitch(Path path) throws RemoteException { ComputeResource res = getComputeResource(path.getParent()); HostSystem host = res.getHosts()[0]; HostNetworkSystem networkSystem = host.getHostNetworkSystem(); try { networkSystem.removeVirtualSwitch(path.getName()); } catch (NotFound swallow) { } }
public void removePortGroup(Path path) throws RemoteException { ComputeResource res = getComputeResource(path.getParent()); HostSystem host = res.getHosts()[0]; HostNetworkSystem networkSystem = host.getHostNetworkSystem(); try { networkSystem.removePortGroup(path.getName()); } catch (NotFound swallow) { } }
public void addPortGroup(ServiceInstance si, String hostName, String switchName, String portGroupName) throws IOException { HostSystem host = (HostSystem) (new InventoryNavigator(si.getRootFolder())).searchManagedEntity("HostSystem", hostName); if (host == null) { System.out.println("Not found host:" + hostName); return; } HostNetworkSystem network = host.getHostNetworkSystem(); HostPortGroupSpec portGroupSpec = new HostPortGroupSpec(); portGroupSpec.setName(portGroupName); portGroupSpec.setVlanId(0); portGroupSpec.setVswitchName(switchName); portGroupSpec.setPolicy(new HostNetworkPolicy()); network.addPortGroup(portGroupSpec); System.out.println("Create port group:" + portGroupName + " on switch:" + switchName + " successfully!"); }
hostNetworkSystem = hostSystem.getHostNetworkSystem(); } catch (RemoteException e) { logger.warn("Error fetching network information for Host System '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal());
hostNetworkSystem = hostSystem.getHostNetworkSystem(); } catch (RemoteException e) { logger.warn("Error fetching network information for Host System '{}' (ID: {})", hostSystem.getName(), hostSystem.getMOR().getVal());
ComputeResource res = host.getComputeResource(hostPath); HostSystem hostSys = res.getHosts()[0]; HostNetworkSystem networkSystem = hostSys.getHostNetworkSystem();
return; HostNetworkSystem hns = host.getHostNetworkSystem();
rootFolder).searchManagedEntity("HostSystem", hostname); HostNetworkSystem hns = host.getHostNetworkSystem();
rootFolder).searchManagedEntity("HostSystem", hostname); HostNetworkSystem hns = host.getHostNetworkSystem();
rootFolder).searchManagedEntity("HostSystem", hostname); HostNetworkSystem hns = host.getHostNetworkSystem();
rootFolder).searchManagedEntity("HostSystem", hostname); HostNetworkSystem hns = host.getHostNetworkSystem();