cobbler
作者:互联网
cobbler
1.cobbler服务端部署
//关闭防火墙和selinux
//selinux状态必须为disabled
[root@localhost ~]# systemctl disable --now firewalld.service
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@localhost ~]# reboot
[root@localhost ~]# getenforce
Disabled
//安装epel-release源和依赖包
[root@localhost ~]# yum -y install epel-release
[root@localhost ~]# yum -y install httpd dhcp-* tftp xinetd pykickstart
//开启cobbler仓库,下载cobbler(用dnf下载)
[root@localhost ~]# dnf module enable cobbler
[root@localhost ~]# dnf -y install cobbler cobbler-web
//启动httpd、cobbler并设置开机自启
[root@localhost ~]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.
[root@localhost ~]# systemctl enable --now cobblerd.service
Created symlink /etc/systemd/system/multi-user.target.wants/cobblerd.service → /usr/lib/systemd/system/cobblerd.service.
//修改server的ip地址为本机ip
[root@localhost ~]# sed -i 's/^server:.*/server: 192.168.237.130/' /etc/cobbler/settings.yaml
//设置tftp的ip地址为本机ip
[root@localhost ~]# sed -i 's/^next_server:.*/next_server: 192.168.237.130/' /etc/cobbler/settings.yaml
//生成加密密码,将加密密码替换到配置文件
[root@localhost ~]# openssl passwd -1
Password:
Verifying - Password:
$1$vsBg2Nse$jMFPVdyrMhq872WaYgGdp1
[root@localhost ~]# sed -Ei 's/(default_password_crypted:).*/\1 "$1$vsBg2Nse$jMFPVdyrMhq872WaYgGdp1"/' /etc/cobbler/settings.yaml
标签:systemd,service,etc,cobbler,root,localhost 来源: https://blog.csdn.net/tianwailaiwu_/article/details/120729631