我正在开发一个Vagrantfile,用于为Dock设置一个包含3个Ubuntu 16.04主机的集群。其中两个要求是:
我不是跨主机的Docker持久存储专家。第一个要求很简单,我使用VirtualBox提供程序和createHD为每个主机创建两个VDI(如果它们不存在),然后使用storageAttach使它们在主机上可见。如果它们是新的我mkfs.ext4(或者我打开使用其他文件系统),创建挂载点和挂载。完成。
第二个要求是踢我的屁股。我知道如何为容器附件创建卷,但是跨主机?我查看了一些存储插件,但我发现支持多主机的唯一一个是Flocker并且它作为一个门把手已经死了 - 公司倒闭了,Github项目自去年以来就没有被触及过。
如果有人能指出我的插件有明确的说明如何设置或其他解决方案,那会不会很好?如果没有使用两台HD设置第四台主机并使用NFS与其他三台主机共享,我不知道该怎么做。