问题标签 [glusterfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
101 浏览

ubuntu - 为 GlusterFS 设置一个 Monit-Monitorung

我尝试使用 monit 来监视 Ubuntu 上的 GlusterFS。这似乎不是一件容易的事。任何建议,最好的策略是什么?

坦率

0 投票
0 回答
140 浏览

docker - Glusterfs 在容器中还是在主机中?

我有一个运行应用程序的虚拟机,该应用程序使用 4 个 Docker 容器(也在虚拟机内部)。我需要这些容器在共享文件系统中共享它们的文件,所以我想到了 Glusterfs。

现在我的问题是:我应该在哪里安装这个 Glusterfs 主机?在另一个容器中?还是在虚拟机本身?

两种选择的优缺点是什么?我在许多教程中看到他们在容器中使用 Glusterfs,但是如果该容器出现故障或与网络断开连接怎么办?

0 投票
1 回答
1224 浏览

mongodb - 替代 glusterfs + mongodb 用于大 + 小文件存储(在 kubernetes 上)?

我正在为我们的应用程序堆栈设置一个包含许多不同组件的 kubernetes 集群,并且我正在尝试平衡存储需求,同时尽量减少组件的数量。

我们有一个网络爬虫,它每天下载数以万计的 HTML 文件(可能还有 PDF),我想将这些文件存储在某个地方(以及一些 JSON 元数据)。我希望文件以冗余的可扩展方式存储,但是拥有数百万个小文件似乎不适合 GlusterFS。

同时,我们的系统使用了一些非常大的二进制文件(数 GB 大),也可能还有许多较小的二进制文件(10 兆字节)。这些似乎不适合任何分布式 NoSQL DB,如 MongoDB。

所以我正在考虑使用 MongoDB + GlusterFS 来分别解决这两个需求,但我宁愿减少移动部件的数量,只使用一个系统。我还阅读了关于在没有例如 Redhat 支持的情况下使用 GlusterFS 的各种警告(我们肯定不会支持)。

任何人都可以推荐替代方案吗?我正在寻找一种分布式二进制对象存储,它易于设置/维护并支持小文件和大文件。我们设置的一个优点是文件很少被更新或删除(只是写入然后读取),我们甚至不需要索引(将由 elasticsearch 单独处理)或读取的高速访问。

0 投票
1 回答
12440 浏览

glusterfs - 如何显示glusterfs的版本?

我没有找到任何关于如何显示我的 glusterfs 客户端和服务器版本的信息。我认为这应该很容易。我试过“gluster 版本”,它不能工作。

0 投票
1 回答
2218 浏览

docker - docker --volumes-from 没有挂载任何文件

我有两个容器,在其中一个容器中,我使用 gluster 文件系统将需要的文件挂载到容器的 mnt 目录中,并在 Dockerfile 中使用VOLUME /mnt 来共享卷。我用这个运行这个容器:

我想在作为 nginx 容器的第二个容器中使用这些文件,所以我使用 --volumes-from 运行该容器以使用该共享卷,这就是我运行容器的方式:

我的 gluster 容器工作正常,我的意思是我检查了挂载目录(这里 /mnt),我可以看到文件,但是在我使用的第二个容器中,我使用 docker --volumes-from 在 /mnt 目录中没有文件,似乎它可以挂载目录但不能挂载这些目录中的文件,我该如何修复它?是因为我使用的是 gluster 还是什么?

gluster 容器基于 fedora,nginx 容器基于 alpine。

我感谢您的帮助:)

0 投票
1 回答
1372 浏览

mongodb - 重启kubernetes后mongodb容器的数据变成“只读”,用glusterfs作为存储?

我的 mongo 在 kubernetes 上作为 docker 容器运行,glusterfs 提供持久卷。我重启kuberntes(机器断电重启)后,所有的mongo pods都回不来了,它们的日志:

/data/db/是安装的 gluster 卷,我可以确保它是rw模式!:

当我ls在 kubernetes 节点上时:

我无法chown将卷安装为rw.

我的主机是CentOs 7.3:Linux c4v160 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux。

0 投票
1 回答
1577 浏览

centos7 - Glusterfs-server 在良好状态下无法停止

Glusterfs-server 无法在良好状态下停止。

我一直在尝试以下步骤来安装 glusterfs 并启动服务。

并停止它。

然后显示以下状态“活动:失败”。

使用环境为“CentOS Linux release 7.2.1511(Core)”

并且安装的glusterfs-server版本是3.8.8-1.el7。

有谁知道出了什么问题并解决了这个问题。

0 投票
1 回答
5860 浏览

glusterfs - 用于获取复制完整性状态的 GlusterFS 命令

我在高可用性集群中使用 GlusterFS。我需要一些功能来获取复制状态(复制完整性状态)。换句话说,我需要知道集群现在处于受保护状态(就磁盘复制而言),并且在主节点故障转移的情况下,所有数据都不会丢失。我已经尝试过gluster volume statusgluster peer status,但它们只提供有关连接的信息。

PS 例如在 drbd 中有一个命令drbdadm status提供信息peer-disk:UpToDate(这意味着复制过程已完成)。是否有任何内置的 GlusterFS 功能可以为我提供所需的信息?

0 投票
2 回答
1286 浏览

glusterfs - Heketi 无法为 Heketi 数据库配置卷

我正在尝试使用 Heketi 为 Kubernetes 持久卷创建 glusterfs 集群。我在 gluster 集群中有 3 个节点:

但是当我尝试使用命令为 Heketi 数据库配置卷时:

我收到一个错误:

但我的卷上有足够的可用空间:

这种奇怪行为的原因是什么?

0 投票
2 回答
1346 浏览

kubernetes - How to mount glusterfs volume using nfs in a kubernetes cluster?

I have set up a glusterfs cluster, providing volumes for pods in kubernetes. There is no problems when mounting volume in the glusterfs way:

My question is, can I use the gluster volume in nfs way? Such like

The pod is failedMount