• 关于PXE无盘工作站系统的简介 PXE无盘工作站系统是指由一台或多台“系统服务器”和多台“PXE客户端(无盘工作站)”通过 交换机 相连组成的局域网系统。 ...
• 关于PXE无盘工作站系统的简介
PXE无盘工作站系统是指由一台或多台“系统服务器”和多台“PXE客户端(无盘工作站)”通过 交换机 相连组成的局域网系统。
(图1:无盘工作站系统部署拓扑图)
• 系统服务器:通过DHCP+TFTP+NFS服务向无盘工作站提供系统支持
· DHCP服务:向PXE客户端分发IP地址、子网掩码、网关等,并指定启动引导文件所在服务器
(TFTP服务器)的地址和PXE启动文件(pxelinux.0)
· TFTP服务:向PXE客户端传输PXE启动文件、PXE引导配置文件、linux内核vmlinuz,以及系
统启动文件initrd.img
· NFS服务:向PXE客户端发布工作站的系统(整个根目录“/”的克隆);为了避免磁盘IO资源的
冲突,建议将克隆的系统部署在存储服务器上
• PXE客户端:PXE客户端无需硬盘,但需要一块支持PXE启动的网卡,不过其他硬件比如主板、内存条、电源等,还是必须要的;将“网卡启动”设置为首选
(图2:PXE启动流程图)
• 部署之前,先要规划好系统服务器和无盘工作站的工作环境
• 系统环境
操作系统: | CentOS release 6.5 x86_64 |
防火墙: | 关闭iptables服务并禁止其开机自启;关闭selinux |
其他: | 配置好YUM仓库:禁用无用的开机自启服务(sshd服务和rpcbind服务不能禁用) |
• 软件环境
dhcp-4.1.1-49.P1.el6.centos.x86_64 | // 提供DHCP 服务;指定TFTP 地址及PXE 启动文件 |
tftp-server-0.49-7.el6.x86_64 | // 向无盘工作站传输系统启动文件等 |
nfs-utils-1.2.3-64.el6.x86_64 | // 共享发布工作站系统 |
syslinux-4.04-3.el6.x86_64 | // 提供引导程序"pxelinux.0" |
rpcbind-0.2.0-11.el6.x86_64 | // 为NFS 服务的依赖程序 |
dracut-004-388.el6.noarch | // 用来制作启动initrd 镜像 |
dracut-network-004-388.el6.noarch | // 依赖包,否则将导致PXE无法启动 |
• 网络环境
主机类别: | 主机名: | IP地址: | 子网掩码: | 网关/路由: |
系统服务器A | HostServerA | 192.168.8.8 | 255.255.255.0 | 192.168.8.254 |
系统服务器B | HostServerB | 192.168.8.9 | 255.255.255.0 | 192.168.8.254 |
无盘工作站 | WorkStation/WS100~200 | 192.168.8.100~200 | 255.255.255.0 | 192.168.8.254/不设置(禁止工作站联网) |
分别在“系统服务器A”和“系统服务器B”上进行下列所有操作:
• 开始进行安装部署了,首先,要克隆好工作站的系统模板
1. 创建工作站系统模板的存放目录(/nodiskos/workstation)和启动引导文件存放目录(/nodiskos/tftpboot)
mkdir /nodiskos // 系统模板+启动文件存放目录mkdir /nodiskos/tftpboot // 工作站系统启动文件存放目录mkdir /nodiskos/workstation // 工作站系统模板存放目录
原标题:RHEL/CentOS PXE无盘工作站
关键词:Centos
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。