Beispiel #1
0
 def configureNic(self, nic, **opts):
     self.configApplier.addNic(nic, **opts)
     self._addSourceRoute(nic)
     if nic.bond is None:
         if not vlans.is_vlanned(nic.name):
             ifdown(nic.name)
         _ifup(nic)
Beispiel #2
0
 def configureNic(self, nic, **opts):
     self.configApplier.addNic(nic, **opts)
     self._addSourceRoute(nic)
     if nic.bond is None:
         if not vlans.is_vlanned(nic.name):
             ifdown(nic.name)
         _ifup(nic)
Beispiel #3
0
 def configureBond(self, bond, **opts):
     self.configApplier.addBonding(bond, **opts)
     if not vlans.is_vlanned(bond.name):
         for slave in bond.slaves:
             ifdown(slave.name)
     for slave in bond.slaves:
         slave.configure(**opts)
     self._addSourceRoute(bond)
     _ifup(bond)
     if self.unifiedPersistence:
         self.runningConfig.setBonding(
             bond.name, {'options': bond.options,
                         'nics': [slave.name for slave in bond.slaves]})
Beispiel #4
0
 def configureBond(self, bond, **opts):
     self.configApplier.addBonding(bond, **opts)
     if not vlans.is_vlanned(bond.name):
         for slave in bond.slaves:
             ifdown(slave.name)
     for slave in bond.slaves:
         slave.configure(**opts)
     self._addSourceRoute(bond)
     _ifup(bond)
     if self.unifiedPersistence:
         self.runningConfig.setBonding(
             bond.name, {'options': bond.options,
                         'nics': [slave.name for slave in bond.slaves]})