kickstart可以批量安装虚拟机。
首先下载kickstart工具
yum install system-config-kickstart.noarch
system-config-kickstart 启动kisckstart工具
进入以下界面
选项分别为虚拟机支持的语言,键盘方式,时区,以及超级用户密码,最后俩个是安装后重启以及安装文本界面
第二列选项中
http server 为搭建yum源的主机ip地址
http directory 为yum存放地址
第四列为选取磁盘分区
/boot 选200
swap一般为boot的俩倍,选用500
/ 勾选fill all unused space on disk 意为剩下的所有空间
/ 的大小不是字面的1 而是剩下的全部的意思
第五列是网络设置
选取dhcp自动分配ip地址,因为kickstart的意义在于批量安装省事省力,需要有ip
从网络源获取镜像安装,动态ip可以自己分配,而静态ip需要自己一个个设置,所以采取dhcp自动分配
剩下的选取默认即可,左上角file保存
保存后会生成ks.cfg文件
ks.cfg文件内容就是刚刚kisickstart勾选的选项
在最下端修改配置文件
%post
touch /mnt/file1
%end
虚拟机安装后,在/mnt/下创建文件file1
将ks.cfg文件cp到/var/www/htmp/下,只能用cp不能用mv命令
编辑自动化安装脚本
vim /mnt/vm_create.sh
sh /mnt/vm_create.sh 执行脚本