初步使用pxe自动化安装系统
2014-07-30 20:05
363 查看
什么是pxe?
PXE是动态路由,它是静态路由(RPL)的升级版。它的工作原理是根据服务器端接受到的工作站的MAC地址(网卡号),使用DHCP服务给这个MAC地址动态分配一个IP地址。配置pxe需要用到的服务有:DHCP , TFTP
1.安装dhcp服务
#yum install dhcpd
修改配置文件 /etc/dhcp/dhcpd.conf
# This is a very basic subnet declaration.
subnet 172.16.249.0 netmask 255.255.255.0 {
range 172.16.249.111 172.16.249.115;
option routers 172.16.0.1;
next-server 172.16.249.161;
filename "pxelinux.0";
}
启动dhcp服务
#service dhcpd start
2.安装tftp服务
#yum install tftpd
修改文件 /etc/xinetd.d/tftp
**将这一项修改为如下 disable = no
启动xinetd
#service xinetd start
3.安装http服务
#yum install httpd
在里面创建目录/var/www/html/centos
#mkdir /var/www/html/centos
4.将光盘镜像挂载在/mnt/centos
#mount /dev/cdrom /mnt/centos
将光盘镜像挂载在/var/www/html/centos
#mount bind /mnt/centos /var/www/html/centos
5.将磁盘镜像中的文件复制到/var/lib/tftpboot/目录下
#mkdir pxelinux.cfg
#cp /mnt/centos/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#cp /mnt/centos/isolinux/{boot.msg,splash.jpg, vesamenu.c32} /var/lib/tftpboot/
#cp /mnt/centos/isolinux/{vmlinuz,initrad.img} /var/lib/tftpboot/
修改/var/lib/tftpboot/pxelinux.cfg/default文件中的参数
6.安装ks工具
#yum install system-config-kickstart
启动ks工具,在图形界面编辑系统的各项配置并保存在/var/www/html目录下
#system-config-kickstart
或者编辑跟目录下的配置文件anaconda-ks.cfg
下面是在配置ks需要注意到的几点
7.安装syslinux
将/usr/share/syslinux/pxelinux.0复制到/var/www/html/目录中
#cp /usr/share/syslinux/pxelinux.0 /var/www/html/
8.启动需要安装的机器
先要修改机器的BIOS,将network调到第一行,保存推出
系统会自己进入机器的安装界面,耐心等待即可。
PXE是动态路由,它是静态路由(RPL)的升级版。它的工作原理是根据服务器端接受到的工作站的MAC地址(网卡号),使用DHCP服务给这个MAC地址动态分配一个IP地址。配置pxe需要用到的服务有:DHCP , TFTP
1.安装dhcp服务
#yum install dhcpd
修改配置文件 /etc/dhcp/dhcpd.conf
# This is a very basic subnet declaration.
subnet 172.16.249.0 netmask 255.255.255.0 {
range 172.16.249.111 172.16.249.115;
option routers 172.16.0.1;
next-server 172.16.249.161;
filename "pxelinux.0";
}
启动dhcp服务
#service dhcpd start
2.安装tftp服务
#yum install tftpd
修改文件 /etc/xinetd.d/tftp
**将这一项修改为如下 disable = no
启动xinetd
#service xinetd start
3.安装http服务
#yum install httpd
在里面创建目录/var/www/html/centos
#mkdir /var/www/html/centos
4.将光盘镜像挂载在/mnt/centos
#mount /dev/cdrom /mnt/centos
将光盘镜像挂载在/var/www/html/centos
#mount bind /mnt/centos /var/www/html/centos
5.将磁盘镜像中的文件复制到/var/lib/tftpboot/目录下
#mkdir pxelinux.cfg
#cp /mnt/centos/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#cp /mnt/centos/isolinux/{boot.msg,splash.jpg, vesamenu.c32} /var/lib/tftpboot/
#cp /mnt/centos/isolinux/{vmlinuz,initrad.img} /var/lib/tftpboot/
修改/var/lib/tftpboot/pxelinux.cfg/default文件中的参数
6.安装ks工具
#yum install system-config-kickstart
启动ks工具,在图形界面编辑系统的各项配置并保存在/var/www/html目录下
#system-config-kickstart
或者编辑跟目录下的配置文件anaconda-ks.cfg
下面是在配置ks需要注意到的几点
7.安装syslinux
将/usr/share/syslinux/pxelinux.0复制到/var/www/html/目录中
#cp /usr/share/syslinux/pxelinux.0 /var/www/html/
8.启动需要安装的机器
先要修改机器的BIOS,将network调到第一行,保存推出
系统会自己进入机器的安装界面,耐心等待即可。
相关文章推荐
- 使用PXE+DHCP+Apache+Kickstart系统自动化安装
- pxe实现系统的自动化安装
- 总结之:CentOS 6.5基于DHCP的PXE自动化安装系统详解 推荐
- 基于PXE的linux系统的自动化安装部署(图文并茂,绝对详细)
- CentOS7.2下PXE+kickstart自动化安装系统
- PXE网络引导自动化安装系统详解
- PXE和cobbler实现系统自动化安装
- linux中运维自动化之Cobbler 系统安装使用详解
- Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE)
- 运维自动化之使用Cobbler自动化安装系统
- 使用 Cobbler 自动化和管理系统安装
- 使用PXE结合kickstart,自动安装系统!
- 运维自动化之 Cobbler 系统安装使用详解
- 运维自动化之 Cobbler 系统安装使用详解
- linux 使用PXE方式,kickstar网络安装系统
- Linux入门之pxe网络自动安装系统----“高级的自动化”
- PXE 完全自动化完成系统安装
- PXE技术实现Linux系统自动化安装
- Linux下PXE和KickStart实现自动化安装系统
- 关于linux - Centos 7 系统下使用PXE网络的方式(pxe+dhcpd+tftp+httpd)安装操作系统