KVM随笔

1. 虚拟机冷迁移

在kvm02中安装kvm组件

[root@kvm02 ~]# yum install libvirt* virt-* qemu-kvm* -y
配置桥接网络

[root@kvm02 ~]# virsh iface-bridge eth0 br0
[root@kvm02 ~]# mkdir -p /data
将虚拟机关机,导出配置文件

[root@kvm data]# virsh dumpxml oldboy7 >oldboy7.xml
将虚拟机文件传输到kvm02上

[root@kvm data]# scp -rp oldboy7.xml oldboy.qcow2 10.0.0.201:/data
导入配置文件

[root@kvm02 ~]# virsh define oldboy7.xml
启动虚拟机

[root@kvm02 ~]# virsh start oldboy7
查看虚拟机状态

[root@kvm02 ~]# virsh list --all
Id 名称 状态
----------------------------------------------------
5 oldboy7 running
至此,一次KVM冷迁移就完成了

 

   virsh常用命令:

       virsh start x 启动名字为x的非活动虚拟机

       virsh list 列出虚拟机

       virsh create x.xml 创建虚拟机(创建后,虚拟机立即执行,成为活动主机)

       virsh suspend x 暂停虚拟机

       virsh resume x 启动暂停的虚拟机

       virsh shutdown x 正常关闭虚拟机

       virsh destroy x 强制关闭虚拟机

       # virsh undefine x 删除虚拟机

       virsh dominfo x 显示虚拟机的基本信息

       virsh domname 2 显示id号为2的虚拟机名

       virsh domid x 显示虚拟机id号

       virsh domuuid x 显示虚拟机的uuid

       virsh domstate x 显示虚拟机的当前状态

       virsh dumpxml x 显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机分配id号、uuid、vnc端口号等等)

       virsh setmem x 512000 给不活动虚拟机设置内存大小

       virsh edit x 编辑配置文件(一般是在刚定义完虚拟机之后)

 

posted on 2021-05-08 17:06  微子天明  阅读(42)  评论(0编辑  收藏  举报

导航