1.安装和配置 Cobbler

历次給自身的计算机重装系统都以生机勃勃件很无聊的事体,要是急需重装上百台设想机和服务器不仅仅很无聊何况很耗费时间,面前蒙受今后云时代大气服务器和虚构机的面世,运转必必要自动化。以往有无数开源工具得以扶植我们落到实处自动化安装系统,举个例子FAI, Cobbler, Spacewalk, Ubuntu Orchestra 等,我们筹算把 Cobbler 安装在某台虚构机上,为大家新购的众多PAJERO410来搭建系统。

Cobbler 是二个系统运营服务(boot server卡塔 尔(阿拉伯语:قطر‎,能够经过网络运转(PXE卡塔尔的艺术用来飞速安装、重装物理服务器和设想机,援助安装分歧的 Linux 发行版和 Windows. Cobbler 是个轻量级 Python 程序,总共大概1.5万行代码,还足以用来管理 DHCP, DNS, yum 源等。Cobbler 使用命令行形式管理,也提供了基于 Web 的分界面管理工科具(cobbler-web卡塔 尔(阿拉伯语:قطر‎,不过命令行情势已经很平价,实在未有需要为了不实用的 Web 界面再加多一个 Web 服务器。

1.装置和配备 Cobbler

Cobbler 不在 CentOS 6.2 的基本源中,必要导入 EPEL 源:

# rpm -Uvh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
warning: /var/tmp/rpm-tmp.lo2Hd0: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

# yum update
# yum upgrade
安装 cobbler:
# yum install cobbler

修改配置,主要修改 cobbler 服务器所在的 IP 地址,以及开启dhcp管理(详见第3步)

# vi /etc/cobbler/settings
...
next_server: 192.168.10.1 #IP of Cobbler server
server: 192.168.10.1 #IP of Cobbler server
...

manage_dhcp: 1   # (*可选)

…
启用 httpd, xinetd 和 cobbler 服务并确认已经加到系统自动启动服务中:
# /etc/init.d/httpd start
# /etc/init.d/xinetd start
# /etc/init.d/cobblerd start  (可能需要先禁用selinux)

# chkconfig httpd on
# chkconfig xinetd on
# chkconfig cobblerd on
修改 rsync 和 tftp 这两个服务的 xinetd 配置:
# vi /etc/xinetd.d/rsync
service rsync
{
        disable = no
...
}

# vi /etc/xinetd.d/tftp
service tftp
{
        ...
        disable = no
        ...
}
关闭防火墙和 SELinux 后重启系统:
# /etc/init.d/iptables stop
# chkconfig iptables off

# vi /etc/sysconfig/selinux
...
SELINUX=disabled
...

# reboot

图片 1

本文由金沙澳门官网-www.js333com-金沙js333com发布于金沙澳门官网计算机,转载请注明出处:1.安装和配置 Cobbler

您可能还会对下面的文章感兴趣: