Hvorfor xterm.js-konsollen er nedtonet, og hvilken konsol du egentlig vil have

Proxmox tilbyder mere end én dør ind til en kørende gæst, og netop den, folk rækker ud efter, er ofte utilgængelig uden nogen forklaring. Den grå post er ikke i stykker; den venter på to forberedelser, en på værten og en inde i gæsten.

AtlasPVE ·

Denne artikel besvarer

  • proxmox xterm js nedtonet
  • proxmox xterm js ikke tilgængelig
  • proxmox novnc eller spice
  • proxmox seriel konsol
  • proxmox xterm js greyed out

Du åbner konsolmenuen på en virtuel maskine, og en af posterne er nedtonet. Intet forklarer hvorfor. På maskinen ved siden af virker den samme post.

Det er ikke en fejl. Proxmox VE tilbyder flere forskellige døre ind til en kørende gæst, de er ikke udskiftelige, og en af dem har forudsætninger, der er lette at overse, fordi intet bekendtgør dem.

Dørene, og hvad hver enkelt faktisk er

Den grafiske konsol. Den virker altid for en virtuel maskine. Den tegner gæstens emulerede skærm i din browser, præcis som en skærm tilsluttet en fysisk maskine ville vise den. Den kræver ingen opsætning, for det emulerede grafikkort er der altid.

SPICE. En rigere protokol til fjernvisning, nyttig ved bedre ydelse for en skrivebordsgæst, ved lyd eller ved videresendelse af lokale enheder. Den kræver et klientprogram på din egen computer og en passende visningstype i gæsten, altså et bevidst valg og ikke en standardindstilling.

Den serielle terminal. En ren tekstkonsol, helt uden grafik. Det er denne, der bliver nedtonet.

Beholderkonsollen. Beholdere emulerer slet ingen hardware, så deres konsol er en helt anden mekanisme. Derfor er "konsollen virker ikke" på en beholder og på en virtuel maskine to forskellige problemer med to forskellige svar.

Hvorfor tekstkonsollen er utilgængelig

Den kræver en seriel port, og virtuelle maskiner har ingen, før nogen tilføjer en. Ingen seriel port, ingen seriel konsol, og menupunktet står bare blegt.

På værten, der blev brugt til at tjekke dette, havde fire ud af otte virtuelle maskiner slet ingen seriel port. På de fire er punktet permanent nedtonet, og ingen steder på skærmen står ordet "seriel".

Den halvdel, folk tilføjer og alligevel får en sort skærm

At tilføje porten til den virtuelle maskine er værtssiden. Der findes en anden side, og at springe den over giver det mest forvirrende udfald af alle: konsollen åbner, forbinder og viser ingenting.

Gæsten skal også tale på den ledning. På en moderne Linux-gæst betyder det en logintjeneste knyttet til den serielle enhed; på ældre opstartssystemer sættes det op på anden vis. Man kan valgfrit bede opstartsindlæseren om også at sende opstartsbeskeder derhen, og det er netop pointen i tilfældene nedenfor.

En tom seriel konsol betyder som regel ikke i stykker. Den betyder, at ingen derinde taler på den port.

Hvorfor overhovedet gøre sig umagen

Den grafiske konsol er lettere, så det ærlige spørgsmål er, hvorfor nogen gider. Grundene er konkrete, og hver af dem er et øjeblik, hvor den grafiske konsol svigter dig.

Kernepanik og opstartsbeskeder. Når en gæst fejler, før den er færdig med at starte, suser den interessante tekst forbi på en skærm, du ikke kan rulle tilbage. En seriel konsol giver dig teksten som tekst.

Kopiér og indsæt, der opfører sig som en terminal. Fordi det er tekst og ikke et billede af tekst.

Et ødelagt tastaturlayout. Når den grafiske konsol tildeler dine taster forkert, virker en tekstkonsol som regel stadig.

Mistet netværksadgang. Begge konsoller overlever det, men tekstudgaven forbliver brugbar, når gæsten har det for dårligt til at tegne en skærm.

Hvilken du skal gribe

Til et rutinekig på en kørende maskine tager du den grafiske konsol; den er der altid og beder ikke om noget.

Til en gæst, du regner med at skulle redde en dag, sætter du den serielle konsol op, før du får brug for den. At gøre det midt i en hændelse betyder at ændre en konfiguration, du ikke kan nå, på en maskine, du ikke kan logge ind på. Hele lektien ligger i den rækkefølge.

Til en skrivebordsbelastning, hvor oplevelsen tæller, er SPICE klientinstallationen værd.

Til en beholder bruger du dens egen konsol og behandler fejlfindingen som et selvstændigt emne.

Hvad Atlas gør

Atlas bygger ikke en femte konsol. Når du åbner en gæsts konsol fra Atlas, overlader det dig til Proxmox VE's egen grafiske konsol, og det med vilje, for at bygge den om ville betyde en ekstra ting at stole på og en ekstra ting, der kan gå i stykker.

Der, hvor Atlas hjælper, er tidligere: i de opgaver, der sender dig i konsol til at begynde med. En stor del af konsolbesøgene er ikke fejlfindingssessioner, men en enkelt konfigurationsændring, der manglede en skærm. De bor i grænsefladen i stedet.

Konsollen er til den dag, hvor noget virkelig er galt. Målet er, at almindelige tirsdage ikke kræver en.

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