pxe安装centos5
2014-03-16 11:04
155 查看
一般情况下,安装Linux需要从光驱用安装光盘启动机器,然后进入安装界面输入安装所需的各种配置完成安装。但当遇到没有光驱或光盘坏了的话,这就麻烦了。还有要大批量安装linux时,这样用光驱安装的效率十分低下。
从提高效率的角度出发,可以采用一种基于网络的安装。而且还支持无人值守安装,该方案将很多安装准备工作在服务器上一次性完成,这样在客户机上安装时就不需要为每个客户机重复这些工作,节省了时间和成本,提高了效率。方案介绍:这种方案需要首先设置一个启动服务器和一个安装服务器,可以配置在同一台机器上,然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。软硬件需求:一台机器作为启动和安装服务器(虚拟机A)待安装的机器,它的网卡必须带有PXE支持(虚拟机B)一个完好的局域网,机器已经连接入同一网CentOS系统镜像文件配置TFTP创建一个目录mkdir /tftpbootyum install tftp*vi /etc/xinetd.d/tftpservice tftp{ disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -u nobody -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4}/etc/init.d/xinetd restart 启动服务netstat -tuplna | grep xinetd 查看端口使用情况udp 0 0 0.0.0.0:69 0.0.0.0:* 3872/xinetd配置NFSyum install nfs*mount /dev/cdrom /mediavi /etc/exports 默认配置文件为空,在配置文件里添加一下内容/tftpboot *(ro,sync)/media*(ro,sync)exportfs –a 使用此命令生效,挂载nfs的目录
/etc/init.d/portmap restart/etc/init.d/nfs restart 默认nfs,重启的时候会有几行报错,重新启动可以解决问题
showmount -e 使用此命令检查nfs的挂载情况
配置DHCP服务yum install dhcp* 默认安装好dhcp的软件包,是没有配置文件的需要到一个目录去复制一份cp -p /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.confvi /etc/dhcpd.conf 下面红笔标注的为(默认配置文件里没有的,需要自行修改的)ddns-update-style interim;ignore client-updates;allow booting;allow bootp;subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.10;option subnet-mask 255.255.255.0;option domain-name-servers 192.168.0.10;option time-offset -18000;range dynamic-bootp 192.168.0.100 192.168.0.200;default-lease-time 21600;max-lease-time 43200;# Group the PXE bootable hosts together# PXE-specific configuration directivesnext-server 192.168.1.10;filename "/pxelinux.0";}/etc/init.d/dhcpd start 如果启动服务的时候,没有红色的报错,则证明服务运行正常netstat -tuplna | grep dhcpdudp 0 0 0.0.0.0:67 0.0.0.0:* 4295/dhcpd到此pxe需要的服务,都配置完毕,但是pxe安装需要配置一些文件mkdir /tftpboot/pxelinux.cfgcp /usr/lib/syslinux/pxelinux.0 /tftpbootcp /media/isolinux/vmlinuz /tftpbootcp /media/isolinux/initrd.img /tftpbootcp /media/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/defaultvi /tftpboot/pxelinux.cfg/default 这个是网络安装的配置参数保存的文件,有一行为客户机连接服务器的超时时间,默认为600,需要修改找到timeout 600修改为timeout 5安装客户机设置从网卡启动,开始安装选择安装方式为 nfs需要填写的为第一行和第二行第一行为 网络安装Linux的服务器地址 如 192.168.0.100第二行为 centos安装光盘挂载目录 如 /media就可以实现客户端,网络安装了
从提高效率的角度出发,可以采用一种基于网络的安装。而且还支持无人值守安装,该方案将很多安装准备工作在服务器上一次性完成,这样在客户机上安装时就不需要为每个客户机重复这些工作,节省了时间和成本,提高了效率。方案介绍:这种方案需要首先设置一个启动服务器和一个安装服务器,可以配置在同一台机器上,然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。软硬件需求:一台机器作为启动和安装服务器(虚拟机A)待安装的机器,它的网卡必须带有PXE支持(虚拟机B)一个完好的局域网,机器已经连接入同一网CentOS系统镜像文件配置TFTP创建一个目录mkdir /tftpbootyum install tftp*vi /etc/xinetd.d/tftpservice tftp{ disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -u nobody -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4}/etc/init.d/xinetd restart 启动服务netstat -tuplna | grep xinetd 查看端口使用情况udp 0 0 0.0.0.0:69 0.0.0.0:* 3872/xinetd配置NFSyum install nfs*mount /dev/cdrom /mediavi /etc/exports 默认配置文件为空,在配置文件里添加一下内容/tftpboot *(ro,sync)/media*(ro,sync)exportfs –a 使用此命令生效,挂载nfs的目录
/etc/init.d/portmap restart/etc/init.d/nfs restart 默认nfs,重启的时候会有几行报错,重新启动可以解决问题
showmount -e 使用此命令检查nfs的挂载情况
配置DHCP服务yum install dhcp* 默认安装好dhcp的软件包,是没有配置文件的需要到一个目录去复制一份cp -p /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.confvi /etc/dhcpd.conf 下面红笔标注的为(默认配置文件里没有的,需要自行修改的)ddns-update-style interim;ignore client-updates;allow booting;allow bootp;subnet 192.168.0.0 netmask 255.255.255.0 {option routers 192.168.0.10;option subnet-mask 255.255.255.0;option domain-name-servers 192.168.0.10;option time-offset -18000;range dynamic-bootp 192.168.0.100 192.168.0.200;default-lease-time 21600;max-lease-time 43200;# Group the PXE bootable hosts together# PXE-specific configuration directivesnext-server 192.168.1.10;filename "/pxelinux.0";}/etc/init.d/dhcpd start 如果启动服务的时候,没有红色的报错,则证明服务运行正常netstat -tuplna | grep dhcpdudp 0 0 0.0.0.0:67 0.0.0.0:* 4295/dhcpd到此pxe需要的服务,都配置完毕,但是pxe安装需要配置一些文件mkdir /tftpboot/pxelinux.cfgcp /usr/lib/syslinux/pxelinux.0 /tftpbootcp /media/isolinux/vmlinuz /tftpbootcp /media/isolinux/initrd.img /tftpbootcp /media/isolinux/isolinux.cfg/tftpboot/pxelinux.cfg/defaultvi /tftpboot/pxelinux.cfg/default 这个是网络安装的配置参数保存的文件,有一行为客户机连接服务器的超时时间,默认为600,需要修改找到timeout 600修改为timeout 5安装客户机设置从网卡启动,开始安装选择安装方式为 nfs需要填写的为第一行和第二行第一行为 网络安装Linux的服务器地址 如 192.168.0.100第二行为 centos安装光盘挂载目录 如 /media就可以实现客户端,网络安装了
相关文章推荐
- Kickstart+PXE+DHCP+TFTP+NFS自动安装Centos5
- 在centos7实现PXE支持centos5,6,7的系统安装
- 实现Kickstart + NFS + DHCP + PXE的全自动远程无人职守安装
- PXE-KickStart无人值守安装简单操作
- 基于pxe和kickstart批量安装centos6.5
- 网络服务器kickstart+pxe 无盘安装linux系统
- Phabricator实践(1):安装全过程记录(Centos5)
- 虚拟化平台无盘安装:PXE+FTP+TFTP安装ESXI 4.1
- Kickstart+PXE实现无人值守自动安装 推荐
- Centos5 DNS 安装配置
- vmware+kickstart+vsftp+pxe实现centos5.3自动安装
- 搭建Pxe服务器无人听应答全自动安装Ubuntu 14.04.4 server系统
- pxe自动安装及部署简介
- CentOS 6.5自动化运维之基于DHCP和TFTP服务的PXE自动化安装centos操作系统详解
- centos5 从光盘安装源
- 基于PXE 和 cobbler 自动安装系统
- zabbix的安装和基本配置(centos5)
- pxe 安装win2008r2(linux下)步骤一(个人资料备份用)
- CENTOS5安装AMAROK
- CentOS7.2下PXE+kickstart自动化安装系统