已授权给51CTO,首发地址:http://os.51cto.com/art/201109/288604.htm,此链接文章为完全版,此篇文章略有删改。 《摩登时代》这部片子大家应该都很熟习,在工业大生产下,每一个工序都需要人为的操作来完成,工人的压力之大,强度之高是有目共睹的。 在当今时代,各种自动化营运而生,工人、技术员只需要在操作台操纵几个按钮,所有产品便可以自动的生产,而技术人员只需要定期的进行检查即可。 试想,我们的SA们要如何从烦杂的事务性工作中解放出来呢。运维自动化这条路非走不可。 今天蚊子就来介绍一个好用简单的工具—cobbler。 Cobbler是一个快速网络安装linux的服务,当然在经过调整也可以支持网络安装windows,配合koan工具,能更便捷的完成linux系统的重新安装。 Cobbler使用python开发,是一款小巧轻便的应用(才1.5w行代码),使用简单的命令即可完成PXE网络安装环境的配置,同时cobbler还可以管理DHCP,DNS,yum包镜像。 Cobbler支持命令行管理,web界面管理(如右图),甚至提供了API接口,可以方便二次开发使用。 使用cobbler不会因为在局域网中启动了dhcp而导致有些机器因为默认从pxe启动在重启服务器后加载tftp内容导致启动终止。常用架构如下图: cobbler安装环境准备 对于centos本身源 ,可根据自己所在地选择离自己近的镜像源,比如mirrors.163.com或mirrors.sohu.com 1,安装epel rpm -Uvh ‘http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm’ 2,安装dhcp服务 yum -y install dhcp 3,其他服务的安装 额外需要的服务还有tftp,rsync,xinetd,httpd所以如果安装系统的时候如果这几个包没装上,请手动安装。 4,关闭selinux 建议最好重启一下,让selinux的设置生效 cobbler安装配置 1,cobbler安装 yum -y install cobbler 2,cobbler的配置 启动cobbler # /etc/init.d/cobblerd start 启动httpd服务 # /etc/init.d/httpd start 检查配置,执行 cobbler check 执行完后出现下面的信息 View Code TXTThe following are potential configuration items that you may […]
相关文章:
转载请注明:爱开源 » 运维自动化之系统安装篇(一)–cobbler安装配置