Preparació particions per la instal·lació Drbd

Molts cops ens trobem que volem dotar d'un sistema d'alta disponibilitat als nostres servidors. En aquests casos és molt recomanable la opció: drdb + heartbeat. Per instal·lar drbd al nostre linux requereix una nova partició per tant ho farem durant la instal·lació del linux i així evitarem tenir que utilitzar cap eina tipus partition-magic.

Durant la instal·lació del sistema operatiu (en aquest cas debian squeeze) quan ens demana fer les particions ho fem de la següent manera:
Tenim dos servidors idèntics, amb dos discs idèntics cadescun.

Servidor 1: veuipcat1
sdX   160G
sdY   160G
Servidor 2: veuipcat2
sdX   160G
sdY   160G

Particions dels discos:

Particions sdX:
1GB sdX1 Primària /boot ext3 bootable
2GB sdX2 Primària swap
30GB sdX5 Lògica / ext3
300MB sdX6 Lògica sense muntar
117,99GB sdX7 Lògica sense muntar

Particions sdY:
160GB sdY1 Primària sense muntar

Les particions sense muntar són les que utilitzarem pel drbd. La sdX6 serveix per la gestió del drbd (logs d'estat i de flux, requereix mínim 128MB per cada partició a gestionar, en el nostre cas dues, per tant li posem 300MB per anar sobrats), mentre que les altres dues són per les dades a sincronitzar.
Es podria fer amb un sol disc, o només una partició per les dades a sincronitzar, però en el nostre cas volem tenir un disc físic on separar les bústies de veu i altres coses variables utilitzades per asterisk.

Les particions sdX6, sdX7 i sdY1 hauran de tenir la mateixa mida idèntica en el segon servidor.   

Un cop instal·lat el linux comprobem l'estat de les particions:

[root@veuipcat1 ~#] df -h
S. fitxers            Mida En ús Lliure %Ús Muntat a
/dev/sda5              28G  1,6G   25G   6% /
tmpfs                 4,0G     0  4,0G   0% /lib/init/rw
udev                   10M   96K   10M   1% /dev
tmpfs                 4,0G     0  4,0G   0% /dev/shm
/dev/sda1             942M   43M  852M   5% /boot
[root@veuipcat1 ~]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file> <mount>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda5       /               ext3    errors=remount-ro 0       1
/dev/sda1       /boot           ext3    defaults        0       2
/dev/sda2       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0</pass></dump></options></type></mount></file>

A partir d'aquest punt seguim amb l'instal·lació habitual del sistema.

Registrat!