其他分享
首页 > 其他分享> > cobbler

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