一、配置chrony服务,实现服务器时间自动同步
1.编辑/etc/chrony.conf,注释掉默认时间服务器,增加阿里时间服务器
2.启动chronyd服务,并设置开机启动
二、实现cobbler+pxe自动化装机
1.安装cobbler、dhcp
yum install cobbler dhcp -y
2.启动cobblerd、httpd、tftp服务并设置开机启动
systemctl start cobblerd httpd tftp
systemctl enable cobblerd httpd tftp
3.cobbler chcek检查配置,根据提示修改配置文件/etc/cobbler/settings
修改默认密码:default_password_crypted: "$1$B30o2jem$dBqrz.xo9kXfqH7Bza55f." 使用openssl passwd -1生成加密密码
修改net_server地址(PXE):next_server: 192.168.45.7
修改server(cobbler):server: 192.168.45.7
修改manage_dhcp自动生成dhcp配置文件: manage_dhcp: 1
重新启动cobblerd服务:systemctl restart cobblerd
4.配置dhcp服务
subnet 192.168.45.0 netmask 255.255.255.0 {
option routers 192.168.45.2;
option domain-name-servers 192.168.45.2;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.45.100 192.168.45.254;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
同步配置:cobbler sync
启动dhcp服务并设置开机启动:systemctl start dhcpd
systemctl enable dhcpd
5.下载boot loader
cobbler get-loaders
同步配置:cobbler sync
6.导入centos7的安装源,并查看
cobbler import --path=/misc/cd --name=Centos7.6-x86_64 --arch=x86_64
cobbler list
distros:
Centos7.6-x86_64
profiles:
Centos7.6-x86_64
7.准备kickstart文件并导入cobbler
安装kickstart:yum install system-config-kickstart.noarch -y
在图形界面使用system-config-kickstart制作kickstart文件/root/ks7_mini.cfg
cp /root/ks7_mini.cfg /var/lib/cobbler/kickstarts/
修改kickstart文件
url --url=$tree
cobbler profile add --name Centos7.6-x86_64_mini --distro=Centos7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks7_mini.cfg
8.测试安装