Shun 发表于 2021-12-7 11:36:25

综合实验:DHCP+DNS正向解析+XPE自动装机+NFS共享

需求
1)准备4台虚拟机,一台Windows虚拟机PC1(不限制win7或者win10)、一台Linux服务器server1(IP是192.168.206.3/24)和一台网卡为DHCP类型的Linux服务器server2和一台空虚拟机server3。虚拟机网络均使用仅主机模式。
2)server1提供DHCP服务给PC1和server2分配对应网段的IP地址。
3)在server1安装和启动httpd服务对外提供Web服务,并搭建DNS服务负责解析域名www.kgc.com 为192.168.206.3,使得PC1能够使用域名www.kgc.com访问Web服务器。
4)在server2安装NFS服务,提供共享目录/share ,在/share目录中创建文件index.html,文件内容自定义。把server2的/share目录通过NFS挂载到server1的/var/www/html目录下,使得PC1访问Web服务时能够显示自定义的内容。
5)server1提供PXE服务,能够使server3可以自动安装Centos7 Linux操作系统。

环境
/xml<br/>网段为192.168.206.0/24<br/>1台server1                DHCP等服务206.3 ;ip<br/>1台server2                做NFS,DHCP获取地址<br/>1台server3                裸机装机,DHCP获取地址<br/>一台pc                  win7验证DNS等服务,DHCP获取地址</p>
实验操作

1、首先server1我们安装DHCP服务


里面的设置配置如下:


保存退出后关闭防火墙、增强服务、开启DHCPD



随后我们转向pc1首先网卡如下更改,dns是为下面的http访问做准备的。随后禁用网卡再重启


3、下面我们做需求(3),首先去server1,我们先安装httpd服务。然后启动httpd(别忘记了!)

接着我们开始做粗体还是server1主机,先安装bind服务


其次是vim /etc/named.rfc1912.zones,进去后如图所示更改


,我们cp出这个文件的改名文件,然后vim进去编辑
/xml
cp -p named.localhost kgc.com.zone
vim kgc.com.zone
如图进行以下修改

我们启动named服务(DNS)

下面我们转向pc1
打开网站输入
/xml<br/>www.kgc.com;实验的测试域名</p>成功出现阿帕奇

按照要求在根目录创建share,并赋予最高权限



exports配置文件如下配置


最后检查一下,可以看见共享NFS已经发布了


注意:server1是NFS服务的客机,不用去配置exports配置文件下面一步我们去使用showmount查看接受文件


现在转去PC1,验证httpd服务,可以看先pc显示出了index.html的文件内容



随后我们挂载光盘到/mnt中,然后cd去/mnt/images/pxeboot/中,去复制镜像、内核文件去/var/lib/tftpboot


下面我们来准备FTP服务了,vsftpd已经第一部安装了
首先是先创建一个centos7目录,随后把光盘挂载进去即可


最后开启vsftpd





图中yum脚本
/xml
mkdir /etc/yum.repos.d/repos.bak
mv /etc/yum/repos.d/*.repo /etc/yum.repos.d/repos.bak
echo '
name=local
baseurl=ftp://192.168.206.3/centos7
enabled=1
gpgcheck=0' /etc/yum.repos.d/local/repo
最终我保存到root家目录
随后我们去家目录

进入后我们会发现多了initial-setup-ks.cfg和ks.cfg文件。我们首先vim initial-setup-ks.cfg,进去后把第二张图的所选部分复制
退出后我们vim ks.cfg,把这个复制的内容贴到ks.cfg的最下面
保存退出,把ks.cfg复制去/var/ftp目录中。cp /root/ks.cfg /var/ftp/ks.cfg




server1主机配置完成,下面将server3裸机放入206.0网段后即可自动获取dhcp装机
6、server3裸机开机后自动获取DHCP引导,之后自动进行装机,如果配置错误,server3会有报警提示,可自行去看
补充:我这边是kickstart无人值守自动装机,且为'wait=no'的多并发装机。也可以去vim /etc/xinetd.d/tftp,把wait=yes,改成装完一台装下一台裸机





            </div>
      
      <div id="asideoffset"></div>


https://blog.51cto.com/u_15380854/4755698
页: [1]
查看完整版本: 综合实验:DHCP+DNS正向解析+XPE自动装机+NFS共享