Mounten von GlusterFS Laufwerken

Aus Carl-Christian Sautter - Wiki
Wechseln zu: Navigation, Suche

Laufwerke manuell mounten

mount -t glusterfs slave:/mysql /var/lib/mysql
mount -t glusterfs master:/mysql /var/lib/mysql

Via fstab mounten

nano /etc/fstab
master:/mysql /var/lib/mysql glusterfs defaults,_netdev 0 0
slave:/mysql /var/lib/mysql glusterfs defaults,_netdev 0 0

Per init.d Script mounten

nano /etc/init.d/glusterfs-mount
#! /bin/sh
### BEGIN INIT INFO
# Provides:          Was macht das Skript?
# Required-Start:    
# Required-Stop:     
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Kurze Beschreibung
# Description:       Längere Bechreibung
### END INIT INFO
# Author: Name <email@domain.tld>

# Aktionen
case "$1" in
    start)
	mount -t glusterfs slave:/www /var/www
	mount -t glusterfs slave:/vmail /var/vmail
        ;;
    stop)
        umount /var/vmail
	umount /var/www
        ;;
    status)
        mount | grep -E "(/var/vmail|/var/www)" 
        ;;
esac

exit 0
</code>

update-rc.d glusterfs-mount defaults

In /etc/rc2.d/ muss kontrolliert werden ob glusterfs-mount nach OpenVPN und Glusterfs Server ausgeführt wird. Ebenso muss glusterfs-mount vor dem Webserver und Mailserver gestartet werden. Bei bedarf nummerierung entsprechend ändern!