使用NFS装载作为长期的容器存储

这比任何事情都更像是一个最佳实践的问题。

我目前有一个proxmox集群部署的三台服务器,都访问一个ceph集群(这是自我托pipe在相同的服务器上)。 ceph集群有两个主要的池,实例(ssds)和存储(hdd's)。 我目前正在ssd上运行我所有的服务器实例(小型LXC容器),但显然存储空间是有限的。 有些实例需要大量的存储空间,比如jenkins,gitlab等等。

我目前有一个NFS服务器设置(LXC容器),但它使用存储池(有130TB的可用空间)。 将这个NFS服务器用作容器中所有大型目录的LXC容器(在实例池中)的硬装载是否正确? 根据proxmox,NFS服务器文件系统是可扩展的,所以我相当肯定,如果将另一个虚拟机pipe理程序添加到群集,我不应该扩大存储大小。

例如:

CT101:gitlab dir / var / lib / gitlab / data的大小一直在增加,而随着应用程序开发的规模只会变大,而容器只有10GB的容器

CT102:debian nfs mount @ / media

CT103-110:需要NFS挂载来存储数据的更多小型实例容器。

我正在考虑将nfs mount安装到容器上,然后sym将这些目录连接到/ media / {container} / {service} / {dir} so / media / CT101 / gitlab / data中的mount上,然后symlinking当前gitlab数据目录到该NFS目录。 这是做这件事的好方法,还是有更简单的方法来实现这个目标?