虚拟机有关操作脚本
来源:互联网 发布:网页预览pdf的js插件 编辑:程序博客网 时间:2024/06/11 04:33
编写脚本:
vim /bin/vm_create.sh
#!/bin/bash
case "$1" in
start)
virsh start $2 &> /dev/null
virt-viewer $2 &> /dev/null
;;
stop)
virsh destroy $2
;;
mksnapshot)
virsh destroy $2
virsh undefine $2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$3.qcow2
virt-install \
--name $3 \
--ram 1024 \
--file /var/lib/libvirt/images/$3.qcow2 \
--import &
;;
reset)
virsh destroy $2
rm -fr /var/lib/libvirt/images/$2.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$3.qcow2 /var/lib/libvirt/images/$2.qcow2
virsh start $2
virt-viewer $2
case "$1" in
start)
virsh start $2 &> /dev/null
virt-viewer $2 &> /dev/null
;;
stop)
virsh destroy $2
;;
mksnapshot)
virsh destroy $2
virsh undefine $2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2.qcow2 /var/lib/libvirt/images/$3.qcow2
virt-install \
--name $3 \
--ram 1024 \
--file /var/lib/libvirt/images/$3.qcow2 \
--import &
;;
reset)
virsh destroy $2
rm -fr /var/lib/libvirt/images/$2.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$3.qcow2 /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
;;
install)
virt-install \
--name $2 \
--ram 1024 \
--file /var/lib/libvirt/images/$2.qcow2 \
--file-size 8 \
--location http://172.25.254.62/rhel7.2 \
--extra-args "ks=http://172.25.254.62/silent.cfg" &
;;
esac
remove)
virsh destroy $2
virsh undefine $2
rm -fr /var/lib/libvirt/images/$2.qcow2
;;
install)
virt-install \
--name $2 \
--ram 1024 \
--file /var/lib/libvirt/images/$2.qcow2 \
--file-size 8 \
--location http://172.25.254.62/rhel7.2 \
--extra-args "ks=http://172.25.254.62/silent.cfg" &
;;
esac
chmod +x /bin/vm_create.sh ##给脚本可执行权限
![](http://img.blog.csdn.net/20170419152422155?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VpeGluXzM4MDc2NDE5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注:安装虚拟机之前需配置好system-config-kickstart文件,并存放到/var/www/html/下
注:安装虚拟机之前需配置好system-config-kickstart文件,并存放到/var/www/html/下
1.开启虚拟机
vm_create.sh start desktop
2.关闭虚拟机
vm_create.sh stop desktop
3.建立镜像虚拟机(快照)
vm_create.sh mksnapshot westos westos_1
4.重置虚拟机
vm_create.sh reset westos_1 westos
5.删除虚拟机
vm_create.sh remove westos_1
6.自动安装虚拟机
vm_create.sh install westos
0 0
- 虚拟机有关操作脚本
- 编写虚拟机操作脚本
- 编写虚拟机操作脚本
- 虚拟机操作脚本
- 脚本实现虚拟机相关操作
- shell脚本-有关时间的操作
- 有关虚拟机
- 有关虚拟机
- 虚拟机脚本
- 虚拟机脚本
- 有关虚拟机VMware
- 有关各种嵌入式脚本
- linux sh 脚本有关于文件判断操作符,与if配合实现逻辑控制
- 虚拟机操作
- 有关android虚拟机的问题
- 超级脚本虚拟机
- libvirt创建虚拟机脚本
- XenServer 虚拟机备份脚本
- jsp分页技术的实现
- C++实验4-输出星号图
- c++第四次上机实验
- git的基本使用
- poj 2503 Trie模板
- 虚拟机有关操作脚本
- 读Handler 源码之浅析
- C++实验5——求和
- 557. Reverse Words in a String III
- GAT项目新需求:保险管理修改
- phongap、APICloud、ionic等app开发平台你都知道吗?
- 拉普拉斯近似算法小结
- 读文件常用方法
- ZooKeeper的安装与部署