原标题:自动化部署的数据中心

数据中心里设备千万,并需要不断进行扩容,而一般数据中心运维也就十几个人,要反复重复着这样的工作,所以有人设计了自动化部署的架构。

数据中心里设备千万,并需要不断进行扩容,而一般数据中心运维也就十几个人,要反复重复着这样的工作,所以有人设计了自动化部署的架构。就是在数据中心新增设备时,即插即用,只要将设备上电,网线连接好,就可以自动完成配置下发和业务部署。自动化部署主要在网络设备和服务器上实现,毕竟这两部分设备占了数据中心超过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等等,实现的方法和配置都有所不同,应用于不同的场景,不管怎样遵循的原则都是,根据通过控制器来控制交换机下的服务器上线,并通过控制器来自动给交换机下发配置,由交换机实现业务转发,是一种典型转控分离应用场景。交换机的自动部署要比服务器复杂些,不仅要完成自己的软件和配置部署,还要实现与下游服务器的配合,最终整体上线。很多时候扩容基本是交换机带着下游的服务器一起上线的,只有在服务器故障需要更换时,才仅做服务器的自动上线。这种交换机自动化部署适用于有控制器的网络,由控制器统一指挥,将预先做好的配置下发给新上线的交换机,控制器不仅可以下发配置,还可以下发转发流表,指导流量转发。

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

(来源:企业网D1net)返回搜狐,查看更多

点击蓝色字体关注

责任编辑:

数据中心服务器部署,自动化部署的数据中心相关推荐

  1. 构建iOS持续集成平台(三)——CI服务器与自动化部署

    http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3 CI服务器 写到这儿,对于iOS开发者 ...

  2. 数据中心服务器备份,三分钟掌握数据中心“容灾和备份的区别”

    前言: 数据中心运行突发故障(如:天灾不可避免的灾难)是无法预测的,计算机里的数据就像扫雷游戏一样,十面埋伏充满雷区,随时都有可能Game Over,容灾备份就是数据安全的最后防线,但是你可以避免由数 ...

  3. python 导出数据并发邮件_Python自动化导出zabbix数据并发邮件脚本

    Zabbix没有报表导出的功能,于是通过编写脚本导出zabbix数据并发邮件.效果如下: 下面是脚本,可根据自己的具体情况修改: #!/usr/bin/python` `#coding:utf-8` ...

  4. 数据中心服务器节能,干货知识:数据中心八大节能方法

    数据中心能效测量标准的圣器是能源利用率比率(简称PUI),较低的比率说明利用率更好,1.0是能源利用率的理想目标.2.0比率的常见价值含义意味着数据中心一台服务器测试时原来消耗的2瓦能源下降到了1瓦- ...

  5. springcloud服务器搭建-自动化部署docker+jenkins

    Hello world,every one! 接触过springcloud分布式系统好久了,今天来整理一下吧,笔者使用的是centos8阿里云服务器. 让我们开始吧 工具安装 安装上传下载工具 yum ...

  6. 呼叫中心服务器怎么选,如何挑选呼叫中心系统

    原标题:如何挑选呼叫中心系统 呼叫中心是企业直接触达客户的重要渠道,但是很多企业还不了解该如何挑选呼叫中心系统,有哪些核心的挑选指标.今天我们就和您详细聊聊呼叫中心系统的挑选指标有哪些. 1.稳定性 ...

  7. 无法启用win安全中心服务器,win10提示“无法启动安全中心服务”怎么办-解决win10提示“无法启动安全中心服务”的方法 - 河东软件园...

    在使用win10的时候,不知不觉中就会遇到一些问题.例如在启动win10系统之后,有的时候会出现:"安全服务中心已关闭"的提示,相信大家都遇到过吧?小编最近也遇到了这个故障,想要让 ...

  8. 网络和共享中心 服务器运行失败,网络和共享中心显示依赖服务或组无法启动导致无法上网(C15)...

    网络和共享中心显示依赖服务或组无法启动导致无法上网(C15) 发布时间:2019-01-19 21:05, 浏览次数:1463 目录 1. 问题描述 2. 原因 2.1 出现该错误的原因 3. 解决方 ...

  9. 全球及中国数据中心服务器行业研究及十四五规划分析报告

    2022-2028全球及中国数据中心服务器行业研究及十四五规划分析报告 受新冠肺炎疫情等影响,QYResearch调研显示,2021年全球数据中心服务器市场规模大约为 亿元(人民币),预计2028年将 ...

最新文章

  1. 顶刊发文奖励100万!不唯论文后,这所中科院研究院的激励机制引发争议
  2. 《工作DNA》摘录三
  3. golang go mod包管理自定义包及init初始化函数介绍
  4. 小白实操ESP8266AT固件烧录,版本1.7.1,希望对爱玩ESP8266的开发小伙伴有帮助!
  5. 本科毕设论文——基于Kinect的拖拉机防撞系统
  6. python数据标准类型_Python的标准数据类型(下)
  7. 大学c语言项目,项目大学C语言程序设计期末复习重点.doc
  8. ISBN号码(洛谷-P1055)
  9. 虚拟机中CentOS 7 网络服务启动失败
  10. python基础知识-python基础知识(一)
  11. python语言的主网址-Python简介
  12. 忆往昔,惜光阴似箭,不堪回首
  13. java反编译工具jad安装
  14. 天气城市代码查询接口
  15. List集合排序、自定义比较器排序
  16. 移动硬盘无法在ubuntu显示
  17. 使用GitHub制作一个高逼格的在线简历
  18. qbo 点云数据(距离)的获取
  19. Chrome浏览器无法启动,因为应用程序的并行配置不正确
  20. 求问大神!类似于TUTK的P2P云平台还有哪些啊?

热门文章

  1. IDEA 好用插件推荐
  2. vue关闭页面发出请求
  3. 哈尔滨工程大学计算机学院拟录取名单,哈尔滨工程大学公布拟录取名单,初试成绩相差150分,双双录取...
  4. Java中的Calendar类
  5. win 7自带测试软件,Win 8战Win 7!专业测试软件成绩大PK
  6. 计算机和英语的英语的关系,关于电脑和英语之间关系的科普贴(原创)
  7. 局域网下网站搭建与访问
  8. js之闭包 closure
  9. 期货反向跟单--程序化盘口太多
  10. 测试用例方法之等价类