博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenStack Heat简介
阅读量:4179 次
发布时间:2019-05-26

本文共 752 字,大约阅读时间需要 2 分钟。

OpenStack Heat是一个Python软件项目,是OpenStack Orchestration计划的主要落地项目。

OpenStack Heat是OpenStack提供的一个REST服务。能够基于一个声明式的模板,通过装配引擎装配组合若干个云应用。
OpenStack Heat主要管理云基础设施,而非应用实例。
还可以通过安装插件,扩展OpenStack Heat的功能。
1. OpenStack Heat的软件组成

  • heat command-line client,一个命令行客户端,用以与heat-api组件通信,以提交命令
  • heat-api,提供了一个OpenStack REST API,响应请求并进而通过RPC与heat-engine组件通信
  • heat-api-cfn,提供了一个OpenStack 查询REST API,响应请求并进而通过RPC与heat-engine组件通信

CFN表示AWS CloudFormation

  • heat-engine,实际完成任务

2.OpenStack Heat的模板(HOT, Heat Orchestration Template)

  • 文本格式的文件(YAML)
  • 描述云应用所需的基础设施
  • 给出各种OpenStack资源之间的关系
  • 描述多个云应用的装配方式
  • 能够方便地集成到Puppet/Chef/Ansible等软件配置管理工具

3. OpenStack  Heat通过创建一个stack以启动一个云应用实例

stack是一组实例化的云资源,通过HOT描述要创建的stack。

 

参考链接:

    https://docs.openstack.org/heat/latest/

    https://wiki.openstack.org/wiki/Heat

转载地址:http://tqlai.baihongyu.com/

你可能感兴趣的文章
调用bat文件工具类
查看>>
SpringBoot | 配置fastjson
查看>>
IDEA RESTful Client JSON数据请求
查看>>
DateUtil时间工具类
查看>>
OkHttp3Util工具类
查看>>
获取完整的请求URL
查看>>
Maven常用命令
查看>>
SpringBoot | 运行报错,无法加载oracle连接驱动
查看>>
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
查看>>
AWS EC2如何从普通用户切换为root用户
查看>>
aws设置root用户通过密码进行登陆
查看>>
click方法不生效的
查看>>
mysql排行榜并列与不并列
查看>>
SpringBoot | Mybatis申明为Mapper文件
查看>>
JPA主键生成策略
查看>>
tk.mybatis实现uuid主键生成
查看>>
byte数组和InputStream的相互转换
查看>>
InputStream,InputStreamReader和Reader之间的区别与关系
查看>>
Java中System.arraycopy方法的使用
查看>>
tk.mybatis的使用记录
查看>>