0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

数据中心如何实现自动化部署

工程师邓生 来源:企业网 作者:企业网 2020-03-15 11:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

数据中心里设备千万,并需要不断进行扩容,而一般数据中心运维也就十几个人,要反复重复着这样的工作,所以有人设计了自动化部署的架构。就是在数据中心新增设备时,即插即用,只要将设备上电,网线连接好,就可以自动完成配置下发和业务部署。自动化部署主要在网络设备和服务器上实现,毕竟这两部分设备占了数据中心超过90%的数量,当有新的网络设备或者服务器接入时,自动完成互联互通和业务部署。如果要实现这样,在数据中心里必须要有个指挥者,即控制器去执行指令,当发现有新接入设备,自动向设备分配IP地址,推动操作系统和各种必须软件,然后再加载预先设计好的配置,从而实现设备的即插即用。对于大型数据中心,这种自动化部署方案很受青睐,可以极大节省重复性的装机工作,节约人工成本,现场只需要将设备接入网络即可,不需要现场有技术工人。接下来,就让我们具体看看这些自动化部署是如何实现的。

服务器自动上线

数据中心购买的服务器一般是裸机,就是里面什么软件都没有,包括操作系统都需要安装。一台新接入的服务器要自动上线主要需要四步:第一,获取IP地址,每个服务器都要有一个属于自己的IP地址,完成与外界的通讯。刚上线的服务器会主动发起DHCP请求,获取IP地址,在网络中要有一台DHCP服务器,用于自动分发IP地址,当DHCP服务器接到了新机发出的DHCP请求,然后给新机分配一个IP地址;第二,有的IP地址,获取启动文件,包括操作系统,这时需要网络中有一个FTP或者TFTP服务器,这是一种文件传输服务,用于服务器与客户端进行文件的传输,这个服务开销不大,多用于小文件传输,新机下载到这些引导文件,完成必要的系统安装;第三,有了系统,新机就要再装一些yum源文件及Kickstart内核文件等,这部分主要通过HTTP服务器提供服务,提前需要将相应的文件复制到HTTP服务器上,新机拿到这些资源后,便可以自动安装了;第四,安装应用软件,这部分主要由软件服务器自动推送,当新机系统安装完毕,软件服务器会自动推送预装软件,新机继续安装这些软件,安装完毕后就可以启动工作了,成为数据中心里真正的一员。要实现这整个过程,不仅要在数据中心里提前部署好DHCP、HTTP、FTP等服务器,新机还要具备PXE环境,这是一种引导启动的方式。采用这种方式可以自己创建一个“安装源”,在安装系统的时候只要能找到这个“源”便可以实现系统安装,是服务器自动化部署必须的技术。

交换机自动上线

服务器可以自动部署,网络设备自然也可以,数据中心内部是局域网,网络设备基本都是交换机。一台新接入的交换机要自动上线主要也需要四步:第一,交换机加电机后,和服务器一样,也会主动发起DHCP请求,先获取IP地址,交换机默认会有VLAN 1配置启用了三层接口,没有配置地址,由DHCP来分配地址,交换机获取到这个地址后,就可以和网络中的任何服务器进行通讯了;第二,到版本服务器上获取指定软件版本,下载到交换机中,然后通过网管指定交换机的启动新文件,操作交换机重启,以新的版本启动起来;第三,到配置服务器上下载配置,这个配置是不完整的,是设备最基本的配置,这一步可以和第二步合并成一步完成,交换机只需要重启一次即可;第四,网络中要有控制器,当交换机下有服务器上线时(主动发起ARP请求),控制器将可以收到请求,然后给交换机下发端口配置,允许服务器上线,这部分其实是一个较为复杂的过程,有多种不同的技术实现形式,比如:主机Overlay,网络Overlay等等,实现的方法和配置都有所不同,应用于不同的场景,不管怎样遵循的原则都是,根据通过控制器来控制交换机下的服务器上线,并通过控制器来自动给交换机下发配置,由交换机实现业务转发,是一种典型转控分离应用场景。交换机的自动部署要比服务器复杂些,不仅要完成自己的软件和配置部署,还要实现与下游服务器的配合,最终整体上线。很多时候扩容基本是交换机带着下游的服务器一起上线的,只有在服务器故障需要更换时,才仅做服务器的自动上线。这种交换机自动化部署适用于有控制器的网络,由控制器统一指挥,将预先做好的配置下发给新上线的交换机,控制器不仅可以下发配置,还可以下发转发流表,指导流量转发。

除了服务器和交换机,其它数据中心设备由于数量少,自动化部署的意义不大,真也要实现自动化就有些画蛇添足了。不过,依然可以在运维、监控和业务部署等方面做一些自动化部署,比如:通过自动化脚本采集所有设备的运行状态信息,发现异常及时告警或者处理;通过自动化工具在特定时间,部署新的业务或者调整网络参数等等,所有这些自动化部署的目的都是为了提升工作效率,将重复性的、简单的交给设备自己完成,减少人工参与,从而极大地提升数据中心运行效率,节约人力成本。因此,自动化部署在数据中心里,尤其是大型的数据中心里受到广泛欢迎,甚至还有的数据中心组建了自动化部署业务小组,专门研究如何提升数据中心的自动化部署能力,简化数据中心运营。以往粗放型的发展模式是不能持久的,要做精细化运营,向数据中心运营要利润,开展自动化部署就是一条明路。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90891
  • 数据中心
    +关注

    关注

    16

    文章

    5519

    浏览量

    74653
  • 自动化
    +关注

    关注

    30

    文章

    5887

    浏览量

    89270
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    物联网数据中心是什么?有什么功能?

    物联网数据中心是集成和管理物联网设备数据的核心平台,具备数据采集、处理、存储、分析、可视及安全管控等功能,其本质是通过技术融合实现物理世界
    的头像 发表于 09-22 17:14 695次阅读

    SaltStack自动化部署实践

    今天,我想和大家分享一个真实的案例:我们团队如何通过SaltStack将原本需要3天的部署时间缩短到30分钟,并且实现了零失误率。这不是魔法,而是自动化运维的力量。
    的头像 发表于 09-17 16:18 365次阅读

    使用Ansible实现大规模集群自动化部署

    当你面对1000+服务器需要部署时,你还在一台台手工操作吗?本文将揭秘如何用Ansible实现大规模集群的自动化部署,让运维效率提升10倍!
    的头像 发表于 08-27 14:41 526次阅读

    睿海光电以高效交付与广泛兼容助力AI数据中心800G光模块升级

    直接决定客户的市场竞争力。睿海光电通过三大策略实现交付周期比同行缩短2-3天: 智能制造体系:全自动化产线结合AI质检技术,将生产周期压缩20%。 本地库存:依托深圳、北京、香港等地的运营
    发表于 08-13 19:01

    贸泽推出全新自动化资源中心

    2025年8月1日  – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 推出全新自动化资源中心,为工程师带来丰富的工业自动化
    的头像 发表于 08-01 16:26 579次阅读
    贸泽推出全新<b class='flag-5'>自动化</b>资源<b class='flag-5'>中心</b>

    中型数据中心中的差分晶体振荡器应用与匹配方案

    中型数据中心的定义与特点 中型数据中心通常服务于中大型企业、科研机构或地方行业节点,具备50至200个机柜,部署多台服务器、交换设备、存储系统与光通信链路等,强调高带宽、低延迟与高可用性。关键设备
    发表于 07-01 16:33

    华为数据中心自动驾驶网络通过EANTC欧洲高级网络测试中心L4级自智网络测评

    数据中心自动驾驶网络整体智能水平达到AN L3.9级,其中在“规划和配置”、“应用部署和配置”两大核心业务场景达到了AN L4等级。华为数据中心
    的头像 发表于 06-22 10:50 1710次阅读
    华为<b class='flag-5'>数据中心</b><b class='flag-5'>自动</b>驾驶网络通过EANTC欧洲高级网络测试<b class='flag-5'>中心</b>L4级自智网络测评

    施耐德电气发布数据中心高密度AI集群部署解决方案

    在人工智能(AI)驱动的产业革命浪潮中,数据中心正迎来深刻变革。面对迅猛增长的人工智能算力需求,部署高密度AI集群已成为数据中心发展的必然选择。
    的头像 发表于 04-19 16:54 1246次阅读
    施耐德电气发布<b class='flag-5'>数据中心</b>高密度AI集群<b class='flag-5'>部署</b>解决方案

    适用于数据中心和AI时代的800G网络

    )推出800G光模块解决方案,助力数据中心实现高速互联和高效计算。 速率提升 飞速(FS)800G光模块采用基于PAM4(四电平脉冲幅度调制)技术的QSFP-DD和OSFP封装方案,每通道速率达到
    发表于 03-25 17:35

    优化800G数据中心:高速线缆、有源光缆和光纤跳线解决方案

    一种经济高效的方式,实现更大的带宽传输。 800G有源光缆 800G有源光缆通过增加带宽、降低延迟并减少功耗来优化性能,非常适合去中心数据中心和云环境。此外,VCSEL与P
    发表于 03-24 14:20

    数据中心发展与改造

    全球多数数据中心基础设施已超六年,能耗高而效率低。随着AI的发展,企业正致力于整合与提升能效的现代改造。同时数据中心呈现规模、高密、绿
    的头像 发表于 02-28 16:50 741次阅读
    <b class='flag-5'>数据中心</b>发展与改造

    智能模块数据中心焕新上市:不止IMDC更是AIDC

    可在到达客户现场前实现工厂预制及全面检测,通过边缘控制层级的智能管理及数字运维软件APP,帮助客户实现快速部署实现端到端一站式交付和远程
    的头像 发表于 01-09 11:05 1289次阅读
    智能模块<b class='flag-5'>化</b><b class='flag-5'>数据中心</b>焕新上市:不止IMDC更是AIDC

    基于 Docker 与 Jenkins 实现自动化部署

    前言 重塑自动化部署新高度,Docker 携手 Jenkins,在华为云 Flexus X 云服务器的加持下,引领持续集成与部署的新纪元。Flexus X 以其卓越的性能、灵活的资源配置和高效的成本
    的头像 发表于 01-07 17:25 861次阅读
    基于 Docker 与 Jenkins <b class='flag-5'>实现</b><b class='flag-5'>自动化</b><b class='flag-5'>部署</b>

    自动化创建UI并解析数据

    *附件:32960_auto.rar备注:Main.vi是ui自动化2.1.vi,配置文件为32960.B.ini。 目前可以实现根据配置文件自动化创建控件并布局,且可以自动解析接收到
    发表于 12-10 08:41