for sap_name in self.saps_ext:
ext_sap = self.saps[sap_name]
target_dc = ext_sap.get("dc")
- target_dc.removeExternalSAP(sap_name, ext_sap['net'])
+ target_dc.removeExternalSAP(sap_name)
LOG.info("Stopping the SAP instance: %r in DC %r" % (sap_name, target_dc))
if not GK_STANDALONE_MODE:
# create SAP as separate OVS switch with an assigned ip address
sap_ip = str(sap_net[1]) + '/' + str(sap_net.prefixlen)
# allow connection to the external internet through the host
- params = dict(NAT=True, SAPNet=str(sap_net))
+ params = dict(NAT=True)
sap_switch = self.net.addExtSAP(sap_name, sap_ip, dpid=hex(self._get_next_extSAP_dpid())[2:], **params)
sap_switch.start()
# link SAP to the DC switch
self.net.addLink(sap_switch, self.switch, cls=Link)
- def removeExternalSAP(self, sap_name, sap_net):
+ def removeExternalSAP(self, sap_name):
sap_switch = self.net.getNodeByName(sap_name)
# link SAP to the DC switch
self.net.removeLink(link=None, node1=sap_switch, node2=self.switch)
- self.net.removeExtSAP(sap_name, str(sap_net))
+ self.net.removeExtSAP(sap_name)
def listCompute(self):
"""