




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HC13081,云计算,V1R5,1.0,李扶洋,2016-05,fly,新开发,FusionSphere存量纳管特性介绍(云数据中心),目标,学完本课程后,您将能够:了解FusionSphere存量纳管的概念了解FusionSphere存量纳管方案和原理了解FusionSphere存量纳管过程,目录,概要方案和逻辑架构存量纳管约束纳管过程纳管工具使用介绍,云数据中心多资源池管理,FusionSphere,KVMresourcepool,VMwareresourcepool,Ironicresourcepool,VRMresourcepool,OpenStackcontroller,keystone,heat,ceilometer,glance,neutron,nova,cinder,OpenStackOM,统一的北向接口,以AZ为单位实现资源池资源的隔离,不同虚拟化资源池内的计算和存储资源归属于不同的AZ,不支持计算存储资源的跨AZ混用。,每一套VRM通过在FusionSphere下自动添加的compute-vrm,cinder-volume-vrm来对接网络,通过在CNAhost上部署neutronagent的方式来管理网络。,VRM对接架构,VMware部件对接架构,使用Nova-compute-vmware驱动、Cinder-volume-vmware驱动和Neutron-vc-agent插件分别与计算、存储、网络对接。支持同时对接多套vCenter,每个vCenter划分为1个可用区(AZ)。,什么是存量纳管,目前业界支持的普遍是新建场景的资源池对接,但是实际的客户环境中也有不少已经存在的FusionCompute或VMware资源池,希望纳入OpenStack的统一管理。虚拟化资源存量纳管是将已经建好的FusionCompute、VMware资源池的资源经过收集、组织,进而创建到OpenStack平台的过程。这些已经发放的资源包括虚拟机、网络、虚拟机模板等。,存量纳管能力,对接能力(FS5.1)KVMVRMVMware裸机纳管能力(FS6.0)VRM纳管:虚拟机、模板、网络、卷、租户VMware纳管:虚拟机、模板、网络、亲和性组,VMware纳管描述,VMwaredriver使nova-compute服务能与vCenter通信管理一个或多个ESX主机集群。1个集群以1个Hypervisor实体的形式呈现给计算调度器。独立的ESX主机不暴露给调度器,计算调度以集群为粒度,vCenter利用DRS选择集群中实际的ESX主机。VMwaredriver从glance服务后端存储复制VMDK镜像到vSphere数据存储。需要通过OpenStackAPI(或仪表板)配置虚拟机等资源。,存量纳管原理,存量纳管原理,使用FusionComputeAPI或VMwarevCenterAPI查询存量系统的虚拟机、模板、网络、卷等对象信息。调用OpenStackAPI,配合FusionCompute驱动或VMwarevCenter驱动的存量纳管模式,实现OpenStack中资源对象的重建和映射。存量纳管过程涉及存储拷贝等过程,耗时可能会很长,所以纳管采用独立界面呈现,独立的流程纳管。传统的虚拟化场景和OpenStack场景特性还存在不少差异,使用了OpenStack不支持的特性的虚拟机需要整改才能纳管到OpenStack。FusionCompute和VMware资源池的采用以集群为单位的纳管设计方式,用户可以根据当前资源池的设施规模和割接时间窗大小,控制纳管的节奏。将OpenStack不可纳管资源先迁移到一个不纳管的集群,不纳管的资源继续在FusionCompute或vCenter管理下运维,已纳管的资源统一使用OpenStack运维。,存量纳管过程,分为两大服务:有效性检测和纳管处理。有效性检测是对虚拟机、虚拟机模板、网络等有关信息的纳管有效性检测,检测这些对象是否符合纳管的条件,不符合纳管条件的会在检测之后输出约束检测报告,报告中列出的内容需要进行整改达到纳管的要求,才能进行后续的纳管处理。纳管处理是将存量的FusionCompute或VMware资源池中的资源按照OpenStack中的规则创建相应对象的过程。该过程需要将OpenStack的驱动切换为Discovery模式。存量纳管过程由独立工具的方式,调用OpenStackAPI完成存量纳管。存量纳管时调用对象的创建方法,回退时调用对象的删除方法。由于纳管时不需要真正的创建对象,回退时也不需要真正的删除对象,因此存量纳管执行时的OpenStackdriver不同于正常运行时的驱动,此处把存量纳管时采用的驱动称为Discoverydriver,正常的驱动称为Commondriver。纳管开始时,工具通过OpenStackcps命令将Commondriver改为Discoverydriver,纳管完成后再由Discoverydriver修改回正常对接Commondriver。,存量纳管的对象,通过执行存量纳管工具,支持发现vCenter中的如下资源对象,并将其信息导入到OpenStack数据库。OpenStack存量纳管VMware资源池以后支持的特性与集成新的资源池后支持的特性一致。,纳管约束识别,FusionCompute和VMware虚拟化环境中的虚拟机、网络、存储等对象模型与OpenStack中的对象模型存在很大的差别,所以不是所有的虚拟化环境中的资源都能纳管到OpenStack,存量纳管在操作过程中存在约束。经过对存量资源池的业务调研分析,结合纳管工具的约束检测报告,需要将现有FusionCompute或VMware资源池的资源对象进行整改,以达到存量纳管工具可实施的条件。FusionSphereOpenStack6.0基于OpenStack社区Juno版本开发,存量纳管VMware时支持的vSphere版本为:vSphere5.1EnterprisePlusvSphere5.5EnterprisePlusvSphere6.0EnterprisePlus以及这些版本的Update版本,纳管约束识别,纳管过程中不能在vCenter上对VMware资源池进行业务发放和维护操作。需要按照集群为单位进行纳管,不能纳管的虚拟机等资源应从集群中迁移走。只支持VDS组网方式,不支持NSX组网。只能纳管无SDN的VLAN网络,不支持纳管VxLAN网络和SDN网络,VxLAN网络和SDN网络可在纳管完成后自行搭建和实施。VMware的虚拟机快照技术由于与OpenStack的快照不同,不支持纳管。VMware接入到OpenStack后,创建卷的时候会产生一个影子虚拟机,纳管过程无法创建这个影子虚拟机,因此VMware中的存量磁盘仍在vCenter管理,不纳管。若VMware资源环境中存在资源池对象时,由于OpenStack中不存在该对象,创建虚拟机时可能会分配到不同资源池的资源,而导致虚拟机无法启动,不支持纳管。RDM磁盘、GPU直通、USB绑定设备、UEFI固件、直通网卡等特殊外设由于OpenStack中不存在对应的对象和接口,不支持纳管。,纳管约束识别,纳管到OpenStack的虚拟机相互独立,vApp关系不纳管,通过OpenStack对这类虚拟机进行启动等操作时可能失败,因此建议此类虚拟机移至不需要纳管的集群中。纳管支持的VMware资源池单集群最大主机数32,单集群最大虚拟机数256。只能纳管recentTask属性为空并且powerStatek属性为poweredOn和poweredOff的虚拟机。FusionSphere集成VMware资源池不支持安全组,所以不支持纳管安全组,不支持纳管DHCP子网。纳管模板时只支持纳管没有快照并且只有一个卷的模板,这是由VMware驱动决定的。纳管过程不支持回退,但是纳管失败时可以进行再次纳管,纳管工具会进行校验,跳过已经纳管成功的对象,完成其他未纳管成功的对象。如果中途放弃纳管,虚拟机的UUID和亲和性组的名称将无法回退到原有值。,纳管约束识别,由于OpenStack中,一个虚拟机只能属于一个亲和性组,因此当VMware上一个虚拟机对应多个亲和性组时不支持纳管。VMwareTools未安装或者安装了但未运行的虚拟机不支持纳管。VMware上的分布式交换机名称如果含有中文和特殊字符,不支持纳管,需要修改名称(仅包括英文字母、数字、下划线)后再纳管。OpenStack集成VMware不支持基于存储双活的站点容灾解决方案,因此基于存储双活的站点容灾解决方案不支持纳管。,资源纳管,首先要配置存量纳管工具,需要配置FusionCompute管理节点(VRM)或VMware管理节点(vCenter)的IP、用户名、密码、默认租户名、纳管后对象标识前缀等信息。配置OpenStack进入纳管模式,存量纳管工具发送修改Commondriver为Discoverydriver配置命令给CPS,CPS通知NovaCompute、Neutron、Cinder服务修改为Discovery模式,并在后台重启服务。根据导入模板的配置信息,在Keystone中生成默认的domain、project、user。存量纳管工具调用FusionCompute或VMware的API获取到存量资源池的现有资源数据,在后台调用Discoverydriver创建虚拟机、网络、虚拟机模板等资源数据信息。为保证数据格式和正常对接场景,纳管成功后生成纳管报告并会清除OpenStack中的回退信息。,VMware资源纳管过程,OpenStack对接VMware后的相关操作,DRS、DPM等集群内调度,对接OpenStack后仍然可以在vCenter上操作,对OpenStack没有影响,不会产生数据不一致。,存量纳管工具使用介绍,基于Node.js开发。在使用纳管工具进行纳管时,需要注意以下事项:只能在一个客户端上执行纳管操作,其他客户端上不能同时进行纳管的配置。如果node服务停止,需重新启动node服务,并启动浏览器,输入vCenter的密码、OpenStack的密码,才能进行约束检测、域名检测和冲突检测操作。,安装纳管工具(1):准备,使用本地PC运行纳管工具:需要的软件包:,安装纳管工具(2):操作步骤,步骤1:在本地PC上解压缩“FusionSphere-OpenStack-V100R006-DiscoveryTool.zip”。步骤2:进入目录“discoveryTool”下,双击“startNode.bat”。启动node服务,显示如下图时表示服务启动正常。,安装纳管工具(3):操作步骤,步骤3:双击“startBrowser.bat”。启动浏览器并打开第三方虚拟资源纳管界面,如下图所示:,配置纳管工具(1),配置VMware对接信息:前提条件配置纳管VMware虚拟化时,需要同时在FusionSphereOpenStack安装部署界面配置vCenter接入。具体配置方法请参见FusionSphere产品文档(云数据中心)中的“安装与配置配置对接虚拟化环境配置vCenter接入FusionSphereOpenStack”。已获取VMware的对接信息,包括IP地址、集群名称、用户名称和密码。本地PC与vCenter管理平面互通。,配置纳管工具(2),步骤1:在纳管工具界面,通过单击下拉按钮,展开“配置对接信息”区域框。步骤2:在“VMware对接信息”区域框中,单击“配置”。步骤3:配置VMware对接参数:IP:vCenterServer的IP地址集群名称:vCenter的集群名称,由英文字母,数字和下划线的组成用户名:vCenterServer的用户名密码:vCenterServer的用户密码步骤4:配置完成后,单击“确定”集群名称需要和vCenter中的集群名称保持一致,纳管工具支持集群名称的修改,配置完成后可在集群名称后单击铅笔图标进行修改。,配置纳管工具(3),步骤5:VMware对接信息配置成功后,单击“约束检测”约束检测来检测VMware虚拟化中可用于纳管的资源在“任务状态”中查看约束检测执行结果可通过单击“导出报告”,将报告导出到本地查看不能被纳管的原因,配置OpenStack信息(1),操作场景:在纳管工具上配置OpenStack的的接入信息前提条件:已获取OpenStack的Keystone信息、项目名称和cloud_admin用户的密码。已通过第三方管理系统创建VDC用户,用来管理纳管资源。本地PC与OpenStackAPI网络平面互通。操作步骤:步骤1:在“OpenStackkeystone信息”区域框中,单击“配置”。步骤2:配置KeyStone信息KeystoneURL:Keystone是FusionSphereOpenStack的权限管理服务,KeystoneURL格式为“https:/identity.Keystone域名/identity-admin”。Keystone域名可在FusionSphereOpenStack的安装部署界面,在“配置系统域名修改”中单击“修改”,查询“Keystone”配置的域名。用户名:使用cloud_admin用户。密码:cloud_admin用户的密码。步骤3:单击“确定”。,配置OpenStack信息(2),步骤4:在“OpenStack域名信息”区域框中,单击“配置”。步骤5:配置OpenStack域名信息。步骤6:单击“确定”。步骤7:配置完域名信息后,在本地PC的C:WindowsSystem32driversetchosts文件最后添加如下信息:前面IP对应openstack的反向代理IP地址(需要在纳管前确保OpenStack环境配置IP能ping通并可用),后面依次对应openstack的keystone、neutron、glance、nova、cps服务的域名。,配置OpenStack信息(3),步骤8:域名配置完后,单击“域名检测”。域名检测用来检测OpenStack的服务是否正常,接口是否能够正常调用。检测结果如下图所示时表示域名检测正常。步骤9:单击“关闭”步骤10:单击“冲突检测”。冲突检测用来检测vCenter上的网络资源,检测是否与OpenStack上的网络资源存在冲突,没有冲突的的网络资源可以进行纳管。步骤11:在“任务状态”中查看约束检测执行结果。步骤12:冲突检测成功后,单击“导出报告”。在导出冲突检测报告后,查看表格中提供的失败原因,根据失败原因修改VMware或OpenStack的配置,以达到纳管的要求。,配置OpenStack信息(4),步骤13:在“OpenStack域名信息”区域框中,单击“配置”。步骤14:输入管理纳管资源的用户名和密码,单击“确定”。,关联Pro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 3 I'm more outgoing than my sister SectionB 1a-1e 说课稿 人教版英语八年级上册
- Unit 6 Food Lesson 1(教学设计)-人教精通版(2024)英语三年级上册
- 提升会计行业的诚信文化建设
- 2025年地热能发电设备国产化与产业链分析报告
- 2025年工业机器人柔性制造系统应用中的机器人传感器融合技术挑战与机遇报告
- 市政道路交通安全改进方案
- 企业投资建厂的财务管理与分析
- xx路排水管网改造工程项目环境影响报告书
- 2025年教育信息化基础设施互联互通与资源共享报告
- 商洛日光温室施工方案
- DB32/ 4439-2022工业涂装工序大气污染物排放标准
- 疼痛护理新进展
- 2025北京高三一模语文汇编:写作1
- 土地出售协议合同
- 董宇辉的创业之路
- GB/T 26436-2025禽白血病诊断技术
- 《微笑服务培训》课件
- 《接触网各工序岗位安全操作规程》
- 2024年08月四川遂宁银行社会招考笔试历年参考题库附带答案详解
- 独栋别墅升级报告范文
- 2024年学校医务室制度(2篇)
评论
0/150
提交评论