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

Как запустить NMI в VMware

Наши физические серверы Linux имеют плату ILO, которая может использоваться для создания немаскируемых прерываний. Это легко запускает создание дампа ядра в случае, если сервер не отвечает. Как это можно сделать на виртуальной машине?

В настоящее время для отладки невосприимчивых серверов Linux мы запускаем дамп ядра виртуальных машин с помощью комбинации клавиш ALT + SysRq + c. Однако он не работает через соединение с терминальным сервером, особенно с различными раскладками клавиатуры и различными конфигурациями клиентов.

Чтобы упорядочить процесс, мы хотели бы использовать API или использовать собственный метод Vmware, который запускает NMI на зависших машинах.

Это возможно?

На реальном хосте ESXi, авторизованном как root, запустите это;

/sbin/vmdumper <world_id> nmi

где это виртуальная машина, которую вы хотите NMI.