RHEL 6 Kickstart 网刻批量安装

本文发布时间: 2019-Mar-22
RHEL 6 Kickstart 网刻批量安装(无人值守)我们通过FTP+TFTP+DHCP+PXE+KICKSTART来实现无人值守批量安装。准备两台虚拟机,一台作为服务器端(称为A机器,IP地址设为192.168.10.2),一台作为客户端(成为B机器,设为从网卡启动,开机按F2 键进入BIOS界面,用“—”(减)号移动光标,使Network boot from AMD ….成为第一启动项,按F10保存退出即可。接下来我们就来搭建服务器端(A机器)1. 配置yum客户端,用yum来安装所需要的软件包,先来搭建yum光盘源:(用yum安装软件很轻松。(准备一张RHCE6 的光盘,选中use physical driver (选择DVD光驱盘符) ,选中Connectedconnect at power on然后用mount命令挂载光盘到/mnt根目录下在到/etc/yum.repos.d目录下创建一个以.repo结尾的文件:用touch 命令 创建server1.repo[root@prehost ~]# vi /etc/yum.repos.d/serverl.repo用wq! 退出保存。此处Baseurl=file:///mnt/Server 此处file的路径为挂载光盘的路径(还记得我们开始的时候把光盘挂载在/mnt下面)然后执行 rpm –import /etc/pki/rpm-gpg/ RPM-GPG-KEY-redhat-release 作用是导入gpgkey。2.安装TFTP,修改tftp配置文件及设置开启自启动[root@prehost ~]# yum install tftp –y[root@prehost ~]# yum install tftp-server –y[root@prehost ~]# cd /etc/xinetd.d/[root@prehost ~]#vim tftp主要修改server_args disable 这两项,如上图。接着重新启动xinetd服务,然后查看服务端口是否打开。[root@prehost ~]# service xinetd restart[root@prehost ~]# lsof –i:69如图说明tftp端口已开,服务已启动。3.安装ftp服务以及开启服务,设置为开机自动启动。[root@prehost ~]# yum install vsftpd –y[root@prehost ~]#service vsftpd restart[root@prehost ~]#chkconfig vsftpd onftp服务器此处不用配置,即可使用。4.安装dhcp,修改配置文件及开启服务:(DHCP服务器的配置有点复杂)[root@prehost ~]# yum install dhcp –y[root@prehost ~]#cd /etc/dhcp/此处主要是配置dhcpd.conf (dhcp主配置文件)此处的配置文件是要根据自己的情况动手输入的,如果想知道其具体含义,可参照详细资料,参数如上图所示。[root@prehost ~]# service dhcpd start 重启服务[root@prehost ~]# chkconfig dhcpd on 开机自启动以上是服务器的架设,下面我们就开始配置kickstart软件了。[root@ prehost ~]# mkdir /tftpboot[root@ prehost ~]# mkdir /tftpboot/pxelinux.cfg[root@prehost~]# cp /usr/share/syslinux/pxelinux.0 /tftpboot/此步如果找不到syslinux目录,需要安装包yum install system-config-kickstart.noarch –y[root@prehost~]#cp/mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 此处的default是自己创建的。[root@prehost ~]# cp /mnt/images/pxeboot/initrd.img /tftpboot/[root@prehost ~]# cp /mnt/images/pxeboot/vmlinuz /tftpboot/(此处的isolinux.cfg initrd.img vmlinuz 都是从光盘中得到的。)这四个文件缺一不可。[root@prehost~]#vim /tftpboot/pxelinux.cfg/default此处需要修改第一行 修改为default linux还要修改kernel vmlinuz 修改为如图所示。此处的ks=ftp://192.168.10.2/ks.cfg 是放置ks.cfg的路径。下面我就来配置kickstart软件,首先安装kickstart软件[root@prehost~]#yum install system-config-kickstart* -y[root@prehost~]#system-config-kickstart接下来设置下默认安装的语言,时区,根口令,然后勾选下面的安装后重新引导。然后选择安装方法此处根据各自的情况选择,记得勾选Reboot system after installation我们配置ftp服务器的安装方法。选择执行新安装。然后点击引导装载程序选项


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表