MCPcopy Create free account
hub / github.com/apache/cloudstack / config

Method config

python/lib/cloudutils/serviceConfig.py:399–420  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

397 cfo.save()
398
399 def config(self):
400 try:
401 if super(networkConfigSUSE, self).isPreConfiged():
402 return True
403
404 super(networkConfigSUSE, self).cfgNetwork()
405
406 self.netMgrRunning = self.syscfg.svo.isServiceRunning("NetworkManager")
407 if self.netMgrRunning:
408 self.syscfg.svo.stopService("NetworkManager")
409 self.syscfg.svo.disableService("NetworkManager")
410
411 if not bash("service network restart").isSuccess():
412 if not bash("systemctl restart NetworkManager.service").isSuccess():
413 raise CloudInternalException("Can't restart network")
414
415 self.syscfg.env.nics.append(self.brName)
416 self.syscfg.env.nics.append(self.brName)
417 self.syscfg.env.nics.append(self.brName)
418 return True
419 except:
420 raise
421
422 def restore(self):
423 try:

Callers

nothing calls this directly

Calls 9

bashClass · 0.85
isPreConfigedMethod · 0.80
cfgNetworkMethod · 0.80
isSuccessMethod · 0.65
isServiceRunningMethod · 0.45
stopServiceMethod · 0.45
disableServiceMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected