public ApplianceVmNicTO(VmNicInventory inv) { ip = inv.getIp(); netmask = inv.getNetmask(); gateway = inv.getGateway(); mac = inv.getMac(); }
private SnatStruct makeSnatStruct(VmInstanceSpec spec, L3NetworkInventory l3) { VmNicInventory nic = null; for (VmNicInventory inv : spec.getDestNics()) { if (VmNicHelper.getL3Uuids(inv).contains(l3.getUuid())){ nic = inv; break; } } SnatStruct struct = new SnatStruct(); struct.setL3Network(l3); struct.setGuestGateway(nic.getGateway()); struct.setGuestIp(nic.getIp()); struct.setGuestMac(nic.getMac()); struct.setGuestNetmask(nic.getNetmask()); return struct; }
@Override public VirtualRouterCommands.NicInfo call(VmNicInventory arg) { VirtualRouterCommands.NicInfo info = new VirtualRouterCommands.NicInfo(); info.setIp(arg.getIp()); info.setDefaultRoute(false); info.setGateway(arg.getGateway()); info.setMac(arg.getMac()); info.setNetmask(arg.getNetmask()); info.setFirewallDefaultAction(action); return info; } });
cmd.gatewayToRemove = pnic.getGateway(); cmd.macOfGatewayToRemove = pnic.getMac(); cmd.bridgeNameOfGatewayToRemove = new BridgeNameFinder().findByL3Uuid(previousL3); cmd.gatewayToAdd = nnic.getGateway(); cmd.macOfGatewayToAdd = nnic.getMac(); cmd.bridgeNameOfGatewayToAdd = new BridgeNameFinder().findByL3Uuid(nowL3);
info.setIp(nicInventory.getIp()); info.setDefaultRoute(false); info.setGateway(nicInventory.getGateway()); info.setMac(nicInventory.getMac()); info.setNetmask(nicInventory.getNetmask());
struct.setGuestGateway(nic.getGateway()); struct.setGuestIp(nic.getIp()); struct.setGuestMac(nic.getMac());
info.setManagementNicGateway(mgmtNic.getGateway()); info.setManagementNicIp(mgmtNic.getIp()); info.setManagementNicMac(mgmtNic.getMac()); info.setPublicNicNetmask(publicNic.getNetmask()); info.setPublicNicMac(publicNic.getMac()); info.setPublicNicGateway(publicNic.getGateway()); dns.addAll(getDns(publicNic.getL3NetworkUuid()));
info.setIp(nic.getIp()); info.setDefaultRoute(false); info.setGateway(nic.getGateway()); info.setMac(nic.getMac()); info.setNetmask(nic.getNetmask());
vipvo.setDescription("Vip backend created for virtual router"); vipvo.setState(VipState.Enabled); vipvo.setGateway(nic.getGateway()); vipvo.setIp(nic.getIp()); vipvo.setIpRangeUuid(ips.getUuid());
info.setIp(nicInventory.getIp()); info.setDefaultRoute(false); info.setGateway(nicInventory.getGateway()); info.setMac(nicInventory.getMac()); info.setNetmask(nicInventory.getNetmask());
@Override protected void scripts() { String acntUuid = Account.getAccountUuidOfResource(spec.getVmInventory().getUuid()); spec.getDestNics().forEach(nic -> { VmNicVO nvo = new VmNicVO(); nvo.setUuid(nic.getUuid()); nvo.setDeviceId(nic.getDeviceId()); nvo.setIp(nic.getIp()); nvo.setL3NetworkUuid(nic.getL3NetworkUuid()); nvo.setMac(nic.getMac()); nvo.setHypervisorType(nic.getHypervisorType()); nvo.setUsedIpUuid(nic.getUsedIpUuid()); nvo.setGateway(nic.getGateway()); nvo.setNetmask(nic.getNetmask()); nvo.setVmInstanceUuid(nic.getVmInstanceUuid()); nvo.setMetaData(nic.getMetaData()); nvo.setInternalName(nic.getInternalName()); nvo.setAccountUuid(acntUuid); nvo.setIpVersion(nic.getIpVersion()); persist(nvo); if (nic.getUsedIpUuid() != null) { SQL.New(UsedIpVO.class).eq(UsedIpVO_.uuid, nic.getUsedIpUuid()).set(UsedIpVO_.vmNicUuid, nvo.getUuid()).update(); } }); ApplianceVmVO apvm = findByUuid(spec.getVmInventory().getUuid(), ApplianceVmVO.class); apvm.setManagementNetworkUuid(mgmtNic.getL3NetworkUuid()); merge(apvm); } }.execute();