首页 > 编程语言 > 详细

使用Python SDK在OpenStack上创建虚拟网络

时间:2019-06-07 16:28:23      阅读:187      评论:0      收藏:0      [点我收藏+]

本篇仅仅是个人踩坑的记录。

  最近的一项需求是使用python脚本在OpenStack上创建虚拟网络,本来只知道op有命令行,打算自己设法生成脚本,看了下官网发现Mitaka版op已经支持通过Python SDK生成网络了。再一研究,发现自己的需求没必要用到底层的SDK,SDK更多的是针对开发者而言,暴露了更多的细节。不过从中学习到了两点:

操作op共4种方式:

  • OpenStack client
  • cURL
  • Rest API
  • OpenStack SDK

参考:https://lingxiankong.github.io/2014-08-02-openstack-client-api.html

使用SDK或者command line前需要将环境变量写入OpenStack RC file

调用op各个组件之前先要认证,而认证时会用到openstack环境变量,根据官网 https://docs.openstack.org/mitaka/user-guide/common/cli_set_environment_variables_using_openstack_rc.html 先将环境变量写入环境变量文件中。

我的环境变量文件是/home/sh/admin-openrc。

将环境变量写入后通过source admin-openrc命令执行shell脚本。

使用Python SDK在OpenStack上创建虚拟网络

原文:https://www.cnblogs.com/IcarusYu/p/10988360.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!