没事学学KVM(九):虚机的迁移
在学习虚机的迁移前,还担心电脑带不动,但是发现在宿主机2G内存的情况下,多开几台虚机也没什么大不了,查看宿主机的内存使用情况发现没有增加太多,查资料发现这是因为KVM使用了KSM内存压缩的技术,具体可以查阅:http://www.linux-kvm.org/page/KSM.这样就以超配了呀!
Kernel Samepage Merging
KSM is a memory-saving de-duplication feature, that merges anonymous (private) pages (not pagecache ones). Although it started this way, KSM is currently suitable for more than Virtual Machine use, as it can be useful to any application which generates many instances of the same data.
虚机热迁移,是在不停机的情况下,对虚机进行迁移。由于虚机的运行需要两个文件,磁盘文件和配置文件,一台虚机的磁盘文件是比较大的,如果需要迁移的虚机的磁盘文件是存储在宿主机本地,这个时间进行迁移,需要对虚机磁盘迁移的迁移时间较长,无法时间热迁移。所以这个世界就需要共享存储了。

这个就是我实验的图,vm1和vm2是两台业务机器,VM3用作储存池,BR0是用来管理我几台宿主机的。BR1是用来连接存储的。
创建nfs文件系统
迁移就行
virsh migrate --live --verbose test-migrate qemu+ssh://10.0.0.23/system --unsafe

浙公网安备 33010602011771号