Ubuntu misafirlerini kapatmak için KVM alan adlarında “virsh kapatma” yı nasıl kullanırım?


13

Bir Ubuntu sunucusunda çeşitli KVM etki alanları kullanıyorum. Hem ev sahibi hem de misafirler 10.04.1, 2.6.32-24 çekirdeği çalıştırıyor, virsh raporları sürüm 0.7.5, KVM 0.12.3. Ana bilgisayar önyükleme yaptığında konuklar otomatik olarak önyüklenir ve <features><acpi/><features>yapılandırmaları yapılır.

Asla virsh shutdown MyDomainherhangi bir etkisi olması için ev sahibi yapmayı başaramadı . İle yanıt verir Domain MyDomain is being shutdownve alan mutlu bir şekilde çalışmaya devam eder. virsh listhala onları eyalette listeliyor running.

virsh destroy MyDomain iyi çalışıyor, ama tabii ki gerçekten istediğim bu değil, bu yüzden çoğu zaman her birine giriş yapıp onları manuel olarak kapatıyorum, bu oldukça sinir bozucu.

virsh shutdownAlan adını nasıl kapatmaya çalıştığı hakkında hiçbir bilgi bulamadım . Yararlı belge parçalarına işaretçiler açıktır.

Buna ne sebep olabilir? Nasıl çalışması gerekiyor?

Yanıtlar:


11

Konukların her birinde paket aspid'in yüklü olup olmadığını kontrol edin .

Ben genellikle parametre ile VMBuilder kullanarak yeni sanal makineler oluşturmak --addpkg acpidve ben Ubuntu misafir kullanarak kapatmakta sorun yaşadım tek zaman virshkonuk vm bir şekilde çöktü oldu.


Harika, hepsi bu kadar! Bunu şimdi VMBuilder betiğime de ekledim. Burada önemli bir belgeyi kaçırdım mı yoksa sihirli bir şekilde bildiğinizi mi düşünüyorsunuz? Geriye dönüp baktığımda, bana mantıklı geliyor, sanırım virsh shutdownfiziksel bir kutudaki güç düğmesine basmaya eşdeğer. Ama hiçbir yerde de bahsetmediğimi, ya da noktaları birleştirip bu yönde daha fazla araştırma yapmış olabilirim ... Her iki şekilde de, çok teşekkürler! (Gerekli temsilciyi
aldığımda oylanacak

Makalenin sonuna çok yakın vmbuilder Sunucu Kılavuzu bölümünde belirtildiğini biliyorum. Başka bir yerde bahsedilip edilmediğinin farkında değilim. help.ubuntu.com/10.04/serverguide/C/jeos-and-vmbuilder.html
moberley

Sonuna kadar okumamalıydım. allık Ya da belki de aslında bu VM'lerin çoğunu (8.04 ya da öylesine) kurduğumda orada değilmiş gibi davranacağım. : P
hheimbuerger

1
Debian için not: Önerilen paketlerin yüklenmesini devre dışı bıraktıysanız , acpidyalnızca ikili dosyaları içerdiği için tek başına fazla bir şey yoktur. acpi-support-baseGüç düğmesi ACPI olaylarını işlemek için paket yüklemeniz gerekir . Ubuntu için, acpidhem ikili dosyaları hem de temel olay işleyicileri içerir ve yeterlidir.
cbliard

0

Bu seçeneğe sahip değilseniz, kapatmayı tetiklemek için kullanabileceğiniz 'kapatma modları' vardır

$ sudo virsh shutdown --help
OPTIONS
[--domain] <string>  domain name, id or uuid
--mode <string>  shutdown mode: acpi|agent|initctl|signal|paravirt

yani

sudo virsh shutdown domain1 --mode acpi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.