centos7部署pxe方案

centos7部署pxe方案

    • 1. 配置yum源
    • 2. 安装软件包
    • 3. dhcp配置
    • 4. httpd挂镜像
    • 5. tftp-server
    • 6. 编写ks文件
        • 拷贝ks文件
        • 查看ks文件内容
    • 7. 重启服务

1. 配置yum源

#删除自带的yum源文件
[root@master ~]# rm -rf /etc/yum.repos.d/*
#配置本地源
[root@master ~]# cat /etc/yum.repos.d/local.repo 
[local]
name=mnt
baseurl=file:///mnt
gpgcheck=0
[root@master ~]# mount /dev/sr0 /mnt/
[root@master ~]# yum makecache

2. 安装软件包

#安装软件包
[root@centos7 ~]#  yum install -y dhcp tftp-server httpd syslinux
#查看软件包版本
[root@master ~]# rpm -q dhcp
dhcp-4.2.5-68.el7.centos.x86_64
[root@master ~]# rpm -q httpd
httpd-2.4.6-80.el7.centos.x86_64
[root@master ~]# rpm -q tftp-server 
tftp-server-5.2-22.el7.x86_64
[root@master ~]# rpm -q syslinux 
syslinux-4.05-13.el7.x86_64

3. dhcp配置

#修改配置文件
[root@master ~]# cat /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page
subnet 192.168.1.0 netmask 255.255.255.0 {
   		#分配网段
  range 192.168.1.200 192.168.1.210 ;			#分配ip地址范围
  option domain-name-servers 114.114.114.114;	#分配DNS,今天用不到
  option routers 192.168.1.1;					#分配网关地址,今天用不到
  default-lease-time 600;						#ip地址使用最短时间,到期会自动续租
  max-lease-time 7200;							#ip地址使用最大时间
  next-server 192.168.1.20;					#(手动添加)  

你可能感兴趣的:(部署操作系统,linux,运维,centos)