PXE网络自动安装服务器搭建
2012-03-13 14:25
423 查看
需求:公司现新购50台硬件配置相同的服务器,需要做RHEL5系统
方法:搭建一台网络安装服务器,通过pxe网络引导快速完成安装
步骤:
1、 检查系统是否已经安装syslinux软件包,该软件包提供pxe引导映像文件
# rpm –qa|grep syslinux
2、 安装配置TFTP服务
a. 使用YUM安装TFTP软件包
# yum install tftp
b. 打开tftp服务器目录
# cd /tftpboot/linux-install
c. 将pxe启动映像文件复制到tftp服务器目录
# cp -a /usr/lib/syslinux/pxelinux.0 .
d. 挂载光盘,并将image/pxeboot目录下的启动文件复制到tftp服务器目录
# cp /mnt/rhel5/image/pxeboot/vmlinuz .
# cp /mnt/rhel5/image/pxeboot/initrd.img .
e. 创建引导映像使用的配置文件,内容如下(default文件是由./images/boot.iso提取的,将该镜像挂载到本地找到文件isolinux.cfg)
# mkdir /tftpboot/linux-install/pxelinux.cfg
# touch pxelinux.cfg/default
# cat pxelinux.cfg/default
default rhel5 prompt 1 timeout 100 display boot.list label rhel5 kernel vmlinuz append initrd=initrd.img ks=http://192.168.200.1/ks.cfg |
# tree /tftpboot/linux-install
3、 安装配置DHCP服务
a. YUM安装DHCP服务
# yum install dhcpd
b. 复制模板文件为dhcpd.conf
# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
c. 配置dhcpd.conf文件内容如下:
ddns-update-style interim; ignore client-updates; allow booting; allow bootp; subnet 192.168.200.0 netmask 255.255.255.0 { option routers 192.168.200.1; option subnet-mask 255.255.255.0; option domain-name "domain.org"; option domain-name-servers 192.168.200.1; option time-offset -18000; range dynamic-bootp 192.168.200.128 192.168.200.254; default-lease-time 21600; max-lease-time 43200; next-server 192.168.200.1; 指定tftp-server地址 filename "linux-install/pxelinux.0"; 指定pxe启动映像文件 } |
# /etc/init.d/dhcpd start
# chkconfig dhcpd on
4、 安装配置HTTP安装镜像目录
a. YUM安装HTTP服务
# yum install httpd
b. 将光盘挂载或复制到http网站目录
c. 生成kickstart脚本,并复制到网站的根目录(与tftp服务器default文件定义的路径相同)
# cp /root/anaconda-ks.cfg ks.cfg
d. 启动HTTP服务
# /etc/init.d/httpd start
# chkconfig httpd on
注意:将anaconda-ks.conf复制为ks.cfg后要检查文件权限,否则客户端在找到ks.cfg后,没有读权限,就无法继续进行
到此,一个网络自动安装服务器就搭建完成了,启动PXE客户端,安装无需手动干扰
本文出自 “麦田的守望” 博客,请务必保留此出处http://familycandy.blog.51cto.com/3382942/804584
相关文章推荐
- 搭建Pxe服务器无人听应答全自动安装VMWare esxi 6.0系统
- 搭建Pxe服务器无人听应答全自动安装Ubuntu 14.04.4 server系统
- 搭建Pxe服务器无人听应答全自动安装CentOS6.7系统 推荐
- 搭建Pxe服务器无人听应答全自动安装SLES11 SP3系统
- 搭建PXE网络启动服务器安装CentOS7系统
- 搭建RHEL6网络安装服务器(PXEBOOT+DHCP)
- 在RDO自动安装的OpenStack Liberty单机中搭建能够内外网互访的网络(二)-安装系统和OpenStack
- PXE 安装Linux 网络 自动安装 CentOS6.5 Linux
- shell script自动搭建简单的pxe服务器
- CentOS6.5下网络启动服务器安装和配置方法(pxe+tftp+dhcpd+kickstart)
- PXE项目实战,通过编写脚本自动安装系统时批量部署服务器所需要的所有服务
- PXE网络全自动安装Linux
- Kickstart+NFS+DHCP+TFTP+PXElinux实现CentOS的网络自动安装
- CentOS 7 (无盘安装)PXE服务器的搭建(失败求助版)
- PXE网络装机的服务器搭建
- Centos安装TFTP/NFS/PXE服务器网络引导安装系统
- PXE网络自动安装linux
- PXE网络安装服务器
- Centos安装TFTP/NFS/PXE服务器网络引导安装系统
- 自动化运维实战之——构建PXE无人值守自动安装服务器