【问题标题】:Gluster Not Syncing Even Though Volume Is Created即使创建了卷,Gluster 也不同步
【发布时间】:2015-03-25 19:48:45
【问题描述】:

我在我的局域网上的两个 ubuntu 机器上安装了 Gluster。 Everyting 看起来很好,但是当我将文件写入服务器 1 上的文件夹时,它不会出现在服务器 2 上的文件夹中。这是我所知道的唯一两个测试卷是否正常工作的测试。我已经测试了对等方是否连接并且他们确实这样做了。

root@ubuntu:/var/www# netstat -tap | grep glusterfsd
tcp        0      0 *:49152                 *:*                     LISTEN      11637/glusterfsd
tcp        0      0 192.168.10.2:49152      192.168.10.2:1023       ESTABLISHED 11637/glusterfsd
tcp        0      0 192.168.10.2:1022       192.168.10.2:24007      ESTABLISHED 11637/glusterfsd
tcp        0      0 192.168.10.2:49152      192.168.10.3:1014       ESTABLISHED 11637/glusterfsd
tcp        0      0 192.168.10.2:49152      192.168.10.3:1020       ESTABLISHED 11637/glusterfsd
tcp        0      0 192.168.10.2:49152      192.168.10.2:1020       ESTABLISHED 11637/glusterfsd

root@ubuntu:/var/www# gluster volume info

Volume Name: kdevvol
Type: Replicate
Volume ID: 9170886e-2d95-43fb-9425-514f142cb38a
Status: Started
Number of Bricks: 1 x 2 = 2
Transport-type: tcp
Bricks:
Brick1: 192.168.10.2:/var/www
Brick2: 192.168.10.3:/var/www

我在两台服务器上得到相同的结果。

【问题讨论】:

    标签: ubuntu replication glusterfs


    【解决方案1】:

    你是怎么写的?

    您是否在服务器 1 中安装了卷并在安装位置写入了一些文件。 (然后在服务器 2 中安装卷并在安装位置写入一些文件)。

    你应该这样写才能看到想要的结果。 不要直接在 server1 和 server2 中的积木上写字并期望它能正常工作。它应该在卷上才能看到复制工作。

    【讨论】:

      【解决方案2】:

      Gluster 服务器仅在写入来自客户端时才同步卷。如果要在服务器中进行复制,则需要在每个服务器中安装卷。 但是,我认为这不是一个好主意,因为服务器的工作量太大而让客户端为服务器提供数据。

      【讨论】:

        【解决方案3】:

        您可以使用其中一台服务器来安装卷。通常,您会从称为“客户端”的外部计算机执行此操作。由于使用此方法需要在客户端机器上安装额外的软件包,为了测试(或者如果服务器充当计算/存储),请按照以下步骤操作

        mount -t glusterfs server1:/kdevvol /mnt
        

        然后就可以看到同步的数据了。

        【讨论】:

          猜你喜欢
          • 2022-10-24
          • 1970-01-01
          • 2013-02-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-27
          • 2021-08-19
          相关资源
          最近更新 更多