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自动装机的主要内容,如果未能解决你的问题,请参考以下文章