Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Запуск виртуальной машины с помощью RDP

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Запуск виртуальной машины с помощью RDP, Proxmox Виртуальная Среда
     
    proxfox
    Guest
    #1
    0
    02.05.2020 12:53:00
    Привет! На мой взгляд, стандартный способ запуска виртуальной машины или контейнера через веб-интерфейс Proxmox слишком замороченный. Я хочу запускать, особенно свои Windows-виртуалки, по запросу RDP. То есть, когда я пытаюсь подключиться к ВМ, она должна сама автоматически стартовать. Интересно, не существует ли уже какого-нибудь скрипта для этого. Я искал в интернете и находил разные решения, но не с RDP. Мои навыки программирования очень скромные, иначе я бы попробовал сделать это сам. Возможно, есть и какой-то другой метод, о котором я не знаю, но который работает так же хорошо, как мой способ. Надеюсь, вы, ребята, поможете.
     
     
     
    Jannoke
    Guest
    #2
    0
    30.01.2021 16:48:00
    Зависит от того, как у вас всё настроено. Если это в частной сети, я бы сделал простой TCP-лисенер, который использует Proxmox API, чтобы проверить, работает ли машина. Если нет, то он запускает гостевую виртуалку через PVE API. Если машина уже запущена, он просто пробрасывает TCP-трафик (прокси). Скорее всего, вам придётся подключаться к RDP-порту дважды — первый раз, чтобы запустить, но подключение завершится по таймауту, второй — чтобы реально установить соединение. Для этого ещё нужна другая машина, которая будет выступать в роли посредника.
     
     
     
    gmed
    Guest
    #3
    0
    30.01.2021 20:08:00
    Либо используя WOL, либо API-решение, главный недостаток — время, которое Windows тратит на полноценный запуск. Даже на быстрой памяти это займет значительно больше времени, прежде чем возможна будет RDP-подключение. Большие VDI-решения могут держать шаблоны в ОЗУ, чтобы ускорить их запуск, но это довольно редко встречается в SOHO или частных средах. Лучшее решение с точки зрения использования — виртуальная машина, работающая круглосуточно. Дополнительное энергопотребление виртуальной машины с простоем рабочего стола не намного выше, чем у остановленной ВМ.
     
     
     
    rdpok
    Guest
    #4
    0
    17.02.2022 08:37:00
    Были ли здесь недавно какие-то достижения? Я тоже искал именно эту функцию, потому что у меня есть несколько старых виртуальных машин на Windows XP, которые, кажется, потребляют немало ресурсов даже в режиме ожидания. А ведь эти машины нужны максимум раз в неделю, так что держать их включёнными круглосуточно — просто глупо. Интересно, можно ли сделать что-то вроде knockd, чтобы слушать переадресованный порт на хосте PVE и при входящем подключении запускать скрипт, который проверяет состояние ВМ и при необходимости запускает или возобновляет её, а потом ставит таймер на выключение или приостановку через несколько часов, если соединение не активно? Или если использовать фаервол PVE, сможет ли он отслеживать попытки входящих соединений и активные подключения, чтобы скрипт просто мониторил логи фаервола? Помимо RDP, думаю, точно такая же схема должна работать и с VNC. Даже с интегрированным NoVNC — так что это вполне могло бы стать стандартной функцией, как RDP в VirtualBox.
     
     
     
    Dunuin
    Guest
    #5
    0
    17.02.2022 13:16:00
    Может, батч тоже умеет это делать? Сначала запустить виртуальную машину через PVE API, подождать несколько секунд, пока не ответит qemu guest agent, а потом уже инициализировать RDP-соединение?
     
     
     
    rdpok
    Guest
    #6
    0
    17.02.2022 13:42:00
    Ты предлагаешь, чтобы пользователь запускал batch-скрипт на своём устройстве перед попыткой подключения к ВМ? Теоретически это могло бы сработать, но совсем не так автоматизировано, как хотелось бы: устройство, с которого подключаются, может быть на Windows, macOS, Android или iOS, и для каждого нужна своя версия скрипта, верно? Поэтому идеальным было бы полностью серверное решение, как в функции RDP в VirtualBox. Не важно, что изначальное RDP-подключение не удаётся, потому что ВМ выключена — пользователям просто нужно будет подождать и попробовать снова через 15 секунд или около того (а пробуждение из состояния паузы, насколько я знаю, занимает всего пару секунд). В любом случае, я собираюсь изучить, что можно сделать через API, раньше этим особо не интересовался. (Кстати, с qemu guest agent на Win XP пока успехов нет)
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры