OpenStack大规模裸机管理最佳实践.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Openstack 大规模裸机管理最佳实践技术创新,变革未来Agenda01目标方法 未来0203目标:简介上海800nodes北京100nodes南京成都佛山5个数据中心,共计4000+台裸机5个数据中心都存在已有Openstack集群新加的裸机集群与已有的Openstack 集群统一管理使用Openstack O版Ironic100nodes1500nodes2000nodesOpenstack方法:Ironic的功能与优点Ironic的功能:自动化获取裸机配置信息提供裸机系统自动化安装/擦除功能可以像管理Openstack虚拟机一样管理裸机优点:单个集群可支持超过3000台裸机可与Openstack其他组件联动方法:Ironic管理大规模裸机的不足裸机信息录入复杂,处理复杂无法管理裸机网络所有裸机在一个大池中方法:重点关注大规模裸机的信息自动化录入大规模裸机硬件信息的自动化收集大规模裸机信息自动化处理上层交换机网络的自动配置裸机的池化方法:拓扑结构方法:裸机信息录入硬件集成三标准:标准布线标准配置标准制表信息录入方法:按照一定规则通过脚 本自动录入方法:裸机信息自动采集(1)Ironic Inspector/ ConductorBMServer(2) (3)(1) Conductor通过IPMI将裸机开机(2) 裸机通过PXE从inspector拿到内存操作系统(3) 操作系统通过内置的IPA向inspector上报裸机信息方法:大规模裸机的信息自动化处理裸机信息处理流程:将未接线的网络接口删除指定安装操作系统的网络接口将指定的业务口进行绑定完成以上任务的关键:local_link_information方法:大规模裸机的信息自动化处理通过local_link_information,进行自动化的脚本开发,自动 完成一系列流程方法:交换机网络的自动配置(4)SDNagentTORSwitch(2)(1)Nova RequestNeutron(3)(5)(6)DHCPagentBMServerNova向neutron发起创建port的请求Neutron根据local_link_information向SDN agent发起交换机配置请求Neutron根据MAC地址在DHCP agent中为port分配地址SDN agent根据Neutron请求翻译为交换机命令配置交换机交换机配置完毕后,DHCP agent向裸金属分发地址Neutron向nova汇报 port创建完毕方法:裸机的池化含义:按照业务需求、物理位置等等标准在同一大裸机池中划分出若干小的池实现方法:在裸机中使用capabilities参数。在相应裸机flavor的元数据中加以匹配。成果裸机下发速度:每天300台裸机(按10小时算) 切换业务/业务扩容:每20分钟30台的速度20个裸机资源池,池内裸机自动分配,池间隔离。未来:正在解决的问题裸机的VNC裸机更换损坏硬件后信息的自动化更新Ironic版本的升级裸机-计算节点间的自动切换Thank you!

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档