Cele mai bune practici de schimbare Linux și KVM
- Categorie: Linux
Am cel puțin patru mașini care funcționează în permanență - toate folosind un singur monitor. Nu numai că spațiul dictează această configurare, la fel și bugetul. Din această cauză sunt retrogradat folosind un comutator KVM . Dacă nu sunteți sigur care este un comutator KVM, este un dispozitiv care vă permite să utilizați mai multe mașini cu un singur monitor, mouse și tastatură.
Unele comutatoare KVM permit chiar partajarea unei singure surse de ieșire audio (boxe).
Există o problemă care poate apărea atunci când utilizați un comutator KVM cu o distribuție Linux modernă. Această problemă are legătură cu cele mai recente versiuni ale lui Xorg.
Deoarece Xorg nu mai folosește fișierul xorg.conf, depinde de la primirea semnalelor de identificare de la monitor pentru a ajusta automat afișajul.
La o configurație de sistem unic / monitor unic, aceasta funcționează perfect. Dar, în unele cazuri, un comutator KVM va intra în calea respectivă, iar ecranul X Windows va fi departe de a fi ideal (iar în unele cazuri nici măcar nu poate fi folosit). Cum te descurci în această situație? În acest articol vei citi câteva sfaturi care te vor ajuta să ocolești acest lucru.
Alegerea KVM-ului dvs.
Din păcate, nu există nicio modalitate de a ști ce comutator KVM va funcționa bine cu setările moderne de Linux. Am încercat patru switch-uri diferite KVM cu distribuții Linux moderne - toate cu rezultate variate. Iată KVM-urile pe care le-am folosit (și rezultatele lor):
- Belkin Flip (USB): comutat rapid între mașini, dar duce la înghețarea cu Ubuntu Linux. Nu am putut detecta monitoarele, astfel încât rezoluția a fost slabă.
- IO Gear Miniview cu 2 porturi (USB): Comutat între mașini rapid, fără îngheț. Nu am putut detecta monitoarele, astfel încât rezoluția a fost slabă.
- Generic KVM cu 4 porturi (USB - achiziționat pe Ebay): comutare slabă, îngheț constant și nu a putut detecta monitorul.
- Miniview IO Gear cu 4 porturi (USB): comutare simplă, fără congelare, monitorul detectat astfel încât rezoluția a fost perfectă.
Așadar, din lista de mai sus, în mod evident, ați dori să mergeți cu miniviewul IO Gear cu 4 porturi. Este o soluție ieftină (aproximativ 70,00 USD USD) care nu vă va da probleme.
Folosind KVM-ul dvs. curent
Ce se întâmplă dacă aveți deja un comutator KVM? Există opțiuni. Prima opțiune este să vă configurați manual /etc/X11/xorg.conf file (Pentru mai multe informații despre fișierul xorg.conf consultați articolele xorg.conf de pe Ghacks.net). Acest lucru poate duce la probleme atunci când nu sunteți sigur care este placa dvs. grafică sau rezoluția monitorului. Din această cauză, s-ar putea să fi trebuit să faceți un pic de cercetare înainte de a continua. Dacă știți că utilizați un card NVidia aveți noroc, puteți utiliza instrumentul Setări Nvidia (citiți despre acesta în articolul meu ' Adăugarea unui monitor cu ecran lat în Linux '.) Puteți utiliza acest instrument pentru a genera fișierul dvs. xorg.conf pentru dvs.
Dacă nu doriți să vă uitați la configurarea xorg.conf, aveți o altă soluție - una care nu este perfectă, dar va funcționa într-un vârf (și una pe care am folosit-o când am de-a face cu anumite cipuri grafice de bord, cum ar fi Intel). Conectați-vă monitorul, tastatura și mouse-ul direct la mașina dvs. Linux și lăsați-l să pornească. După ce aveți desktopul funcționat, funcționați, deconectați monitorul, tastatura și mouse-ul și conectați-le înapoi la KVM. Conectați cablurile KVM la cutia dvs. Linux și mașina dvs. Linux va fi funcțională. Din fericire, aparatul Linux nu va trebui să fie repornit pentru nimic în curând. Nu este o soluție ideală, dar va funcționa pentru tine. Amintiți-vă doar că, dacă trebuie să reporniți, trebuie să comutați aceste cabluri până când mașina este din nou pe desktopul GUI.
Gânduri finale
În mod ideal, veți cumpăra un comutator KVM precum IO Gear Miniview cu 4 porturi, care nu vă va da probleme. Altfel, s-ar putea să fii jucat cu un work-around sau două pentru a face ca cutia Linux să funcționeze cu KVM-ul tău. Acesta este prețul pe care trebuie să îl plătească comunitatea de utilizatori pentru a avea o distribuție modernă care nu necesită configurarea X (cel puțin nu setările cu un singur sistem).