Názor k článku Cluster na Linuxu: vysoká dostupnost s RHEL a deriváty od jk - Nevidím tu nic, co by SCSI fencing řešil...

  • Článek je starý, nové názory již nelze přidávat.
  • 27. 7. 2017 17:02

    jk (neregistrovaný)

    Nevidím tu nic, co by SCSI fencing řešil a STONITH to nedělal také nebo lépe.

    - race condition: bez kvóra se nefencuje, fencuje se z kontroleru (tj. jeden stroj). Není to náhodná palba všech na všechny při ztrátě tokenu. Nejdřív quorum a pak střílení nezúčastněných ;). Nevidím, kde by tam mohla vzniknout race condition.

    - žádný sync. SCSI reservace taky žádný sync neposkytují nebo ho přímo znemožňují. Takový sync si musí dělat filesystem a aplikace (žurnály třeba, datasync po write...). STONITH tady přispívá zajištěním, že po fencu už k neočekávanému zápisu nedojde (mašina je vypnutá).

    - node, co nemá co dělat se akorát dříve připojí do nového ringu po ztrátě tokenu. Je pravděpodobnější, že tam bude. Obecné principy ale zůstanou a není nic jako "hrát si s bouchačkou". Pořád musí udělat kvórum a postupovat skrz stejnou logiku.

    - problém se s počtem výrazně nezvětšuje. Ta logika funguje pořád stejně. Leda by se ty nody během formování nového ringu (membership) pořád připojovaly a náhodně odpojovaly (a způsobovaly by tak restart toho cyklu).

    STONITH > SCSI fencing any time :)

    Samozřejmě se rád dozvím, pokud něco z toho není pravda :).