PXE+LAMP+NFS+DNAT+DNS综合实践
## PXE+LAMP+NFS+DNAT+DNS综合实验
- 拓扑结构图
![image-20191109112508017]()
PXE服务器配置
- 为S1服务器添加网卡
![image-20191109112916043]()
![image-20191109132320132]()
- 首先S1服务器安装守护进程xinetd(为tftp等服务提供)
![image-20191105134847605]()
- S1服务器安装tftp服务
![image-20191105134932973]()
- 修改tftp配置文件
![image-20191105135804063]()
![image-20191105135911759]()
- 启动服务
![image-20191105135946571]()
-
将所需配置文件放置tftp服务器共享目录下
-
放置内核、初始化镜像、引导菜单
![image-20191105140210214]()
-
安装syslinux,并将其附带的pxe引导文件复制至共享目录下
![image-20191105140526583]()
![image-20191105140557047]()
-
修改cfg引导菜单文件
![image-20191105140653737]()
![image-20191105140847878]()
![image-20191105150439394]()
default linux #默认使用linux选项 prompt 0 #是否提示 0不提示(不等待用户选择直接使用默认项) 1提示 timeout 15 #延时 label linux nu label ^Install CentOS 7 rnel vmlinuz pend initrd=initrd.img inst.ks=ftp://192.168.10.122/ks.cfg quiet #附加参数,initrd指定初始化镜像文件位置,inst.ks指定kickstart自动应答文件位置注:default指定启动的默认项,应当设置为安装项
![image-20191105141159431]()
-
使用tree查看目录结构
![image-20191105141230862]()
-
-
安装配置DHCP服务
-
安装服务
![image-20191105141451703]()
-
修改配置文件
![image-20191105141633821]()
![image-20191109161151132]()
subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.10 192.168.10.60; option domain-name-servers 114.114.114.114; option domain-name "www.lg.com"; option routers 192.168.10.2; default-lease-time 600; max-lease-time 7200; next-server 192.168.10.121; #TFTP服务器ip地址 filename "pxelinux.0"; #pxe引导文件名 } -
启动服务
![image-20191105142221352]()
-
客户机测试
![image-20191105144552127]()
-
-
安装配置VSFTP服务
- 修改网络环境配置并重启网卡
![image-20191109140322010]()
![image-20191109140351512]()
- 安装服务
![image-20191105150704967]()
- 安装kickstart(用于图形化生产自动应答文件,需要图形化界面)
![image-20191105152117507]()
- 启动system-config-kickstart图形化生成自动应答文件
![image-20191105152401861]()
设置默认语言、键盘布局、时区、root密码、cpu架构类型、是否安装后重启、是否使用文本安装
![image-20191105152635699]()
指定安装方式为全新安装,指定系统镜像文件位置
![image-20191105152712377]()
指定引导安装类型等选项
![image-20191105152741854]()
设置分区配置
![image-20191105152839603]()
添加/boot分区
![image-20191105152958548]()
添加swap交换分区,swap不需要选择挂载点
![image-20191105153041931]()
添加/根分区
![image-20191105153104072]()
分区添加完成后查看分区配置
![image-20191105153121380]()
网络配置,当需要额外的网卡配置时指定
![image-20191105153200856]()
验证配置
![image-20191105153235733]()
防火墙、SELinux配置
![image-20191105153258872]()
显示配置
![image-20191105153316374]()
选择安装的软件包,若yum配置文件中库的名称不是development则会出现如下错误
![image-20191105153402578]()
解决办法:
![image-20191105154005903]()
![image-20191105153945254]()
修改后需要重新启动kickstart程序
![image-20191105154332316]()
安装前执行的脚本配置
![image-20191105154347482]()
安装完成后执行的脚本配置
![image-20191105154405292]()
设置完成后,保存配置文件至指定目录
![image-20191105154426414]()
![image-20191105154601269]()
将文件放置vsftp共享目录/var/ftp/下即可
![image-20191105154837852]()
![image-20191105154854356]()
注:使用ksvalidator命令检测自动应答文件语法是否错误 - 挂载系统镜像文件至ftp共享目录下
![image-20191105151819983]()
- 修改网络环境配置并重启网卡
- 启动服务
![image-20191105155039317]()
使用PXE批量安装服务器
- VMWare中创建虚拟机
![image-20191109111622853]()
- 将S6与C1虚拟机的网络设置为VMnet2,其余更改为VMnet8
![image-20191109112305485]()
![image-20191109134546454]()
![image-20191109112710543]()
- 启动设备,使其自动安装系统
![image-20191109140902829]()
- 启动后检查各个主机配置,为主机设置主机名,修改IP(由于dhcp测试时将10、11地址分配出去,所以需要手动调整一下)
![image-20191109143213530]()
注:修改主机名也可以使用hostnamectl set-hostname XX
NFS服务器配置
- 配置yum
![image-20191109145526201]()
![image-20191109145546787]()
![image-20191109145608075]()
![image-20191109150004603]()
- 关闭防火墙
![image-20191109145641767]()
- 关闭selinux
![image-20191109145710650]()
![image-20191109145729666]()
![image-20191109145747317]()
注:其余主机也同样先做这些配置 - 安装nfs服务
![image-20191109150035899]()
- 创建共享目录及测试文件
![image-20191109151513678]()
![image-20191109151456047]()
- 修改配置文件并启动服务
![image-20191109150315427]()
![image-20191109150410744]()
![image-20191109150445181]()
- 修改共享文件目录权限
![image-20191109151625736]()
- 客户端测试(最小化安装需要先安装nfs-utils)
![image-20191109151055759]()
![image-20191109151126286]()
![image-20191109151531316]()
LAMP1服务器配置
-
配置yum源并安装epel源
![image-20191109153648866]()
![image-20191109154054180]()
![image-20191109154200585]()
![image-20191109154234719]()
-
安装所需软件包
![image-20191109155243466]()
![image-20191109154336360]()
![image-20191109155206887]()
-
修改httpd配置
![image-20191109154433330]()
![image-20191109153041897]()
![image-20191109154537843]()
![image-20191109154559302]()
-
挂载nfs配置文件并重启httpd
![image-20191109154644209]()
-
使用NFS服务器测试网页
![image-20191109154709577]()
-
NFS服务器修改测试网页
![image-20191109154928801]()
![image-20191109154909188]()
![image-20191109155258829]()
-
LAMP1重启httpd服务
![image-20191109155423695]()
-
使用物理主机测试
![image-20191109155447240]()
-
LAMP1配置mariadb数据库
![image-20191109155642745]()
![image-20191109155709427]()
![image-20191109155809249]()
-
为接下来安装的discuz论坛创建数据库和管理员用户
![image-20191109155940265]()
-
修改NFS测试网页内容检查与数据库的连接
![image-20191109160125177]()
-
重启LAMP1服务器httpd服务
![image-20191109160203108]()
-
物理主机测试
![image-20191109160233142]()
搭建LAMP2服务器
-
配置yum
![image-20191109160631653]()
![image-20191109160620355]()
![image-20191109160610252]()
![image-20191109160752986]()
![image-20191109160811437]()
-
配置epel源
![image-20191109160830195]()
![image-20191109161305435]()
-
安装服务软件
![image-20191109161336480]()
![image-20191109162954432]()
-
修改httpd配置
![image-20191109162502693]()
![image-20191109162528321]()
![image-20191109162720170]()
-
挂载nfs共享
![image-20191109162114652]()
![image-20191109162231852]()
-
启动httpd服务
![image-20191109162544370]()
搭建Discuz论坛测试
-
将discuz压缩包解压后的upload上传至nfs服务器重命名为discuz
![image-20191109161920281]()
-
更改文件夹权限
![image-20191109161950077]()
-
物理机浏览器上安装discuz
![image-20191109162926697]()
论坛安装过程略过,详情参看LAMP环境搭建详细流程
![image-20191109163227032]()
-
测试访问LAMP1与LAMP2
![image-20191109163357466]()
![image-20191109163419740]()
配置DNS服务器
-
配置yum
![image-20191109163820490]()
![image-20191109163952616]()
![image-20191109164046490]()
-
安装DNS服务
![image-20191109164143146]()
-
修改主配置文件
![image-20191109164235960]()
![image-20191109193754376]()
![image-20191109193721154]()
-
添加区域配置文件
![image-20191109194833080]()
![image-20191109194840708]()
![image-20191109194820384]()
![image-20191109195043796]()
![image-20191109195027860]()
-
更改文件属主数组
![image-20191109200011788]()
-
启动服务
![image-20191109195123274]()
-
客户端测试
-
设置dns指向dns服务器
![image-20191109195820253]()
-
nslookup测试
![image-20191109200042304]()
-
DNAT配置
-
开启网卡路由转发功能
![image-20191109200302110]()
![image-20191109200312512]()
永久开启
![image-20191109200416730]()
![image-20191109200502286]()
-
配置DNAT转发功能
![image-20191109203640164]()
-
客户端测试
![image-20191109203542201]()















































































































































浙公网安备 33010602011771号