मैं Ubuntu के मेहमानों को बंद करने के लिए KVM डोमेन पर "वायरश शटडाउन" का उपयोग कैसे करूं?


13

मैं एक Ubuntu सर्वर पर विभिन्न KVM डोमेन का उपयोग कर रहा हूं। मेजबान और मेहमान दोनों 10.04.1, 2.6.32-24 कर्नेल, वायरल रिपोर्ट संस्करण 0.7.5, केवीएम 0.12.3 चलाते हैं। जब मेहमान बूट करते हैं <features><acpi/><features>और उनके कॉन्फ़िगरेशन में होते हैं , तो वे अपने आप बूट हो जाते हैं ।

मैं virsh shutdown MyDomainकिसी भी प्रभाव के लिए मेजबान पर बनाने का प्रबंधन कभी नहीं कर सकता था । यह जवाब देता है Domain MyDomain is being shutdownऔर डोमेन खुशी से चलता रहता है। virsh listअभी भी उन्हें राज्य में सूचीबद्ध करता है running

virsh destroy MyDomain ठीक काम करता है, लेकिन निश्चित रूप से वह नहीं है जो मैं चाहता हूं, इसलिए अधिकांश समय मैं प्रत्येक में लॉग इन करता हूं और उन्हें मैन्युअल रूप से बंद कर देता हूं, जो बहुत कष्टप्रद है।

मैं वास्तव में इस बारे में कोई जानकारी नहीं पा सका virsh shutdownकि डोमेन को कैसे बंद करने की कोशिश की जाती है। प्रलेखन के उपयोगी बिट्स का संकेत स्वागत है।

इसका क्या कारण हो सकता है? यह कैसे काम करने वाला है?

जवाबों:


11

यह देखने के लिए जांचें कि क्या आपके पास मेहमानों में से प्रत्येक पर पैकेज एसीपीड स्थापित है।

मैं आम तौर पर पैरामीटर के साथ VMBuilder का उपयोग करके नई वर्चुअल मशीनें बनाता हूं--addpkg acpid और केवल उसी समय जब मुझे Ubuntu मेहमानों का उपयोग करने में परेशानी virshहोती है, जब अतिथि vm किसी तरह दुर्घटनाग्रस्त हो गया था।


बहुत बढ़िया, यह सब ले लिया है! मैंने अपनी VMBuilder स्क्रिप्ट में अब भी इसे जोड़ा है। क्या मुझे यहाँ दस्तावेज़ का एक महत्वपूर्ण टुकड़ा याद आया, या क्या आप इसे जानने के लिए सिर्फ जादुई रूप से मान रहे हैं? रेट्रोस्पेक्ट में, यह मेरे लिए समझ में आता है, मुझे लगता virsh shutdownहै कि भौतिक बॉक्स पर पावर बटन दबाने के बराबर है। लेकिन यह कि मैंने कहीं भी उल्लेख नहीं किया है, या हो सकता है कि मैंने बिंदुओं को जोड़ा हो और उस दिशा में अधिक जांच की हो ... किसी भी तरह, बहुत बहुत धन्यवाद! (आवश्यक प्रतिनिधि
मिलने पर उत्थान होगा

मुझे पता है कि यह आलेख के अंत के बहुत करीब vmbuilder पर सर्वर गाइड अनुभाग में उल्लिखित है। यदि यह कहीं और उल्लिखित है, तो मुझे जानकारी नहीं है। help.ubuntu.com/10.04/serverguide/C/jeos-and-vmbuilder.html
moberley

मैंने इसे अंत तक नहीं पढ़ा होगा। ब्लश या हो सकता है कि मैं सिर्फ यह दिखावा करूंगा कि जब मैं मूल रूप से इन वीएम (8.04 या तो) को सेट करता हूं, तो यह वहां नहीं था। : P
hheimbuerger

1
डेबियन के लिए ध्यान दें: यदि आपने अनुशंसित पैकेजों की स्थापना को अक्षम कर दिया है, तो acpidअकेले ज्यादा नहीं है क्योंकि इसमें केवल बायनेरिज़ शामिल हैं। आपको acpi-support-baseपावर बटन ACPI ईवेंट्स को संभालने के लिए पैकेज स्थापित करने की आवश्यकता है । उबंटू के लिए, acpidदोनों बायनेरिज़ और बेस इवेंट हैंडलर शामिल हैं और पर्याप्त है।
cbliard

0

यदि आपके पास वह विकल्प नहीं है, तो 'शटडाउन मोड' हैं आप शटडाउन को ट्रिगर करने के लिए उपयोग कर सकते हैं

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

अर्थात,

sudo virsh shutdown domain1 --mode acpi
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.