|
楼主 |
发表于 2005-10-8 20:45:53
|
显示全部楼层
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里就可以了 |
|