LINUX下实现用脚本自动安装,显示,关闭,快照,重置,删除虚拟机

来源:互联网 发布:javascript经典教程 编辑:程序博客网 时间:2024/06/12 21:22
#!/bin/bashcase "$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 \    --location http://172.25.254.20/rhel7.2 \    --extra-args "ks=http://172.25.254.20/oldlee.cfg" &    ;;    mksnapshot)            ##快照    virsh destroy $2    mv /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$2.qcow2.bak    qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2.bak /var/lib/libvirt/images/$2.qcow2    virsh start $2    virt-viewer $2    ;;    reset)              ##重置    virsh destroy $2    rm -fr /var/lib/libvirt/images/$2.qcow2    qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2.bak /var/lib/libvirt/images/$2.qcow2    virsh start $2    virt-viewer $2    ;;    remove)            ##删除    virsh destroy $2    virsh undefine $2    rm -fr /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$2.qcow2.bak    ;;    *)    echo "ERROR:Can't find your Action please input start|stop|mksnapshot|reset|remove after command"esac
0 0
原创粉丝点击