kickstart模式批量安装centos7系统
自己尝试kickstart批量安装centos7系统,模式采用dhcp+httpd+ftfp
安装一台主机作为kickstart服务端,我采用的是vm虚拟机,网卡是NAT模式,自动获取ip,这样虚拟机可以直接上网,使用网上的yum源,不用自己配置。
关闭防火墙和sellinux,否则客户端无法连接到
[root@server ~]# systemctl stop firewalld
[root@server ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@server ~]# vi /etc/selinux/config
SELINUX=permissive
立即生效selinux配置
[root@server ~]# setenforce 0
[root@server ~]# getenforce
Permissive
安装dhcp服务
客户端需要先获取网络才能进行通讯
[root@server ~]# yum install -y dhcp
[root@server ~]# vi /etc/dhcp/dhcpd.conf
subnet 192.168.200.0 netmask 255.255.255.0 {
range 192.168.200.100 192.168.200.200;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.200.131;
filename “/pxelinux.0”;}
dhcpd.conf 配置文件说明
subnet 192.168.200.0 netmask 255.255.255.0 { #子网网段 子网掩码
range 192.168.200.100 192.168.200.200; #自动分配的起始ip到结束ip
option subnet-mask 255.255.255.0; #子网掩码
default-lease-time 21600; #设置默认的IP租用期限
max-lease-time 43200; #设置最大的IP租用期限
next-server 192.168.200.131; #TFTP服务器IP
filename “/pxelinux.0”; #告知客户端从TFTP根目录下载pxelinux.0文件
启动DHCP服务
[root