首页 > 其他 > 详细

PXE+LAMP+NFS+DNAT+DNS综合实践

时间:2019-11-09 22:20:13      阅读:89      评论:0      收藏:0      [点我收藏+]

PXE+LAMP+NFS+DNAT+DNS综合实验

  • 拓扑结构图
    技术分享图片

PXE服务器配置

  • 为S1服务器添加网卡
    技术分享图片
    技术分享图片
  • 首先S1服务器安装守护进程xinetd(为tftp等服务提供)
    技术分享图片
  • S1服务器安装tftp服务
    技术分享图片
  • 修改tftp配置文件
    技术分享图片
    技术分享图片
  • 启动服务
    技术分享图片
  1. 将所需配置文件放置tftp服务器共享目录下

    • 放置内核、初始化镜像、引导菜单
      技术分享图片

    • 安装syslinux,并将其附带的pxe引导文件复制至共享目录下
      技术分享图片
      技术分享图片

    • 修改cfg引导菜单文件
      技术分享图片
      技术分享图片
      技术分享图片

      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指定启动的默认项,应当设置为安装项
      技术分享图片

    • 使用tree查看目录结构
      技术分享图片

  2. 安装配置DHCP服务

    • 安装服务
      技术分享图片

    • 修改配置文件
      技术分享图片
      技术分享图片

      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引导文件名
      }
    • 启动服务
      技术分享图片

    • 客户机测试
      技术分享图片

  3. 安装配置VSFTP服务

    • 修改网络环境配置并重启网卡
      技术分享图片
      技术分享图片
    • 安装服务
      技术分享图片
    • 安装kickstart(用于图形化生产自动应答文件,需要图形化界面)
      技术分享图片
    • 启动system-config-kickstart图形化生成自动应答文件
      技术分享图片
      设置默认语言、键盘布局、时区、root密码、cpu架构类型、是否安装后重启、是否使用文本安装
      技术分享图片
      指定安装方式为全新安装,指定系统镜像文件位置
      技术分享图片
      指定引导安装类型等选项
      技术分享图片
      设置分区配置
      技术分享图片
      添加/boot分区
      技术分享图片
      添加swap交换分区,swap不需要选择挂载点
      技术分享图片
      添加/根分区
      技术分享图片
      分区添加完成后查看分区配置
      技术分享图片
      网络配置,当需要额外的网卡配置时指定
      技术分享图片
      验证配置
      技术分享图片
      防火墙、SELinux配置
      技术分享图片
      显示配置
      技术分享图片
      选择安装的软件包,若yum配置文件中库的名称不是development则会出现如下错误
      技术分享图片
      解决办法:
      技术分享图片
      技术分享图片
      修改后需要重新启动kickstart程序
      技术分享图片
      安装前执行的脚本配置
      技术分享图片
      安装完成后执行的脚本配置
      技术分享图片
      设置完成后,保存配置文件至指定目录
      技术分享图片
      技术分享图片
      将文件放置vsftp共享目录/var/ftp/下即可
      技术分享图片
      技术分享图片
      注:使用ksvalidator命令检测自动应答文件语法是否错误
    • 挂载系统镜像文件至ftp共享目录下
      技术分享图片
  • 启动服务
    技术分享图片

使用PXE批量安装服务器

  • VMWare中创建虚拟机
    技术分享图片
  • 将S6与C1虚拟机的网络设置为VMnet2,其余更改为VMnet8
    技术分享图片
    技术分享图片
    技术分享图片
  • 启动设备,使其自动安装系统
    技术分享图片
  • 启动后检查各个主机配置,为主机设置主机名,修改IP(由于dhcp测试时将10、11地址分配出去,所以需要手动调整一下)
    技术分享图片
    注:修改主机名也可以使用hostnamectl set-hostname XX

NFS服务器配置

  • 配置yum
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
  • 关闭防火墙
    技术分享图片
  • 关闭selinux
    技术分享图片
    技术分享图片
    技术分享图片
    注:其余主机也同样先做这些配置
  • 安装nfs服务
    技术分享图片
  • 创建共享目录及测试文件
    技术分享图片
    技术分享图片
  • 修改配置文件并启动服务
    技术分享图片
    技术分享图片
    技术分享图片
  • 修改共享文件目录权限
    技术分享图片
  • 客户端测试(最小化安装需要先安装nfs-utils)
    技术分享图片
    技术分享图片
    技术分享图片

LAMP1服务器配置

  • 配置yum源并安装epel源

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片

  • 安装所需软件包
    技术分享图片
    技术分享图片
    技术分享图片

  • 修改httpd配置
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片

  • 挂载nfs配置文件并重启httpd
    技术分享图片

  • 使用NFS服务器测试网页
    技术分享图片

  • NFS服务器修改测试网页
    技术分享图片
    技术分享图片
    技术分享图片

  • LAMP1重启httpd服务
    技术分享图片

  • 使用物理主机测试

    技术分享图片

  • LAMP1配置mariadb数据库

    技术分享图片

    技术分享图片

    技术分享图片

  • 为接下来安装的discuz论坛创建数据库和管理员用户

    技术分享图片

  • 修改NFS测试网页内容检查与数据库的连接

    技术分享图片

  • 重启LAMP1服务器httpd服务

    技术分享图片

  • 物理主机测试

    技术分享图片

搭建LAMP2服务器

  • 配置yum

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片

  • 配置epel源

    技术分享图片

    技术分享图片

  • 安装服务软件

    技术分享图片

    技术分享图片

  • 修改httpd配置

    技术分享图片

    技术分享图片

    技术分享图片

  • 挂载nfs共享

    技术分享图片

    技术分享图片

  • 启动httpd服务

    技术分享图片

搭建Discuz论坛测试

  • 将discuz压缩包解压后的upload上传至nfs服务器重命名为discuz

    技术分享图片

  • 更改文件夹权限

    技术分享图片

  • 物理机浏览器上安装discuz

    技术分享图片

    论坛安装过程略过,详情参看LAMP环境搭建详细流程

    技术分享图片

  • 测试访问LAMP1与LAMP2

    技术分享图片

    技术分享图片

配置DNS服务器

  • 配置yum

    技术分享图片

    技术分享图片

    技术分享图片

  • 安装DNS服务

    技术分享图片

  • 修改主配置文件

    技术分享图片

    技术分享图片

    技术分享图片

  • 添加区域配置文件

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片

    技术分享图片

  • 更改文件属主数组

    技术分享图片

  • 启动服务

    技术分享图片

  • 客户端测试

    • 设置dns指向dns服务器

      技术分享图片

    • nslookup测试

      技术分享图片

DNAT配置

  • 开启网卡路由转发功能

    技术分享图片

    技术分享图片

    永久开启

    技术分享图片
    技术分享图片

  • 配置DNAT转发功能

    技术分享图片

  • 客户端测试

    技术分享图片

PXE+LAMP+NFS+DNAT+DNS综合实践

原文:https://www.cnblogs.com/lastyear/p/11827930.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!