Как я могу обнаружить, если VM разрушается?

Я установил 4 виртуальных машины Ubuntu (в VirtualBox, который самом размещается Ubuntu). Меня позволяют используемому только одного из них сразу. Я могу использовать любой другой доступный VM, только если первый отказывает (для того, что причина).

Как я могу обнаружить, если VM разрушается с помощью какого-либо языка программирования, строки афериста или какого-либо доступного метода? Я хочу автоматизировать обнаружение катастрофического отказа данного VM для запуска другого автоматически также.

2
задан 28 June 2014 в 11:49

1 ответ

Для показа всех рабочих виртуальных машин, мы можем дать следующую команду на хосте:

VBoxManage list runningvms

Если мы только хотим отобразить состояние беговой дорожки (running по сравнению с paused) мы можем также читать из долгого вывода этой команды, например, как следует

VBoxManage list --long runningvms | grep State

В случае, если Ваш гость, которого ОС замораживает на катастрофическом отказе, с которым Вы встречаетесь, но все еще выполняющий эту команду, однако все еще покажет машину как живую. Только если VM completeley прерывается, мы не получим результат.

Кроме того, мы можем также попробовать, если мы можем проверить с помощью ping-запросов VM в случае, если он соединен сетью.

1
ответ дан 2 December 2019 в 05:13

Другие вопросы по тегам:

Похожие вопросы: