安装条件:首先在你要操作主机的主机上应具备DHCP与HTTP服务,否则无法实现。

1.安装自动安装脚本工具

yum install system-config-kickstart -y       ##安装【自动安装系统脚本】的软件

在这里插入图片描述

2.生成安装虚拟机相关参数的文件

system-config-kickstart  ##打开该软件的图形界面

在这里插入图片描述
(1)【Time Zone】——时区选择Asia/Shanghai,【Root Password】——设置用户密码,【Advanced Configuration】——设置如下图
在这里插入图片描述
(2)选择【HTTP】,在方框中添入主机IP地址和镜像的挂载点
在这里插入图片描述
(3)
在这里插入图片描述
(4)
在这里插入图片描述
点击【Add】,添加/boot分区,点击OK
在这里插入图片描述
添加swap分区,点击OK
在这里插入图片描述
添加/分区,点击OK
在这里插入图片描述
(5)设置网络
在这里插入图片描述
其他项不用修改

(6)保存文件
在这里插入图片描述

3.在文件中添加其他参数

vim  /mnt/ks.cfg

在文件中添加下列内容

%post
cat >/etc/yum.repos.d/my_yum.repo <<EOF					##这个文件名应于读者本机中yum源的配置文件名相同
[rhel7.3]
name=rhel7.3
baseurl=http://172.25.6.250/rhel7.3
gpgcheck=0
EOF
%end

%packages
@base
lftp
%end

在这里插入图片描述

检测有没有语法错误

ksvalidator ks.cfg

在这里插入图片描述
注意:ksvalidator ks.cfg 检测有没有语法错误。不报错表面没有语法问题,但不代表合理

4.将文件共享到网络

cp /mnt/ks.cfg /var/www/html/

测试:在主机里打开firefox 输入http://172.25.6.250/ks.cfg

在这里插入图片描述

5.生成虚拟机自动安装脚本

vim /mnt/vm_create.sh

【location】一行是yum源的地址
【extra-args】一行是额外参数,也就是上述过程生成的文件在网络的共享位置
在这里插入图片描述

6.自动安装虚拟机

sh vm_create.sh zp			##执行脚本,生成虚拟机

在这里插入图片描述
注意:上述方法安装成功后的虚拟机是无图形的

在这里插入图片描述
安装成功!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐