一、测试环境说明
1、系统:rhel6.9
2、ip地址:20.20.20.24/24
3、以下操作使用root身份进行,也可以使用具有sudo权限的用户进行相关操作
二、环境准备
1、关闭iptables防火墙、selinux
# /etc/init.d/iptables stop
# chkconfig iptables off
# setenforce 0
# sed -i \'/^SELINUX=/cSELINUX=disabled\' /etc/selinux/config
2、设置hosts域名解析(可选)
编辑 \"/etc/hosts\" 文件
三、安装软件
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# yum install cobbler httpd rsync tftp-server xinetd dhcp pykickstart fence-agents system-config-kickstart
四、挂载
略
五、修改配置文件
# sed -i \'s/yes/no/\' /etc/xinetd.d/tftp
# sed -i \'s/yes/no/\' /etc/xinetd.d/rsync
# vim /etc/httpd/conf/httpd.conf
ServerName 20.20.20.22:80
# openssl passwd -1
Password:
Verifying - Password:
$1$BFaLgUBZ$9HX7WbrCz7fPEBkdk9FYV/
# vim /etc/cobbler/settings
manage_dhcp: 1
manage_rsync: 1
next_server: 20.20.20.24
server: 20.20.20.24
default_password_crypted: \"$1$BFaLgUBZ$9HX7WbrCz7fPEBkdk9FYV/\"
# vim /etc/cobbler/dhcp.template
subnet 20.20.20.0 netmask 255.255.255.0 {
option routers 20.20.20.2;
option domain-name-servers 20.20.20.2;
option subnet-mask 255.255.255.0;
range dynamic-bootp 20.20.20.121 20.20.20.130;
default-lease-time 21600;
max-lease-time 43200;
next-server $next_server;
六、启动相关服务
httpd
xinetd
dhcpd
cobblerd
# cobbler check
# cobbler get-loaders
# cobbler sync
七、导入安装源
# cobbler import --name=rhel6.9-x86_64 --path=/mnt/rhel6.9
八、创建ks文件
# system-config-kickstart
九、关联ks文件
# cobbler profile edit --name=rhel6.9-x86_64 --distro=rhel6.9-x86_64 --kickstart=/var/lib/cobbler/kickstarts/rhel6.9.ks
# cobbler sync
继续阅读与本文标签相同的文章
下一篇 :
腾讯代理任天堂国行版Switch游戏获批
-
面向海量数据的极致成本优化-云HBase的一体化冷热分离
2026-05-18栏目: 教程
-
地球如果流浪,大数据究竟能做什么?
2026-05-18栏目: 教程
-
网站漏洞测试 sql注入攻击代码的审计与检测
2026-05-18栏目: 教程
-
【DockerCon2017技术解读】使用Moby工具和Linuxkit定制容器系统
2026-05-18栏目: 教程
-
如何设置开机启动holer
2026-05-18栏目: 教程
