Les millors pràctiques de commutació de Linux i KVM

Proveu El Nostre Instrument Per Eliminar Problemes

Tinc almenys quatre màquines que funcionen en tot moment, totes amb un monitor. No només l'espai dicta aquesta configuració, sinó els pressupostos. Per això, estic relegat utilitzant un commutador KVM . Si no esteu segurs de què és un commutador KVM, és un dispositiu que us permet utilitzar diverses màquines amb un sol monitor, ratolí i teclat.

Alguns commutadors KVM fins i tot permeten compartir una única font de sortida d’àudio (altaveus).

Hi ha un problema que es pot presentar quan s’utilitza un commutador KVM amb una distribució Linux moderna. Aquest problema té a veure amb els darrers llançaments de Xorg.

Com que Xorg ja no utilitza el fitxer xorg.conf, depèn de rebre senyals d’identificació del monitor per tal d’ajustar automàticament la pantalla.

En una configuració d'un sistema / monitor únic, això funciona perfectament. Però, en alguns casos, hi haurà un interruptor KVM, i la pantalla X Windows estarà lluny de ser ideal (i algunes vegades ni tan sols es pot utilitzar). Com es pot evitar aquesta situació? En aquest article llegireu uns quants consells que us ajudaran a evitar-ho.

Elecció del vostre KVM

Desafortunadament, no hi ha manera de saber quin commutador KVM funcionarà bé amb les instal·lacions modernes de Linux. He provat quatre switches KVM diferents amb distribucions de Linux modernes, tot amb resultats variats. Aquí teniu els KVM que he utilitzat (i els seus resultats):

  • Belkin Flip (USB): es canvia entre màquines ràpidament, però es pot congelar amb Ubuntu Linux. No es van poder detectar els monitors de manera que la resolució era deficient.
  • IO Gear Miniview 2 ports (USB): commuta entre màquines ràpidament, sense congelació. No es van poder detectar els monitors de manera que la resolució era deficient.
  • KVM genèric de 4 ports (USB - comprat a Ebay): poca commutació, congelació constant i no ha pogut detectar el monitor.
  • Minivista de 4 ports IO Gear (USB): commutació fàcil, sense congelació, monitor que es va detectar perquè la resolució fos perfecta.

Així que, de la llista anterior, òbviament voldríeu anar amb la minivista IO Gear de 4 ports. És una solució barata (aproximadament $ 70,00 USD) que no us donarà cap problema.

Utilitzant el vostre KVM actual

Què passa si ja teniu un commutador KVM? Hi ha opcions. La primera opció és configurar manualment la vostra /etc/X11/xorg.conf file (Per obtenir més informació sobre el fitxer xorg.conf, consulteu els articles xorg.conf de Ghacks.net). Això pot comportar problemes quan no esteu segurs de quina és la vostra targeta gràfica o de la resolució del monitor. Per això, potser haureu de fer una mica de recerca abans de continuar. Si sabeu que utilitzeu una targeta NVidia, teniu sort, podeu utilitzar l'eina Configuració de Nvidia (llegiu-la al meu article ' Afegir un monitor de pantalla panoràmica a Linux '.) Podeu utilitzar aquesta eina per generar el fitxer xorg.conf.

Si no voleu que us heu de fixar amb la configuració de xorg.conf, teniu una altra solució: una que no és perfecta, però que funcionarà amb un pessic (i una que he utilitzat en tractar certs xips gràfics a bord com Intel). Connecteu el monitor, el teclat i el ratolí directament a la vostra màquina Linux i deixeu-lo arrencar. Un cop tingueu l'escriptori en marxa, desconnecteu el monitor, el teclat i el ratolí i torneu-los a connectar al KVM. Connecteu els cables KVM a la vostra caixa de Linux i la vostra màquina Linux estarà en funcionament. Afortunadament, aviat la màquina Linux no s'haurà de reiniciar per res. No és una solució ideal, però funcionarà per a vosaltres. Recordeu si heu de reiniciar, haureu de canviar aquests cables fins que torni a la màquina a l'escriptori de la interfície gràfica.

Pensaments finals

L'ideal és comprar un commutador KVM com el miniview IO Gear de 4 ports que no us donarà cap problema. En cas contrari, haureu de jugar amb un entorn o dos per tal que la vostra caixa de Linux funcioni amb el vostre KVM. Aquest és el preu que ha de pagar la comunitat d’usuaris per tenir una distribució moderna que no requereix configurar X (almenys no configuracions d’un sol sistema).