Stockage haute-disponibilite FreeBSD+HAST+ZFS

De OpenWikiBSD
Aller à : navigation, rechercher

Stockage haute-Dispo, HAST permet de fournir sur deux machines redondantes, un espace de stockage réseau.

Installation

  • Deux machines identiques HAST1 et HAST2
  • Deux disques (pour tester)
  • FreeeBSD 9.0
  • On installe FB sur un autre espace que les deux disques précédents.
  • HAST fonctionne directement sur les disques; pas sur un pool ZFS; tentez le contraire :
[ERROR] [mirror] Unable to open /hast: Is a directory.


  • On crée le même fichier sur les deux noeuds : /etc/hast.conf
resource mirror {
on HAST1 {
local /hast
remote 10.0.0.34
}
on HAST2 {
local /hast
remote 10.0.0.35
} 
}
  • Attention le nom des hôtes est sensible à la casse
hastctl create mirror
hastd
  • Sur le maitre
hastctl role primary mirror
  • Sur l'esclave
hastctl role secondary mirror 
  • Etat du réplicat
hastctl status mirror


echo "hastd_enable=YES" >> /etc/rc.conf
  • Par dessus vous créez votre pool ZFS
zpool create failover /dev/hast/mirror