OpenStack通过python api对实例操作

第一次写python脚本花了2星期才弄完,改了不少bug虽然可以正常使用但是应该还有点问题,脚本等国庆回来再完善完善,今天先写个文章的草稿吧,现在不写未来几天会一直没时间写,一下3个脚本主要功能是通过在数据库读取用户写入信息来创建,删除,关闭,开启,挂起,恢复实例,所有实例通过硬盘启动,并绑定浮动ip,通过celery实现分布式任务。

start.py[link](此脚本在后台一直运行,不断读取数据库,发现用户请求则获取数据交给celery)

__init__.py[link](此脚本位于start.py同一路径的openstack目录下,目的将openstack作为一个模块,文件为空)

celery.py[link](此脚本位于start.py同一路径的openstack目录下,使用命令celery -A openstack worker -l info来调用)

openstackapi.py[link](此脚本位于start.py同一路径的openstack目录下,celery.py将调用此脚本来实现上述功能。

先这样吧,国庆回来后再重新编辑。

点赞
  1. 一菲说道:

    您好,请问可以把代码发我一份吗 在学习中 麻烦您了

    1. admin说道:

      方便给的就是这个脚本只有这个了。 https://download.soocoo.xyz/python/openstackapi.py

      1. 一菲说道:

        太谢谢你啦

  2. Long说道:

    博主您好,可以再分享一下上面哪个代码吗,正在学习openstack中

    1. admin说道:

      时间太久远了找不到脚本了 抱歉!

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注