使用 Cobbler 进行 CentOS 系统更新的实践指南
一 更新策略与准备
二 更新 Cobbler 服务器与仓库元数据
sudo yum update cobbler cobbler-web cobbler-apisudo systemctl restart cobblerd && sudo systemctl restart httpdsudo cobbler repo --name=CentOS7 --baseurl=http://mirror.centos.org/centos/7/os/x86_64/sudo cobbler sync三 批量更新已注册客户端
sudo cobbler system listsudo cobbler system update --name=client_name --ip-address=client_ip_address --forcesudo yum update -y,必要时重启:sudo rebootnext_server_update = 86400(单位:秒,示例为每日),保存后重启 cobblerd:sudo systemctl restart cobblerdsudo cobbler import --path /path/to/new/centos7.4 --name centos7.4 --arch x86_64sudo cobbler profile add --distro centos7.4-x86_64 --kickstart /var/lib/cobbler/kickstarts/centos7.ks --name centos7.4_kssudo cobbler sync四 验证与回滚
yum history、uname -r、cat /etc/redhat-releasetail -f /var/log/cobbler/cobbler.log、systemctl status cobblerd五 常见问题与注意事项
cobbler check 与日志定位问题。