2017-01-18 48 views
1

如何爲幾個/任何羣集節點上運行的WebDAV服務器實現持久性存儲? 它是在我自己的vSphere基礎架構上運行的docker-compose應用程序的一部分。Docker羣上WebDAV服務器的持久存儲?

我在考慮從容器中(在操作系統級,而不是在碼頭卷)安裝一個外部NFS共享,但那麼這比在羣集外部使用WebDAV更好?

回答

1

我能想到的2種選擇:

  1. Glusterfs

此選項的vSphere獨立。您可以創建replicated bricks並將卷存儲在其上。將相同的體積暴露給多個docker hosts。因此,如果節點發生故障,容器將在另一個節點上重新啓動,並且具有持久性存儲。您也可以將持久性數據安裝在多個容器上。

有一個問題:相同的磁盤空間將在多個節點上使用。

  • Docker-Volume-vSphere
  • 此選項需要vsphere主機。您可以在vmfs數據存儲上創建docker卷。他們將在docker主機(virtual machines)之間共享。因此,如果發生故障,容器將在另一個節點上重新啓動,並且具有持久數據。多個容器可以共享一個卷。