微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐