[ 永远的UNIX::UNIX技术资料的宝库 ]

首页 > 系统管理 > 其它 > 正文

VMware的简介

slackware.8866.org (2005-03-24 13:53:06)

 

VMware是提供一套虚拟机解决方案的软件,主要产品分为如下三个。

VMware-ESX-Server

这个版本并不需要操作系统的支持。它本身就是一个操作系统,用来管理硬件资源。所有的系统都安装在它的上面。带有远程web管理和客户端管理功能。
VMware-ESX-Server架构

Missing image
Esx_arch.PNG
Image:Esx_arch.PNG

VMware-GSX-Server

这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS.
这个HOST OS可以是Windows 2000 Server以上的Windows系统或者是Linux(官方支持列表中只有RH,SUSE,Mandrake很少的几种),和VMware-ESX-Server一样带有远程web管理和客户端管理功能。

VMware-GSX-Server架构

Missing image
Ws_gsx_arch.PNG
Image:Ws_gsx_arch.PNG

VMware-WorkStation

这个版本和VMware-GSX-Server版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是Windows 2000以上或者Linux。和Vmware的区别就是没有web远程管理和客户端管理。

安装篇

VMware-WorkStation的安装

  • 前提
1 我使用的系统是slackware 10, 采用的是全部安装方式安装的.
2 VMware-workstaton为VMware-workstation-4.5.2-8848.tar.gz
  • 安装
1 首先需要在slackware中添加一些目录,因为slackware的目录结构和常见的RH等系统不一样,它更接近Freebsd的目录结构。
mkdir /etc/init.d
cd /etc/init.d
mkdir rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d
2 将下载的VMware-workstation-4.5.2-8848.tar.gz放到/usr/local下开始解压缩并安装
tar zxvf VM*.gz
cd  vmware-distrib
./vmware-install.pl
然后于对问题一路回车就可以了。只有出现反复一句话的时候,要求输入yes.
这是在让你同意该协议。
经过以上的步骤,就已经装好了。
  • 运行
/usr/local/vmware-distrib/bin/vmware
就可以运行了。(要在X桌面下才可,我用的是KDE)
最后为了下次重新启动后正常使用,还要在/etc/rc.d/rc.local里面加上一些内容
if [ -x /etc/init.d/vmware ];then
  /etc/init.d/vmware start
fi
到这里,就算安装完成Vmware-workstation了

VMware-GSX-Server的安装

  • 前提
1 我使用的系统是slackware 10, 采用的是全部安装方式安装的.
2 VMware-GSX-Server为VMware-gsx-3.1.0-9089.tar.gz
  • 安装
1 基本同VMware-Workstation,但是后面因为要涉及远程管理和登陆时要用到pam,所以会麻烦些。
将VMware-gsx-3.1.0-9089.tar.gz放到/usr/local/下
注意还是要在/etc下先建立那些在安装workstation时的目录。(/etc/init.d等)
然后再/usr/local下执行
tar zxvf VM*.gz
cd vmware-gsx-distrib
./vmware-install.pl
按照提示,一步一步走完。(注意和Workstation版不同,在过程中是要输入序列号的)
到这里,VMware-gsx-server主要程序就安装完成了(注意修改rc.local),但是还不能用。
因为你现在如果在远程用Vmware-colson肯定不能登陆使用的。
下面我们还有安装Linux-PAM-0.77.tar.gz使slackware下可以使用pam
下载地址 http://www.kernel.org/pub/linux/libs/pam/pre/library/
  • PAM安装
tar zxvf Linux*
cd Linux-PAM-0.77
./configure
make
make install
现在你的系统已经可以使用pam了
  • 调整pam.d(这是可以成功使用vmware-gsx-server的关键)
mv /etc/pam.d /etc/vmware-authd
mkdir /etc/pam.d
mv /etc/vmware-authd /etc/pam.d/
现在VMware-GSX-Server已经可以正常使用了
如果想通过web方式管理,还要安装一个
VMware-mui-3.1.0-9089.tar.gz
  • 常见问题
如果安装的不是上面说的版本,可能会在安装过程中出现提示你bridge.c的396行有问题就终止的现象。
错误提示如下
make: Entering directory `/tmp/vmware-config0/vmnet-only' 
bridge.c: In function `VNetBridgeReceiveFromVNet': 
bridge.c:346: structure has no member named `sk_wmem_alloc' 
make: *** [bridge.o] Error 1 
make: Leaving directory `/tmp/vmware-config0/vmnet-only' 
Unable to build the vmnet module. 
解决办法:
将vmnet.tar文件打开,修改里面bridge.c文件。
将396行sk_wmem_alloc 改为wmem_alloc
然后再放到vmnet.tar里就可以了

(http://www.fanqiang.com)

原文链接:http://slackware.8866.org/wiki/index.php/VMware%E7%9A%84%E4%BD%BF%E7%94%A8#VMware-WorkStation.E7.9A.84.E4.BD.BF.E7.94.A8

 相关文章
在VMware上装SCO 5.0.6 2002-06-11 06:02:00
VMware-虚拟与现实的完美结合 2005-03-17 12:49:45

★  感谢所有的作者为我们学习技术知识提供了一条捷径  ★
www.fanqiang.com