1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #!/usr/bin/env cloudburst from time import sleep from socket import gethostbyaddr sys.argv.pop(0) patternName = sys.argv.pop(0) cloudName = sys.argv.pop(0) systemName = sys.argv.pop(0) systemPassword = sys.argv.pop(0) print "Deploying pattern", patternName, "to cloud", cloudName, "with name", systemName myPattern = cloudburst.patterns[patternName][0] myCloud = cloudburst.clouds[cloudName][0] mySystem = cloudburst.virtualsystems.create({'name': systemName, 'cloud': myCloud, 'pattern': myPattern, '*.*.password': systemPassword}) mySystem = cloudburst.virtualsystems[systemName][0] mySystem.waitFor() print "Deployed pattern", patternName, "to cloud", cloudName, "with name", systemName mySystem = cloudburst.virtualsystems[systemName][0] print "state:", mySystem.currentstatus_text |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/usr/bin/env cloudburst from time import sleep from socket import gethostbyaddr sys.argv.pop(0) systemName = sys.argv.pop(0) print "Reading information about virtual system", systemName mySystem = cloudburst.virtualsystems[systemName][0] print "state:", mySystem.currentstatus_text ipaddr = mySystem.virtualmachines[0].ip.ipaddress print "ipaddr:", ipaddr hostname = gethostbyaddr(ipaddr)[0] print "hostname:",hostname |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |