直接进入正题,此次安装服务器数目过多,时间要求紧,同时DVD光盘有限,所以考虑使用网络方式的安装。

由于已经安装过,所以现在是回忆思路,同时看看配置文件,同时也知道有前辈已经做过教程,我也是将自己的经验分享一下。

首先说说此次安装需求:

所有服务器配置相同,硬盘配置相同,都是2*300G,使用RAID卡配置RAID 1

所以最后的结果就是每个服务器都是使用了300G的空间,所以我在虚拟机中划分的硬盘大小为300G。

然后根据如下情况进行分区:

/ 20G

swap 32G

/u01 所有剩余

由于害怕以后的扩展,所以将/u01划分了LVM。

同时所有的包全部安装,这种情况对于RedHat 5以上的版本,是个压力,大约需要点击10分钟。

配置结束,按照此种情况开始安装虚拟机。

安装这个虚拟机之后,首先需要来到安装之后的/root目录下面。查找一个文件anaconda-ks.cfg

一定会有的,这个文件就是记录了所有的安装信息,可以使用写字板或者一些文字软件打开看一下里面具体内容,或者直接在系统中使用cat anaconda-ks.cfg 查看

当查看之后,建议将此文件备份一下,因为之后需要更改此文件

步骤一:配置DHCP服务器,由于开始安装的服务器是全包进行安装,所以这里直接配置dhcp服务器的配置文件即可。如下:

[root@localhost vsftpd]# cat /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

# --- default gateway

option routers 192.168.0.1; //网关配置

option subnet-mask 255.255.255.0; //子网掩码设置

filename "pxelinux.0"; //启动文件名称,这里这样就可以,不建议写绝对路径

next-server 192.168.0.128; //指定tftp服务器位置

# option nis-domain "domain.org";

# option domain-name "domain.org";

option domain-name-servers 192.168.0.128;

# option ntp-servers 192.168.1.1;

# option netbios-name-servers 192.168.1.1;

# --- Selects point-to-point node (default is hybrid). Don't change this unless

# -- you understand Netbios very well

# option netbios-node-type 2;

range dynamic-bootp 192.168.0.131 192.168.0.254; //设定DHCP分配IP段

default-lease-time 21600;

max-lease-time 43200;

# we want the nameserver to appear at a fixed address

# host ns {

# next-server marvin.redhat.com;

# hardware ethernet 12:34:56:78:AB:CD;

# fixed-address 207.175.42.254;

# }

}

如上代码所示:黄色标注部分需要根据实际情况进行修改。

如上面所示,根据这里的情况,接下来就需要配置tftp服务器。

首先建立目录/tftpboot

[root@localhost vsftpd]# mkdir /tftpboot

接下里建立/tftpboot/pxelinux.cfg目录

[root@localhost tftpboot]# mkdir pxelinux.cfg

建立好之后是如下情况

[root@localhost /]# ls /tftpboot/ -al

total 9844

drwxr-xr-x 4 root root 4096 Dec 20 13:45 .

drwxr-xr-x 28 root root 4096 Dec 21 12:48 ..

drwxr-xr-x 2 root root 4096 Dec 21 12:20 pxelinux.cfg

接下来,先将/ur/lib/syslinux/pxelinux.0文件拷贝至/tftpboot目录下

[root@localhost /]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/

这里解决了在dhcpd配置文件中配置的pxelinux.0,可是又是如何找到pxelinux.0文件的呢?这里使用的是tftp协议,既然使用了tftp,那么就需要配置tftp

linux pxe dhcp 讲解,RHEL 5 PXE+DHCP+NFS+SFTP无人职守网络安装配置相关推荐

  1. 网络启动安装linux客户机nfs设置,NFS服务端和客户端安装配置

    一  NFS介绍 NFS用的比较多,但是更新没有想象的那么快,Nginx一年要迭代很多个版本,而NFS最新版本4.1是2010年更新的,到目前为止还没有更新过,但这并不影响NFS使用的广泛性 RPC协 ...

  2. Linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)

    需要使用到的服务:PXE + DHCP+TFTP+ Kickstart+ FTP 运行原理如下图: 原理和概念:  1.前言        首先,简单谈谈为什么要采用无人值守网络安装linux操作系统 ...

  3. win2003系统网络安装——基于linux+pxe+dhcp+tftp+samba+ris

    原文发表于:2010-09-16 转载至cu于:2012-07-21 一.原理简介 PXE(preboot execute environment)工作于Client/Server的网络模式,支持工作 ...

  4. Linux九阴真经之九阴白骨爪残卷3(DHCP、TFTP服务的安装与启动以及PXE安装Centos7)...

    DHCP实现 一.首先准备两台linux,一台做dhcp服务器,另一台做客户端(将服务器的桥接网卡禁用),并取消虚拟机的HPC服务 二.将服务器端的IP设置为静态IP,取消DHCP服务(不写默认为取消 ...

  5. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装

    作者:JackTian 微信公众号:杰哥的IT之旅(Jake_Internet) 1.什么是 PXE? 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的 ...

  6. linux tftp 默认目录,Linux自学笔记——dhcp,tftp,pxe

    DHCP:Dynamic Host Configuration Protocol IP/Nermask Gateway DNS Server bootp:boot protocol --> dh ...

  7. dhcp、tftp及pxe简介

    DHCP: 全称:Dynamic Host Configuration Protocol  动态主机配置协议 DHCP配置内容: IP/Netmask Gateway DNS Server bootp ...

  8. 脚本一键部署 (DHCP、dns、pxe、raid、nfs+apache+expect、lvm、磁盘分区、监控资源)

    目录 一.DHCP 二.DNS 三.PXE(一键装机) 四.RAID 五.DFS+APACHE+免密登录(expect) 六.LVM 七.磁盘分区 八.监控资源(cpu.内存等) 九.系统信息(主机名 ...

  9. 脚本一键部署(dhcp、dns、pxe、raid、nfs+apache+expect、lvm、磁盘分区、监控资源)

    目录 一.DHCP 二.DNS 三.PXE(一键装机) 四.RAID 五.DFS+APACHE+免密登录(expect) 六.LVM 七.磁盘分区 八.监控资源(cpu.内存等) 九.系统信息(主机名 ...

  10. 自建DHCP TFTP服务 用PXE启动实现无人值守安装Centos6

    下面是自己制作的PXE安装Centos6的环境已经配置脚本 #!/bin/bash ########################################################## ...

最新文章

  1. CUDA 7 Stream流简化并发性
  2. c# 对文件的各种操作
  3. flex 动态显示时间
  4. DMA存储器到外设代码讲解
  5. jquery csv2table 插件
  6. 《0bug-C/C++商用工程之道》首版勘误表
  7. AcWing 338. 计数问题(数位DP)
  8. 在Win32中管理虚拟内存——举例
  9. Internet Download Manager v6.41 Build 2
  10. 虚拟机win 7 上安装VWware Tools提示升级系统到SP1
  11. php实现成语小游戏,成语小秀才微信小程序源码-PHP代码类资_aqa7qj 源码采用php实现 - 下载 - 搜珍网...
  12. linux中的man命令总结
  13. JDK15已发布!网友:我还在JDK8踏步走...
  14. matlab如何导入大量的图片_本期介绍:如何在论文中插入高清的图片
  15. 神奇英语语法系列(三)——状语从句
  16. 如何让自己的网站快速被搜索引擎找到
  17. adb简介及常用命令
  18. 3个月前被裁员了,心情跌落谷底,直到学姐给了我这份面试文档…
  19. RAID5恢复数据原理
  20. java生成excel/zip压缩文件下载

热门文章

  1. python selenium框架搭建_python + selenium 自动化框架搭建
  2. 群晖 半洗白_群晖6.17/6.21二合一引导启动系统盘
  3. IE7、IE8、IE9、IE10后各版本的更新及差别
  4. Linux 配置mail发送邮件
  5. Docker tomcat 多版本环境搭建
  6. 正确的Kado ED「永遠のこたえ」
  7. 7-8-无向图的关节点-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
  8. sqlplus中查看sid
  9. [译]Chipmunk教程 - 5 跟踪球体的运动
  10. Sun发布MySQL 5.4 响应速度提升90% ?