Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

2.1. Actualizarea tipului de mașină


imagine

Acest lucru este, de asemenea, documentat de-a lungul unor constrângeri și considerații suplimentare la Wiki Ubuntu22


Este posibil să doriți să actualizați tipul de mașină al unui oaspete definit existent la:

• pentru a prelua cele mai recente remedieri și caracteristici de securitate

• continuați să utilizați un invitat creat într-o versiune acum neacceptată


În general, se recomandă actualizarea tipurilor de mașini atunci când actualizați qemu/kvm la o nouă versiune majoră. Dar aceasta nu poate fi niciodată o sarcină automatizată, deoarece această schimbare este vizibilă pentru oaspeți. Dispozitivele invitate s-ar putea schimba în aspect, noi caracteristici vor fi anunțate invitatului și așa mai departe. Linux este de obicei foarte bun la tolerarea unor astfel de schimbări, dar depinde atât de mult de configurarea și volumul de lucru al oaspetelui încât acest lucru trebuie evaluat.

de către proprietarul/administratorul sistemului. Alte sisteme de operare sunt cunoscute că au adesea un impact grav prin schimbarea hardware-ului. Luați în considerare o modificare a tipului de mașină similară cu înlocuirea tuturor dispozitivelor și firmware-ului unei mașini fizice la cea mai recentă revizuire - toate considerentele care se aplică acolo se aplică și pentru evaluarea unui tip de mașină actualizat.


Ca de obicei, în cazul modificărilor majore de configurare, este înțelept să faceți o copie de rezervă a definiției invitaților și a stării discului pentru a putea face o restituire pentru orice eventualitate. Nu există o comandă unică integrată pentru a actualiza tipul de mașină prin virsh sau instrumente similare. Este o parte normală a definiției mașinii dvs. Și, prin urmare, actualizat în același mod ca majoritatea celorlalți.


Mai întâi închideți aparatul și așteptați până când ajunge în acea stare.


oprire virsh

# aștepta

lista virsh --inactiv

# ar trebui să afișeze acum mașina dvs. ca „oprit”



imagine

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


Apoi editați definiția mașinii și găsiți tipul în eticheta de tip la atributul mașinii.


virsh edit

hvm


Schimbați aceasta la valoarea dorită. Dacă trebuie să verificați ce tipuri sunt disponibile prin „-M ?” Rețineți că, în timp ce furnizați tipuri în amonte ca comoditate, numai tipurile Ubuntu sunt acceptate. Acolo puteți vedea și care ar fi valoarea implicită curentă. În general, este recomandat să treceți la tipuri mai noi, dacă este posibil, pentru a exploata funcții mai noi, dar și pentru a beneficia de remedieri de erori care se aplică doar pentru virtualizarea dispozitivului mai nou.


kvm -M ?

# listează tipurile de mașini, de ex

pc-i440fx-xenial Ubuntu 16.04 PC (i440FX + PIIX, 1996) (implicit)

...


După aceasta, vă puteți începe oaspetele din nou. Puteți verifica tipul actual de mașină de la oaspete și gazdă, în funcție de nevoile dvs.


virsh start

# verificați de la gazdă, prin descărcarea definiției xml active

virsh dumpxml | xmllint --xpath „string(//domain/os/type/@machine)” -

# sau de la invitat prin dmidecode (dacă este acceptat) sudo dmidecode | Produs grep -A 1

Nume produs: PC standard (i440FX + PIIX, 1996) Versiune: pc-i440fx-xenial


Dacă păstrați definiții non-live, cum ar fi fișierele xml, amintiți-vă să le actualizați și pe acestea.


Top OS Cloud Computing la OnWorks: