Artifactory Professional License - NFS

时间:2016-06-20 20:14:31

标签: docker artifactory nfs docker-registry

我对Docker镜像的Artifactory Registry许可证中的复制有一些疑问。

看起来Artifactory Professional可以使用NFS来存储图像,并且它们依赖于需要存储元数据的数据库。

两个Artifactory Professional实例是否可以为图像使用相同的NFS共享并共享同一个数据库来访问元数据?这类似于模拟两个Artifactory节点之间的复制吗?或者他们是否仍然需要在节点之间进行推送或拉取复制?

如果在Artifactory Professional的同一数据中心中有超过2个节点,那么理想的复制模式是什么?常见的NFS共享和通用数据库服务器会有帮助吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,这不是Artifactory的工作方式 - 在多个专业节点之间共享一个公共NFS和\或数据库非常风险,并且可能导致一系列不需要的行为,数据丢失,锁定等。

Replication旨在将一个实例作为一个单独的副本镜像(即用于DR目的),而不是通过共享文件系统和数据库资源。

然而,您提出的要求完全由High Availability版本的Artifactory回答,它允许(实际上要求)您在其节点之间共享文件系统和数据库,而节点本身可以​​在物理上或逻辑上分开。 / p>

至于您的问题 - 是的,您必须在各个节点之间设置复制,他们无法在专业版中安全地共享这些资源。

相关问题