关闭防火墙和selinux
sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config setenforce 0 systemctl stop firewalld.service systemctl disable firewalld.service
安装epel源和cobbler,启动相关服务
yum -y install http://mirrors.163.com/centos/7/extras/x86_64/Packages/epel-release-7-9.noarch.rpm yum install cobbler cobbler-web dhcp tftp-server pykickstart httpd xinetd -y systemctl start httpd systemctl enable httpd systemctl start cobblerd systemctl enable cobblerd systemctl start xinetd.service systemctl enable xinetd.service
检查cobbler
cobbler check
动态修改配置
sed -ri '/allow_dynamic_settings:/c\allow_dynamic_settings: 1' /etc/cobbler/settings systemctl restart cobblerd
修改server和next_server
cobbler setting edit --name=server --value=192.168.1.30 cobbler setting edit --name=next_server --value=192.168.1.30
配置tftp
sed -ri '/disable/cdisable = no' /etc/xinetd.d/tftp systemctl enable xinetd systemctl restart xinetd
下载cobbler相关的包
cobbler get-loaders
启动rsyscd服务
systemctl start rsyncd systemctl enable rsyncd
kickstart
yum install pykickstart -y
default密码:系统登录密码
[root@localhost ~]# openssl passwd -1 -salt `openssl rand -hex 4` 'redhat' $1$ebeb198a$psvA.N7JrPpsGTs33OI2Q0 [root@localhost ~]# cobbler setting edit --name=default_password_crypted --value='$1$ebeb198a$psvA.N7JrPpsGTs33OI2Q0
安装电源管理
yum install fence-agents -y
配置dhcp
#cobbler setting edit --name=manage_dhcp --value=1 #vi /etc/cobbler/dhcp.template subnet 192.168.1.0 netmask 255.255.255.0 { #子网 option routers 192.168.1.1; #网关 option domain-name-servers 114.114.114.114; #dns option subnet-mask 255.255.255.0; #子网掩码 range dynamic-bootp 192.168.1.100 192.168.1.254; #dhcp池 default-lease-time 21600; max-lease-time 43200; next-server $next_server;
重启cobbler和同步
systemctl restart cobblerd cobbler sync
cobbler部署
猜你喜欢
转载自www.cnblogs.com/lovelinux199075/p/9009550.html
今日推荐
周排行