Cobbler自动装机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cobbler自动装机相关的知识,希望对你有一定的参考价值。

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

cobbler集成的服务:PXE服务支持,DHCP服务管理,DNS服务管理,电源管理,Kickstart服务支持,yum仓库管理,TFTP

实验环境:CentOS7,网络模式为NAT模式,给虚拟机自动分配IP地址

                 我分配到的地址是192.168.13.128

技术分享图片

1下载epel源


技术分享图片

2将镜像文件挂载在mnt目录下

技术分享图片

技术分享图片

3下载cobbler服务包

技术分享图片

4.cobbler安装完成后还需要用到cobbler-web,dhcp,tftp-server,pykickstart,httpd,rsync,xinetd这些服务,分别对这些服务进行安装

技术分享图片

技术分享图片

技术分享图片


技术分享图片

5.所有需要的服务都安装完成后首先对cobbler服务的主配置文件进行配置,vim /etc/cobbler/settings,在该文件中需要更改next_server(tftp服务器地址)server(服务器地址)manage_dhcp:1(开启dhcp服务)

技术分享图片

6 cobbler主配置文件配置完成后便可以开启 cobbler服务和httpd服务,这里查看下cobbler服务的运行状态,可以看到已经成功开启了,服务启动完成后再关闭防火墙和setenforce

技术分享图片           

7接着用cobbler check命令检查还有哪些服务需要安装     ,这里面显示了七项,其中 一 五 七这三项我们不需要设置,这对我们的服务没影响,根据提示需要更改的服务有tftp服务,下载引导程序,开启rsync服务,更改密码文件

技术分享图片

技术分享图片

8根据提示我们首先开启tftp服务,在tftp文件下将yes改为no

技术分享图片

技术分享图片

技术分享图片

9接着我们开启rsync服务,在用openssl 这条命令编写一条密码,将新生成的盐值加密的密码替换掉原来的密码,注意这里如果没有openssl这条命令可以用yum仓库进行安装。

技术分享图片

技术分享图片

10 接着配置dhcp的配置文件,这其中需要写入网管,地址段,地址池和DNS,写完之后保存退出,接着开启xinetd服务于rsync服务,最后用cobbler sync进行同步

技术分享图片

技术分享图片

11 接着需要下载它的引导文件,然后再重启下服务

技术分享图片

技术分享图片

12 接着导入ISO镜像文件,用cobbler list 命令可以看到有两个文件已经存在

技术分享图片

技术分享图片

技术分享图片

13 安装tree命令,查看内核和初始化文件在tftp server共享目录,一切搞定完成后重启所有服务

技术分享图片

技术分享图片

14最后我们新建一台虚拟机,这台虚拟机不需要自己做什么操作,但需要注意一些设置,网络模式需要选择NAT模式,硬盘和内存一定要和服务器的大小相同,这里可以看到我已经安装成功,已经进入了操作界面。

以上是关于Cobbler自动装机的主要内容,如果未能解决你的问题,请参考以下文章

一个技术文档就可以完成的cobbler自动部署装机

你要的全拿走 Cobbler自动部署装机 轻松解决装机烦恼

Cobbler自动部署装机,装机如喝水一样简单.......

Cobbler自动装机试验

Cobbler 自动装机

Linux网络之Cobbler自动部署装机