Серверная виртуализация

Диагностика проблем виртуальных машин и гипервизоров

Как локализовать сбой VM, Hyper-V, VMware ESXi или Proxmox VE: запуск, сеть, диски, управление и миграция.

18 минут
абстрактная илл�юстрация диагностики виртуальной инфраструктуры
Не меняйте настройки сразу: сначала определите границу сбоя — физический хост, гипервизор, конкретная виртуальная машина, виртуальная сеть, хранилище или гостевая ОС. Зафиксируйте текст ошибки и время, проверьте события и доступность зависимостей, затем применяйте исправление только к подтверждённой причине. VM, которая включилась, но остановилась на загрузке ОС, диагностируют иначе, чем VM, запуск которой отклонил гипервизор.

Зависимость от версии и платформы

Названия разделов интерфейса, журналов, служб, статусов и доступных функций зависят от релиза гипервизора, клиента управления, редакции ОС, модели сервера и версии firmware. Для VMware/Broadcom, Microsoft и Proxmox VE сверяйте действия с официальным руководством именно для используемого релиза; это особенно важно перед изменением BIOS/UEFI, хранилища, сети и параметров миграции.

Сначала зафиксируйте симптом и границу сбоя

Первичная последовательность диагностики

Цель первых действий — сохранить диагностические данные и понять, какой компонент отвечает за ошибку.

  1. 1
    Запишите наблюдаемый факт
    Сохраните полный текст ошибки, код, время с часовым поясом, имя VM, имя хоста и операцию: запуск, остановка, подключение к консоли, миграция или добавление диска. Сделайте снимок экрана сообщения и списка последних задач. Это позволит сопоставить ошибку с событием хоста, datastore или сети.
  2. 2
    Определите масштаб
    Проверьте, затронута ли одна VM, несколько VM на одном узле или все ресурсы хоста. Если недоступны несколько VM и управление хостом, начинайте с хоста, его сети управления и хранилища. Если сбоит одна VM, сравните её конфигурацию, расположение файлов и последние изменения с работающей VM того же типа.
  3. 3
    Сопоставьте время с журналами
    Откройте задачи, события и журналы объекта VM, хоста и используемого хранилища. Ищите сообщения с тем же временем: недостаток места, недоступный путь, отказ устройства, блокировка файла, ошибка прав, несовместимость CPU или виртуального оборудования.
  4. 4
    Проверьте зависимости без изменений
    Убедитесь, что хост включён и доступен, нужное хранилище подключено, есть свободное место, виртуальная сеть существует, а целевой узел миграции виден. Ожидаемый результат — причина сужается до одного слоя. Если зависимость недоступна, устраняйте её, а не параметры гостевой ОС.
  5. 5
    Только затем выполняйте корректирующее действие
    Например, освободите или расширьте хранилище штатным способом, восстановите доступность сети, снимите документированную блокировку или исправьте конфигурацию VM. После действия повторите исходную операцию и сохраните новый результат.

Первичная развилка по симптому

НаблюдениеВероятная границаЧто проверить первымБезопасное следующее действие
Не работает одна VMКонфигурация VM, её файлы, гостевая ОСПоследняя задача запуска, консоль VM, доступность её дисков и сетиРазличить отказ запуска VM и сбой загрузки гостевой ОС
Не работают несколько VM на одном узлеХост, datastore, общая сеть, ресурсыСостояние хоста, хранилищ, сетевых uplink и события узлаНе перезапускать все VM; восстановить общую зависимость
Не открывается интерфейс управленияManagement-сеть, службы управления, сам узелЛокальную/out-of-band-консоль, IP-адрес, маршрут, состояние службОтделить сетевую недоступность от отказа гипервизора
VM включена, но нет сетиvNIC, vSwitch/Port Group/bridge, VLAN, uplink или гостевая ОСПодключение vNIC и путь до физической сетиПосле подтверждения гостевого уровня перейти к диагностике ОС
VM не видит дискКонфигурация VM, контроллер, datastore либо гостевая ОСПрисоединён ли диск и доступно ли хранилищеНе изменять вручную файлы дисков и снимков
Не проходит миграцияСовместимость двух хостов, сеть, хранилище, праваПолный текст задачи на исходном и целевом узлахПроверить предварительные условия конкретного механизма миграции

Действия, которые могут ухудшить ситуацию

До анализа не удаляйте, не перемещайте и не переименовывайте вручную файлы виртуальных дисков, снимков и конфигурации VM. Не принудительно выключайте работающую VM только ради проверки и не меняйте параметры management-сети наугад. Такие действия могут прервать работу, усложнить восстановление цепочки снимков или стереть полезные признаки сбоя.

VM не запускается, зависает или не загружается

Ошибка запуска VM возникает до передачи управления гостевой ОС: платформа обычно сообщает о проблеме в задаче питания или запуска — с ресурсами хоста, доступом к файлам, виртуальным оборудованием, правами либо совместимостью. Сбой гостевой ОС начинается позже: VM получает состояние Running/Powered On, открывается консоль, видны BIOS/UEFI, загрузчик или сообщения ОС, но сама система не доходит до входа или сервисов.

Проблема

Виртуальная машина не включается

Возможные причины

  • Недоступен либо заполнен datastore или иное хранилище.
  • На хосте не хватает доступных ресурсов, действует резервирование, лимит или политика размещения.
  • В конфигурации VM указан недоступный ISO, диск, контроллер, passthrough-устройство или сеть.
  • Файлы VM заблокированы, конфигурация повреждена или создана для несовместимого виртуального оборудования.
  • Для кластерной VM не выполняются правила размещения или требования высокой доступности.

Решение

Откройте последнюю задачу VM и связанное событие хоста. Проверьте состояние хоста, доступность хранилища, свободное место, подключённые виртуальные устройства и последние изменения конфигурации. При ошибке хранилища восстановите доступ к нему или штатно обеспечьте место; при недоступном устройстве исправьте именно эту привязку по документации платформы. Если платформа сообщает о блокировке, не удаляйте файлы: сначала установите, какой хост или процесс удерживает объект, и используйте штатную процедуру платформы.

Проблема

Виртуальная машина зависает или не загружается после включения

Возможные причины

  • Ошибка загрузчика, файловой системы, драйвера или службы внутри гостевой ОС.
  • Неправильный порядок загрузки, отключённый загрузочный диск либо несовместимый режим BIOS/UEFI.
  • Недоступность диска или виртуального контроллера во время старта.
  • Проблема хоста или хранения затрагивает несколько VM.

Решение

Сначала проверьте консоль: если отображается загрузчик или ошибка ОС, запуск VM состоялся и дальнейший поиск ведётся в госте. Проверьте, виден ли загрузочный диск в конфигурации VM и соответствует ли режим загрузки созданной VM. Если консоль не реагирует и похожее происходит с другими VM на узле, вернитесь к журналам хоста, datastore и ресурсам. Подробная диагностика производительности и зависаний после локализации ресурсной причины — в статье «Производительность виртуализации: ресурсы VM и поиск узких мест»; диагностика ОС — в материалах разделов Linux Server, Windows Server и Security.

VMware ESXi: задачи, события, журналы и недоступность хоста

В поддерживаемых релизах vSphere задачи и события объекта обычно открывают в vSphere Client: выберите VM, ESXi-хост, datastore, кластер или доступный сетевой объект, затем перейдите в представление Monitor → Tasks and Events. Недавние операции также отображаются в Recent Tasks. Журналы самого ESXi-хоста просматривают у выбранного хоста в Monitor → Logs либо через соответствующее представление ESXi Host Client. Для ошибки VM сопоставляйте задачу питания с событиями VM и хоста; для стандартных vSwitch и Port Group проверяйте события и журналы хоста, а для distributed switch — также задачи и события этого объекта; для хранилища сопоставляйте события datastore и хоста. Точные названия и расположение разделов различаются между версиями vSphere Client, ESXi Host Client и vCenter Server.

Первичная диагностика ошибки VMware ESXi

  1. 1
    Проверьте доступность самого ESXi
    Если vCenter или веб-клиент не подключается, проверьте локальную либо out-of-band-консоль ESXi, IP-адрес management-интерфейса и связность до него. Если консоль хоста доступна, а сеть управления нет, проблема не обязательно означает отказ ESXi: локализуйте её в management-сети.
  2. 2
    Откройте последнюю неуспешную задачу
    Выберите VM или хост, найдите задачу с временем сбоя и прочитайте полный текст. Ожидаемый результат — указание на ресурс, файл, устройство, совместимость либо право. Если текст указывает на datastore, переходите к проверке его доступности и свободного места.
  3. 3
    Сверьте событие на уровне хоста
    Проверьте события и журналы ESXi-хоста за тот же промежуток времени. Сообщения о пути к устройству, файловой системе, сетевом адаптере или потере хранилища объясняют ошибку VM как следствие, а не как её первопричину.
  4. 4
    Остановитесь при признаках аварии гипервизора
    Если есть признаки Purple Screen of Death, повторяющиеся аппаратные ошибки либо требуется сбор дампов, не пытайтесь маскировать проблему перезапусками VM. Первичная задача — сохранить сведения о сбое и передать случай в отдельную процедуру диагностики ESXi.

Если ESXi не запускается после перезагрузки сервера, отделите проблему загрузки физического сервера, firmware и загрузочного носителя от доступности management-сети. Неисправность одного веб-интерфейса не доказывает отказ хоста: проверка локальной консоли и сетевой доступности определяет дальнейший путь. Установку и базовую конфигурацию ESXi рассматривает «Установка и первичная настройка VMware ESXi: хост, VM, datastore и vSwitch».

Hyper-V: разделите роль, гипервизор, службы и отдельную VM

Сообщение «ошибка Hyper-V» недостаточно для поиска причины. Последовательно различают: невозможность установить роль Hyper-V; установленную роль, после перезапуска которой не загрузился гипервизор; недоступные службы управления; и ошибку создания или запуска одной VM. Эти случаи используют разные журналы и не исправляются одинаковым перезапуском.

Запустите команду в Windows Server. Если гипервизор не загружен, в конце вывода Windows показывает Hyper-V Requirements — это первичная проверка аппаратных возможностей и настроек firmware. Если гипервизор уже работает, отдельные требования не отображаются: Windows сообщает только, что гипервизор обнаружен.
systeminfo
Вывод:
При незагруженном гипервизоре вывод содержит значения VM Monitor Mode Extensions, Virtualization Enabled In Firmware, Second Level Address Translation и Data Execution Prevention Available. При загруженном гипервизоре Windows сообщает, что он обнаружен и сведения об отдельных требованиях Hyper-V не отображаются.
PowerShell-команды показывают состояние компонентов роли, список VM и параметры хоста. Если компоненты роли не установлены или команда Get-VM не возвращает ожидаемую информацию, сначала проверяйте установку роли и службы, а не конфигурацию отдельной VM.
Get-WindowsFeature Hyper-V*; Get-VM; Get-VMHost
Показывает последние события службы управления виртуальными машинами Hyper-V, если этот журнал доступен в используемой версии Windows Server. Для запуска конкретной VM также проверяйте журналы Hyper-V-Worker и журнал System через Event Viewer.
Get-WinEvent -LogName 'Microsoft-Windows-Hyper-V-VMMS/Admin' -MaxEvents 30

Как локализовать ошибки Hyper-V

СимптомПроверкаЧто означает результатНаправление исправления
Роль не устанавливаетсяПроверить компоненты роли, System/Event Viewer, совместимость ОС и оборудованияОшибка до создания VMПроверить 64-битный CPU, аппаратную виртуализацию, SLAT, DEP и состояние firmware
После перезагрузки Hyper-V не запускаетсяВыполнить systeminfo, проверить события Hyper-V-Hypervisor и параметры загрузкиРоль может быть установлена, но гипервизор не загруженПроверить включение виртуализации и DEP/NX/XD в firmware, конфликты загрузочной конфигурации и документацию Microsoft
Hyper-V Manager не подключаетсяПроверить службу VMMS, права, связь с сервером и журналы VMMSПроблема управления не равна отказу всех VMВосстановить службу или сетевую доступность без изменения конфигурации VM
Ошибка создания VM Hyper-VПроверить путь хранения, права, свободное место, имя и параметры поколенияОшибка относится к операции созданияИсправить каталог, разрешения или совместимость выбранных параметров
Виртуальная машина Hyper-V не запускаетсяПроверить событие Hyper-V-Worker, память, диски, контроллеры и состояние VMПричина локальна для VM либо её зависимостейИсправить подтверждённую зависимость; если VM включилась, перейти к диагностике гостя

Для актуально поддерживаемых Windows Server Microsoft требует для Hyper-V 64-разрядный процессор с расширениями режима мониторинга VM, аппаратную виртуализацию, включённую в firmware, Second Level Address Translation (SLAT), и доступный аппаратный DEP: NX для AMD или XD для Intel. Наличие параметра в BIOS/UEFI нужно проверять по документации производителя сервера; универсального пути меню нет. Безопасный порядок включения описан в материале о VT-x, AMD-V и IOMMU.

Generation 1 Hyper-V VM использует эмулируемую BIOS-среду и поддерживает, в частности, загрузку с IDE-диска, виртуального DVD и legacy network adapter. Generation 2 использует UEFI и поддерживает загрузку с виртуального SCSI-диска, виртуального DVD либо сетевого адаптера; для совместимых гостевых ОС доступен Secure Boot. Поддержку поколения, гостевой ОС и выбранного шаблона Secure Boot нужно сверять для используемой версии Windows Server. Штатно изменить поколение уже созданной VM нельзя: при неверном выборе создают новую совместимую VM и планируют перенос данных. Создание VM и выбор поколения разобраны в «Установка и настройка Hyper-V на Windows Server: роль, VM и сеть».

Proxmox VE: узел, веб-интерфейс, сеть управления и no-subscription

При ошибке Proxmox сначала установите, загрузился ли узел. Если локальная консоль доступна, но веб-интерфейс Proxmox VE не открывается, проверяйте IP-адрес, сеть управления, DNS при его использовании, firewall и службы управления. Если веб-интерфейс работает, а не запускается одна VM, это уже отдельная проблема VM, её storage, сети или конфигурации.

Выполните в локальной консоли Proxmox VE или через SSH, если он доступен. Первая команда показывает службы в состоянии failed, вторая — предупреждения и ошибки текущей загрузки. Ожидаемый результат — сведения о сервисе, сети, диске или файловой системе, которые объясняют недоступность узла.
systemctl --failed; journalctl -b -p warning
Команды выводят состояние текущего узла через API-интерфейс Proxmox VE и перечень QEMU VM. Если команда состояния не выполняется, сначала анализируйте службы и журналы узла; если узел отвечает, а проблема у одной VM, продолжайте с её задачами и конфигурацией.
pvesh get /nodes/$(hostname)/status; qm list
Замените <VMID> идентификатором проблемной VM. Проверьте её состояние, заданные диски, контроллеры и сетевые интерфейсы. Не редактируйте конфигурацию до сохранения вывода и текста неуспешной задачи.
qm status <VMID>; qm config <VMID>

В веб-интерфейсе Proxmox VE обычно полезны состояние узла, история задач и журналы; на уровне ОС — системный журнал и состояние служб. Пути журналов, состав сервисов и конкретные команды зависят от версии Proxmox VE и базовой Debian-системы. Если VM стартует из интерфейса, но гостевая ОС не загружается, используйте её консоль и рассматривайте это как сбой гостя либо загрузочного диска, а не веб-интерфейса.

Что означает Proxmox no-subscription

Предупреждение no-subscription сообщает, что для узла нет действительной подписки. Само по себе оно не доказывает неисправность VM, кластера или узла. Enterprise Repository предназначен для систем с действительной подпиской; No-Subscription Repository — отдельный канал без требования подписки, но с иным назначением и моделью обновлений. Отдельно проверьте, соответствует ли настроенный репозиторий релизу Proxmox VE и выбранной модели сопровождения; предупреждение в интерфейсе не является доказательством того, какой репозиторий фактически настроен.

Если Proxmox VE не загружается, не ограничивайтесь проверкой веб-порта: изучите сообщения загрузки, доступность системного диска, сетевых интерфейсов и служб. Если не открывается только интерфейс по сети, но узел и VM продолжают работать, исправление может находиться в management-сети, а не в VM. Первичную установку и выбор репозитория рассматривает «Установка и первичная настройка Proxmox VE».

VM не видит сеть: локализуйте путь до гостевой ОС

Проверяйте сеть по цепочке: виртуальный сетевой адаптер VM → подключение к виртуальному коммутатору, Port Group или bridge → VLAN → физический uplink → физический коммутатор и маршрутизация. Неработающий ping не доказывает сбой гипервизора: сначала нужно понять, получает ли vNIC линк и попадают ли кадры в правильный сегмент.

Первый уровень поиска ошибки виртуальной сети

ПлатформаЧто проверить на VMЧто проверить на хостеГраница, которую это определяет
VMware ESXivNIC присутствует, включён и подключён к ожидаемой Port GroupPort Group существует, VLAN согласован, vSwitch или distributed switch имеет рабочий uplinkСбой находится до гостевой ОС, если vNIC не подключён либо недоступны Port Group, VLAN или uplink
Hyper-VАдаптер VM подключён к правильному виртуальному коммутаторуТип коммутатора, физический адаптер внешнего switch и состояние хостаДоступная связность определяется типом switch: private, internal или external
Proxmox VEВ конфигурации VM есть net-интерфейс и назначен верный bridge/VLANBridge или Open vSwitch активен, физический порт и VLAN доступныСбой находится до гостевой ОС, если недоступны bridge, VLAN или uplink

В Hyper-V внешний виртуальный коммутатор подключает VM к физической сети; внутренний обеспечивает связь VM с хостом, но не прямой выход во внешнюю сеть; частный соединяет только VM одного хоста. Поэтому VM на private switch не должна иметь внешнюю связность без отдельной маршрутизации. В зависимости от Windows Server для проверки используют Hyper-V Manager, Virtual Switch Manager, Event Viewer и PowerShell, например Get-VMSwitch и Get-VMNetworkAdapter.

Команды PowerShell показывают доступные виртуальные коммутаторы и подключение сетевых адаптеров указанной Hyper-V VM. Ожидаемый результат — адаптер связан с ожидаемым switch. Если связь неверна или switch отсутствует, исправляйте конфигурацию после фиксации текущих параметров.
Get-VMSwitch; Get-VMNetworkAdapter -VMName '<имя_VM>'

Если vNIC подключён правильно, bridge/Port Group доступен, VLAN и uplink проверены, а проблема остаётся только в одной VM, граница обычно переходит внутрь гостевой ОС: драйвер адаптера, IP-конфигурация, шлюз, DNS, маршрутизация или firewall. Не меняйте эти параметры наугад на уровне гипервизора. Подробности по vSwitch, VLAN, bridge и uplink — в «Сети виртуальных машин в ESXi, Hyper-V и Proxmox VE: vSwitch, VLAN и bridge»; дальнейшая проверка гостя — в профильных материалах по Linux Server, Windows Server и Security.

VM не видит виртуальный диск или datastore недоступен

Фраза «VMware не видит жесткий диск» может описывать разные состояния: диск отсутствует в конфигурации VM, отключён, подключён к другому контроллеру, datastore недоступен либо диск присутствует на виртуальном оборудовании, но его не видит гостевая ОС. Первые четыре случая ищут на уровне гипервизора; последний — уже в гостевой ОС.

Проверка диска и хранилища VM

  1. 1
    Проверьте конфигурацию VM
    Убедитесь, что виртуальный диск назначен VM, включён и подключён к существующему виртуальному контроллеру. Сверьте путь или объект хранилища с тем, что указан в неуспешной задаче. Если диска нет в конфигурации, не пытайтесь искать и подключать случайный файл без понимания его происхождения.
  2. 2
    Проверьте доступность storage
    На уровне хоста убедитесь, что datastore, NFS/SMB-ресурс, SAN-путь, локальное хранилище или storage Proxmox VE отображаются доступными. Проверьте события пути к хранилищу и ошибки файловой системы. Если объект недоступен для нескольких VM, первопричина почти наверняка общая.
  3. 3
    Проверьте свободное место
    Сопоставьте свободную ёмкость с последними операциями: созданием snapshot, консолидацией, ростом thin-provisioned диска, клонированием или миграцией. Заполненный datastore может сорвать запуск VM, запись в диск или операцию со снимками. Освобождайте место только контролируемыми штатными операциями.
  4. 4
    Отделите гостевой уровень
    Если виртуальный диск виден в настройках VM, задача запуска успешна и контроллер доступен, откройте консоль гостя. При отсутствии диска уже внутри ОС проверяют драйвер контроллера, обнаружение устройства, разметку и монтирование в рамках диагностики гостевой ОС.

Не исправляйте цепочку файлов вручную

Не удаляйте старые на вид VMDK, VHDX, QCOW2, конфигурационные файлы и файлы снимков, не переименовывайте их и не переносите через файловый менеджер до проверки штатных механизмов платформы. Снимок может зависеть от базового диска, а оставшаяся блокировка — указывать на активный процесс или незавершённую операцию. Для VMware безопасная работа со snapshot и консолидацией описана в «Клоны, шаблоны и снимки виртуальных машин: безопасная работа в vSphere».

Особенно внимательно проверяйте свободное место при thin provisioning и снимках: логически выделенная ёмкость может превышать физически свободное пространство, а операция консолидации сама нуждается в ресурсе хранилища. Устройство datastore, локального и общего хранения, а также vSAN разобраны в «Datastore и VMware vSAN: как организовать хранение виртуальных машин».

Ошибка при миграции виртуальной машины

Ошибка vMotion, Hyper-V Live Migration или миграции Proxmox VE должна анализироваться одновременно на исходном и целевом хостах. Конкретный набор предварительных условий зависит от типа миграции: для разных сценариев проверяют совместимость CPU и виртуального оборудования, сеть миграции, доступность и ёмкость хранилища, соответствие виртуальных сетей, права и функции, доступные в используемой платформе.

Базовые условия миграции

УсловиеКак проверитьТипичное следствие несоответствия
Совместимость хостов и CPUСверить поколения CPU, режимы совместимости и требования платформы к VMМиграция отклоняется из-за неподдерживаемых инструкций или виртуального оборудования
Ресурсы целевого узлаПроверить доступную память, CPU, ограничения размещения и резервированияЦелевой хост не может принять VM
Сеть миграцииПроверить связность нужных интерфейсов, маршруты, MTU и выделенную конфигурацию по проектуПередача состояния VM не начинается или прерывается
ХранилищеУстановить, общее ли оно для обоих хостов или требуется перенос дисковЦелевой хост не видит файлы VM либо недостаточно места для переноса
Сеть VM на целевом хостеСверить Port Group, vSwitch, Hyper-V switch или bridge/VLANVM может мигрировать, но потерять сетевую связность после переноса
Права и функции платформыПроверить полномочия учётной записи, конфигурацию кластера и доступность механизма в используемой редакции или подпискеОперация недоступна или запрещена до начала переноса

Что сделать при неуспешной миграции

  1. 1
    Сохраните ошибку и проверьте обе стороны
    Зафиксируйте источник, цель, тип операции и полный текст ошибки. Сопоставьте время операции с задачами, событиями или журналами исходного и целевого хостов. Отметьте, на каком этапе произошёл сбой: предварительная проверка, передача памяти, перенос хранения или финальное переключение.
  2. 2
    Проверьте совместимость до повторной попытки
    Сравните CPU, версию виртуального оборудования, конфигурацию VM и ограничения устройств. Для VMware также учитывайте настроенный режим совместимости CPU, например EVC, если он применяется. Не изменяйте эти параметры на работающей критичной VM без плана отката.
  3. 3
    Проверьте путь данных
    Убедитесь, что сеть миграции доступна между участниками, а требуемое хранилище доступно цели. При миграции с локальными дисками отдельно проверьте механизм переноса storage и запас места на целевой стороне.
  4. 4
    Сверьте виртуальные сети и права
    Целевой хост должен иметь соответствующую сеть для VM, а учётная запись — права на операцию и связанные объекты. Если задача отклонена политикой, лицензией или правами, исправьте именно это условие.
  5. 5
    Вынесите сложный сценарий в отдельный разбор
    Если ошибка связана с Storage vMotion, Live Migration, Replica, кластером, локальным storage, passthrough-устройствами или несовместимостью версий, не подбирайте настройки на рабочей VM. Используйте отдельную процедуру миграции с проверкой простоя и отката.

Для VMware права на vMotion и доступность функций зависят от архитектуры vCenter/vSphere и приобретённых прав на конкретный набор продуктов. Для Hyper-V Live Migration важны настройки аутентификации, сеть, совместимость и конфигурация участвующих хостов. В Proxmox VE возможности зависят от версии, кластерной конфигурации, доступности storage и выбранного типа миграции; наличие или отсутствие подписки само по себе не является диагностикой ошибки миграции. Подробные сценарии — в «Миграция виртуальных машин: live migration, V2V и P2V» и «Hyper-V Live Migration, Storage Migration, Replica и высокая доступность».

Вопросы по теме

Все вопросы и ответы

Предупреждение Proxmox no-subscription означает, что узел неисправен?

Нет. Сообщение no-subscription означает только отсутствие действительной подписки у узла и само по себе не подтверждает сбой VM, кластера или самого Proxmox VE. Отдельно нужно проверить, какой репозиторий настроен, соответствует ли он релизу Proxmox VE и выбранной модели сопровождения: предупреждение в интерфейсе не доказывает конфигурацию репозитория.

Если vCenter не подключается к ESXi, хост точно не работает?

Нет. Недоступность vCenter или веб-клиента не доказывает отказ ESXi-хоста. Проверьте локальную либо out-of-band-консоль, IP-адрес management-интерфейса и сетевую связность. Если локальная консоль доступна, а сеть управления нет, источник проблемы может находиться в management-сети, а не в гипервизоре или работающих VM.

Можно ли изменить поколение уже созданной VM Hyper-V?

Нет, штатно изменить поколение уже созданной VM Hyper-V нельзя. Generation 1 использует BIOS-среду, а Generation 2 — UEFI; у них различаются поддерживаемые варианты загрузки. При ошибочном выборе создают новую совместимую виртуальную машину и заранее планируют перенос данных, сверив поддержку гостевой ОС и шаблона Secure Boot.

Если Hyper-V Manager не подключается, все VM остановлены?

Нет. Недоступность Hyper-V Manager относится к управлению и не означает автоматически остановку всех виртуальных машин. Сначала проверьте службу VMMS, права, связь с сервером и журналы VMMS. Восстанавливать следует подтверждённую службу или сетевую доступность, не меняя конфигурацию VM без необходимости.

Нужно ли удалять файлы дисков при блокировке VM?

Нет. При блокировке файлов VM не удаляйте диски, снимки или конфигурацию. Сначала определите, какой хост или процесс удерживает объект, и примените штатную процедуру платформы. Ручное удаление, перемещение или переименование таких файлов может усложнить восстановление цепочки снимков и уничтожить полезные признаки сбоя.

Почему systeminfo не показывает Hyper-V Requirements?

Это может быть нормальным. Если гипервизор Hyper-V уже работает, Windows в выводе systeminfo сообщает только, что гипервизор обнаружен, без отдельного блока Hyper-V Requirements. Когда гипервизор не загружен, этот блок используют для первичной проверки аппаратных возможностей и настроек firmware.