unit1 自动安装虚拟机
• 了解 kickstart 自动安装脚本
• 制作 kickstart 安装脚本
• 使用 kickstart 自动安装脚本
1. Kickstart 概述
• 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux
• Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装
2.Kickstart 制作工具安装
• 软件包
– system-config-kickstart
• 安装
– yum install system-config-kickstart
3.创建 kickstart 文件
• 使用 system-config-kickstart 工具
• 使用文本编辑器
– 模板 :/root/anaconda-ks.cfg
– 编辑完成后使用 ksvalidator 命令校验正确性
4.具体信息
basic configuration --------基本信息设定
installation method --------安装模式选择
boot loader options --------引导程序选项
partition information --------分区划分策略
authentication --------认证加密方式
firewall configuration --------火墙配置信息
display configuration --------图形界面选择
package selection --------软件包选择
pre-installation --------安装前执行脚本
post-installation --------安装后执行脚本
• 网络服务器 :FTP 、 HTTP 和 NFS
• DHCP/TFTP 服务器
• USB 磁盘或 CD-ROM
•本地磁盘
6.创建引导介质
• 安装磁盘
• PXE
• boot.iso
7.使安装程序指向 kickstart 文件
• ks=http://server/dir/file
• ks=ftp://server/dir/file
• ks=nfs:server:/dir/file
• ks=hd:device:/dir/file
• ks=cdrom:/dir/file
8.具体操作
>命令行输入:yum install system-config-kickstart.noarch -y ##安装kickstart文件
>命令行输入:system-config-kickstart ##打开kickstart文件
>保存文件ks.cfg/var/www/html/
>命令行输入:vim /bin/vm_auinstall.sh ##编写配置文件
>命令行输入:vm_auinstall.sh hahaha ##执行自动安装服务