debian 下安装 VMware Server 2.0

http://hi.baidu.com/recallshan/blog/item/c9985458b89b098b800a182d.html

第一步:构建环境
以下命令用于确认你是否已经有必需的构架环境和工具来为kernel编译vmware模块:
aptitude install linux-headers-`uname -r` build-essential
aptitude install xinetd

别忘了安装GCC


第二步:下载VMware Server
VMware Server可以从这里下载:
http://www.vmware.com/download/server/
要注册才能下载

第三步:安装VMware Server
首先解压缩VMware Server包:
tar -xzf /Path/To/VMware-server-2.0-xxx.tar.gz
进入安装目录
cd vmware-server-distrib
运行安装脚本
sudo CC=/usr/bin/gcc-4.1 ./vmware-install.pl
一定要加  CC=/usr/bin/gcc-4.1  否则会出现以下错误
Your kernel was built with "gcc" version "4.1.3", while you are trying to use "/usr/bin/gcc" version "4.3.2". This configuration is not recommended and VMware Server may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.3.2" anyway?
大概意思就是需要gcc4.1的版本才能编译  我卡了这一天

然后一路回车,Yes


接下来进行虚拟网卡设定:
「Do you want networking for your virtual machines? 」先回答 yes!
这个部分要注意了,如果将来的 virtual machine 只供区域网络简单测试,那就继续重复按「Enter」完成设定。

若需用到两张以上「虚拟网卡」,来对应实体的「eth0」、「eth1」装置。第一个「bridged network」在这部服务把它设为接上 eth1,那 eth0 呢?就是接下来的问题!
 

Do you wish to configure another bridged network? (yes/no)


yes ! 一定要 yes 啊,安装程序自动指定为 eth0。其他的「NAT networking」及「host-only networking」,目前用不着就回答两次 [no],结束网络设定。

「VMware Server administrator」的设定,是用来指定登入管理网页的使用者名称,这个使用者一定要是系统中已存在的使用者才行,将来登入时的密码也是用当时建立帐号所设定的密码。输入序号的部分,先略过日后再输入也可以。 登入帐号一定要用root

然后其它的端口等等回车即可,至此差不多完成了, 然后直接在终端运行vmware
它会自动打开浏览器 访问 127.0.0.1:8333

会出现以下错误
127.0.0.1:8333 uses an invalid security certificate.

The certificate is not trusted because it is self signed.
The certificate is only valid for <a id="cert_domain_link" title="debian">debian</a>

(Error code: sec_error_untrusted_issuer)

大概意思好像是说,127.0.0.1:8333 没有通过什么证书

解决方法,打开Debian的默认浏览器 Iceweasel
Edit - Preferences - Advanced - View Certificates - Servers - Add Exception
添加 127.0.0.1:8333  然后点 Get Certificates , 然后再点 Confirm Security Excepiton  ,然后OK
再启动VMware就能看到了 ,  Firefox 添加方法基本上是一样的

VMware Server 和 VMware Workstation的区别
VMware Server 是网页操作,可以远程控制  ,  VMware Workstation本地操作

WorkStation 提供本地的虚拟服务器,功能与 gsx server 没有太大的区别,但是不能够远程控制,也就是说,你要维护你的虚拟服务器,必须到你安装它的电脑里直接操作他,而其他的 server 版本就可以远程维护,这是 workstation 和 server 的最大区别。至于,效率方面肯定会低一点,但是作为软件测试就已经足够了。
gsx server 需要安装在一个操作系统上,如 windows 、 redhat linux 或 unix 等上面,作为一个应用程序。然后把操作系统再安装到 gsx server 里面,虽然效率比 workstation 要提高一些(估计),但由于 gsx server 本身效率还是受到它所安装的宿主操作系统的限制,效率会较低,起码系统的资源会先用在宿主系统中去了。 Gsx server 提供了远程管理的功能,我们曾经在 Redhat advance server 3 中安装了 Gsx server ,然后在上面运行 4 个系统,然后通过 VMware Virtual Machine Console 来安装、维护和管理,效果不错,就像 windows 的远程桌面连接一样。再提一次, VMWARE 的 snapshot 功能是非常好的,可以为管理带来很多的便利。
Esx Server 是一个全新的架构,它本身就有一个基于 linux 的操作系统,基于虚拟服务器进行了优化,所以效率会比以上版本都高。它可以使用浏览器进行管理(见上图),为用户带来很多便利,但如果需要安装和维护系 统,就必须使用 VMware Virtual Machine Console 了。但是, Esx Server 不支持 snapshot 快照功能,我觉得十分不解,这么好的功能为什么不能使用呢。另外, Esx Server 对服务器的要求很高,我安装过不下 10 台服务器,除了两台原装的 IBM 服务器可以安装成功外,其他的都不行,看来它面向的是到端用户。

结论:

1 、如果你仅仅想了解一下虚拟服务器,你可以安装 workstation ,基本上所有功能都是一样的。

2 、如果你已经安装了操作系统上,希望保持它的运行,而且虚拟出其它一两个操作系统,同时你对效率不太重视,你可以使用 gsx server 。

3 、如果你是网管,希望充分发挥你现有的高档服务器的利用率,而且你对 linux 比较了解,以可以使用 esx server ,当然你必须要钱支付这个软件。

上一篇: vmware server 2.0.2 patch   下一篇: VMware 虚拟机优化

你问我答

  1. #1 头像 keminar 2012-11-29 20:56:36
    浏览器如何添加例外证书
    http://xiaoduan.blog.51cto.com/502137/167442
    如果出现
    Error: Insufficient permissions in host operating system
    确认密码是否修改了

提交疑问

回顶部