Подключение к консолям VM и контейнеров
В текущем интерфейсе INFRAX консоль виртуальной машины открывается из карточки VM в разделе виртуализации, а консоль Docker-контейнера - из карточки контейнера. Для VMware используется VNC-консоль по одноразовому консольному тикету, для Proxmox - VNC-консоль по одноразовому тикету, для Hyper-V - RDP к хосту с запуском VMConnect, а для контейнеров - SSH-сессия с выполнением docker exec на хосте. Все консоли открываются в веб-клиенте INFRAX.
Общие сведения
Консоль в INFRAX - это прямой доступ к экрану и клавиатуре виртуальной машины или контейнера. Такой режим нужен, когда обычные сетевые протоколы еще не работают или когда требуется доступ к загрузке, BIOS/UEFI, установке ОС или интерактивной отладке.
Что показывает текущий интерфейс
| Платформа | Где открывается | Что использует | Примечание |
|---|---|---|---|
| VMware | Карточка VM - секция «Консоль виртуальной машины» | VNC-консоль по одноразовому консольному тикету | Кнопка «Открыть консоль» |
| Proxmox | Карточка VM - секция «Консоль виртуальной машины» | VNC-консоль по одноразовому тикету | Кнопка «Открыть консоль» |
| Hyper-V | Карточка VM или кнопка в панели горячих клавиш | RDP к хосту + VMConnect | Возможен выбор VM через модальное окно |
| Docker | Карточка контейнера - вкладка действий | SSH + docker exec |
Кнопка «Подключиться к консоли» |
Консоль нужна для установки ОС, восстановления сети, диагностики загрузки, работы с BIOS/UEFI, выбора режима safe mode, запуска VMConnect на Hyper-V и интерактивной отладки Docker-контейнеров. Для обычного администрирования лучше использовать RDP или SSH.
Консоли VMware
Для VMware текущий интерфейс открывает веб-консоль VMware из секции «Консоль виртуальной машины». Подключение выполняется по VNC через одноразовый консольный тикет: тикет действует только для этой сессии, постоянный пароль консоли не используется. В журнале сессий такое подключение отображается как веб-сессия с протоколом VNC.
Как открыть
- Откройте раздел «Виртуализация» и выберите узел VMware.
- Откройте карточку нужной VM.
- В секции «Консоль виртуальной машины» нажмите «Открыть консоль».
- Сессия откроется во встроенном окне или в новой вкладке браузера — в зависимости от настройки «Режим открытия подключений» в разделе «Мои предпочтения».
Для VMware используются учетные данные из IDENTYX. Если у VM уже есть сохраненные данные подключения, INFRAX подставляет их автоматически.
Что важно знать
- Консоль работает без сетевой доступности гостевой ОС.
- Это веб-сессия: она отображается в журнале сессий и записывается по общей политике записи сессий.
- Название сессии в интерфейсе строится как
VMware Console: {имя VM}.
Консоли Proxmox
Для Proxmox текущий интерфейс открывает консоль VM по VNC через одноразовый тикет. В журнале сессий она отображается как веб-сессия с протоколом VNC.
Как открыть
- Откройте раздел «Виртуализация» и выберите узел Proxmox.
- Откройте карточку нужной VM.
- В секции «Консоль виртуальной машины» нажмите «Открыть консоль».
- Сессия откроется в веб-клиенте INFRAX.
Что важно знать
- Консоль идет через VNC и не зависит от сетевых настроек гостевой ОС.
- Сессия записывается как обычная веб-сессия по общей политике записи сессий.
- Название сессии в интерфейсе строится как
Proxmox Console: {имя VM}.
Консоли Hyper-V
Для Hyper-V текущий интерфейс открывает RDP-сессию к хосту и запускает VMConnect для выбранной виртуальной машины. В истории сессий такие подключения связаны с RDP и Hyper-V Manager.
Как открыть из карточки VM
- Откройте раздел «Виртуализация» и выберите узел Hyper-V.
- Откройте карточку нужной VM.
- В секции «Консоль виртуальной машины» нажмите «Открыть консоль».
- INFRAX откроет RDP-сессию к хосту и автоматически запустит VMConnect.
Как открыть из панели горячих клавиш
- Подключитесь к Hyper-V хосту через RDP.
- Откройте панель «Горячие клавиши».
- Нажмите «Открыть консоль виртуальной машины».
- Выберите VM в окне «Выбор виртуальной машины».
- Нажмите «Открыть консоль» для запуска VMConnect.
Для Hyper-V нужен доступный IP-адрес хоста и установленная роль Hyper-V. Если выбранная VM не найдена или хост недоступен, INFRAX покажет ошибку в интерфейсе.
Что важно знать
- VMConnect запускается внутри RDP-сессии к хосту.
- Сессия фиксируется как обычная веб-RDP-сессия хоста и записывается по общей политике записи сессий.
- В шапке сессий и истории используется термин
Hyper-V Manager.
Консоли Docker-контейнеров
Для Docker текущий интерфейс открывает SSH-сессию к хосту и затем выполняет docker exec внутри контейнера. Доступ открывается из карточки контейнера, где кнопка в разделе действий называется «Подключиться к консоли».
Как открыть
- Откройте «Узлы сети», раскройте нужный узел и выберите его дочерний ресурс Docker. Затем откройте нужный контейнер.
- Откройте карточку контейнера.
- В разделе действий нажмите «Подключиться к консоли».
- Сессия откроется в веб-клиенте в браузере.
Нужны SSH-учетные данные для хоста, на котором работает Docker, и права на выполнение docker exec. На сервере сначала пробуется /bin/bash, затем /bin/sh, при необходимости команда выполняется с sudo.
Изменения, сделанные внутри контейнера, не переживают пересоздание контейнера. Для постоянных изменений используйте Dockerfile или volumes.
Запись сессий
Все перечисленные консольные подключения проходят через веб-клиент, поэтому записываются по общей политике записи сессий: учитываются настройки «Режим записи сессий» и «Пользователи для записи сессий». Подробнее - в разделе Запись сессий.
В журнале и деталях сессии используются протокольные подписи интерфейса: VNC - консоли VMware и Proxmox, RDP - консоли Hyper-V, SSH - консоли Docker-контейнеров. Дополнительно в журнале отображаются имя VM или контейнера, а для сессий с запущенной оснасткой управления - отметка Hyper-V Manager.
Что фиксируется
- время создания, подключения и завершения сессии;
- имя VM или контейнера;
- платформа или тип подключения;
- пользователь, открывший консоль;
- узел, к которому выполнено подключение;
- длительность сеанса.
Где смотреть историю
История всех подключений доступна в разделе «Сессии». Там же видны записи по обычным RDP, SSH и VNC-подключениям.
Сценарии использования
Установка ОС на новую VM
Откройте консоль VMware или Proxmox, подключите ISO и завершите установку ОС до того, как станет доступна сеть и обычный RDP или SSH.
Восстановление сети
Если SSH или RDP недоступны, откройте консоль VM и исправьте сетевую конфигурацию изнутри гостевой ОС.
Работа с Hyper-V VMConnect
Используйте кнопку «Открыть консоль виртуальной машины» в RDP-сессии к Hyper-V хосту, чтобы быстро выбрать нужную VM и открыть VMConnect.
Отладка Docker-контейнера
Откройте консоль контейнера, проверьте логи, окружение и файловую систему, не заходя отдельно на хост через терминал.
Рекомендации
Когда использовать консоль
- для установки и восстановления VM;
- для работы с BIOS/UEFI и загрузчиком;
- для интерактивной отладки контейнеров;
- для запуска VMConnect на Hyper-V;
- для ситуаций, когда сеть внутри гостевой ОС еще не работает.
Когда лучше использовать обычные протоколы
- для повседневного администрирования - RDP или SSH;
- для длительной работы, где важны буфер обмена и скорость;
- для операций, не требующих доступа к экрану загрузки.
Быстрые проверки
- VMware - проверьте учетные данные и доступность хоста.
- Proxmox - проверьте загрузку и сетевую связность узла.
- Hyper-V - проверьте IP хоста, роль Hyper-V и выбранную VM.
- Docker - проверьте, что контейнер запущен и у пользователя есть права на
docker exec.