如何使用cobbler实现批量自动部署Linux

日期: 2012-12-30 来源:TechTarget中国 英文

  Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便,使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP,DNS,以及yum包镜像。下面一步步来实现吧.

  实验平台:rhel 6.3 x86_64

  cobbler.laoguang.me     192.168.1.23

   一.环境准备

  1.1 安装dhcp

  yum -y install dhcp 1.2 安装其它所需服务如:tftp xinetd httpd   ##靠tftp传输文件,tftp依赖xinetd,httpd这个我暂时不清楚

  yum -y install tftp xinetd httpd 1.3 关闭selinux iptables

  setenforce 0 service iptables stop

  二.安装cobbler

  2.1 下载安装cobbler与依赖的包python-yaml

  下载地址:http://www.kuaipan.cn/file/id_33139203151758501.html ,其它平台的可以去 http://rpm.pbone.net/找,这个网站你一定不能忘记

  yum -y –nogpgcheck localinstall cobbler-2.2.2-1.el6.rf.noarch.rpm python-yaml-3.09-3.el6.rf.x86_64.rpm

  2.2 启动cobbler

  service cobblerd start

  2.3 启动httpd

  service httpd start

  2.4 启用xinetd

  service xinetd start

  2.4 cobbler 检查配置

  cobbler check

如何使用cobbler实现批量自动部署Linux

如何使用cobbler实现批量自动部署Linux

如何使用cobbler实现批量自动部署Linux

  2.5 重启cobbler

  service cobblerd restart

  三.cobbler的配置

  3.1 导入欲安装的系统的镜像文件

  将redhat 6.3 x86_64 的ISO挂载/cdrom

  mount /dev/cdrom /cdrom

  导入需要的安装文件到cobbler的/var/www/cobbler/ks_mirrors下,并生成一profile,此过程需要一段时间,耐心等待

  cobbler import –path=/cdrom –name=RedHat-6.3-x86_64 3.2

  配置dhcp服务,让cobbler来管理

  vi /etc/cobbler/settings

  manage_dhcp: 1

  3.3 修改/etc/cobbler/dhcp.template模板文件中的配置,其它的默认即可

如何使用cobbler实现批量自动部署Linux

  3.4  同步cobbler配置

  cobbler sync cobbler会自动进行初始化工作,移除已经存在的启动项,然后根据模板拷贝loader文件。之后再生成pxe的配置文件,生成dhcp的配置文件,最后再重启dhcp服务。关键查看dhcp,tftp有没有启动成功。

  四.测试安装系统

  4.1  新建个虚拟机,网络记的是brige哦,新建的虚拟机网络默认是nat的,我就因为这个怎么都安装不上,启动虚拟机,调整启动顺序从网络启动(我用的是vmware,如果你没有挂cd的iso,也虚拟机是新建的直接启动应该是可以的)

如何使用cobbler实现批量自动部署Linux


  五.定制自己的kickstart文件

  定制自己的kickstart文件而不是使用默认的,kickstart文件cobbler放在了/var/lib/cobbler/kickstarts/中,查看cobbler默认使用的哪个

  vi /etc/cobbler/settings

   default_kickstart: /var/lib/cobbler/kickstarts/default.ks   ##看到了吧,用的是default.ks

  5.1 自定义kickstart文件。

  如果你对kickstart文件理解透彻,直接修改或新建即可,如果还是很精通就用gui工具吧

  yum -y install system-config-kickstart

  安装完毕后打开软件。

  system-config-kickstart

  根据自己的需要修改即可,修改完毕后保存,修改settings中的设置,重启cobbler即可

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。