KVM虚拟机管理脚本

xiaoxiao2021-02-28  11

#!/bin/bash case "$1" in start) virsh start $2 virt-viewer $2 ;; stop) virsh destroy $2 ;; install) virt-install \ --name $2 \ --ram 1024 \ --file /var/lib/libvirt/images/$2.qcow2 \ --file-size 8 \ --cdrom /iso/rhel-server-7.2-x86_64-dvd.iso & ;; autoins) virt-install \ --name $2 \ --ram 1024 \ --file /var/lib/libvirt/images/$2.qcow2 \ --file-size 8 \ --location http://172.25.254.78/rhel7.2 \ --extra-args "ks=http://172.25.254.78/ks.cfg" & ;; remove) virsh destroy $2 virsh undefine $2 rm -rf /var/lib/libvirt/images/$2.qcow2 ;; kz) virsh destroy $2 virsh undefine $2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$2b.qcow2 virt-install \ --name $2 \ --ram 1024 \ --file /var/lib/libvirt/images/$2b.qcow2 \ --import & ;; reset) virsh destroy $2 rm -rf /var/lib/libvirt/images/$2b.qcow2 qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$2b.qcow2 virsh start $2 ;; *) echo $1: command not found... ;; esac
转载请注明原文地址: https://www.6miu.com/read-1650138.html

最新回复(0)