大批量安装linux系统

方案:我们采用pxe方法安装

PXE简介


PXE(preboot execute environment)是由Intel公司开发的最新技术,可以实现无人值守linux系统自动安装,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/win7/win8,linux等。

知识点:安装程序anaconda 是交互的  

       应为像idc英特网数据中心 不可以交互所以就有

        kickstart 产生ks.cfg 给anaconda避免交互

        传递方式 linux ks    

              linux ks=cdrom:/目录、ks.cfg (光盘)

                    ks=hd:sda2[分区]:/目录、Ks.cfg(硬盘)

                     ks=url

                       ftp://ip地址或者名称/目录/ks.cfg

                        http://ip地址或者名称/目录/ks.cfg

                         nfs://ip地址或者名称/目录/ks.cfg

       引导

             光盘

              usb

              pxe

下面是PXE安装linux系统详细步骤:

  在采用PXE安装时必须要有dhcp,tftp服务器

安装linux系统分为一下5个步骤:

1 DHCP服务器

2 FTP服务器


3 TFTP服务器

4ks.cfg 配置


 先挂载光驱,安装成网络服务器

PXE大批量安装Linux系统_第1张图片

安装dhcp



对dhcp修改

PXE大批量安装Linux系统_第2张图片

PXE大批量安装Linux系统_第3张图片




设置开机自启



PXE大批量安装Linux系统_第4张图片



架构tftp -server


查询

rpm -ql tftp-server  

依赖超级守护进程,所以需要编辑

vim /etc/xinetd.d/tftp

PXE大批量安装Linux系统_第5张图片

改完后重启

service xinetd.d restart


tail -f /ver/log/messages 查看一下


PXE大批量安装Linux系统_第6张图片

拷文件驱动

拷引导文件

cp /usr/lib/syslinux/pxelinux.0 ./

PXE大批量安装Linux系统_第7张图片

配置文件 建文件夹

mkdir pxelinux.cfg

拷配置文件



编译 vim default

改变dhcp配置文档

cd

vim /etc/dhcpd.conf


PXE大批量安装Linux系统_第8张图片

拷贝源文件

cd

cd /var/ftp

cp -r /mnt/cdrom/. ./



拷完做kf.cfg

修改yum

PXE大批量安装Linux系统_第9张图片





yum install system-config-kickstart -y


system-config-kickstart


PXE大批量安装Linux系统_第10张图片PXE大批量安装Linux系统_第11张图片PXE大批量安装Linux系统_第12张图片PXE大批量安装Linux系统_第13张图片PXE大批量安装Linux系统_第14张图片PXE大批量安装Linux系统_第15张图片PXE大批量安装Linux系统_第16张图片PXE大批量安装Linux系统_第17张图片PXE大批量安装Linux系统_第18张图片PXE大批量安装Linux系统_第19张图片PXE大批量安装Linux系统_第20张图片

保存退出

vim ks.cfg

在第五行加入key --skip


做完

拷贝

cp ks.cfg /var/ftp

重启服务器

PXE大批量安装Linux系统_第21张图片

测试

删除VMnet1 在dhcp

PXE大批量安装Linux系统_第22张图片PXE大批量安装Linux系统_第23张图片