无人值守安装Centos系统

   无人值守安装操作系统,不是不什么新鲜事,但作为自动化运维来说,是一项不可缺少的技术,在这里,来体验下其安装操作过程。通过dhcp与tftp来完成引导,kickstart配置脚本来实现全程自动安装。


一、准备环境

  准备一台centos6服务器,一台未安装系统的裸机。如果是虚拟机完成实验的话,网卡模式是桥接。

检查相关包是否安装

[root@master ~]# rpm  -qa | grep dhcp
dhcp-common-4.1.1-34.P1.el6.centos.i686
dhcp-4.1.1-34.P1.el6.centos.i686
[root@master ~]# rpm  -qa | grep nfs
nfs-utils-lib-1.1.5-6.el6.i686
nfs4-acl-tools-0.3.3-6.el6.i686
nfs-utils-1.2.3-36.el6.i686
[root@master ~]# rpm  -qa | grep tftp
tftp-server-0.49-7.el6.i686
tftp-0.49-7.el6.i686
[root@master ~]# rpm  -qa | grep xinetd
xinetd-2.3.14-38.el6.i686
[root@master ~]# rpm  -qa | grep system-config-kickstart
system-config-kickstart-2.8.6.5-1.el6.noarch


二、dhcp安装与配置

1.dhcp软件安装

[root@master ~]# yum install -y dhcp

2./etc/dhcp/dhcpd.conf配置

161530525.jpg

3.开户dhcp服务

[root@master ~]# /etc/init.d/dhcpd start


三、tftp服务安装与配置

tftp来加载bootloader的pxelinux.o文件。

相关配置如图,重点是红色部分

162458920.jpg

启动tftp服务

[root@master ~]# /etc/init.d/xinetd start


四、配置nfs服务

1./etc/exports内容如下红色部分

163345257.jpg

2.检查nfs是否被成功共享

163345370.jpg

3.启动nfs服务

[root@master ~]# /etc/init.d/nfs start


五、拷贝内核等相关文件

1.拷贝内核文件

[root@master ~]# mkdir /opt/tftpboot/
[root@master ~]# mkdir /opt/tftpboot/pxelinux.cfg
[root@master ~]# cp /usr/share/syslinux/pxelinux.0 /opt/tftpboot/
[root@master ~]# cp /mnt/isolinux/vmlinuz /opt/tftpboot/
[root@master ~]# cp /mnt/isolinux/initrd.img /opt/tftpboot/
[root@master ~]# cp /mnt/isolinux/isolinux.cfg /opt/tftpboot/pxelinux.cfg/default


2.修改/opt/tftpboot/pxelinux.cfg/default如下所示

164045866.jpg


3.制作ks.cfg文件

  制作ks.cfg文件一般有两种方式,一是通过system-config-kickstart图形软件来做成,二是通过修改已安装系统的anaconda-ks.cfg文件来完成。

通过system-config-kickstart图形软件制作ks.cfg文件

磁盘第一次使用时需要初始化:zerombr yes

配置默认语言键盘密码等选项



165752447.jpg


设置安装方式为nfs

165752468.jpg


设置分区信息

165753315.jpg


选取安装包

170021357.jpg



六、裸机设置


设置开机启动项为网络

170159671.jpg

注:建议将启动顺序设置为硬盘->网络,如果将网络设置为first可能会导致机器重启后还会继续重启安装系统,那就糟糕了。


重启即可安装

170308993.jpg

无人值守安装centos系统配置完成。此文谨供参考,如有错误谢谢指出。




本文出自 “eagle” 博客,转载请与作者联系!

你可能感兴趣的:(TFTP,nfs,DHCP,kickstart,无人值守安装)