- 论坛徽章:
- 16
|
本帖最后由 wenhq 于 2013-11-19 15:12 编辑
话题不错,虚拟化是大方向,感觉有些认识对虚拟化和云计算区别有点误解。
话题一,谈谈您在工作中用到的虚拟化技术都有哪些?
工作中用到的虚拟化技术xen,esxi,kvm.windows的Hyper-V没用过。
话题二,您在KVM虚拟化中一些经验。
1.需要正确的配置/etc/hosts否则会遇到一些比较烦人的问题。如:ping不同虚拟机,ssh不成或者是shutdown失败。
2.yum安装的时候要确保kvm服务正常启动。
3.在做备份前需要用统一的image来做os这样每次备份的时候只需要备份增量即可。节省空间。
4.KVM虚拟机的swappiness参数设置,这个要看业务的情况。默认是60,有些时候需要设置为0。
5.KVM虚拟机迁移前提要保证2个机器的cpu要一致,然后需要考虑把监听地址改为0.0.0.0,端口为-1 。否则会有conflict.
话题三,KVM虚拟化技术的不足和未来的发展方向
先说说KVM虚拟化技术的未来应该比较不错。很多产商如IBM,REDHAT等的强力支持。
1.凭借其性能和实施的简易性,以及对Linux重量级的持续支持,已经受到许多linux厂商-包括Red Hat和Canonical等的青睐。
2.KVM是Linux内核的一部分,Xen是一个安装在Linux内核下层的独立内核。
3.KVM在Linux内核内部部署,可以很容易控制虚拟化进程.
4.KVM更加灵活。由于操作系统直接和整合到Linux内核中的虚拟化管理程序交互,所以在任何场景下都可以直接和硬件进行交互,而不需要修改虚拟化的操作系统。
5.KVM需要Pacifica(AMD)或者Vanderpool(Intel)虚拟化CPU这一事实现在已经不能成为KVM发展的限制条件,因为当前大多数服务器CPU都有这些处理器。
6.KVM在Linux整合中要优于Xen。它不需要重新编译内核,也不需要对当前kernel做任何修改,它只是几个可以动态加载的.ko模块。它结构更加精简、代码量更小。所以,出错的可能性更小。并且在某些方面,性能比Xen更胜一筹。
7.易于维护
再说说KVM的不足
1.发展时间过短
2.软件功能目前没XEN齐全
|
|