OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

2.1. Upgrade des Maschinentyps


Image

Dies ist zusammen mit einigen weiteren Einschränkungen und Überlegungen auch im Ubuntu-Wiki dokumentiert22


Möglicherweise möchten Sie Ihren Maschinentyp eines vorhandenen definierten Gastes aktualisieren auf:

• um die neuesten Sicherheitsupdates und -funktionen zu erhalten

• weiterhin einen Gast verwenden, der auf einer jetzt nicht unterstützten Version erstellt wurde


Im Allgemeinen wird empfohlen, die Maschinentypen zu aktualisieren, wenn Sie qemu/kvm auf eine neue Hauptversion aktualisieren. Dies kann jedoch wahrscheinlich nie eine automatisierte Aufgabe sein, da diese Änderung für Gäste sichtbar ist. Das Aussehen der Gastgeräte kann sich ändern, dem Gast werden neue Funktionen angekündigt usw. Normalerweise toleriert Linux solche Änderungen sehr gut, aber es hängt so sehr von der Einrichtung und der Arbeitslast des Gastes ab, dass dies evaluiert werden muss

durch den Besitzer/Administrator des Systems. Andere Betriebssysteme haben bekanntermaßen häufig schwerwiegende Auswirkungen durch Änderungen an der Hardware. Stellen Sie sich eine Änderung des Maschinentyps vor, ähnlich dem Ersetzen aller Geräte und der Firmware einer physischen Maschine auf die neueste Version. Alle dort geltenden Überlegungen gelten auch für die Bewertung eines Maschinentyp-Upgrades.


Wie bei größeren Konfigurationsänderungen üblich, ist es ratsam, die Gastdefinition und den Festplattenstatus zu sichern, um für alle Fälle ein Rollback durchführen zu können. Es gibt keinen integrierten Einzelbefehl zum Aktualisieren des Maschinentyps über virsh oder ähnliche Tools. Es ist ein normaler Teil Ihrer Maschinendefinition. Und daher genauso aktualisiert wie die meisten anderen.


Fahren Sie zunächst Ihre Maschine herunter und warten Sie, bis sie diesen Zustand erreicht hat.


Virsh Shutdown

# Warten

Virsh-Liste --inaktiv

# sollte Ihre Maschine jetzt als „abgeschaltet“ anzeigen



Image

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


Bearbeiten Sie dann die Maschinendefinition und suchen Sie den Typ im Typ-Tag am Maschinenattribut.


virsh edit

hvm


Ändern Sie diesen auf den gewünschten Wert. Wenn Sie überprüfen müssen, welche Typen über „-M“ verfügbar sind? Beachten Sie, dass aus Bequemlichkeitsgründen zwar Upstream-Typen bereitgestellt werden, jedoch nur Ubuntu-Typen unterstützt werden. Dort können Sie auch sehen, was die aktuelle Standardeinstellung wäre. Im Allgemeinen wird dringend empfohlen, wenn möglich auf neuere Typen umzusteigen, um neuere Funktionen zu nutzen, aber auch um von Bugfixes zu profitieren, die nur für die neuere Gerätevirtualisierung gelten.


kvm -M ?

# listet Maschinentypen auf, z

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

...


Danach können Sie Ihren Gast erneut starten. Sie können je nach Bedarf den aktuellen Maschinentyp von Gast und Host überprüfen.


Virsh Anfang

# Überprüfung vom Host durch Dumping der aktiven XML-Definition

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

# oder vom Gast über dmidecode (falls unterstützt) sudo dmidecode | grep Produkt -A 1

Produktname: Standard-PC (i440FX + PIIX, 1996) Version: pc-i440fx-xenial


Wenn Sie nicht aktive Definitionen wie XML-Dateien beibehalten, denken Sie daran, diese ebenfalls zu aktualisieren.


Top OS Cloud Computing bei OnWorks: