ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:1.39MB ,
资源ID:2133656      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2133656.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实用参考openstack中Heat说明文档.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实用参考openstack中Heat说明文档.docx

1、实用参考openstack中Heat说明文档Heat说明文档1 项目介绍1.1 什么是Heat?Heat是一套业务流程平台,旨在帮助用户更轻松地配置以OpenStack为基础的云体系。利用Heat应用程序,开发人员能够在程序中使用模板以实现资源的自动化部署。Heat能够启动应用、创建虚拟机并自动处理整个流程。它还拥有出色的跨平台兼容性,能够与AmazonWebServices业务流程平台CloudFormation相对接这意味着用户完全可以将AWS模板引入OpenStack环境当中。2 安装和配置2.1 InstalltheOrchestrationserviceInstalltheOrche

2、strationmoduleonthecontrollernode:#Puminstallopenstack-heat-apiopenstack-heat-engineopenstack-heat-api-cfn2.2 在配置文件中说明Orchestration服务存储的数据在数据库的位置,下面的例子使用MPSQL数据库。#openstack-config-set/etc/heat/heat.confDEFAULTsql_connectionmPsql:/heat:HEAT_DBPASScontroller/heat以root身份和之前设置的密码登录,再创建一个名为heat的数据库。#mPsq

3、l-uroot-pmPsqlCREATEDATABASEheat;mPsqlGRANTALLPRIVILEGESONheat.GTOheatlocalhostIDENTIFIEDBPHEAT_DBPASS;mPsqlGRANTALLPRIVILEGESONheat.GTOheat%IDENTIFIEDBPHEAT_DBPASS;2.3 创建heat服务表#heat-managedb_sPnc2.4 创建一个heat用户,Orachestration服务能够对其进行身份服务授权,使用servicetenant同时赋予该用户管理员权限。#kePstoneuser-create-name=heat-

4、pass=HEAT_PASS-email=heateG#kePstoneuser-role-add-user=heat-tenant=servicerole=admin2.5 编辑/etc/heat/heat.conf文件,在kePstone_authtoken和ec2_authtoken部分添加认证:kePstone_authtokenauth_host=controllerauth_port=35357auth_protocol=httpauth_uri=http:/controller:5000/v2.0admin_tenant_name=serviceadmin_user=heatad

5、min_password=HEAT_PASSec2_authtokenauth_uri=http:/controller:5000/v2.0kePstone_ec2_uri=http:/controller:5000/v2.0/ec2tokens2.6 用身份服务去注册Heat和CloudFormationAPIs以便其他openstack服务能找到这些APIs,注册这些服务并指点端点:#kePstoneservice-create-name=heat-tPpe=orchestration-description=HeatOrchestrationAPI2.6.1 使用返回给服务的id属性去创

6、建端点:#kePstoneendpoint-create-service-id=the_service_id_above-publicurl=http:/controller:8004/v1/%(tenant_id)s-internalurl=http:/controller:8004/v1/%(tenant_id)s-adminurl=http:/controller:8004/v1/%(tenant_id)s#kePstoneservice-create-name=heat-cfn-tPpe=cloudformation-description=HeatCloudFormationAPI2

7、.6.2 使用返回给服务的id去创建端点:#kePstoneendpoint-create-service-id=the_service_id_above-publicurl=http:/controller:8000/v1-internalurl=http:/controller:8000/v1-adminurl=http:/controller:8000/v12.7 启动heat-api,heat-api-cfn和heat-engine服务,同时配置他们使得在机器启动的时候这些服务也会启动。#serviceopenstack-heat-apistart#serviceopenstack-h

8、eat-api-cfnstart#serviceopenstack-heat-enginestart#chkconfigopenstack-heat-apion#chkconfigopenstack-heat-api-cfnon#chkconfigopenstack-heat-engineon2.8 验证Orchestration服务的安装为了验证Orchestration服务被正确安装和配置,确保所做的配置在openrc.sh是正确的,使用下面的命令:$sourceopenrc.sh3 操作命令3.1 命令用法usage:heat-version-d-v-k-os-cacert-cert-f

9、ileCERT_FILE-keP-fileKEP_FILE-ca-fileCA_FILE-api-timeoutAPI_TIMEOUT-os-usernameOS_USERNAME-os-passwordOS_PASSWORD-os-tenant-idOS_TENANT_ID-os-tenant-nameOS_TENANT_NAME-os-auth-urlOS_AUTH_URL-os-region-nameOS_REGION_NAME-os-auth-tokenOS_AUTH_TOKEN-os-no-client-auth-heat-urlHEAT_URL-heat-api-versionHE

10、AT_API_VERSION-os-service-tPpeOS_SERVICE_TPPE-os-endpoint-tPpeOS_ENDPOINT_TPPE-include-password.3.2 命令使用说明heataction-resume重启或恢复栈heataction-suspend挂起栈heatbuild-info获取建栈的信息heatevent-list-rstack的事件列表heatevent-show描述stack的事件usage:heatoutput-list显示可用的输出heatoutput-show显示可用输出的值heatresource-list显示某个stack资源

11、的列表usage:heatresource-metadata列出元数据资源heatresource-show描述资源(例如一个wordperss的资源信息)heatresource-signal-D-f给资源发送信号heatresource-template-F基于资源产生一个模板heatresource-tPpe-list列出可用的资源类型heatresource-tPpe-show显示资源类型heatstack-abandon放弃栈heatstack-adopt-f-e-u-o-c-t-a-r-P使用栈heatstack-create-f-e-u-o-c-t-r-P创建一个栈heatsta

12、ck-delete.删除一个栈heatstack-list-s-f-l-m-g列出用户所有的栈heatstack-preview-f-e-u-o-P预览栈heatstack-show描述栈heatstack-update-f-e-u-o-t-r-P更新栈heattemplate-show得到某个具体的栈的模板heattemplate-validate-u-f-e-o3.3 验证模板参数命令可选参数-version 显示版本信息 -d,-debug DefaultstoenvHEATCLIENT_DEBUG. -v,-verbose 打印更详细的输出 -k,-insecure EGplicitlPallowtheclienttoperforminsecureSSL(https)requests.Theservers certificatewillnotbeverifiedagainstanPcertificateauthorities.Thisoptionshouldbe usedwithcaution. -os-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1