Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

2.1. Modernizacja typu maszyny


Jest to również udokumentowane wraz z kilkoma dodatkowymi ograniczeniami i uwagami na Ubuntu Wiki22


Możesz chcieć zaktualizować typ komputera istniejącego zdefiniowanego gościa, aby:

• pobrać najnowsze poprawki i funkcje zabezpieczeń

• kontynuować korzystanie z gościa utworzonego w nieobsługiwanej już wersji


Ogólnie zaleca się aktualizację typów maszyn podczas aktualizacji qemu/kvm do nowej wersji głównej. Ale prawdopodobnie nigdy nie będzie to zadanie zautomatyzowane, ponieważ ta zmiana jest widoczna dla gości. Urządzenia gościa mogą zmienić wygląd, nowe funkcje zostaną ogłoszone gościowi i tak dalej. Linux zazwyczaj bardzo dobrze toleruje takie zmiany, ale zależy to tak bardzo od konfiguracji i obciążenia gościa, że ​​należy to ocenić

przez właściciela/administratora systemu. Wiadomo, że inne systemy operacyjne często mają poważny wpływ na zmianę sprzętu. Rozważ zmianę typu maszyny podobną do wymiany wszystkich urządzeń i oprogramowania układowego maszyny fizycznej na najnowszą wersję — wszystkie kwestie, które mają zastosowanie, dotyczą również oceny aktualizacji typu maszyny.


Jak zwykle w przypadku dużych zmian w konfiguracji, dobrze jest wykonać kopię zapasową definicji gościa i stanu dysku, aby móc na wszelki wypadek cofnąć zmiany. Nie ma zintegrowanego pojedynczego polecenia do aktualizacji typu maszyny za pomocą virsh lub podobnych narzędzi. Jest to normalna część definicji twojej maszyny. I dlatego aktualizowane w taki sam sposób, jak większość innych.


Najpierw wyłącz urządzenie i poczekaj, aż osiągnie ten stan.


zamknięcie virsh

# Czekać

lista virsh --nieaktywna

# powinien teraz wyświetlać twoją maszynę jako „wyłączoną”



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


Następnie edytuj definicję maszyny i znajdź typ w etykiecie typu w atrybucie maszyny.


edycja virsh

hmm


Zmień to na żądaną wartość. Jeśli chcesz sprawdzić, jakie typy są dostępne za pomocą „-M?” Należy pamiętać, że podczas zapewniania typów nadrzędnych jako wygody obsługiwane są tylko typy Ubuntu. Tam możesz również zobaczyć, jaka byłaby bieżąca wartość domyślna. Ogólnie rzecz biorąc, jeśli to możliwe, zdecydowanie zaleca się zmianę na nowsze typy, aby wykorzystać nowsze funkcje, ale także skorzystać z poprawek błędów, które dotyczą tylko nowszej wirtualizacji urządzenia.


kvm-M?

# wymienia typy maszyn, np

pc-i440fx-xenial Ubuntu 16.04 PC (i440FX + PIIX, 1996) (domyślnie)

...


Następnie możesz ponownie uruchomić swojego gościa. Możesz sprawdzić aktualny typ maszyny od gościa i hosta w zależności od potrzeb.


virsh start

# sprawdź z hosta, zrzucając aktywną definicję xml

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

# lub od gościa przez dmidecode (jeśli jest obsługiwany) sudo dmidecode | grep Produkt -A 1

Nazwa produktu: Standardowy komputer PC (i440FX + PIIX, 1996) Wersja: pc-i440fx-xenial


Jeśli przechowujesz nieaktualne definicje, takie jak pliki xml, pamiętaj o ich aktualizacji.


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: