cloudstack/client/bindir/cloud-setup-management.in

23 lines
753 B
Plaintext
Executable File

from cloud.syscfg import sysConfigFactory
from cloud.utilities import initLoging
from cloud.cloudException import CloudRuntimeException, CloudInternalException
from cloud.globalEnv import globalEnv
if __name__ == '__main__':
initLoging("/var/log/cloud/setupManagement.log")
glbEnv = globalEnv()
glbEnv.mode = "Server"
print "Starting to configure CloudStack Management Server:"
syscfg = sysConfigFactory.getSysConfigFactory(glbEnv)
try:
syscfg.config()
print "CloudStack Management Server setup is Done!"
except (CloudRuntimeException, CloudInternalException), e:
print e
print "Try to restore your system:"
try:
syscfg.restore()
except:
pass