- 论坛徽章:
- 459
|
【话题一】谈谈您在工作中用到的虚拟化技术都有哪些?
工作中用到的虚拟化技术xen,esxi,kvm,Virtubox,VMware 等等都有所接触,不过都没有深入研究,都是照着文档搭建使用而已。
=================================================
【话题二】您在KVM虚拟化中一些经验。
1.在libvirt中运行KVM网络有两种方法:网络地址转换(NAT)和桥接网络。网络地址转换是默认方法,桥接网络仅对非常特殊的基础设施有意义。
2.再者,个人在配置与外网的连接的时候经常出现访问失败的情况。
3.在虚拟机命名的时候,尽量不要使用localhost,否则很蛋疼的
4.KVM虚拟机的swappiness参数设置,这个要看业务的情况。默认是60,有些时候需要设置为0。
5.Intel处理器上几个Linux发行版在启动时候会挂起. 工作区需要取消grub中的splashscreen选项.
6.需要足够的内存在主机上运行单个或多个虚拟机. 建议主机内存至少1GB.
7.KVM使用稍改动的qemu程序来创建虚拟机. 虚拟机是一个标准的进程. 你可以使用top(1),kill(1),taskset(1)和类似的工具来管理虚拟机.
8.KVM支持全虚拟化和半虚拟化.可以通过给当前内核打kvm-paravirt-patches补丁来支持半虚拟化.
=================================================
【话题三】KVM虚拟化技术的不足和未来的发展方向
1.当前Windows客户机安装存在一点问题, 问题在APIC的实现上. 现在APIC由qemu来模拟, 而qemu还没有完全整合到kvm虚拟cpu中
2.现在kvm支持非动态迁移, 当内存数据需转移的时候, 系统需要停止
是不是可以从这两个常用的功能点上改进一下。
至于未来发展方向,基本上就是在现在炒得很热的云上的运用。
some other info
=================================================
http://www.ibm.com/developerwork ... -kvm-mem/index.html |
|