需求
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 '[local]
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>
|