Posts

Showing posts with the label VMWare

在最新的Linux发行版上安装VMware Server

鉴于虚拟技术的迅速推广,VMware Server软件已经完全免费!真是很好的一件事情! Linux自带的Xen,KVM也是不错的选择,如果想在不同HOST系统中迁移虚拟机系统,VMWare Server还是不二的选择。 最新的一些Linux发行版安装VMWare Server会有些问题,例如,OpenSUSE 10.2就有图形界面GTK库的问题,发行版kenrel更新后的问题等等。 1. 针对于过于新的Kernel的问题! 需要安装系统的Development相关的软件包和Kernel Source、Header files的包,这个很重要,如果你不知道怎么做,可以查看相关发行版的文档或查询他们的社区站点,总该能找到帮助告诉你如何安装关于开发包和Kernel开发包的问题。VMWare server安装需要编译相应的内核模块,所以系统更新kernel之后,需要重新执行vm-config.pl重新进行配置和编译新的内核模块。放心,这个不影响已经存在的虚拟机!! 针对最新的内核,VMWare Server的重新编译配置,不一定能成功,这需要一个补丁,补丁的下载位置: http://knihovny.cvut.cz/ftp/pub/vmware/ 这里还有很多其他VMware相关的补丁,可以慢慢研究。 这个patch里有个runme.pl将完成vmware安装或配置的过程! 2. 针对Linux下一些图形界面可能出现的问题! 我初步研究了OpenSUSE上的问题现象,应该是VMWare编译版本和link的库的gcc版本和系统的不匹配,这个很棘手,暂时没去理会,而是通过网络控制端用另外一个能用的Vmware console连上这个Server解决问题! 如果要从网络上通过VMWare Server Console连接一个VMWare server,需要xinetd服务,这个服务在一些发行版默认的安装中可能没有安装!请手工安装并运行这个系统服务。VMware服务需要启动并默认的监听在端口904上面!可以运行: netstat -atn | grep 904来检查VMware服务是否正常。正常就可以使用远端的console来连接了!

Linux和虚拟技术

2006年的IT世界除了双核等热门话题之外,虚拟技术也是一个不容忽视的热点。最早使用VMWare是在2001年,算是比较早的接触虚拟技术的了。一直没有意识到虚拟技术的真正意义,直到如今,才开始关注以Xen为代表的新兴的Linux虚拟技术。 超虚拟和完全虚拟 大部分人提到虚拟化技术时,指的是完全虚拟技术,完全在操作系统层面模拟硬件的机制,这种技术的典型代表就是 VMware , QEMU , and Bochs 。 完全虚拟就是的优缺点是明显的,完全的硬件仿真环境和近乎完全真实的运行结果是它的主要优点,缺点则是对于硬件资源的消耗也是巨大的,完成完整的硬件仿真所耗费的资源的代价有时候是得不偿失的。 最近几年流行的一种技术叫做超虚拟化,超虚拟化技术的特点是虚拟机运行在一个虚拟机监视环境中(VMM),通过软件接口访问需要的系统资源服务。超虚拟一般被认为是一种技术上的回归,回归到IBM主机时代的虚拟技术。在linux平台上,超虚拟化的典型软件有Xen,Linux-Vserver,UML(User mode linux)和最新的KVM(Kenerl Virtual Module)等。 超虚拟化技术对于现在快速发展的过剩硬件处理能力是一种不可低估的技术。 IBM DW上的文章 虚拟Linux 很好的总结了Linux虚拟技术的一些问题和概念; 关于Linux虚拟化技术的应用,需要更多的实践来收集相关信息!!