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
  1. 将所需配置文件放置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

  2. 安装配置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

  3. 安装配置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

猜你喜欢

转载自www.cnblogs.com/lastyear/p/11827930.html