diff --git a/server/src/com/cloud/storage/dao/VMTemplateHostDaoImpl.java b/server/src/com/cloud/storage/dao/VMTemplateHostDaoImpl.java index cb0e2eefbbf..7465bdf39e3 100755 --- a/server/src/com/cloud/storage/dao/VMTemplateHostDaoImpl.java +++ b/server/src/com/cloud/storage/dao/VMTemplateHostDaoImpl.java @@ -67,7 +67,7 @@ public class VMTemplateHostDaoImpl extends GenericDaoBase 0: for log in loggers: if log.name == "TestClient": testClientLogFile = log.file + elif log.name == "TestCase": + self.testCaseLogFile = log.file + elif log.name == "TestResult": + self.testResultLogFile = log.file + testClientLogger = None if testClientLogFile is not None: testClientLogger = logging.getLogger("testClient") @@ -188,9 +196,33 @@ class deployDataCenters(): self.testClient = cloudstackTestClient.cloudstackTestClient(mgt.mgtSvrIp, mgt.port, mgt.apiKey, mgt.securityKey, logging=testClientLogger) '''config database''' - dbSvr = config.dbSvr + dbSvr = self.config.dbSvr self.testClient.dbConfigure(dbSvr.dbSvr, dbSvr.port, dbSvr.user, dbSvr.passwd, dbSvr.db) self.apiClient = self.testClient.getApiClient() + def deploy(self): + self.loadCfg() + self.createZones(self.config.zones) - self.createZones(config.zones) - \ No newline at end of file +if __name__ == "__main__": + + parser = OptionParser() + + parser.add_option("-i", "--intput", action="store", default="./datacenterCfg", dest="input", help="the path where the json config file generated, by default is ./datacenterCfg") + + (options, args) = parser.parse_args() + + deploy = deployDataCenters(options.input) + deploy.deploy() + + ''' + create = createStoragePool.createStoragePoolCmd() + create.clusterid = 1 + create.podid = 2 + create.name = "fdffdf" + create.url = "nfs://jfkdjf/fdkjfkd" + create.zoneid = 2 + + deploy = deployDataCenters("./datacenterCfg") + deploy.loadCfg() + deploy.apiClient.createStoragePool(create) + ''' \ No newline at end of file