Най-добри практики за превключване на Linux и KVM

Опитайте Нашия Инструмент За Премахване На Проблемите

Имам поне четири машини, работещи по всяко време - всички използват един монитор. Не само пространството диктува тази настройка, но и бюджета. Поради това съм изпуснат с помощта на KVM превключвател , Ако не сте сигурни какво е превключвател KVM, това е устройство, което ви позволява да използвате няколко машини само с един монитор, мишка и клавиатура.

Някои KVM превключватели дори позволяват споделянето на един източник на аудио изход (високоговорители).

Има един проблем, който може да възникне при използване на KVM превключвател със съвременна дистрибуция на Linux. Този проблем е свързан с най-новите версии на Xorg.

Тъй като Xorg вече не използва файла xorg.conf, това зависи от получаването на идентификационни сигнали от монитора с цел автоматично регулиране на дисплея.

При настройка на единична система / единичен монитор това работи перфектно. Но в някои случаи KVM превключвателят ще пречи и дисплеят на X Windows ще бъде далеч от идеалния (а понякога дори не използваем). Как заобикаляте тази ситуация? В тази статия ще прочетете няколко съвета, които ще ви помогнат да заобиколите това.

Избор на вашия KVM

За съжаление няма начин да знаем кой KVM превключвател ще работи добре със съвременните настройки на Linux. Опитах четири различни KVM превключватели със съвременни дистрибуции на Linux - всички с разнообразни резултати. Ето KVM, които съм използвал (и техните резултати):

  • Белкин Флип (USB): Превключва се бързо между машини, но води до замръзване с Ubuntu Linux. Не можаха да открият монитори, така че разделителната способност беше лоша.
  • IO Gear Miniview 2-порт (USB): Превключване между машините бързо, без замръзване. Не можаха да открият монитори, така че разделителната способност беше лоша.
  • Общ 4-портов KVM (USB - закупен на Ebay): Лошо превключване, постоянно замръзване и не може да открие монитора.
  • IO Gear 4-портов Miniview (USB): Лесно превключване, без замръзване, открит монитор, така че резолюцията е перфектна.

Така че от горния списък очевидно бихте искали да отидете с 4-портовия мини-преглед на IO Gear. Това е евтино решение (приблизително $ 70,00 USD), което няма да ви създаде проблеми.

Използване на текущия ви KVM

Ами ако вече имате KVM превключвател? Има опции. Първата опция е ръчно да конфигурирате вашия /etc/X11/xorg.conf файл (За повече информация относно файла xorg.conf вижте статиите на xorg.conf на Ghacks.net). Това може да доведе до проблеми, когато не сте сигурни каква е вашата графична карта или резолюцията на вашия монитор. Поради това може да се наложи да направите малко изследвания, преди да продължите. Ако знаете, че използвате NVidia карта, имате късмет, можете да използвате инструмента за настройки на Nvidia (прочетете за това в моята статия ' Добавяне на широкоекранен монитор в Linux '.) Можете да използвате този инструмент, за да генерирате вашия файл xorg.conf.

Ако не искате да се заобикаляте с конфигурирането на xorg.conf, имате друго решение - такова, което не е перфектно, но ще работи в една щипка (и това, което съм използвал, когато се занимавам с определени вградени графични чипове като Intel). Включете монитора, клавиатурата и мишката директно във вашата Linux машина и го оставете да се зарежда. След като стартирате работния си плот, изключете монитора, клавиатурата и мишката и ги включете обратно в KVM. Включете KVM кабелите във вашата кутия за Linux и вашата Linux машина ще бъде работеща. За щастие скоро Linux машината няма да трябва да се рестартира за нищо. Това не е идеално решение, но ще работи за вас. Само не забравяйте, че ако трябва да рестартирате, трябва да превключите тези кабели наоколо, докато машината не се върне на работния плот на GUI.

Заключителни мисли

В идеалния случай ще закупите KVM превключвател като 4-портовия Miniview IO Gear, който ще ви създаде проблеми. В противен случай може да се наложи да играете с обиколка или две, за да накарате вашата Linux кутия да работи с вашия KVM. Това е цената, която общността на потребителите трябва да плати за модерна дистрибуция, която не изисква конфигуриране на X (поне не едносистемни настройки).