Por último, nos queda arrancar y comprobar.
- arrancar DRBD: en ambos servidores:
# /etc/init.d/drbd start
- arrancar HeartBeat: en ambos servidores:
# /etc/init.d/heartbeat start
- comprobar la IP virtual: en server1:
# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:A1:C5:9B inet addr:192.168.6.172 Bcast:192.168.6.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fea1:c59b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:18992 errors:0 dropped:0 overruns:0 frame:0 TX packets:24816 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2735887 (2.6 MiB) TX bytes:28119087 (26.8 MiB) Interrupt:177 Base address:0x1400 eth0:0 Link encap:Ethernet HWaddr 00:0C:29:A1:C5:9B inet addr:192.168.6.174 Bcast:192.168.6.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:177 Base address:0x1400Si hacemos esto mismo en server2 no veremos la IP virtual.
- comprobar los dispositivos montados: en server1:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda5 4.6G 430M 4.0G 10% / tmpfs 126M 0 126M 0% /dev/shm /dev/sda1 89M 11M 74M 13% /boot /dev/drbd0 24G 33M 23G 1% /data
Si hacemos esto mismo en server2 no veremos /dev/drbd0.
- simular el fallo de server1: creamos en server1 el archivo
/data/export/test1 y simulamos el fallo de server1:
# touch /data/export/test1 # /etc/init.d/heartbeat stop
Ahora, si todo funciona, si ejecutamos en server2:
# ifconfig: veremos la IP virtual 192.168.6.174
# df -h: veremos el dispositivo /dev/drbd0
# ls -l /data/export: veremos el archivo test1 (el mirror funciona). - simular que server1 vuelve a estar en línea: vamos a comprobar que cuando
server1 vuelva a estar en línea es activado como primario y recupera la IP virtual
y el dispositivo /dev/drbd0. Creamos en server2 el archivo /data/export/test2:
# touch /data/export/test2
Levantamos server1:
# /etc/init.d/heartbeat start
Esperamos unos segundos y, si todo funciona, si ejecutamos en server1:
# ifconfig: veremos la IP virtual 192.168.6.174 otra vez.
# df -h: veremos el dispositivo /dev/drbd0 otra vez.
# ls -l /data/export: veremos el archivo test2 (el mirror funciona). - comprobar NFS desde los clientes: para acceder desde los clientes a los datos
exportados mediante NFS por server1 y server2 usaremos la IP virtual
192.168.6.174:
# mount 192.168.6.174:/data/export /var/www
Para montar el dispositivo al arrancar editaremos /etc/fstab y añadiremos una entrada:
# File_system Mount_point Type Options Dump Pass 192.168.6.174:/data/export /var/www nfs rw 0 0