VMware ESX Server是一個強大的virtualization系統
參考:http://www.vmware.com/cn/products/vi/esx/
VMware ESX 掛載ISO時,必需ISO檔案在Host OS內.傳統上都是在可下載的檔案的電腦或VM上,用Winscp上的ISO檔傳送到Vmware ESX,如果大量ISO files時,就會有點麻煩.另外VM 與VM 之間交換檔案也是問題.
本文目地就是為 方便Vmware ESX Host os與Guest os, 還有Guest os(VM) 之間交換files 方便.
為了穩定性與安全性,不建議對vmware esx 上做samba 或是nfs server,而是 在guest os
Samba Server是一個能把您的 Unux 電腦和其他 MS Windows 相互共用資源的軟體。
NFS Server是一個能將 Unux 電腦和其他 linux 相互共用資源的軟體。
參考鳥哥的網站,都有詳細的說明:http://linux.vbird.org/
環境準備:
在VM下的Samba server 和 NFS server 作業系統: CentOS 5.1
在VM下的Samba 測試Client : windows xp
NFS Client : VMware ESX Server
一、NFS Server 和 NFS Client配置
1、NFS Server 配置 (作業系統:CentOS)
[root@centos ~]# mkdir /vm-share // 新建立要掛載的目錄
[root@centos ~]# yum install nfs-utils // 安裝NFS服務套件
[root@centos ~]# vi /etc/exports // 編輯配置文件
/vm-share 192.168.0.0/24(rw,sync,) *(ro,sync) // 添加此行,并保存后退出
[root@centos ~]# /etc/init.d/portmap start // 啟動portmap服務
[root@centos ~]# /etc/init.d/nfs start // 啟動nfs服務
2、NFS client 配置 (作業系統:vmserver)
使用VI修改vmserver防火墻,允許NFS通過防火墻
啟動 VI---切換到 Configuration---選擇“Security Profile”---選擇“Properties”---勾選“NFS Client”---確認
[root@vmserver root]# /etc/init.d/portmap start // 啟動portmap服務
[root@vmserver root]# showmount -e 192.168.0.101 // 查看 NFS Server 可掛載的目錄
Export list for 192.168.0.101:
/vm-share (everyone) // 這裡顯示的就是可掛載的目錄
[root@vmserver root]# mkdir /vmimages/installtools-from-centos // 創建將要掛載的目錄
[root@vmserver root]# mount -t nfs 192.168.0.101:/vm-share /vmimages/installtools-from-centos
// 掛載 NFS Server的目錄到剛剛創建的文件目錄下
[root@vmserver root]# mount // 查看掛載是否成功
192.168.0.101:/vm-share on /vmimages/installtools-from-centos type nfs (rw,addr=192.168.0.101) // 顯示此行表示掛載成功!
二、Samba Server 和 Samba Client 配置
1、Samba Server 配置 (作業系統:CentOS)
[root@centos ~]# vi /etc/samba/smb.conf // 修改配置文件
[global] // 在此處進行修改
security = user 改成 security = share
[vm-share] // 添加下面這些語句
comment = Public file
path = /vm-share
read only = no
public = yes
[root@centos ~]# /etc/init.d/smb start // 啟動samba服務
2、Samba Client 配置(作業系統:Windows XP)
開始 ==> 運行 ==> 輸入“192.168.0.101” 就會看到 centos 共享的目錄 /vm-share