Strumenti Utente

Strumenti Sito


debian:cluster

Questa è una vecchia versione del documento!


appunti

per configurare un cluster su debian ci vuole:

apt-get install corosync pacemaker pcs

poi modificare il file corosync.conf nel seguente modo che è una configurazione sicuramente funzionante
fino a debian 10.6
da considerare che lo strumento di configurazione pcs che su redhat funziona bene, con debian no.
insomma bisogna modificare a manina il file corosync.conf personalizzandolo per la propria rete e situazione

# Please read the corosync.conf.5 manual page

totem {

      version: 2
      cluster_name: debian
      crypto_cipher: aes256
      crypto_hash: sha1
      interface {
              ringnumber: 0
              bindnetaddr: 192.168.122.0
              ttl: 1
      }

}

logging {

      fileline: off
      to_stderr: yes
      to_logfile: yes
      logfile: /var/log/corosync/corosync.log
      to_syslog: yes
      debug: off
      logger_subsys {
              subsys: QUORUM
              debug: off
      }

}

quorum {

        provider: corosync_votequorum
        
}

nodelist {

      node {
              name: d1
              nodeid: 1
              ring0_addr: 192.168.122.37
      }
      node {
              name: d2
              nodeid: 2
              ring0_addr: 192.168.122.38
      }

}

a quanto pare però è sufficiente mettere la direttiva nodelist { } con le relative sottodiretive node { }
per farlo funzionare senza mettere la direttiva interface { } in totem { }

configurazione

comunque una vola avviato eseguire subito:

pcs property set stonith-enabled=false
pcs property set no-quorum-policy=ignore

poi avevo provato a inserire l'altra direttiva dell'INFINITY ma non sembra funzionare su Debian così come non sembra funzionare pcs.

pcs resource create r_drbd0 ocf:linbit:drbd drbd_resource=r0 op monitor interval=60s
pcs resource master rm_drbd0 r_drbd0 master-max=1 master-node-max=1 clone-max=2 clone-node-max=1 notify=true
pcs resource cleanup r_drbd0
debian/cluster.1603473526.txt.gz · Ultima modifica: 2023/04/17 14:25 (modifica esterna)