PEX远程安装服务器

实验环境

一台PEX远程安装服务器
一台未安装系统的客户端

实验步骤

搭建pex远程安装服务器

修改selinux配置文件,禁止selinux服务

vi /etc/sysconfig/selinux
PEX远程安装服务器_第1张图片
更改结果如图所示,保存退出
重启linux系统 init 6或者reboot

停止iptables服务

service iptables stop

配置IP地址

ifconfig eht1 192.168.113.110/24
网卡名可通过ifonfig查看,如果是eth0 则更改为eth0

挂载光盘

mount /dev/sr0 /mnt

建立服务器的yum仓库文件rhel6.repo

rm -f /etc/yum.repos.d/*.repo
vi /etc/yum.repos.d/rhel6.repo

PEX远程安装服务器_第2张图片
内容如图所示

安装vsftpd服务

安装
yum -y install vsftpd
启动
service vsftpd start
查看服务是否启动
netstat -anpt | grep vsftpd
在这里插入图片描述

复制光盘文件到共享目录rhel6

mkdir /var/ftp/rhel6
cp -rf /mnt/* /var/ftp/rhel6

验证ftp服务器

PEX远程安装服务器_第3张图片
如果打不开,查看ftp是否启动成功,如果启动成功,执行iptables -F
在重新启动ftp服务。

安装tftp服务

yum -y install tftp-server
vim /etc/xinetd.d/tftp

修改“disable = yes”为“disable = no”
PEX远程安装服务器_第4张图片
启动tftp服务

准备客户端主机无盘启动时所需的linux内核,初始化镜像文件

cd /mnt/images/pxeboot
cp vmlinuz initrd.img /var/lib/tftpboot

安装syslinux软件包(支持PXE功能)复制PXE引导程序

yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot

建立启动菜单文件,安装system-config-kickstart软件包

mkdir  /var/lib/tftpboot/pxelinux.cfg
yum  -y  install  system-config-kickstart

配置自动应答文件

应用程序-----系统工具-----kickstart进行相应的配置
PEX远程安装服务器_第5张图片
保存
/root/ks.cfg
启用
cp /root/ks.cfg /var/ftp/rhel6

修改启动菜单

vim  /var/lib/tftpboot/pxelinux.cfg/default

PEX远程安装服务器_第6张图片

安装dhcp

yum -y install dhcp
vi /etc/dhcp/dhcpd.conf

PEX远程安装服务器_第7张图片

启动dhcp服务

安装测试

关闭虚拟机自带的dhcp功能

PEX远程安装服务器_第8张图片

客户机安装linux

创建一个虚拟主机,和pex远程安装服务器在一个网卡,开机后即可实现自动安装,如图
PEX远程安装服务器_第9张图片

你可能感兴趣的:(服务搭建)