Ik heb het netwerk gewijzigd en kan er niet meer bij: de tak doorzagen waarop je zit

Netwerkconfiguratie wordt toegepast over precies de verbinding die je gebruikt om hem toe te passen. Een kleine fout knipt de verbinding door op het moment van toepassen, en zonder voorbereide terugweg heb je fysieke toegang nodig.

AtlasPVE ·

Dit artikel beantwoordt

  • proxmox geen toegang na netwerkwijziging
  • proxmox mezelf buitengesloten
  • proxmox interfaces bestand kapot
  • proxmox ifreload blijft hangen
  • proxmox netwerkwijziging terugdraaien

Je corrigeerde het adres, paste het toe, en het paneel viel stil. Dit is de meest voorkomende manier waarop mensen zichzelf uit een server buitensluiten, en de reden is eenvoudig: de netwerkinstelling wordt toegepast over de verbinding die je gebruikt om hem toe te passen. Je zaagt de tak door waarop je zit.

Drie voorbereidingen voor je iets wijzigt

Een: een tweede ingang die de wijziging niet kan raken. Een fysieke console, de eigen buitenbandse beheerkaart van de server, of een tweede netwerkkaart op een andere bridge. Heb je geen van drieën, dan is wat je gaat doen een onomkeerbare handeling, hoe het ook heet.

Twee: weten hoe "terug" eruitziet. Houd een kopie van de huidige configuratie bij. "Dat weet ik nog wel" weet je op het moment van paniek niet meer.

Drie: één wijziging tegelijk. Verander je twee dingen tegelijk, dan weet je niet welke de verbinding verbrak, en proberen kost veel op een machine waar je naartoe moet lopen.

Veelgemaakte fouten

Een adres vragen op een bridge zonder fysieke poort. Een bridge zonder fysieke poort kan geen pakketten versturen. Vraag hem een adres te verkrijgen en de toepasstap wordt niet afgerond, hij blijft hangen. Een hangende toepassing is erger dan een mislukte: het systeem staat niet in de oude en niet in de nieuwe toestand.

De poortnaam die verandert. Namen van fysieke kaarten kunnen verschuiven bij hardwarewissels of na bepaalde opwaarderingen. Bestaat de naam uit de configuratie niet meer op de machine, dan blijft de bridge leeg.

Het adres wijzigen en de gateway vergeten. Of andersom. De machine komt op, ziet zijn eigen netwerk, en komt er niet uit.

Een label op de beheerinterface zetten. In de ene richting goed, in de andere stilte. Omdat labelen geen fout oplevert, wordt ook dit als laatste opgemerkt.

Als je al buitengesloten bent

Het eerlijke antwoord: je hebt fysieke toegang nodig of een route buiten het netwerk om. Herstarten redt je evenmin, want de machine komt op met het bestand op de schijf en dat bestand is nog steeds kapot. Een herstart helpt alleen als je dat bestand al hebt gerepareerd.

Wat Atlas doet

Wanneer Atlas een netwerkconfiguratie toepast, start een terugdraaiteller: bevestig je niet binnen de ingestelde tijd, dan komt de oude configuratie vanzelf terug. Waar het om gaat is wie die teller vasthoudt. Hij wordt op de eigen tijdklok van het systeem gezet, niet op Atlas zelf, zodat het terugdraaien ook loopt als de Atlas-dienst op dat moment vastloopt. Een vangnet dat afhangt van het overleven van de software die de wijziging maakt, is geen vangnet.

Ten tweede weigert Atlas vooraf elke configuratie die terugdraaien onmogelijk zou maken. Wordt er een adres gevraagd op een bridge zonder fysieke poort, dan stopt de bewerking voordat hij wordt toegepast, want die combinatie zet de toepasstap vast, en een vastgezette stap kan zelfs het terugdraaiverslag niet schrijven. Deze controle staat op de server en niet in de interface, dus een met de hand verstuurd verzoek loopt tegen dezelfde muur.

Bronnen

De eigen documentatie van Proxmox. In het Engels, en die heeft over dit onderwerp het laatste woord.

Verwante artikelen

Hoe ziet dit eruit in Atlas?

Naar de productpagina