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