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

Method configConsole

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

Source from the content-addressed store, hash-verified

903 raise
904
905 def configConsole(self):
906 try:
907 cfo = configFileOps("/etc/cloudstack/agent/agent.properties", self)
908 cfo.addEntry("host", self.syscfg.env.mgtSvr)
909 cfo.addEntry("zone", self.syscfg.env.zone)
910 cfo.addEntry("pod", self.syscfg.env.pod)
911 cfo.addEntry("cluster", self.syscfg.env.cluster)
912 cfo.addEntry("port", "8250")
913 cfo.addEntry("private.network.device", self.syscfg.env.nics[0])
914 cfo.addEntry("public.network.device", self.syscfg.env.nics[1])
915 cfo.addEntry("guest.network.device", self.syscfg.env.nics[2])
916 cfo.addEntry("guid", str(self.syscfg.env.uuid))
917 cfo.addEntry("resource", "com.cloud.agent.resource.computing.consoleProxyResource")
918 cfo.save()
919
920 self.syscfg.svo.stopService("cloudstack-agent")
921 self.syscfg.svo.enableService("cloudstack-agent")
922 return True
923 except:
924 raise
925
926 def config(self):
927 if self.syscfg.env.agentMode == "Agent":

Callers 1

configMethod · 0.95

Calls 5

configFileOpsClass · 0.90
saveMethod · 0.65
enableServiceMethod · 0.65
addEntryMethod · 0.45
stopServiceMethod · 0.45

Tested by

no test coverage detected