+ def _stop_vnfd(self, vnf_name):
+ """
+ Stop a VNFD specified by its name.
+
+ :param vnf_name: Name of the vnf to be stopped
+ :return:
+ """
+ if vnf_name not in self.vnfds:
+ raise Exception("VNFD with name %s not found." % vnf_name)
+ vnfd = self.vnfds[vnf_name]
+ dc = vnfd.get("dc")
+ LOG.info("Stopping %r contained in %r in DC %r" % (vnf_name, self.vnf_name2docker_name[vnf_name], dc)
+ dc.stopCompute(self.vnf_name2docker_name[vnf_name])
+