Heat如何执行用户命令手动创建一个应用

举报
李耳King 发表于 2020/10/29 20:22:32 2020/10/29
【摘要】 一个实操例子详细的介绍如何用Heat手动创建应用

前提:

1搭建一个文件服务器,保证文件服务器和将要创建的虚拟机网络相同。

2、创建已经安装cloud-init的工具,具体请参考cloud-init官方网站。

3、部署好一套OpenStack平台。

4、准备好应用部署脚本Single_instance.txt。


步骤如下:

1、  将文件Single_instance.txt上传到Openstack服务器的/home/fsp目录下。

2、  修改Single_instance.txt文件中的如下字段:

image.png

IP修改为环境中实际的文件服务器地址。

3、  查看所有镜像

image.png

选择好镜像ID并记录,在后续创建应用时使用。

4、  查看所有网络

image.png

选择好网络ID并记录,在后续创建应用时使用。

5、  查看所有flavor

image.png

选择好flavor ID并记录,在后续创建应用时使用

6、  查看所有az

image.png

选择az1.dc1,在后续创建应用时使用。

7、  用命令创建应用

heat stack-create -f /home/fsp/Single_instance.txt   -P ServerAZ=az1.dc1 -P ServerImageId= 9eb2e51a-b700-4fae-b369-a17eaa4e2a47   -P ServerInstanceType=1 -P Net0=fa7d850c-4b37-45f3-b06d-c857edfd526e testStack

ServerImageId对应的是查询到的镜像IDServerInstanceType对应的是查询到的flavorNet0对应的是查询到的网络,testStack是应用名称。

8、  heat stack-list可以查看应用创建的状态

如果创建失败,用heat stack-show testStack查看原因

image.png

9、  访问tomcat

假设创建出来的虚拟机IP192.168.168.56,那么可以通过

http://192.168.168.56:8080

访问tomcat服务器

访问结果如下:

image.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。