CentOS7配置PXE自动装机
PXE自动装机所需服务(CentOS7.4)
1、DHCP服务(用于服务器开机获取地址,并指定配置文件获取地址)
2、TFTP服务 (用于存放一些简单的配置文件,依赖xinetd管理服务)
3、FTP/HTTP服务(存放系统文件与镜像)
4、DNS服务 (可选服务,用来自动配置主机名)
5、配置YUM源或者本地yum源 (此次采用阿里云yum源)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第一步、安装DHCP
1、yum -y install dhcp
2、vim /etc/dhcp/dhcpd.conf
range 192.168.0.10 192.168.0.20;
option domain-name-servers dns.chaoyue1.com;
option domain-name "dns.chaoyue.com";
option routers 192.168.0.1;
next-server 192.168.0.200; #指定下一条服务器地址
filename "pxelinux.0"; #指定启动相关文件地址
default-lease-time 600;
max-lease-time 7200;
}
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no #默认状态为yes,不启用状态
per_source = 11
cps = 100 2
flags = IPv4
}
menu separator # insert an empty line
menu label Install CentOS ^7.6
menu default
kernel vmlinuz
append initrd=initrd.img inst.ks=ftp://192.168.0.200/pub/CentOS7.6/ks7.cfg ip=dhcp quiet
menu label Install CentOS ^6.5
kernel vmlinuz
append initrd=CentOS6.5/initrd.img inst.ks=ftp://192.168.0.200/pub/CentOS6.5/ks6.cfg ip=dhcp quiet
分区时需要注意是否需要LVM等·····等等等·····等
SELinux不激活,上下文啥的等研究透了再考虑SELinux吧,防火墙禁用。
系统安装完成后运行的脚本,用来做前期的一些准备工作。
##之后就可以点击左上角文件,选择保存了,注意选择保存位置。
第五步、检查
1、systemctl start dhcpd
2、systemctl enable dhcpd
3、systemctl start xinetd
4、systemctl enable xinetd
5、systemctl start vsftpd
6、systemctl enable vsftpd
7、systemctl stop firewalld
8、systemctl disable firewalld
posted on 2020-07-20 17:44 ChaoYue_Xu 阅读(373) 评论(0) 编辑 收藏 举报