Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2255297
  • 博文数量: 292
  • 博客积分: 10016
  • 博客等级: 中将
  • 技术积分: 3381
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-06 11:26
文章分类

全部博文(292)

文章存档

2011年(1)

2010年(4)

2009年(3)

2008年(6)

2007年(47)

2006年(63)

2005年(168)

分类: LINUX

2005-11-13 16:15:08

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
下载地址
  • 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里就可以了


原文链接:
阅读(1488) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~