歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> VMware的簡介

VMware的簡介

日期:2017/2/27 17:40:46   编辑:Unix教程
VMware

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裡就可以了
Copyright © Linux教程網 All Rights Reserved