Python运维开发:基于Openstack Python SDK实现云主机创建

Python运维开发:基于Openstack Python SDK实现云主机创建[1分]
使用已建好的OpenStack Python运维开发环境,在/root目录下创建sdk_server_manager.py脚本,使用python-openstacksdk Python模块,完成云主机的创建和查询。创建之前查询是否存在“同名云主机”,如果存在先删除该镜像。
(1)创建1台云主机:云主机信息如下:
云主机名称如下:server001
镜像文件:cirros-0.3.4-x86_64-disk.img
云主机类型:m1.tiny
网络等必要信息自己补充。
(2)查询云主机:查询云主机server001的详细信息,并以json格式文本输出到控制台。
完成后提交OpenStack Python运维开发环境 Controller节点的IP地址,用户名和密码提交。

import openstack

conn = openstack.connect(cloud='openstack')
conn.delete_server('server001')
resp = conn.create_server(name='server001', image='cirros001', flavor='m1.tiny', network='net')
print(conn.wait_for_server(resp))
该文章的评论已关闭