新闻资讯

kvm虚拟机导出的步骤有哪些?可以实现远程控制KVM的硬件推荐

远程控制 | 2019-02-25

KVM是键盘(Keyboard)、显示设备(Video)、鼠标(Mouse)的简称。KVM延长器就是将计算机的键盘、显示、鼠标信号采用特殊技术处理后,通过一根网线实现三种信号的远程传输,使用户可以在远端实时控制操作计算机的设备。kvm虚拟机导出我的总结分为三种:冷导出、热导出、图形导出。下面说各种导出的步骤和注意事项:

冷导出: 这个和克隆还是有区别的:克隆是把源虚拟机关闭,那么内存的数据都没了;而导出是迁过去成功,然后打开后,还保持原来的内存数据

热导出:

172.16.21.9 172.16.21.120
老旧的宿主机 新的宿主机

一、冷导出过程:

1,虚拟机kvm1是开启状态
2,保存当前的运行状态

virsh save kvm1 /etc/libvirt/qemu/kvm1.xml.save

Domain kvm1 saved to /etc/libvirt/qemu/kvm1.xml.save

3,scp或者rsync把相关的文件都拷贝到被导出的宿主机

scp /etc/libvirt/qemu/kvm1.xml.save 172.16.21.120:/etc/libvirt/qemu/

scp /etc/libvirt/qemu/kvm1.xml 172.16.21.120:/etc/libvirt/qemu/

scp /var/lib/libvirt/images/kvm1.qcow2 172.16.21.120:/var/lib/libvirt/images/

4,到172.16.21.120(也就是导出的目标宿主机)上操作

virsh define /etc/libvirt/qemu/kvm1.xml --define一下,然后就可以用virsh list --all查看到

5,# virsh restore /etc/libvirt/qemu/kvm1.xml.save

二、热导出过程:

1,做热导出需要使用共享存储(也就是说这些虚拟机都安装在宿主机的共享存储设备上);我们这里只能使用nfs来替代

172.16.21.9 172.16.21.120
\ /
\ /
\ /
storage(SAN)

2,在源宿主机器上把虚拟机的磁盘文件路径用nfs导出

vim /etc/exports

/var/lib/libvirt/images *(rw,no_root_squash,sync)

systemctl restart nfs

3,在目标宿主机器上把源共享的目录挂载,保证路径一致(目标宿主机的挂载目录一定要与源宿主机的目录一致)

mount 172.16.21.9:/var/lib/libvirt/images/ /var/lib/libvirt/images/

4,进行导出,下面的操作是在源172.16.21.9上的操作(注意检查一下防火墙和selinux要关闭)
命令迁

virsh migrate --live kvm1 qemu+ssh://172.16.21.120/system

--(可能会有很多问题:如kvm1有桥接网络,但172.16.21.120那边没有,会报错:或者本地有iso镜像,但对方那里iso路径不一样,会报错;或者kvm1内存较大,172.16.21.120那边没有足够的内存分配,则也会报错等等;双方主机名没有绑定,也有可能报错;还有可能是因为网络的问题,造成一次不成功;毕竟我们是实验环境@_@多试几次看看)

三、图形迁
virt-manager --》右键点kvm1-->点导出

导出回来可能出现下面错误
错误信息:
Unable to migrate guest: Unsafe migration: Migration may lead to data corruption if disks use cache != none
解决方法:
在高级选项里把allow unsafe打勾就可以了。

可以实现远程控制kvm的硬件推荐——向日葵控控

“向日葵控控A2”目前具有远程桌面和远程监控的功能,可通过移动端、web端、PC端远程控制异地主机。它区别于软件的优势在于,以物理性远程的手段,完全脱离主机和系统的限制,适配所有系统,甚至Windows CE、DOS等,以及各种有视频输出与USB控制输入接口的设备,如智能电脑、广告机等。即使主机屏蓝屏、死机、断网,都能直达Bios界面控制操作。并且,支持1920*1080高清分辨率,即插即用,傻瓜式操作。升级后的向日葵控控,连接一个支持热键切换的KVM切换器,组成多口IPKVM,还能控制多台主机,可以满足更多使用场景。这样,无论家庭,还是企业,尤其是机房、实验室等需要维护、监控局域网多台主机的时候,控控都有用武之地。

向日葵控控A2的特点:

①双网双待
主机与控控的网络相互独立分开,因此远控过程中不会受主机的网络影响;同时控控支持连接有线与无线上网,充分满足您的使用需求。

②不占CPU、节省带宽
由控控负责传输主机画面,不占用主机的CPU、带宽资源。

③无网远控
被控主机无需联网,即使主机在断网状态,照样能在外网通过向日葵主控端远程操控主机。

④无需安装向日葵客户端
控控内嵌向日葵远程控制功能,被控主机无需安装其他的软件或驱动。

⑤兼容任何操作系统
控控与主机的连接是物理层面上的,因此不受操作系统的限制。如Windows、Linux、Mac、Android、Unix等在内的各种类型的操作系统。

向日葵控控A2作为一个远控硬件,与传统的kvm相比,实现了远程管理,给予用户极大的方便;与ipkvm相比,向日葵控控A2除了极大的价格优势,同时支持WiFi与4G多种上网方式,性价比更高。另外,向日葵控控A2的应用不局限于所有操作系统,同样适配于如广告机之类的通过视频输出与USB输出的接入接口设备,支持1920*1080的高清分辨率。