简单vmctl shell

来源:互联网 发布:淘宝放单主持的利弊 编辑:程序博客网 时间:2024/06/06 06:49

#######################

#!/bin/bash

case "$1" in

      manager)

      virt-manager &>/dev/null

      ;;

      shutdown)

      virsh shutdown $2 &>/dev/null

      ;;

      destroy)

      virsh destroy $2 &> /dev/null

      ;;

      start)

      virsh start $2&>/dev/null

      ;;

      view)

      virt-viewer $2&>/dev/null

      ;;

      create)

      virsh create $2.xml &>/dev/null

      ;;

      define)

      virsh define $2.xml &>/dev/null

      ;;

      undefine)

      virsh undefine $2.xml &>/dev/null

      ;;

      reset)

      virsh destroy $2 &> /dev/null

      virsh undefine $2 &> /dev/null

      qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$3.qcow2 &>/dev/null

      virt-install \

      --name $3 \

      --ram 1000 \

      --disk /var/lib/libvirt/images/$3.qcow2 \

      --import &>/dev/null

      ;;

esac

######################

0 0