在Dimension Data中使用Apache Libcloud进行云自动化
项目描述
在Dimension Data中使用Apache Libcloud进行基础设施即代码
Python包: Plumbery在PyPi
源代码: Plumbery在GitHub
自由软件: Apache许可证(2.0)
功能
50+ 涵盖流行用例的教程
读取YAML格式的适配器计划
在单独的YAMl文件中加载参数
使用云API创建网络基础设施和构建节点
使用cloud-init配置指令引导节点
将实际地址和动态密钥注入到上下文中
创建RSA密钥和密码以保护部署
将环境变量传递给目标节点
在多次调用中保留随机密钥
创建网络域和以太网网络
预留公网IPv4地址
管理网络地址转换规则
管理防火墙规则
使用节点池创建负载均衡器
库中所有镜像对新节点均可用
指定CPU数量,或每个CPU的核心数,以及CPU速度
指定节点内存
添加虚拟磁盘并指定存储层
向节点添加多个网络接口
静态设置私有IPv4地址
向节点添加公网IPv4地址
向节点添加监控
向节点添加备份
构建所有蓝图
跨多个位置构建蓝图
启动所有节点
启动属于同一蓝图的节点
为快速引导优化Linux节点
构建已部署节点的完整清单
将配置项反映到可用于Ansible的待用清单中
停止所有节点
停止属于同一蓝图的节点
擦除所有节点
擦除属于同一蓝图的节点
销毁部分设置或所有蓝图
您可以使用自己的软件扩展plumbery,它为此进行了设计
从命令行运行,或作为Python库,或作为容器
也接受来自命令行的自定义操作
如有必要,将plumbing限制在某些位置
贡献者
Bernard Paques [Dimension Data员工](开发主管)
Anthony Shaw [Dimension Data员工]
Olivier Grosjeanne [Dimension Data员工]
Jacques Clément [Dimension Data员工]
Asim Khawaja [Dimension Data员工]
鸣谢
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。