在 CentOS 上升级 Cobbler(自动化系统安装工具)通常分为几种情况:
下面按常见场景说明。
rpm -q cobbler
cobbler --version
yum install -y epel-release
# 或 CentOS 8+
dnf install -y epel-release
yum update cobbler
# CentOS 8+
dnf upgrade cobbler
systemctl restart cobblerd
systemctl restart httpd
systemctl restart tftp
cobbler check
cobbler sync
Cobbler 3.x 有较大变化:
/etc/cobblersettings 文件结构有变化cp -a /etc/cobbler /etc/cobbler.bak
cp -a /var/lib/cobbler /var/lib/cobbler.bak
yum remove cobbler cobbler-web
yum install cobbler cobbler-web
settings.yamlmodules.confdhcp.templatecobbler sync
适合需要最新版本的用户。
yum install git python3 make
git clone https://github.com/cobbler/cobbler.git
cd cobbler
make install
# 或
pip3 install .
systemctl restart cobblerd
cobbler check 报错setsebool -P httpd_can_network_connect 1
cobbler-web 已安装cobbler sync
✅ 生产环境:优先使用 EPEL + yum
✅ 大版本升级:务必备份配置
❌ 不建议直接覆盖 /etc/cobbler
如果你能告诉我:
我可以给你更精确的升级命令。