Konsollen åbner ikke: grænsefladen virker, hvorfor svigter så kun denne ene ting

En konsol, der aldrig forbinder, mens resten af grænsefladen har det fint, peger på et lille sæt årsager, og den hyppigste er en omvendt mellemvært, der videresender almindelige forespørgsler korrekt og stille nægter den forbindelse, konsollen faktisk har brug for.

AtlasPVE ·

Denne artikel besvarer

  • proxmox konsol åbner ikke
  • proxmox konsol indlæser ikke
  • proxmox konsol virker ikke
  • proxmox lxc konsol virker ikke
  • proxmox console not working

Alt andet virker. Du logger ind, træet indlæses, du kan gennemse lageret og starte en maskine. Så åbner du en konsol, og den hænger, eller svigter med det samme, eller viser en forbindelsesfejl og intet andet.

Det mønster er selv ledetråden. Er hele grænsefladen i stykker, har du et generelt problem. Er kun konsollen i stykker, har du et bestemt, og listen over kandidater er kort.

Den, der fanger flest

Konsollen bruger ikke almindelige forespørgsler. Den åbner en langlivet forbindelse, der begynder som en normal forespørgsel og derefter beder om at blive opgraderet til en vedvarende tovejskanal.

Alt, der sidder mellem din browser og serveren, skal være villigt til at videresende den opgradering. En omvendt mellemvært foran Proxmox VE lader gerne hver normal side og hvert API-kald slippe igennem, så grænsefladen ser perfekt ud, og taber så konsollen, fordi den aldrig fik at vide, hvordan den skulle håndtere den slags forbindelse.

Den officielle eksempelkonfiguration siger udtrykkeligt, hvad der kræves, og den læses bedst som en tjekliste end som en skabelon til at indsætte:

Opgraderingen skal føres igennem. Mellemværten skal videresende forespørgslen i stedet for at besvare den selv.

Mellemlagring skal være slået fra. En mellemvært, der samler et svar, før den sender det videre, holder på en interaktiv strøm for evigt, og det ser præcis ud som en hængning.

Tidsgrænserne skal være lange. Standardværdier for mellemværter måles i sekunder, fordi almindelige forespørgsler er korte. En konsol, du lader stå åben i en time, er ikke en almindelig forespørgsel; det offentliggjorte eksempel sætter netop derfor en time på hver tidsgrænse.

Sætter du noget foran Proxmox VE, så tjek de tre, før du leder andre steder. Symptomet fortæller dig ikke, hvilken af de tre det er, og alle tre giver den samme tavshed.

Sagen om certifikatet

Konsollens forbindelse er en selvstændig forbindelse, så den møder certifikatspørgsmålet på ny for egen regning.

Bruger serveren et selvsigneret certifikat, og klikkede du dig forbi browserens advarsel for at nå grænsefladen, følger den accept ikke altid med til konsollens forbindelse. Siden indlæses, konsollen ikke, og anden gang kommer der ingen advarsel, fordi det ikke er en sideindlæsning.

At besøge adressen direkte én gang og godkende certifikatet ordentligt løser det som regel. Det er også en god grund til at give værten et rigtigt certifikat, hvis mere end én person når den.

Når det kun er beholdere

Virker konsollerne for virtuelle maskiner, men ikke for beholdere, så hold op med at kigge på mellemværter og netværk. Beholdere emulerer ikke hardware; deres konsol er en anden mekanisme med sin egen konfiguration, og fejlen ligger på den side.

Det omvendte tilfælde er lige så oplysende: svigter tekstkonsollen på én virtuel maskine og virker på en anden, er det slet ikke et forbindelsesproblem, men den manglende serielle port, der behandles et andet sted i dette afsnit.

Når fremviseren ikke er den, du ventede

Der findes en indstilling på datacenterniveau, der vælger standardfremviseren til konsollen, og den har en dokumenteret adfærd, det er værd at kende: er den valgte fremviser ikke tilgængelig for den gæst, falder den tilbage til den grafiske konsol.

Det er et fornuftigt design, og det betyder også, at en konsol, der stille åbner som noget andet end det, du satte op, ikke er i stykker. Den fortæller dig, på den mest tavse måde der findes, at det, du bad om, ikke var til rådighed.

En kort rækkefølge at gennemgå

Prøv en konsol på værten selv, på dens egen adresse, uden noget imellem. Virker det der, ligger problemet på vejen dertil og ikke i Proxmox VE, og de tre mellemværtsindstillinger ovenfor er stedet at kigge.

Svigter det også der, så tjek, om det svigter for hver gæst eller kun for én. Hver gæst peger mod serveren eller browseren. Kun én peger mod den gæsts konfiguration.

Kig i browserens konsol efter en forbindelsesfejl. Den navngiver som regel svigtet præcist, og det går hurtigere end at gætte.

Hvad Atlas gør

Atlas rækker dig Proxmox VE's egen konsol, så en konsol, der svigter i Proxmox VE, svigter også gennem Atlas. Der er ingen anden vej at prøve, og at påstå andet ville blot tilføje endnu en ting at fejlsøge.

Det, Atlas ændrer, er, hvor ofte du har brug for en. En konsol, du ikke kan åbne, er kun en nødsituation, hvis den var din eneste måde at udføre arbejdet på. Lager, netværk, opdateringer, rettigheder og sikkerhedskopier har alle skærme, så en ødelagt konsol bliver noget, man ordner en rolig eftermiddag, i stedet for en mur, man rammer midt i noget presserende.

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