Linux系统安装Cobbler教程

06-23

Linux下使用cobbler可以快速建立Linux网络安装环境,大大降低了Linux网络安装的技术门槛,那么Linux系统要如何安装Cobbler呢?一起来学习下吧。

cobbler的简介

cobbler是Redhat支持的一个开源项目,用来部署和安装系统。所以对Redhat系列os支持是比较好的。不过对ubuntu支持是非常差 的。cobbler里不少设置,只针对redhat有效,同时也由于不同发行版的安装是有差异。cobbler感觉好像和ubuntu关系比较紧张。

cobbler不仅仅是一个pxe服务器,他还可以管理dns(bind),dhcp。一般数据中心里或者生产环境,是不允许dhcp,但是pxe,必须需要dhcp,所以我们需要根据mac地址来分配IP,这样dhcp就不会影响到网络。

1、安装cobbler

提前配置好epel源http://mirrors.ustc.edu.cn/fedora/epel/6/i386/

[root@60sec /]# yum -y install cobbler

[root@60sec /]# service httpd start

Starting httpd: [ OK ]

[root@60sec /]# service cobblerd start

Starting cobbler daemon: [ OK ]

2、执行cobbler check命令检查存的问题,而后逐一按提示解决之

[root@60sec /]# vim /etc/cobbler/settings

next_server: 192.168.83.137

server: 192.168.83.137

manage_tftpd: 0

[root@60sec /]# yum -y install syslinux

[root@60sec /]# chkconfig rsync on

[root@60sec /]# yum -y install pykickstart

[root@60sec /]# openssl passwd -1 -salt ‘openssl rand -hex 4’

Password:

$1$openssl $.oduSwbhLj6jqAwVsLo/H1

[root@60sec /]# vim /etc/cobbler/settings

default_password_crypted: “penssl $.oduSwbhLj6jqAwVsLo/H1”

[root@60sec /]# cd /usr/share/syslinux/

[root@60sec syslinux]# cp -r 。/* /var/lib/cobbler/loaders/