Как использовать & ldquo; virsh shutdown & rdquo; на доменах KVM закрывать гостей Ubuntu?

Я использую различные KVM-домены на сервере Ubuntu. И хост, и гости запускают 10.04.1, 2.6.32-24 ядро, virsh reports версии 0.7.5, KVM 0.12.3. Гости загружаются автоматически, когда хост загружается, и у них есть <features><acpi/><features> в их конфигурации.

Мне никогда не удастся сделать virsh shutdown MyDomain на хосте, чтобы иметь какой-либо эффект. Он отвечает с помощью Domain MyDomain is being shutdown, и домен продолжает работать. virsh list все еще перечисляет их в состоянии running.

virsh destroy MyDomain работает нормально, но, конечно, это не совсем то, что я хочу, поэтому большую часть времени я вхожу в каждый из них и закрываю их

Я не мог найти какую-либо информацию о том, как virsh shutdown пытается закрыть домен вниз. Указатели на полезные биты документации приветствуются.

Что может быть причиной этого? Как это должно работать?

13
задан 22 August 2010 в 18:35

9 ответов

Убедитесь, что у вас есть пакет, установленный на каждом из гостей.

Обычно я создаю новые виртуальные машины, используя пакет acpid с параметром --addpkg acpid и только время, когда у меня были проблемы с закрытием гостей Ubuntu, используя virsh, было, когда гостевой vm каким-то образом разбился.

11
ответ дан 29 May 2018 в 12:42
  • 1
    Удивительно, это все, что нужно! Я также добавил это к моему сценарию VMBuilder. Пропустил ли я важную часть документации здесь, или вы просто магически предположили, что знаете это? В ретроспективе это имеет смысл для меня, я думаю, virsh shutdown является просто эквивалентом нажатия кнопки питания на физическом поле. Но этого я не видел нигде, или я мог бы связать точки и расследовать больше в этом направлении ... В любом случае, спасибо большое! (Будет ли повышаться, когда я получу необходимую репутацию.) – hheimbuerger 22 August 2010 в 18:33
  • 2
    Я знаю, что он упоминается в разделе «Руководство по серверу» на vmbuilder очень близко к концу статьи. Я не знаю, упоминается ли это в другом месте. help.ubuntu.com/10.04/serverguide/C/jeos-and-vmbuilder.html – moberley 22 August 2010 в 22:03
  • 3
    Должно быть, я не прочитал его до конца. blush Или, может быть, я просто притворись, что этого не было, когда я изначально устанавливал большинство этих виртуальных машин (8,04 или около того). :П – hheimbuerger 23 August 2010 в 00:37
  • 4
    Примечание для Debian: если вы отключили установку Рекомендуемых пакетов , то только acpid не много, потому что он содержит только двоичные файлы. Вам необходимо установить пакет acpi-support-base для обработки событий ACPI с помощью кнопки питания. Для Ubuntu acpid содержит как двоичные файлы, так и обработчики базовых событий и является достаточным. – cbliard 31 July 2013 в 14:28

Убедитесь, что у вас есть пакет, установленный на каждом из гостей.

Обычно я создаю новые виртуальные машины, используя пакет acpid с параметром --addpkg acpid и только время, когда у меня были проблемы с закрытием гостей Ubuntu, используя virsh, было, когда гостевой vm каким-то образом разбился.

11
ответ дан 25 July 2018 в 23:16

Убедитесь, что у вас есть пакет, установленный на каждом из гостей.

Обычно я создаю новые виртуальные машины, используя пакет acpid с параметром --addpkg acpid и только время, когда у меня были проблемы с закрытием гостей Ubuntu, используя virsh, было, когда гостевой vm каким-то образом разбился.

11
ответ дан 31 July 2018 в 11:48

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 2 August 2018 в 04:32

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 4 August 2018 в 21:07

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 6 August 2018 в 04:37

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 7 August 2018 в 22:47

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 10 August 2018 в 10:52

Убедитесь, что у каждого из гостей установлен пакет acpid .

Обычно я создаю новые виртуальные машины, используя VMBuilder с Параметр - addpkg acpid , и единственный раз, когда у меня были проблемы с закрытием гостей Ubuntu с использованием virsh , когда гостевой vm каким-то образом разбился.

11
ответ дан 13 August 2018 в 17:27
  • 1
    Удивительно, это все, что нужно! Я также добавил это к моему сценарию VMBuilder. Пропустил ли я важную часть документации здесь, или вы просто магически предположили, что знаете это? В ретроспективе это имеет смысл для меня, я думаю, virsh shutdown просто эквивалентно нажатию кнопки питания на физическом поле. Но этого я не видел нигде, или я мог бы связать точки и расследовать больше в этом направлении ... В любом случае, спасибо большое! (Будет ли повышаться, когда я получу необходимую репутацию.) – hheimbuerger 22 August 2010 в 18:33
  • 2
    Я знаю, что он упоминается в разделе «Руководство по серверу» на vmbuilder очень близко к концу статьи. Я не знаю, упоминается ли это в другом месте. [D0] help.ubuntu.com/10.04/serverguide/C/jeos-and-vmbuilder.html – moberley 22 August 2010 в 22:03
  • 3
    Должно быть, я не прочитал его до конца. blush Или, может быть, я просто притворись, что этого не было, когда я изначально установил большинство этих виртуальных машин (8,04 или около того). :П – hheimbuerger 23 August 2010 в 00:37
  • 4
    Примечание для Debian: если вы отключили установку пакетов Recommended , то acpid не очень много, потому что он содержит только двоичные файлы. Вам необходимо установить пакет acpi-support-base для обработки событий ACPI с помощью кнопки питания. Для Ubuntu acpid содержит как двоичные файлы, так и обработчики базовых событий и является достаточным. – cbliard 31 July 2013 в 14:28

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

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