凌晨三点醒来的夜里--我再次打开了ta

残忍!!尽然被骗进来杀

女孩和猫嘀嗒嘀嗒

项目要求

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

在这里插入图片描述
具体网卡配置如下

在这里插入图片描述
安装并启用TFTP服务

首先先挂载安装一下所需要的安装包
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
安装并启用DHCP服务

提供DHCP服务需要在DHCP服务器上安装DHCP软件包,然后修改DHCP的配置文件,以此来提供地址分配。
在这里插入图片描述
下载完DHCP软件包之后,进入DHCP配置文件中,配置文件位置在/etc/dhcp/dhcpd.conf。但是一开始配置文件中是没有内容的,只有一个提示让我们去查看see /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example模板
在这里插入图片描述在这里插入图片描述所以我们需要将这个配置文件复制到DHCP配置文件当中进行修改。
在这里插入图片描述

在这里插入图片描述然后开启服务
在这里插入图片描述

准备Linux内核、初始化镜像文件

mount /dev/sr0 /mnt
cd /mnt/images/pxeboot						
cp vmlinuz /var/lib/tftpboot/				#复制 Linux系统的内核文件 到TFTP根目录下
cp initrd.img /var/lib/tftpboot/     		#复制 初始化镜像文件(linux引导加载模块)到TFTP根目录下

在这里插入图片描述

准备PXE引导程序(用于PXE网络安装的引导程序为 pxelinux.0,由软件 syslinux提供)

yum -y install syslinux									#PXE引导程序由软件包 syslinux 提供
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/	#复制 PXE引导程序 到TFTP根目录下

在这里插入图片描述
安装并启用FTP服务,准备centos 7安装源

首先安装软件包
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

配置启动菜单文件
在这里插入图片描述

在这里插入图片描述
关闭防火墙
在这里插入图片描述
当 完成以上步骤之后就可以进行半自动化安装了
在这里插入图片描述检查一下网卡
在这里插入图片描述
验证一下windows选用DHCP自动分配获取地址
在这里插入图片描述
在这里插入图片描述
DNS
开启httpd服务,httpd服务是用于域名的,开启了才能用网址
在这里插入图片描述在这里插入图片描述
先安装bind软件包
bind包里面有DNS解析的相关各种配置文件

然后修改DNS的主配置文件
在这里插入图片描述修改DNS的区域配置文件
在这里插入图片描述

修改DNS区域数据配置文件

$TTL 1D                                     #设置缓存解析结果的有效时间
@       IN  SOA   zhouyuju.com.   admin.zhouyuju.com.  (
                     0              ;  serial
                     1D             ;  refresh
                     1H             ;  retry
                     1W             ;  expire
                     3H   )         ;  minimum
      NS      zhouyuju.com.      #记录当前区域的DNS服务器的名称(必不可少)
      А       172.16.100.100    #记录主机IP地址(必不可少)
IN   MX   10      mail.zhouyuju.com.    #MX为邮件交换记录,数字越大优先级越低
www  IN   A        172.16.100.100    #记录正向解析www.zhouyuju.com对应的IP
mail IN   A        172.16.100.101         #邮箱的正向解析地址
ftp  IN  CNAME    www          #CNAME使用别名, ftp是www的别名
*    IN  A        172.16.100.200   #泛域名解析, "*" 代表任意主机名

在这里插入图片描述做完以上步骤就可以重启服务测试DNS解析看看了
在这里插入图片描述windows也测试成功了
在这里插入图片描述
NFS
文件服务器(可用PXE自动安装的虚拟机,DHCP分配IP为172.16.100.103)

文件服务器server2:
yum -y install nfs-utils rpcbind

在这里插入图片描述

提供共享目录/share
mkdir -p /opt/share
chmod 777 /opt/share/
ls -l /opt/

在这里插入图片描述

vim /etc/exports

/opt/share *(rw,sync,no_root_squash) 表示允许读写同步写入到内存与硬盘中当客户机以root身份访问时赋予本地root权限(默认是root_squash)

在这里插入图片描述

systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind
systemctl enable nfs

exportfs -rv #发布共享
showmount -e #查看共享

在这里插入图片描述

服务器:
yum -y install nfs-utils rpcbind

在这里插入图片描述

systemctl start rpcbind
systemctl enable rpcbind

showmount -e 172.16.100.102

在这里插入图片描述

mount 172.16.100.102:/opt/share /var/www/html/
df -h

在这里插入图片描述文件服务器
在/share目录中创建文件index.html
cd /opt/share/
vim index.html
在这里插入图片描述
在这里插入图片描述
Windows中web服务显示
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/panrenjun/article/details/111212060