Jag ändrade nätverket och kommer inte åt servern: att såga av grenen man sitter på

Nätverkskonfigurationen tillämpas över just den anslutning du använder för att tillämpa den. Ett litet fel kapar anslutningen i själva tillämpningsögonblicket, och utan en förberedd väg tillbaka krävs fysisk åtkomst.

AtlasPVE ·

Den här artikeln svarar på

  • proxmox ingen åtkomst efter nätverksändring
  • proxmox låste ut mig själv
  • proxmox interfaces-fil trasig
  • proxmox ifreload hänger sig
  • proxmox ångra nätverksändring

Du rättade adressen, tillämpade, och panelen tystnade. Det här är det vanligaste sättet folk låser ut sig från en server, och skälet är enkelt: nätverksinställningen tillämpas över den anslutning du använder för att tillämpa den. Du sågar av grenen du sitter på.

Tre förberedelser innan du ändrar

Ett: en andra väg in som ändringen inte kan påverka. En fysisk konsol, serverns egen fjärrhanteringskort utanför nätet, eller ett andra nätverkskort på en annan brygga. Har du inget av dem är det du står i begrepp att göra en oåterkallelig åtgärd, vad den än kallas.

Två: att veta hur "tillbaka" ser ut. Ha en kopia av den nuvarande konfigurationen. "Jag kommer nog ihåg" kommer man inte ihåg i panikögonblicket.

Tre: en ändring i taget. Ändrar du två saker samtidigt vet du inte vilken som kapade anslutningen, och att pröva sig fram är dyrt på en maskin man måste gå till.

Vanliga misstag

Att begära en adress på en brygga utan fysisk port. En brygga utan fysisk port kan inte skicka paket. Ber du den hämta en adress blir tillämpningssteget aldrig klart, det hänger sig. En hängd tillämpning är värre än en misslyckad: systemet är varken i det gamla eller det nya läget.

Portnamnet som ändras. Namn på fysiska kort kan flytta sig när hårdvara byts eller efter vissa uppgraderingar. Finns namnet från konfigurationen inte längre på maskinen står bryggan tom.

Att ändra adressen och glömma gatewayen. Eller tvärtom. Maskinen kommer upp, ser sitt eget nät och kommer inte ut.

Att sätta en märkning på förvaltningsgränssnittet. Rätt åt ena hållet, tystnad åt det andra. Eftersom märkning inte ger något fel märks även detta sist.

Om du redan är utelåst

Det ärliga svaret: du behöver fysisk åtkomst eller en väg utanför nätet. Att starta om räddar dig inte heller, för maskinen kommer upp med filen på disken och den filen är fortfarande trasig. En omstart hjälper bara om du redan har lagat den filen.

Vad Atlas gör

När Atlas tillämpar en nätverkskonfiguration startar en återställningsnedräkning: bekräftar du inte inom den satta tiden kommer den gamla konfigurationen tillbaka av sig själv. Det som spelar roll är vem som håller den nedräkningen. Den sätts på systemets egen tidtagare, inte på Atlas, så att återställningen körs även om Atlas-tjänsten kraschar just då. Ett skyddsnät som hänger på att programvaran som gör ändringen överlever är inget skyddsnät.

För det andra avvisar Atlas i förväg varje konfiguration som skulle göra återställning omöjlig. Begärs en adress på en brygga utan fysisk port stannar åtgärden innan den tillämpas, eftersom den kombinationen låser tillämpningssteget, och ett låst steg kan inte ens skriva återställningsposten. Den kontrollen sitter på servern och inte i gränssnittet, så en förfrågan som skickas för hand går in i samma vägg.

Källor

Proxmox egen dokumentation. På engelska, och den har sista ordet i den här frågan.

Relaterade artiklar

Hur ser det här ut inne i Atlas?

Gå till produktsidan