Linux下安装Cobbler的具体步骤

老公liujian

老公liujian

2016-02-20 03:23

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享Linux下安装Cobbler的具体步骤教程,希望对大家能有一点小小的帮助。

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命令检查存的问题,而后逐一按提示解决之

 Linux下安装Cobbler的具体步骤

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

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

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/diannaorumen/)

default_password_crypted: penssl $.oduSwbhLj6jqAwVsLo/H1

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

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

3、安装dhcp服务

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

[root@60sec /]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

[root@60sec /]# vim /etc/dhcp/dhcpd.conf

option domain-name 60sec.com;

option domain-name-servers 192.168.83.137;

default-lease-time 43300;

max-lease-time 86500;

subnet 192.168.83.0 netmask 255.255.255.0 {

range 192.168.83.50 192.168.83.100;

option routers 192.168.83.137;

}

next-server 192.168.83.137;

filename=pxelinux.0;

[root@60sec /]# service dhcpd start

Starting dhcpd: [ OK ]

4、开启tftp服务

[root@60sec /]# chkconfig tftp on

[root@60sec /]# service xinetd start

Starting xinetd: [ OK ]

5、定义distro,挂载光盘并导入

[root@60sec /]# mount -r /dev/cdrom /media/

[root@60sec /]# cobbler import --name=centos-6.5-x86_64 --path=/media

6、如果有kickstart文件,使用--kickstart=/path/to/kickstart_file进行导入,也可使用以下命令检测,

可以使用system-config-kickstart进行制作kickstart文件。cobbler的ks 文件默认都放在/var/lib/cobbler/kickstarts/下面 可以根据不同的需求定制ks文件。

[root@60sec mnt]# ksvalidator centos6.x86_64.cfg

7、设置profile,profile可以理解为按安装需求进行分类。

[root@60sec mnt]# cobbler profile add --name=CenTos-6.5-x86_64-basic --distro=centos-6.5-x86_64 --kickstart=/mnt/centos6.x86_64.cfg

[root@60sec mnt]# cobbler profile list

CenTos-6.5-x86_64-basic

Centos-6.5-x86_64

[root@60sec mnt]# cobbler sync

[root@60sec mnt]# service cobblerd restart

可修改相关信息

[root@60sec mnt]# vim /var/lib/tftpboot/pxelinux.cfg/default

8、重新创建虚拟机测试

 Linux下安装Cobbler的具体步骤

 Linux下安装Cobbler的具体步骤

上面就是Linux下安装cobbler的具体步骤了,按照上面介绍的步骤就能轻易的安装cobbler,是不是很容易呢?赶紧试试看吧。

展开更多 50%)
分享

猜你喜欢

Linux下安装Cobbler的具体步骤

电脑入门
Linux下安装Cobbler的具体步骤

Linux下硬盘分区的具体步骤

电脑入门
Linux下硬盘分区的具体步骤

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Linux中Firefox安装Flash插件的具体步骤

电脑入门
Linux中Firefox安装Flash插件的具体步骤

在Linux系统下如何优化Oracle具体步骤

电脑网络
在Linux系统下如何优化Oracle具体步骤

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CentOS 6.6系统安装的具体步骤

电脑入门
CentOS 6.6系统安装的具体步骤

cospaly的具体步骤解析

生活常识
cospaly的具体步骤解析

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

企业用户Windows 7部署攻略之自动安装

企业用户Windows 7部署攻略之自动安装

MAC关闭Safari浏览器时如何保留指定标签页

MAC关闭Safari浏览器时如何保留指定标签页
下拉加载更多内容 ↓