Re: glusterfs volume not mounted at boot time (RedHat 8.4)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Il giorno ven, 27/08/2021 alle 23.34 +0300, Alex K ha scritto:
On Fri, Aug 27, 2021, 18:25 Dario Lesca <d.lesca@xxxxxxxxxx> wrote:
Thanks Andreas,
I will follow your suggestion to check the order of services via systemd
For now, I can't substitute RedHat (I use Rocky Linux, not RedHat)  with Debian or Ubuntu.
I would go with the systemd route for better control of the dependencies. You can create a custom systemd service which will mount the glysterfs volume only if glusterd and libvirt is started. I have had also very good results with pacemaker/crosync in case of cluster setups.

Thanks, I will try this way and let you know.

Many thanks
Dario



Many thanks
Dario

Il giorno ven, 27/08/2021 alle 15.19 +0000, a.schwibbe@xxxxxxx ha scritto:
Hey Dario,


I also have libvirtd running. No problems on Ubuntu dists, everything is started/mounted in correct order, but can't recommend on RedHat.
I'd look at chkconfig man-page, you could edit boot order of your services if necessary.


Andreas


"Dario Lesca" d.lesca@xxxxxxxxxx – 27. August 2021 17:12
Thanks Andreas.

I have try to remove only the "noauto" in my fstab line but none is change.

Then I have follow you suggest and I try to leave only "defaults,_netdev"
In this case the volume after reboot is mounted.
Good!

But my problem is that this volume must mount before libvirtd start, or maybe it is better to say, libvirtd must start after "glusterd is start and volume is mount".
This is why I added those x-systemd directives

There is some solution to this issue?

Many thanks
Dario



Il giorno ven, 27/08/2021 alle 14.53 +0000, a.schwibbe@xxxxxxx ha scritto:
Dario,


Your fstab line includes mount option "noauto" so it won't automatically mount on boot!?

Try to remove noauto, reboot.

I usually only mount local gluster mount point with defaults,_netdev



Cheers


Andreas



"Dario Lesca" d.lesca@xxxxxxxxxx– 27. August 2021 16:38

Hello everybody.


I have setup a glusterfs volume without problem, all work fine.

But if I reboot a node, when the node start the volume is not mounted.

If I access to the node via SSH and run "mount /virt-gfs/" the volume

is mounted correctly.


This is the /etc/fstab entry:

virt2.local:/gfsvol1 /virt-gfs glusterfs defaults,_netdev,noauto,x-systemd.automount,x-systemd.device-timeout=120,x-systemd.requires=glusterd.service,x-systemd.before=libvirtd.service 0 0


For testing, I have also set SElinux to "permissive" but none is

change.


Someone can help me?


If you need some other info, let me know


Many thanks




________



Community Meeting Calendar:

Schedule -
Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC
Bridge: https://meet.google.com/cpu-eiue-hvk
Gluster-users mailing list
________



Community Meeting Calendar:

Schedule -
Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC
Bridge: https://meet.google.com/cpu-eiue-hvk
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
https://lists.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux