问题标签 [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 投票
2 回答
3866 浏览

glusterfs - 我可以不挂载直接使用 GlusterFS 卷存储吗?

我已经设置了具有 3+1 个节点的小型 GlusterFS 集群。他们都在同一个局域网上。有 3 台服务器和 1 台笔记本电脑(通过 Wifi)也是 GlusterFS 节点。笔记本电脑经常与网络断开连接。;)

我想要实现的用例是:
我希望我的笔记本电脑在重新连接时自动与 GlusterFS 文件系统同步。(这很容易完成。) 但是,当笔记本电脑与集群断开连接时,我仍然想“离线”访问文件系统。修改,添加,删除文件..

显然,当 GlusterFS 文件系统从集群脱机时,我可以访问它的唯一方法是直接访问卷存储。我配置的那个是创建一个 gluster 卷。估计是砖了

修改存储中的文件是否安全?当节点重新连接时,它们会被复制到集群中吗?

0 投票
0 回答
613 浏览

chef-infra - 在资源“yum_package [glusterfs]”上执行操作“安装”时出错

我正在运行厨师客户端 12.4.1 并尝试使用说明书安装 GlusterFS。GlusterFS 版本是 3.6.2。每当我尝试使用带有 gluster 食谱的刀 ec2 引导 ec2 实例时,它会显示如下错误。我不确定为什么它在引导时显示错误:

install对资源“yum_package[glusterfs]”执行操作时出错

我注意到的一件事是,如果我登录到 ec2 并将 gluster 食谱从 Chef 服务器添加到节点,然后运行 ​​chef-client,它会在没有任何错误的情况下安装。我的 AMI 是 RHEL 6.1 并且发布的打击是错误日志。

日志:

0 投票
1 回答
480 浏览

kubernetes - 如何使用 glusterfs 自定义 kubernetes pod 的存储路径

Glusterfs 创建一个卷并为所有 kubernetes 节点设置 auth.allow。然后我可以使用 kubernetes 端点来使用 glusterfs 卷。但是,如果我使用 glusterfs 端点创建了太多 rc 或 pod,则数据都在同一个 gluster 卷路径 / 中。

我知道我可以为每个要使用的 rc 或 pod 创建更多 glusterfs 卷和 kubernetes 端点。但我认为这不是最佳做法。

0 投票
1 回答
523 浏览

fuse - 在 LES 服务器上的 GlusterFS 上创建卷

我正在使用 lowendspirit 服务器并尝试创建一个 gluster 容器。Lowendspirt 作为 OpenVZ 容器运行。

我让我的主人执行以下操作

但是,仍然无法创建。

有什么建议吗?

0 投票
1 回答
1610 浏览

file - 如何在 glusterFS 上找到哪个砖有文件

我有 6 个存储(storage1:/data、storage2:/data、...、storage6:/data)并且我制作了一个 clusterdata(使用此命令“gluster volume create ...”)。

我将 clusterdata 安装在客户端中,并在其中创建了一个文件,例如 salmple.txt

Glusterfs 是否提供任何东西来了解哪个stroage 有sample.txt?通过查看 storage1:/data ... storage6:/data 中的文件,我可以找到它,但我认为 GlusterFS 应该为此提供一些东西,如果任何知道的人可以帮助我,我将不胜感激。

0 投票
2 回答
1030 浏览

replace - 替换 GlusterFS 中的死节点

我有一个关于 Gluster 的问题。

我有一个带有 4 个存储的卷(副本 2):

存储1:/集群数据

storage2:/集群数据

storage3:/集群数据

storage4:/集群数据

storage1 的 IP 是192.168.56.101

storage2 的 IP 是192.168.56.102.

卷的名称是 myVolume。其中一个存储已被烧毁(存储 3),我不再拥有存储 3。例如,我想用一个新的存储替换它myNewStorage(它的 IP 是192.168.56.110)。

如果有人可以帮助我如何用新砖替换那块死砖,我将不胜感激。我搜索了很多,但谷歌的结果都没有用。

0 投票
2 回答
834 浏览

glusterfs - GlusterFS 复制和故障转移

我正在研究使用 GlusterFS 并在此处与GlusterFS_Concepts解释作斗争。

缺点 - 如果您丢失一台服务器,您将无法访问该服务器上托管的所有文件。这就是为什么分发通常被绘制到复制转换器的原因。

GlusterFS 是一个复制的分布式文件系统,为什么丢失一台服务器会导致您无法访问该服务器上的所有文件?我觉得我在这里遗漏了一些东西。当然,复制的要点之一是即使在服务器发生故障的情况下我也能够访问文件?

0 投票
1 回答
712 浏览

hadoop - GlusterFS 作为 Hadoop 的后端

我已经看到 redhat 提出了一种可能的解决方案,其中 GlusterFS 作为 hadoop 的后端。在这种情况下,您可以使用 namenode/datanode 架构并将其替换为 glusterfs,同时您仍然具有 Hadoop Mapreduce api-compatibility。

只是想知道性能与原生 HDFS 相比如何?它真的准备好生产了吗?它是否也支持所有 hadoop 生态系统?例如 Solr Cloud、Spark、Impala 等。

0 投票
8 回答
19953 浏览

openstack - 无法在 glusterfs 中进行对等探测:传输端点未连接

我们正在使用 glusterfs 实现 3 节点 openstack 云作为存储解决方案。3 个节点:控制器计算和网络是 gluster 中的对等点。我们需要在 gluster 中添加另一个计算节点作为对等节点,但它显示以下错误:

其中 192.168.10.3 是控制器节点的 IP。日志也显示相同的错误。请提出可能是什么原因以及所需的解决方案。

0 投票
2 回答
1869 浏览

linux - MongoDB:是否可以将“数据目录”存储在 GlusterFS 卷上(跨多个虚拟机),以便备用 Mongo 服务器可以在需要时使用它?

我是 MongoDB 的新手。如果问题不够清楚,我很抱歉。我的意思是:

  • 我有集群GlusterFS 卷(配置在 2 CentOS之上)。这意味着,可以从两个 CentOS 机器中读取相同的数据目录:
  • 让我们打电话:CentOS-1CentOS-2
  • 我想mongod在两个 CentOS 机器上安装 MongoDB 服务器。但是只启动(运行)一个。(另一个CentOS-2可能是故意停止的)
  • 然后应用程序将连接到 上的那个(当前活动)CentOS-1

这里主要问题来了(请参考下图):

  • 假设:如果CentOS-1服务器出现故障,我手动启动另一个 MongoDB 服务器(mongod在另一个盒子上CentOS-2),并让所有应用程序连接到CentOS-2

(1)一切都还在工作吗?
(2) 是否会像 MySQL 那样存在“锁定”问题?
(3)如果成功了,是不是说我们可以添加任意数量的MongoDB Servers(在待机模式下),只要它们摆动,就没有问题?

在此处输入图像描述


笔记:

一次只能运行 1 个服务器。不像:多个服务器正在访问数据存储。

感谢所有先进的意见:)