At tilføje og fjerne en knude i en klynge: trinnene uden vej tilbage

At blive en del af en klynge er ikke at blive føjet til en liste. Opsætningen på den tilsluttende maskine erstattes af klyngens, og fjernelse går kun én vej.

AtlasPVE ·

Denne artikel besvarer

  • proxmox tilføje knude til klynge
  • proxmox fjerne knude
  • proxmox fejl ved cluster join
  • proxmox tilføje fjernet knude igen
  • proxmox formindske klynge

At føje en maskine til en klynge ser ud som et par klik i panelet. I baggrunden betyder det dog, at en maskine afgiver sin identitet. Og nogle trin har ingen vej tilbage.

Den tilsluttende maskine skal være tom

At blive en del af en klynge er ikke at skrive sit navn på en liste. Klyngeopsætningen på den tilsluttende maskine erstattes af klyngens opsætning.

Praktisk følge: en server med maskiner på kan ikke tilslutte sig og samtidig beholde dem. Tilslutningen forventer, at gæsteopsætningen på den tilsluttende side er tom.

Reglen er klar: tilslut dig med en tom knude. Ligger der arbejde på den, så flyt det først. Måden at flytte på er at tage en sikkerhedskopi og gendanne den efter tilslutningen. Tilslut dig ikke og håb; standser handlingen halvvejs, står du tilbage med hverken den gamle eller den nye tilstand.

Fjernelse går kun én vej

Her kræves virkelig omhu. Fjerner du en knude fra en klynge, kan du ikke hente den knude tilbage med samme navn og samme identitet.

Grunden: den tilbageværende klynge bliver ved med at bære den fjernede knudes identitet i sin egen tilstand. En maskine, der vender tilbage med samme identitet, skaber en modsigelse mellem det, klyngen ser, og det, der er virkeligt.

Vil du bruge den fjernede maskine igen, findes der kun én vej: installer den fra bunden. Det er ikke et bekvemmelighedsråd, det er den eneste sikre vej.

Maskinen slukkes før fjernelsen

Den anden regel: den knude, der skal fjernes, slukkes og forbliver slukket. At forsøge at fjerne en kørende knude fører til, at den vender tilbage og roder klyngen sammen.

Rækkefølgen er: flyt arbejdet, sluk maskinen, fjern den derefter fra klyngen.

Fjernelsens skjulte bivirkning: flertallet ændrer sig

Det er det, ingen regner med. Fjerner du en knude, skal antallet af stemmer, klyngen forventer, også ændres.

Fjerner du én knude fra en klynge med tre, er der to tilbage, og to knuder er netop den skrøbelige tilstand: falder én, kan den tilbageværende enkelte knude ikke danne flertal, og klyngen låser sig selv.

Handlingen "jeg pensionerer en knude" kan altså umærkeligt flytte dig til den dårligste opstilling. Når du beslutter at formindske, så tænk fra begyndelsen på, om du ender på tre.

Navne vælges ved installationen

Lille, men irriterende detalje: knudenavne kan ikke let ændres, når de først er i en klynge. Det navn, du giver ved installationen, bliver hos dig længe.

Brug et minut og vælg et meningsfuldt navn. Tre knuder, der alle hedder "pve", gør det svært et halvt år senere at vide, hvilken maskine du kigger på.

Rækkefølgen ved formindskelse

Rækkefølgen, man følger, når man formindsker en klynge: flyt arbejdet til andre knuder, sluk maskinen, fjern den fra klyngen, kontroller, at de tilbageværende knuder stadig har flertal, og skal du bruge maskinen igen, så installer den fra bunden.

Det fjerde trin springes oftest over, og når det springes over, ses problemet ikke med det samme: alt bliver ved med at virke, indtil en knude falder.

Hvad Atlas gør

Lad os sige grænsen lige ud først: Atlas udfører ikke tilføjelse eller fjernelse af knuder. Det er klyngens egen sag og bør forblive det.

Det, Atlas gør, er at gøre virkningen af disse handlinger synlig. Når det læser klyngens tilstand, siger det ikke blot "der er en klynge"; det viser adskilt, hvor mange stemmer der er samlet, og hvor mange der forventes.

Værdien af det skel viser sig netop i denne artikel. Efter at du har fjernet en knude, kan du se, om det forventede antal stemmer faktisk faldt. Venter klyngen stadig på en knude, der ikke længere findes, siger forskellen mellem indsamlede og forventede stemmer det, og det bør bemærkes, før endnu en knude falder.

Den samme oplysning bruges på vedligeholdelsessiden: før en knude opdateres, beregnes det, om flertallet holder lige nu. At begynde vedligeholdelse på en låst klynge gør intet andet end at forstørre problemet.

Kilder

Proxmox’ egen dokumentation. På engelsk, og den har det sidste ord i dette spørgsmål.

Relaterede artikler

Hvordan ser det ud inde i Atlas?

Gå til produktsiden