Mirror remoto con DRBD: Configurar NFS

Veamos la configuración de NFS.

  1. instalar el servidor NFS (paquete nfs-kernel-server): en ambos servidores:
    # apt-get install nfs-kernel-server
  2. borrar los scripts de inicio de NFS: NFS estará bajo el control de HeartBeat (que se encargará de lanzarlo) por lo que borraremos los scripts de inicio de NFS en ambos servidores:
    # update-rc.d -f nfs-kernel-server remove
    # update-rc.d -f nfs-common remove
    # /etc/init.d/nfs-kernel-server stop
  3. directorio a exportar: en ambos servidores editaremos /etc/exports y añadiremos una entrada para exportar /data/export (en este punto la partición /dev/sda8 todavía está vacía y sin montar):
    /data/export/ 192.168.6.0/255.255.255.0(rw,no_root_squash,sync)
  4. /var/lib/nfs: NFS almacena información importante (locks, etc.) en /var/lib/nfs. Si server1 falla server2 le reemplazará pero la información que server2 tiene en /var/lib/nfs será diferente de la que tenía server1. Para resolver este problema vamos a almacenar la información de /var/lib/nfs en la partición /dev/sda8 que está sincronizada mediante DRBD entre server1 y server2. Así, si server1 falla server2 dispondrá de toda su información. En server1:
    # mkdir /data
    # mount -t ext3 /dev/drbd0 /data
    # mv /var/lib/nfs /data
    # ln -s /data/nfs /var/lib/nfs
    # mkdir /data/export
    # umount /data

    En server2:

    # mkdir /data
    # rm -fr /var/lib/nfs
    # ln -s /data/nfs /var/lib/nfs

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>