虚拟机的安装脚本

一、半自动安装

vim /mnt/vm_create.sh          ##建立脚本/sbin,方便以后直接调用
#!/bin/bash                             ##幻数,脚本中命令的解释其指定
virt-install                                ##虚拟机安装命令
--cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso \
--ram 1024 \                          ##内存
--vpus 1 \                                ##cpu
--file-size 8 \                          ##硬盘大小
--file /var/lib/libvirt/images/$1.qcows,bus=virtio \   ##硬盘
--network source=br0,model=virtio \                        ##网卡
--name $1 &                         ##指定名字,$1脚本后所加的第一串字符

vm_create .sh用户 ##自动创建
##有问题的虚拟机要及时停止并删除,不占用系统资源

二、全自动安装

执行完成后保存到/var/www/html/

vim /var/www/html/ks.cfg

在尾部添加

%packages   ##安装包
@base    
lftp
%end           ##目的结束

%post          ##安装后执行脚本
rm -fr /etc/yum.repos.d/*
cat > /etc/yum.repos.d/yum.repo  <<EOF
[rhel7.2]
name=rhel7.2
baseurl=http://172.25.254.35/rhel7.2
gpgcheck=0
EOF
%end

然后更改vm_create.sh脚本

ksvalidator ks.cfg  ##这条指令可以检查本文件的语法错误,只适同于ks.cfg

执行vm_create.sh即可实现全自动安装

猜你喜欢

转载自blog.csdn.net/suifengOc/article/details/81331386