Heat如何执行用户命令手动创建一个应用
【摘要】 一个实操例子详细的介绍如何用Heat手动创建应用
前提:
1、搭建一个文件服务器,保证文件服务器和将要创建的虚拟机网络相同。
2、创建已经安装cloud-init的工具,具体请参考cloud-init官方网站。
3、部署好一套OpenStack平台。
4、准备好应用部署脚本Single_instance.txt。
步骤如下:
1、 将文件Single_instance.txt上传到Openstack服务器的/home/fsp目录下。
2、 修改Single_instance.txt文件中的如下字段:
将IP修改为环境中实际的文件服务器地址。
3、 查看所有镜像
选择好镜像ID并记录,在后续创建应用时使用。
4、 查看所有网络
选择好网络ID并记录,在后续创建应用时使用。
5、 查看所有flavor
选择好flavor ID并记录,在后续创建应用时使用
6、 查看所有az
选择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对应的是查询到的镜像ID,ServerInstanceType对应的是查询到的flavor,Net0对应的是查询到的网络,testStack是应用名称。
8、 用 heat stack-list可以查看应用创建的状态
如果创建失败,用heat stack-show testStack查看原因
9、 访问tomcat
假设创建出来的虚拟机IP是192.168.168.56,那么可以通过
访问tomcat服务器
访问结果如下:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)