Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

2.1. Обновление типа машины


изображение

Это также задокументировано вместе с некоторыми дополнительными ограничениями и соображениями в Ubuntu Wiki.22


Возможно, вы захотите обновить тип вашего компьютера существующего определенного гостя, чтобы:

• получить последние исправления безопасности и функции

• продолжать использовать гостевую систему, созданную в неподдерживаемой версии


Обычно рекомендуется обновлять типы машин при обновлении qemu / kvm до новой основной версии. Но это, вероятно, никогда не может быть автоматизированной задачей, поскольку это изменение видно гостю. Внешний вид гостевых устройств может измениться, гостю будут объявлены новые функции и т. Д. Linux обычно очень хорошо переносит такие изменения, но это настолько зависит от настроек и рабочей нагрузки гостя, что это необходимо оценивать.

владельцем / администратором системы. Другие операционные системы, которые, как известно, часто оказывают серьезное влияние из-за замены оборудования. Рассмотрим изменение типа машины, аналогичное замене всех устройств и микропрограмм физического компьютера на последнюю версию - все соображения, которые применяются в этом случае, также применимы к оценке обновления типа машины.


Как обычно при серьезных изменениях конфигурации, целесообразно создать резервную копию определения гостя и состояния диска, чтобы иметь возможность на всякий случай выполнить откат. Не существует единой интегрированной команды для обновления типа машины с помощью virsh или аналогичных инструментов. Это нормальная часть определения вашей машины. И поэтому обновлялись так же, как и большинство других.


Сначала выключите машину и подождите, пока она не достигнет этого состояния.


выключение virsh

# ждать

список 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


Затем отредактируйте определение машины и найдите тип в теге типа в атрибуте машины.


вирш править

hvm


Измените это значение на желаемое. Если вам нужно проверить, какие типы доступны через "-M?" Обратите внимание, что при предоставлении исходных типов для удобства поддерживаются только типы Ubuntu. Там вы также можете увидеть текущее значение по умолчанию. В общем, настоятельно рекомендуется перейти на более новые типы, если это возможно, чтобы использовать новые функции, а также воспользоваться исправлениями, которые применимы только к новой виртуализации устройств.


квм -М?

# перечисляет типы машин, например

pc-i440fx-xenial Ubuntu 16.04 PC (i440FX + PIIX, 1996) (по умолчанию)

...


После этого вы можете снова запустить своего гостя. Вы можете проверить текущий тип машины на гостевой или хост-системе в зависимости от ваших потребностей.


вирш старт

# проверка с хоста путем выгрузки активного определения xml

virsh dumpxml | xmllint --xpath "строка (// домен / os / тип / @ машина)" -

# или от гостя через dmidecode (если поддерживается) sudo dmidecode | grep Продукт -A 1

Название продукта: Стандартный ПК (i440FX + PIIX, 1996) Версия: pc-i440fx-xenial


Если вы храните неактивные определения, такие как файлы xml, не забудьте обновить и их.


Лучшие облачные вычисления для ОС в OnWorks: