我正在使用OpenstackSDK自动化实例创建,并以命令作为userdata传递bash脚本。但是即使实例被制作,脚本也不会执行。当我通过GUI手动执行此操作时,bash脚本可以很好地执行新创建的实例。 #Reading bash script
with open('elk.sh', 'r') as f:
init_script = f.read()
server = conn
我使用openstack4j的Java API。我能够访问2个OpenStack项目(image for projects that I can access),如果实例ID我想关闭实例。在获得OSClient的同时,我循环了两个项目的客户端并检查该实例属于哪个项目。 然后用OSClient手柄只需要调用关机。 os.compute().servers().action(instanceId, A