[Gluster-users] Testing Gluster 3.2.4 in VMware

Daniel Baker info at collisiondetection.biz
Tue Mar 11 07:29:39 UTC 2014


Dear Carlos

I opened up the glusterfs server firewall  to accept all connections
from  my computer :

iptables -I INPUT -p all -s 192.168.100.209 -j ACCEPT

And on my computer to accept all connections from the glusterfs server.

When I try showmount -e localhost

Export list for localhost:
/gv0 *


When I try the same command from my computer I get:


showmount -e 192.168.100.170
Export list for 192.168.100.170:
/gv0 *


When I try from my computer :

sudo mount -t nfs 192.168.100.170:/gv0 /mnt/export

mount.nfs: mount point /mnt/export does not exist

And when I try from my computer:

sudo mount -t glusterfs 192.168.100.170:/gv0 /mnt/export
Usage:  mount.glusterfs <volumeserver>:<volumeid/volumeport> -o
<options> <mountpoint>
Options:
man 8 mount.glusterfs

To display the version number of the mount helper:
mount.glusterfs --version


So it looks like the volume is there but it doesn’t see the mount point ?

Then I changed tac. I found this tutorial :
http://www.howtoforge.com/high-availability-storage-with-glusterfs-3.2.x-on-debian-wheezy-automatic-file-replication-mirror-across-two-storage-servers


I issued this command on my client computer:

mkdir /mnt/glusterfs

mount.glusterfs 192.168.100.170/gv0 /mnt/glusterfs


This time I did not receive any messages about how to use the gluster
commads. So it looked ok.

However when I issue :

mount

I get this :

/dev/sda2              451G  421G  7.2G  99% /
udev                   3.8G  4.0K  3.8G   1% /dev
tmpfs                  1.6G 1008K  1.6G   1% /run
none                   5.0M     0  5.0M   0% /run/lock
none                   3.8G  748K  3.8G   1% /run/shm
cgroup                 3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/sda1               93M  2.1M   91M   3% /boot/efi
/home/kam270/.Private  451G  421G  7.2G  99% /home/kam270

No mount point to server.

Maybe I need to try adding hostnames in my /etc/hosts ?


Thanks,

Dan

> 
> 
> ------------------------------
> 
> Message: 4
> Date: Fri, 7 Mar 2014 17:56:08 +0100
> From: Carlos Capriotti <capriotti.carlos at gmail.com>
> To: Daniel Baker <info at collisiondetection.biz>
> Cc: gluster-users <gluster-users at gluster.org>
> Subject: Re: [Gluster-users] Testing Gluster 3.2.4 in VMware
> Message-ID:
> 	<CAMShz32JK=B+O+cL3Ej-hxSsQ1s06U0JOiP9GgSkdjfq1=0s-Q at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> Hello, Daniel.
> I am also testing gluster on vmware; in my application, it will be a
> secondary datastore for VM images.
> 
> So far, I've hit a couple of brick walls, like, for instance, VMware not
> reading volumes created as striped, or striped + replicated. It simply sits
> there, trying, four hours, without errors on either sides.
> 
> But your current configuration WILL work.
> 
> As a suggestion, to begin with your troubleshooting, try disabling firewall
> and SElinux. nothing to do with your current problem, BUT will matter in
> the near future. After you are sure all works, go back an re-enable/ fine
> tune them.
> 
> Now to your problem...
> 
> Your first syntax seem to be a bit off,unless it is a typo;
> 
> sudo mount.glusterfs 192.168.100.170:gv0 /mnt/export
> 
> you see, there is a slash missing after. It should read
> 
> sudo mount.glusterfs 192.168.100.170:/gv0 /mnt/export
> 
> For the second case, you did not post the error message, so I can only
> suggest you try copying/pasting this:
> 
> sudo mount -t glusterfs 192.168.100.170:/gv0 /mnt/export
> 
> Now, here is another trick: try mounting wit nfs:
> 
> First, make sure your NFS share is really being shared:
> 
> # showmount -e 192.168.100.170
> 
> Alternatively, if you are on one of the gluster servers, just for testing,
> you may try:
> 
> # showmount -e localhost
> 
> Make sure your gluster volume is REALLY called gv0.
> 
> Now you can try mounting with:
> 
> sudo mount -t nfs 192.168.100.170:/gv0 /mnt/export
> 
> Again, if you are on one of the servers, try
> 
> sudo mount -t nfs localhost:/gv0 /mnt/export
> 
> You might want to "sudo su" to run everything all commands as root, without
> the hassle of sudoing everything.
> 
> Give it a try. If nfs works, go for it anyway; It is your only option for
> VMware/esxi anyway.
> 
> There are a few more advanced steps on esxi and on gluster, but let's get
> it to work first, right ?
> 
> Cheers,
> 
> On Fri, Mar 7, 2014 at 9:15 AM, Daniel Baker <info at collisiondetection.biz>wrote:
> 
>>
>> Hi,
>>
>> I have followed your tutorial to set up glusterfs 3.4.2 in vmware.
>>
>> http://www.gluster.org/community/documentation/index.php/Getting_started_configure
>>
>> My  gluster volume info is the same as this:
>>
>>
>> Volume Name: gv0
>> Type: Replicate
>> Volume ID: 8bc3e96b-a1b6-457d-8f7a-a91d1d4dc019
>> Status: Created
>> Number of Bricks: 1 x 2 = 2
>> Transport-type: tcp
>> Bricks:
>> Brick1: node01.yourdomain.net:/export/sdb1/brick
>> Brick2: node02.yourdomain.net:/export/sdb1/brick
>>
>> In order to test replication I have installed the glusterfs-client on my
>> ubuntu 12.04  laptop.
>>
>> I issue this command:
>>
>> sudo mount.glusterfs 192.168.100.170:gv0 /mnt/export
>>
>> but I receive this  error :
>>
>> Usage:  mount.glusterfs <volumeserver>:<volumeid/volumeport> -o
>> <options> <mountpoint>
>> Options:
>> man 8 mount.glusterfs
>>
>> To display the version number of the mount helper:
>> mount.glusterfs --version
>>
>>
>>
>> I have also tried this variant :
>>
>>  # mount -t glusterfs HOSTNAME-OR-IPADDRESS:/VOLNAME MOUNTDIR
>>
>>
>>
>> So how do I mount the volumes and test the replication. Your getting
>> started tutorial doesn't detail that ?
>>
>> Thanks for your help
>>
>> Dan
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://supercolony.gluster.org/mailman/listinfo/gluster-users
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140307/1143f397/attachment-0001.html>
> 
> ------------------------------
> 
> Message: 5
> Date: Fri, 7 Mar 2014 19:05:24 +0000
> From: Justin Clift <justin at gluster.org>
> To: gluster-users at gluster.org, <gluster-devel at nongnu.org>
> Subject: Re: [Gluster-users] [Gluster-devel] Is there demand for
> 	geo-replication on RHEL/CentOS/SL 5.x?
> Message-ID: <9D72E0A0-589F-48A4-B978-8B8508B56372 at gluster.org>
> Content-Type: text/plain; charset=us-ascii
> 
> On 04/03/2014, at 1:35 PM, Justin Clift wrote:
>> Hi all,
>>
>> Is anyone interested in having geo-replication work on RHEL/CentOS/SL 5.x?
> 
> 
> Seems pretty clear there's no demand for geo-replication on EL5,
> so we'll disable the rpm building of it.
> 
> Patch to do the disabling is up for review:
> 
>   http://review.gluster.org/#/c/7210/
> 
> If anyone's got the time to do code review of it, please do (it's
> a simple one). :)
> 
> Regards and best wishes,
> 
> Justin Clift
> 
> --
> Open Source and Standards @ Red Hat
> 
> twitter.com/realjustinclift
> 
> 
> 
> ------------------------------
> 
> Message: 6
> Date: Fri, 7 Mar 2014 11:47:06 -0800
> From: Justin Dossey <jbd at podomatic.com>
> To: gluster-users <gluster-users at gluster.org>
> Subject: [Gluster-users] DNS resolution of gluster servers from
> 	client?
> Message-ID:
> 	<CAPMPShziV96SvSb-tpAoExFR67qANvqDU4D1uavs9t33EYrULg at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
> 
> While testing rolling upgrades from 3.3 to 3.4, I ran into the "Transport
> Endpoint is not connected" issue on my test client (running 3.3) after
> rebooting two of my four test GlusterFS 3.4 servers
> (distributed-replicated-2).
> 
> Unmounting and remounting the volume was the only way I could get the error
> to go away
> 
> As the nodes in question were actually up at the time I got the error, and
> waiting did not help, I checked the client logs and found this:
> 
> [2014-03-04 23:19:26.124162] E [dht-common.c:1374:dht_lookup] 0-TEST1-dht:
> Failed to get hashed subvol for /
> [2014-03-04 23:19:26.124434] E [dht-common.c:1374:dht_lookup] 0-TEST1-dht:
> Failed to get hashed subvol for /
> [2014-03-04 23:19:27.626845] I [afr-common.c:3843:afr_local_init]
> 0-TEST1-replicate-0: no subvolumes up
> [2014-03-04 23:19:27.626928] W [fuse-bridge.c:2525:fuse_statfs_cbk]
> 0-glusterfs-fuse: 77: ERR => -1 (Transport endpoint is not connected)
> [2014-03-04 23:19:27.857455] E [common-utils.c:125:gf_resolve_ip6]
> 0-resolver: getaddrinfo failed (No address associated with hostname)
> [2014-03-04 23:19:27.857507] E
> [name.c:243:af_inet_client_get_remote_sockaddr] 0-TEST1-client-0: DNS
> resolution failed on host glustertest1
> [2014-03-04 23:19:28.047913] E [common-utils.c:125:gf_resolve_ip6]
> 0-resolver: getaddrinfo failed (No address associated with hostname)
> [2014-03-04 23:19:28.047963] E
> [name.c:243:af_inet_client_get_remote_sockaddr] 0-TEST1-client-1: DNS
> resolution failed on host glustertest2
> 
> These log messages are interesting because although the servers in question
> (glustertest{1,2,3,4} are not in DNS, they *are* in the /etc/hosts files on
> all of the hosts in question.
> 
> Is it a bug that the client requires that all the GlusterFS servers be in
> DNS?
> 
> 



More information about the Gluster-users mailing list