При удаленном подключении к консоли виртуальной машины клиентом VMWare vSphere через медленное WAN или VPN подключение может наблюдаться проблема многократного дублирования (залипания) нажатий клавиш клавиатуры. Нормальная работа с системой в этом случае становится невозможной, так уже при попытке набрать имя и пароль учетной записи вместо одного нажатого символа появляются несколько одинаковых. Вместо admin получаем aaaaddddmmmmiiiinnnn.
Проблема не зависит от гостевой ОС на виртуальной машине, и может возникнуть как с Windows, так и с Linux системой. При подключении к этой же виртуальной машине по RDP / SSH таких проблем нет.
Проблема заключается в том, что из-за сетевых задержек vCenter Client думает, что клавиша была нажата несколько (или зажата), так возникает эффект «залипания» клавиш.
Чтобы избавится от такого эффекта, нужно увеличить таймаут между нажатиями на клавиши клавиатуры в консоли vSphere. Есть два способа изменить это значение:
- Напрямую в конфигурационном vmx файле виртуальной машины
- В настройках ВМ в графическом интерфейсе клиента vSphere
1 способ:
Чтобы внести изменения напрямую в vmx файл:
- Отключите ВМ
- Откройте конфигурационный .vmx файл виртуальной машины и в его конце добавьте строку
keyboard.typematicMinDelay = "2000000"
.Примечание. Таймаут задержки указан в микросекундах. В данном случаем мы увеличиваем его до 0.2-х секунд. - Включите ВМ
2 способ:
Редактируем конфигурацию ВМ в клиенте vSphere Client:
- Выключите виртуальную машину
- Откройте ее настройки и перейдите в раздел Edit settings > Options > General > Configuration Parameters
- Добавьте новую переменную конфигурации, нажав Add Row.
- Укажем имя переменной keyboard.typematicMinDelay и значение 2000000
- Включите ВМ
После внесенных изменений эффект повторяющихся нажатий клавиш в консоли vSphere пропадет.
1 сек. = 1000 мл.сек
а вы пишите
В вашем примере получается 2000 сек.
Спасибо за внимательность 🙂
На самом деле параметр keyboard.typematicMinDelay задает задержку в микросекундах (а не в милисекундах как я первоначально указал).
200000 микросекунд = 0,2 секунды