Beispiel #1
0
 def _read_defaults(self, network):
     """
     Configure default network and ZooKeeper setup.
     """
     defaults = self.topo_config.get("defaults", {})
     def_network = network
     if not def_network:
         def_network = defaults.get("subnet")
     if not def_network:
         if self.args.ipv6:
             def_network = DEFAULT6_NETWORK
         else:
             if self.args.mininet:
                 def_network = DEFAULT_MININET_NETWORK
             else:
                 def_network = DEFAULT_NETWORK
     if self.args.ipv6:
         priv_net = DEFAULT6_PRIV_NETWORK
     else:
         priv_net = DEFAULT_PRIV_NETWORK
     self.subnet_gen = SubnetGenerator(def_network, self.args.docker)
     self.prvnet_gen = SubnetGenerator(priv_net, self.args.docker)
     for key, val in defaults.get("zookeepers", {}).items():
         if self.args.mininet and val['addr'] == "127.0.0.1":
             val['addr'] = "169.254.0.1"
     self.default_mtu = defaults.get("mtu", DEFAULT_MTU)
Beispiel #2
0
 def _read_defaults(self, network):
     """
     Configure default network and ZooKeeper setup.
     """
     defaults = self.topo_config.get("defaults", {})
     def_network = network
     if not def_network:
         def_network = defaults.get("subnet")
     if not def_network:
         if self.args.ipv6:
             def_network = DEFAULT6_NETWORK
         else:
             def_network = DEFAULT_NETWORK
     if self.args.ipv6:
         priv_net = DEFAULT6_PRIV_NETWORK
     else:
         priv_net = DEFAULT_PRIV_NETWORK
     self.subnet_gen = SubnetGenerator(def_network, self.args.docker,
                                       self.args.in_docker)
     self.prvnet_gen = SubnetGenerator(priv_net, self.args.docker,
                                       self.args.in_docker)
     if "zookeepers" not in defaults:
         logging.critical("No zookeeper configured in the topology!")
         sys.exit(1)
     self.default_mtu = defaults.get("mtu", DEFAULT_MTU)
Beispiel #3
0
 def _read_defaults(self, network):
     """
     Configure default network.
     """
     defaults = self.topo_config.get("defaults", {})
     self.subnet_gen4 = SubnetGenerator(DEFAULT_NETWORK, self.args.docker, self.args.in_docker)
     self.subnet_gen6 = SubnetGenerator(DEFAULT6_NETWORK, self.args.docker, self.args.in_docker)
     self.default_mtu = defaults.get("mtu", DEFAULT_MTU)
Beispiel #4
0
 def _read_defaults(self, network):
     """
     Configure default network.
     """
     defaults = self.topo_config.get("defaults", {})
     def_network = network
     if not def_network:
         def_network = defaults.get("subnet")
     if not def_network:
         if self.args.ipv6:
             def_network = DEFAULT6_NETWORK
         else:
             def_network = DEFAULT_NETWORK
     if self.args.ipv6:
         priv_net = DEFAULT6_PRIV_NETWORK
     else:
         priv_net = DEFAULT_PRIV_NETWORK
     self.subnet_gen = SubnetGenerator(def_network, self.args.docker, self.args.in_docker)
     self.prvnet_gen = SubnetGenerator(priv_net, self.args.docker, self.args.in_docker)
     self.default_mtu = defaults.get("mtu", DEFAULT_MTU)