一 kickstart无人值守技术
创建应答文件,预先定义好各种安装设置
免去交电脑互设置过程,从而实现全自动化安装
通过添加%post脚本,完成安装后的各种配置操作
二 安装应答文件
直接使用PXE部署的环境进行下一步
?应答文件的来源
1直接编辑RHEL6系统中现有的应答文件
/root/anaconda-ks.cfg
2使用system-config-kickstart图型工具创建新的应答文件
需要安装system-config-kickstart软件包
?配置应答文件参数
输入命令system-config-kickstart后弹出图型化配置窗口
1基本配置
2安装方法
3引导装在程序选项:默认
4分区信息
手动添加三个分区boot分区500M、swap分区4G、跟分区剩余全部
5网络类型
添加一个eth0
6验证:默认
7防火墙配置电脑
开启防火墙,禁用SELinux
8显示配置:默认
9软件包选择
10预安装脚本:默认
11安装后脚本
自定义一个脚本
12单击文件中的保存,使用默认存储路径,单击确定,然后关闭窗口
若要修改此文件,可直接使用VI编辑器修改
三 PXE与kickstart结合使用
?启用自动应答文件
1将应答文件部署在客户机可访问的位置
2修改启动菜单文件,调用应答文件
?验证无人值守安装
开启一台裸机电源(物理已连接),开始完全自动的安装系统了
如果出错,建议关闭防火墙和selinux,如果没有关闭的话,tftp服务会有问题
设置防火墙:
#iptables -F
#service iptables save
关毕selinux功能:有如下两种方法可以实现
1) 永久关闭selinux功能:修改/etc/sysconfig/selinux文件,将SELINUX=enforcing改为disable,要重启系统才生效
2) 临时关闭selinux功能:#setenforce 0 不需要重启系统
若使用vmware虚拟机,要把vmware虚拟机软件所提供的DHCP功能停掉
电脑