| 855 | self.serviceName = "Console Proxy" |
| 856 | |
| 857 | def configMyCloud(self): |
| 858 | try: |
| 859 | cfo = configFileOps("/etc/cloudstack/agent/agent.properties", self) |
| 860 | cfo.addEntry("host", self.syscfg.env.mgtSvr) |
| 861 | cfo.addEntry("zone", self.syscfg.env.zone) |
| 862 | cfo.addEntry("port", "443") |
| 863 | cfo.addEntry("private.network.device", self.syscfg.env.nics[0]) |
| 864 | cfo.addEntry("public.network.device", self.syscfg.env.nics[1]) |
| 865 | cfo.addEntry("guest.network.device", self.syscfg.env.nics[2]) |
| 866 | if cfo.getEntry("local.storage.uuid") == "": |
| 867 | cfo.addEntry("local.storage.uuid", str(bash("uuidgen").getStdout())) |
| 868 | cfo.addEntry("guid", str(self.syscfg.env.uuid)) |
| 869 | cfo.addEntry("mount.path", "/mnt") |
| 870 | cfo.addEntry("resource", "com.cloud.storage.resource.LocalSecondaryStorageResource|com.cloud.agent.resource.computing.CloudZonesComputingResource") |
| 871 | cfo.save() |
| 872 | |
| 873 | #self.syscfg.svo.stopService("cloud-agent") |
| 874 | #self.syscfg.svo.enableService("cloud-agent") |
| 875 | return True |
| 876 | except: |
| 877 | raise |
| 878 | |
| 879 | def configAgent(self): |
| 880 | try: |