- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenStack互操作认证方法及内容
1. openStack互操作性认证内容DefCore(OpenStack CoreDefinition)是 OpenStack 董事会在 2014 年 11 月提出的一个项目,即认定厂商的部署为合法 OpenStack 的最基本的功能。OpenStack 希望基于这一项目实现不同 OpenStack 商业解决方案之间的互操作性。OpenStack 的云计算运营商可以选择在其云计算部署许多其它部件,但它们都必须通过测试所需要的最基本的功能。根据 OpenStack 官方网站显示,OpenStack 互操作性测试包括三项不同的官方许可程序,包含 OpenStack 软件的产品都可以申请运行这些程序,通过者就可以获得“OpenStack Powered”官方标识。三项官方的许可程序分别是,OpenStack Powered PlatformOpenStack Powered ComputeOpenStack Powered Object Storage。其中,OpenStack Powered Platform 的测试结合了 OpenStack Powered Compute 和 OpenStack Powered Object Storage 的技术要求。2. 互操作性测试工具 - RefstackRefstack 是一个工具集用于 OpenStack 云之间的互操作性测试。它由两部分组成:服务器和客户端。 Refstack 服务器通过 API 收集来自私有云和公有云供应商的互操作性的测试数据,使用 UI 展现用户上传的数据并查看前面提到的 DefCore 定义的基本功能的测试结果。 Refstack 客户端封装了 OpenStack Tempest 测试框架,将运行 Tempest API 测试,并会按照 Refstack API 的期望来格式化测试结果,将数据上传到 Refstack 服务器。3. Refstack 客户端安装refstack-client 可以被安装在 Ubuntu、Centos, RHEL 和 OpenSUSE 这些平台。安装步骤如下:确保操作系统已经安装了 git 工具,如果没有,请先安装;获取 refstack client;git clone /stackforge/refstack-client进入 refstack-client 目录;cd refstack-client运行如下代码进行安装;./setup_env4. 云环境资源配置需要在待测云环境中创建如下资源用于测试:用户:至少创建两个用户来自于不同的租户,例如名为 demo1、demo2 的用户和租户。镜像:需要两个镜像的 id。推荐使用 cirros 镜像,这个镜像小而且可以提供你需要的所有功能。可以上传这个镜像两次来产生两个 id。网络:创建一个共享网络可以被所有用户使用。用户角色:创建一个非管理员的角色,并分配给所有的测试用户。对象存储操作角色:如果要测试对象存储,需要创建一个角色可以用来创建 swift 的资源。5. Tempest 配置文件在运行 refstack-client 之前,需要针对你的云产品环境自定义一份 Tempest 配置文件,名字以及存放的位置任意,在此文当中假设文件命名为 tempest.conf。在文件默认配置的基础上关注如下配置:使用两个不同的镜像 id 用来配置 image_ref 和 image_ref_alt。[compute]image_ref = 2eea58fe-6988-43f8-8183-da907c698211image_ref_alt = 05df5478-8204-4737-befa-455da64f2ba9用户:配置三个用户,其中一个是管理员。[identity]admin_password = adminadmin_tenant_name = adminadmin_username = adminalt_password = demo2alt_tenant_name = demo2alt_username = demo2password = demo1tenant_name = demo1username = demo1日至:配置日至文件名及路径。[default]log_file = tempest.log log_dir = /tmpResize 选项,这个是互操作性测试中必须要有的,默认是 false。需要设置成 true。[compute-feature-enabled]resize = true卷设备名称,可根据被测环境更改默认设置。[compute]volume_device_name = vddswift 操作角色,默认是 Member 和 ResellerAdmi
您可能关注的文档
最近下载
- 《数据结构与算法(Java版)(第5版)习题解答》.pdf VIP
- 电工作业考试(防爆电气)习题库(第2部分).pdf
- 苏教版五年级数学上册(全册)教案.pdf VIP
- 《有机化学》中国农业出版社 课后习题答案 .pdf
- Unit5 Whose dog is it Part B Let's learn (教案)-2021-2022学年英语五年级下册.docx
- 【开题报告】中小学跨学科综合教学实践研究 .docx
- 2016全国统一市政工程预算定额编制说明.doc VIP
- 2025上海中学生时政大赛备考题复习试题附答案.doc
- 中班科学活动《小燕子回来了》PPT课件.ppt VIP
- 德龙4000b-4200s说明书.pdf
文档评论(0)