2012-02-15 97 views
1

我們目前正在我們的辦公網絡中運行vmware esx服務器。我們的VMware客戶機器正在運行Ubuntu Server 11.04。vmware中虛擬機之間的共享掛載點

我們正在尋找的是通過使用虛擬磁盤共享訪客計算機可訪問的存儲空間的方法。如果其中一臺訪客計算機寫入共享存儲空間,則所有其他訪客都會看到此更改。

我讀過一篇關於創建vmdk的文章,該文章被安裝在guest虛擬機上。但是這篇文章還提到,如果其中一個guest虛擬機寫入,除非重新安裝磁盤,否則任何guest虛擬機都不會看到更改。它是否正確?

有誰知道如何通過vmware嚴格設置? (意思是不使用配置有cifs,smb,nfs等的共享的nas客機)共享

回答

0

您正在詢問「多作家」共享磁盤。 VMware支持這個功能(它用於支持MSCS羣集和VMware容錯虛擬機),但是沒有太多的文件系統或操作系統可以利用這一點 - 我非常確信,沒有一個標準的Ubuntu文件系統能夠這個。這種設置相當於將單個SCSI驅動器插入兩個單獨的主機......緩存和一致性問題對於主機使用共享存儲而不會造成對方的瑣碎無關。

下面是關於啓用多作家模式在VMware KB文章: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1034165

也有針對虛擬機管理(遷移,備份等),其變得更加複雜,與共享磁盤要注意的問題。

+0

謝謝你的鏈接。根據文章中描述的步驟,在Linux中安裝新驅動器似乎是相當直接的。 (vmware工具爲我們的機器提供了vmhgfs文件系統)。我們正在爲用戶設置一個SFTP服務器來在虛擬機上上傳文件。上傳的文件將位於共享虛擬驅動器上。同樣的虛擬驅動器將存在於其他將通過Apache提供文件的guest虛擬機上。你預計這種類型的設置有什麼問題嗎? – 2012-02-16 08:57:10

+0

vmhgfs不是虛擬磁盤的文件系統。它用於與guest虛擬機共享VM主機的文件系統。共享存儲沒有可行的文件系統,因此我非常確信共享虛擬磁盤不是解決您的問題的方法。您應該堅持使用基於網絡的共享存儲,如NFS或CIFS。 – 2012-02-16 20:36:29

0

對於製作可由多臺Ubuntu機器寫入的物理驅動器,最簡單的方法是將VMWare磁盤添加到其中一臺虛擬機,然後使用NFS與其他機器共享該驅動器。與試圖直接共享VMware磁盤相比,唯一的真正限制是,如果實際託管磁盤的虛擬機關閉,則其他虛擬機將無法使用該磁盤。但是,使用NFS的另外一個好處(除了不會破壞磁盤,正如其他響應中所討論的),NFS VMware磁盤也可以與其他非虛擬機器共享。

之一(多)套如何設置Ubuntu下的NFS指令是:https://help.ubuntu.com/community/SettingUpNFSHowTo