Назад | Перейти на главную страницу

RDP всегда работает в Windows, но работает только дважды в Debian

Недавно столкнулся с очень странной проблемой. Я запускаю Windows-сервер через KVM, и какое-то время он хорошо работает. Вчера я увеличил размер основного файла qcow2, и возникла эта странная проблема.

Следующие операции являются нормальными: (1) Подключитесь к виртуальной машине Windows server с помощью клиента VNC в Debian; (2) Подключитесь к серверу Windows vm с помощью клиента rdp по умолчанию в Windows.

Однако в Debian я могу подключиться к серверу Windows только ДВАЖДЫ с помощью клиента rdp (я использую xfreedrp, но я также пробовал Vinagre). Когда пытаюсь подключиться к нему в третий раз, зависает вся система. Даже если я попытаюсь подключиться с помощью VNC (функция VNC предоставляется хост-машиной KVM, а не службой гостя Windows).

Другие наблюдения:

  1. Windows vm, похоже, в какой-то степени работает, так как я могу пинговать ее после зависания. Если я подключаюсь к нему с помощью клиента VNC, я все равно вижу экран приветствия, и часы на нем работают, но я не могу им управлять.
  2. Я НЕ могу выключить его с помощью команды "virsh shutdown my_server"
  3. Я могу вернуть его в нормальное состояние, если я несколько раз попытаюсь подключиться к нему с помощью клиента RDP Windows, но VNC не может добиться того же (также я пробовал команду send-key для virsh на VNC, это не работает) .
  4. В целях отладки я отключил виртуальную память. Это не помогает
  5. Сервер Windows работает с файлом qcow2, который сохраняется на логическом томе LVM (я думаю, этот момент не должен иметь значения)
  6. Разрешение должно быть в порядке, так как я попытался записать много данных на сервер Windows, и я вижу, что фактический размер файла qcow2 увеличился без проблем.
  7. Если я выхожу из системы вручную при подключении к Windows server vm в Debian, он работает нормально, и я могу подключаться к нему несколько раз, как обычно. Странный сценарий случился только в том случае, если я просто закрою окно rdp или нажму кнопку «отключить» на моем гостевом компьютере с Windows.