Cobbler快速安装Linux集群?

2018/07 作者:ihunter 0 0

Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。

因此使用cobbler的前提是服务器支持PXE启动,不过既然是20多台服务器,应该是支持的。所有服务器接入同一个交换机,如果一个交换机接不下可以再加一台交换机,俩台交换机简单级联。

具体操作流程如下:

cobbler服务器准备

Cobbler服务器系统:CentOS 7 64位(关闭防火墙)

1.安装cobbler相关服务 yum -y install cobbler xinetd dhcp httpd

cobbler相关配置在如下文件里面(可以按照需求更改):

因为cobbler的dhcp需要用到/etc/cobbler/dhcp.template。

打开配置文件做如下修改:

2.cobbler服务检查

执行cobbler check检查cobbler运行环境,根据提示信息修改。

3.启动cobbler、DHCP和xinetd

service cobblerd start,service httpd start和service xinetd start,同时用chkconfig on 把服务加入自启动.

4.配置镜像

将有系统镜像的光盘挂载到本地系统然后导入:

cobbler import --name=CentOS-7-x86_64 --path=/mnt/cdrom

5.生成并导入ks文件

yum install system-config-kickstart

system-config-kickstart

至于ks模板网上有很多,如果题注需要可以留言

cobbler profile edit --name=CentOS-7-x86_64 --distro=CentOS-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/CentOS-7-x86_64.cfg

执行这条命令前,需要将ks文件拷贝到/var/lib/cobbler/kickstarts/目录下。

6.同步

cobbler sync

到此cobbler的配置就完成了

批量安装

把其他的服务器接入同一个交换机或者网络环境中,然后开机F12或者其他按键进入BIOS启动项,选择PXE或者network启动,出现下图代表安装成功。


赞(1) 更多分享

上篇: wdCDN squid 开发 缓存 加速 管理 系统
下篇: Linux系统下MongoDB的安装与基本操作