《Linux菜鸟入门》虚拟机及脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Linux菜鸟入门》虚拟机及脚本相关的知识,希望对你有一定的参考价值。
系统虚拟机管理
1.安装
#!/bin/bash
virt-install \
--name $1 \
--ram 1000 \
--file /var/lib/libvirt/image/$1.img \
--file-size 8 \
--cdrom /var/ftp/pub/iso/
2.管理
virt-manager 开启图形管理工具
virt-viewer 显示虚拟机,vmname-虚拟机名称
virsh list 列出正在运行的vm
virsh list 列出所有的vm
virsh start vmname 运行指定vm
virsh shutdown 正常关闭指定vm
virsh destroy 强制关闭指定
virsh create vmname.xml 临时恢复指定vm vmname表示前端管理文件
virsh define vmname.xml 永久恢复vm
virsh undefine vmname 删除vm的前端管理,不会删除存储
3.虚拟机快照
qemu-img create -f qcow2 -b vm2.qcow2 node.qcow2
脚本:用case语句实现多个功能
#!/bin/bash
case "$1" in
deladd)
echo poweroff $1
virsh destroy $1 &> /dev/null
echo del $1.xml ...
virsh undefine $1 &> /dev/null
echo create disk..
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null
echo create $1 vm
virt-install \
--name $2 \
--ram 1000 \
--disk /var/lib/libvirt/images/$2.qcow2 \
--import &> /dev/null &
echo create $2 successful;;
create)
virt-install \
--name $1 \
--ram 1000 \
--file /var/lib/libvirt/images/$1.qcow2 \
--file-size 8 \
--cdrom /home/kiosk/Desktop/rhel-server-7.1-x86_64-dvd.iso &
echo create $1 successful;;
createdisk)
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null
echo create $2 sucessful;;
poweroff)
virsh shutdown $1 &> /dev/null
echo already shutdown $1
esac
本文出自 “12147236” 博客,请务必保留此出处http://12157236.blog.51cto.com/12147236/1863529
以上是关于《Linux菜鸟入门》虚拟机及脚本的主要内容,如果未能解决你的问题,请参考以下文章