美河学习在线 www.eimhe.com
virsh 命令管理虚拟机
目录
virsh 命令管理虚拟机 ................................................................................................... 1
一、创建虚拟机..................................................................................................... 1
二、代码分析......................................................................................................... 2
三、启动虚拟机..................................................................................................... 3
四、迁移虚拟机..................................................................................................... 3
五、其它操作......................................................................................................... 4
六、 KVM 之虚拟机快照的使用和管理 ............................................................... 4
1:快照(snapshot)简介 ............................................................................. 4
2:KVM 用于快照操作常用的相关命令 ....................................................... 4
3:查看镜像文件的信息 ............................................................................... 5
4:为镜像文件创建快照 ............................................................................... 5
5:使用快照恢复镜像点 ............................................................................... 7
6:应用情形推荐 ........................................................................................... 7
libvirt 有两种控制方式,命令行和图形界面。
1、 图形界面:通过执行名 virt-manager,启动 libvirt 的图形界面,在图形界面下
可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面。
2、命令行就是接下来我所说的。如何通过命令行来控制虚拟机。
一、创建虚拟机
在/etc/libvirt/qemu 下新建 xml 文件,如 node.xml。需要有内存、cpu、硬盘
设置、光驱以及 vnc 等等。以下是我根据 Openstack 启动虚机修改而成,没办法,
直接用 Openstack 的文件启动虚机会失败的,网桥不兼容什么的原因,具体的我
忘了,原谅我那只有 7 秒钟的记忆吧~代码贴到下面了:
1 <domain type='qemu'>
2 <name>node3</name>
3 <uuid>84b31010-6124-4529-baf9-bae25e18d933</uuid>
4 <memory unit='KiB'>524288</memory>
5 <currentMemory unit='KiB'>524288</currentMemory>
6 <vcpu placement='static'>1</vcpu>