2015-09-04 50 views
0

我正在考慮使用與備份服務器共享的單獨磁盤上的repos升級我公司的集成服務器。像這樣:通過一次寫入訪問將磁盤連接到多個GCE實例

[主要集成服務器] --- R/W --- [回購虛擬磁盤] --- R/O --- [備份集成服務器]

我的問題是,根據GCE文檔,如果我將同一個虛擬磁盤連接到多個實例,則所有實例只能以只讀模式訪問磁盤。我期望做的是讓一個實例以讀寫方式訪問它,另一個以只讀模式訪問它。

這是否可以在不啓動第三個實例的情況下充當「存儲服務器」?

+0

類似的問題在這裏:http://stackoverflow.com/questions/26910960/share-persistent-disk-with-other-compute-engine –

+0

謝謝!沒有想到在我的搜索中使用「共享」這個詞... –

回答

1

正如您從文檔中引用的和我的earlier answer中所述,如果您將單個永久磁盤附加到多個實例,則它們必須全部以只讀模式進行裝載。

由於您正在尋找完全託管的存儲替代方案,因此您不必自己運行和管理另一個虛擬機,請考慮使用Google雲端存儲並安裝gcsfuse,這將使其看起來像一個常規安裝文件系統。

+0

感謝您指出gcsfuse - 我用自己的眼光看了一下,但是我得出的結論是,如果使用的話,我們的回購流量會變得非常昂貴GCS,更不用說提交時寫出來的性能問題。 –

+0

@ZalánMeggyesi使用['sshfs'](http://fuse.sourceforge.net/sshfs.html)將單個虛擬機用作中央數據存儲節點,以及其他虛擬機通過FUSE SSH進行安裝?或者,也許你想使用NFS或SAMBA來代替。 –