#!/bin/bash
case "$1" in
start)
virsh start hello / 开启虚拟机holle
;;
poweroff)
virsh destroy hello / 关闭虚拟机holle
;;
reboot)
virsh destroy hello / 关闭虚拟机
virsh start hello / 开启虚拟机
virt-viewer hello / 显示虚拟机
;;
reset)
echo poweroff hello
virsh destroy hello &> /dev/null / 关闭快照
echo del hello.xml ...
virsh undefine hello &> /dev/null / 删除快照
echo create disk ...
qemu-img create -f qcow2 -b /var/lib/libvirt/p_w_picpaths/vm1.qcow2 /var/lib/libvirt/p_w_picpaths/hello.qcow2 / 建立快照
echo create hello vm ...
virt-install \ / 安装虚拟机
--name hello \ / 确定名字
--ram 2000 \ / 确定内存大小
--disk /var/lib/libvirt/p_w_picpaths/hello.qcow2 \ / 指定硬盘位置
--import &> /dev/null & / 启动图形界面
echo created hello successful !!!
;;
view)
virt-viewer hello / 显示虚拟机
esac
Linux虚拟机脚本
原创
©著作权归作者所有:来自51CTO博客作者zirui郭的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Linux学习笔记5
下一篇:Linux学习笔记6
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
虚拟机脚本
#!/bin/bashcase "$1" in start) virsh start $2 echo starting $2 &nb
虚拟机 create starting