2.1. मशीन के प्रकार को अपग्रेड करना
इसे उबंटू विकी पर कुछ और बाधाओं और विचारों के साथ भी प्रलेखित किया गया है22
हो सकता है कि आप अपने मौजूदा परिभाषित अतिथि के मशीन प्रकार को अपडेट करना चाहें:
• नवीनतम सुरक्षा सुधार और सुविधाएँ लेने के लिए
• अब असमर्थित रिलीज़ पर बनाए गए अतिथि का उपयोग जारी रखें
सामान्य तौर पर qemu/kvm को नए प्रमुख संस्करण में अपग्रेड करते समय मशीन प्रकारों को अपडेट करने की अनुशंसा की जाती है। लेकिन यह संभवतः कभी भी स्वचालित कार्य नहीं हो सकता क्योंकि यह परिवर्तन अतिथि दृश्यमान है। अतिथि उपकरणों का स्वरूप बदल सकता है, अतिथि के लिए नई सुविधाओं की घोषणा की जाएगी इत्यादि। लिनक्स आमतौर पर ऐसे परिवर्तनों को सहन करने में बहुत अच्छा है, लेकिन यह अतिथि के सेटअप और कार्यभार पर इतना निर्भर करता है कि इसका मूल्यांकन करना होगा
सिस्टम के स्वामी/व्यवस्थापक द्वारा. अन्य ऑपरेटिंग सिस्टम जहां अक्सर हार्डवेयर बदलने से गंभीर प्रभाव पड़ने के लिए जाने जाते हैं। किसी भौतिक मशीन के सभी उपकरणों और फ़र्मवेयर को नवीनतम संशोधन में बदलने के समान मशीन प्रकार के परिवर्तन पर विचार करें - वहां लागू होने वाले सभी विचार मशीन प्रकार के उन्नयन के मूल्यांकन पर भी लागू होते हैं।
हमेशा की तरह प्रमुख कॉन्फ़िगरेशन परिवर्तनों के साथ, अपनी अतिथि परिभाषा और डिस्क स्थिति का बैकअप लेना बुद्धिमानी है ताकि किसी भी स्थिति में रोलबैक किया जा सके। virsh या इसी तरह के टूल के माध्यम से मशीन प्रकार को अपडेट करने के लिए कोई एकीकृत एकल कमांड नहीं है। यह आपकी मशीन परिभाषा का एक सामान्य हिस्सा है। और इसलिए अधिकांश अन्य की तरह ही अद्यतन किया गया।
सबसे पहले अपनी मशीन बंद करें और उसके उस स्थिति में पहुंचने तक प्रतीक्षा करें।
वायरश शटडाउन
# इंतज़ार
विरश सूची--निष्क्रिय
# अब आपकी मशीन को "शट ऑफ" के रूप में सूचीबद्ध किया जाना चाहिए
19 http://wiki.qemu.org/Main_Page
20 http://wiki.qemu.org/download/qemu-doc.html#sec_005finvocation
21 http://wiki.qemu.org/download/qemu-doc.html#pcsys_005fmonitor
22 https://wiki.ubuntu.com/QemuKVMMigration#Upgrade_machine_type
फिर मशीन परिभाषा को संपादित करें और मशीन विशेषता पर टाइप टैग में प्रकार ढूंढें।
विष संपादित करें
एचवीएम
इसे अपने इच्छित मान में बदलें. यदि आपको यह जांचने की आवश्यकता है कि "-एम" के माध्यम से कौन से प्रकार उपलब्ध हैं? ध्यान दें कि सुविधा के रूप में अपस्ट्रीम प्रकार प्रदान करते समय केवल उबंटू प्रकार समर्थित हैं। वहां आप यह भी देख सकते हैं कि वर्तमान डिफ़ॉल्ट क्या होगा। सामान्य तौर पर यह दृढ़ता से अनुशंसा की जाती है कि यदि संभव हो तो नई सुविधाओं का फायदा उठाने के लिए आप नए प्रकारों में बदलाव करें, लेकिन बगफिक्स का लाभ उठाने के लिए भी जो केवल नए डिवाइस वर्चुअलाइजेशन पर लागू होते हैं।
केवीएम -एम ?
# मशीन प्रकार सूचीबद्ध करता है, उदाहरण के लिए
पीसी-आई440एफएक्स-ज़ेनियल उबंटू 16.04 पीसी (आई440एफएक्स + पीआईआईएक्स, 1996) (डिफ़ॉल्ट)
...
इसके बाद आप दोबारा अपना गेस्ट शुरू कर सकते हैं. आप अपनी आवश्यकताओं के आधार पर अतिथि और मेजबान से वर्तमान मशीन प्रकार की जांच कर सकते हैं।
विरश प्रारंभ
# सक्रिय xml परिभाषा को डंप करके होस्ट से जांचें
विरश डंपएक्सएमएल | xmllint --xpath "स्ट्रिंग(//डोमेन/ओएस/प्रकार/@मशीन)" -
# या अतिथि से dmidecode के माध्यम से (यदि समर्थित हो) sudo dmidecode | ग्रेप उत्पाद-ए 1
उत्पाद का नाम: मानक पीसी (i440FX + PIIX, 1996) संस्करण: pc-i440fx-xenial
यदि आप xml फ़ाइलों की तरह गैर-जीवित परिभाषाएँ रखते हैं तो उन्हें भी अद्यतन करना याद रखें।