Melhores práticas de switch Linux e KVM

Experimente Nosso Instrumento Para Eliminar Problemas

Tenho pelo menos quatro máquinas funcionando o tempo todo - todas usando um monitor. Não só o espaço dita essa configuração, mas também o orçamento. Por causa disso, sou relegado a usando um switch KVM . Se você não tiver certeza do que é um switch KVM, é um dispositivo que permite usar várias máquinas com apenas um monitor, mouse e teclado.

Alguns switches KVM permitem até mesmo o compartilhamento de uma única fonte de saída de áudio (alto-falantes).

Existe um problema que pode surgir ao usar um switch KVM com uma distribuição Linux moderna. Este problema tem a ver com os últimos lançamentos do Xorg.

Como o Xorg não usa mais o arquivo xorg.conf, ele depende do recebimento de sinais de identificação do monitor para ajustar automaticamente a exibição.

Em um único sistema / configuração de monitor único, isso funciona perfeitamente. Mas, em alguns casos, um switch KVM vai atrapalhar e a tela do X Windows ficará longe do ideal (e algumas vezes nem mesmo utilizável). Como você contorna essa situação? Neste artigo, você lerá algumas dicas que o ajudarão a contornar isso.

Escolhendo seu KVM

Infelizmente, não há como saber qual switch KVM funcionará bem com as configurações modernas do Linux. Tentei quatro switches KVM diferentes com distribuições Linux modernas - todos com resultados variados. Aqui estão os KVMs que usei (e seus resultados):

  • Belkin Flip (USB): Alterna entre máquinas rapidamente, mas leva ao congelamento com o Ubuntu Linux. Não foi possível detectar monitores, então a resolução era ruim.
  • IO Gear Miniview 2 portas (USB): Alterna entre as máquinas rapidamente, sem congelamento. Não foi possível detectar monitores, então a resolução era ruim.
  • KVM genérico de 4 portas (USB - adquirido no Ebay): Comutação ruim, congelamento constante e não foi possível detectar o monitor.
  • Miniview IO Gear 4 portas (USB): Troca fácil, sem congelamento, monitor detectado, então a resolução foi perfeita.

Então, da lista acima, você obviamente gostaria de ir com a miniview IO Gear 4 portas. É uma solução barata (aproximadamente $ 70,00 USD) que não lhe trará problemas.

Usando seu KVM atual

E se você já tiver um switch KVM? Existem opções. A primeira opção é configurar manualmente o seu /etc/X11/xorg.conf (Para obter mais informações sobre o arquivo xorg.conf, verifique os artigos xorg.conf em Ghacks.net). Isso pode causar problemas quando você não tem certeza de qual é a sua placa gráfica ou a resolução do seu monitor. Por causa disso, talvez você precise fazer um pouco de pesquisa antes de continuar. Se você sabe que está usando uma placa NVidia, tem sorte, pode usar a ferramenta Configurações da NVidia (leia sobre isso em meu artigo ' Adicionando um monitor widescreen no Linux '.) Você pode usar esta ferramenta para gerar seu arquivo xorg.conf para você.

Se você não quiser se preocupar com a configuração do xorg.conf, você tem outra solução - uma que não é perfeita, mas funcionará em apuros (e uma que usei ao lidar com certos chips gráficos on-board como Intel). Conecte seu monitor, teclado e mouse diretamente em sua máquina Linux e deixe-o inicializar. Assim que sua área de trabalho estiver instalada e funcionando, desconecte o monitor, o teclado e o mouse e conecte-os de volta ao KVM. Conecte os cabos KVM em sua caixa Linux e sua máquina Linux estará instalada e funcionando. Felizmente, a máquina Linux não terá que ser reiniciada para nada tão cedo. Não é uma solução ideal, mas funcionará para você. Apenas lembre-se, se você tiver que reiniciar, você precisa trocar esses cabos até que a máquina volte para a área de trabalho da GUI.

Pensamentos finais

O ideal é que você compre um switch KVM como o IO Gear 4 portas Miniview, que não causará problemas. Caso contrário, você pode ter que brincar com uma ou duas soluções alternativas para que sua máquina Linux funcione com seu KVM. Este é o preço que a comunidade de usuários tem que pagar por ter uma distribuição moderna que não requer a configuração do X (pelo menos não configurações de sistema único).