<Anterior | Contenido | Siguiente>
2.1. Actualización del tipo de máquina
Esto también está documentado junto con algunas restricciones y consideraciones más en el Wiki de Ubuntu.22
Es posible que desee actualizar el tipo de máquina de un invitado definido existente a:
• para obtener las últimas correcciones y funciones de seguridad
• continuar usando un invitado creado en una versión que ahora no es compatible
En general, se recomienda actualizar los tipos de máquinas al actualizar qemu / kvm a una nueva versión principal. Pero es probable que esto nunca sea una tarea automatizada, ya que este cambio es visible para los huéspedes. Los dispositivos invitados pueden cambiar de apariencia, se anunciarán nuevas funciones al invitado, etc. Linux suele ser muy bueno para tolerar tales cambios, pero depende tanto de la configuración y la carga de trabajo del huésped que esto debe evaluarse.
por el propietario / administrador del sistema. Otros sistemas operativos donde se sabe que a menudo tienen impactos severos al cambiar el hardware. Considere un cambio de tipo de máquina similar a reemplazar todos los dispositivos y firmware de una máquina física a la última revisión; todas las consideraciones que se aplican allí también se aplican a la evaluación de una actualización de tipo de máquina.
Como es habitual con los cambios de configuración importantes, es aconsejable hacer una copia de seguridad de la definición de invitado y el estado del disco para poder hacer una reversión por si acaso. No hay un comando único integrado para actualizar el tipo de máquina a través de virsh o herramientas similares. Es una parte normal de la definición de su máquina. Y, por lo tanto, actualizado de la misma manera que la mayoría de los demás.
Primero apague su máquina y espere hasta que alcance ese estado.
cierre virsh
# Espere
virsh list - inactivo
# ahora debería incluir su máquina como "apagada"
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
Luego edite la definición de la máquina y busque el tipo en la etiqueta de tipo en el atributo de la máquina.
virsh editar
hvm
Cambie esto al valor que desee. Si necesita comprobar qué tipos están disponibles a través de "-M?" Tenga en cuenta que, si bien proporciona tipos ascendentes como conveniencia, solo se admiten los tipos de Ubuntu. Allí también puede ver cuál sería el valor predeterminado actual. En general, se recomienda encarecidamente que cambie a tipos más nuevos si es posible para aprovechar las funciones más nuevas, pero también para beneficiarse de las correcciones de errores que solo se aplican a la virtualización de dispositivos más nueva.
kvm -M?
# enumera los tipos de máquinas, p. ej.
pc-i440fx-xenial Ubuntu 16.04 PC (i440FX + PIIX, 1996) (predeterminado)
...
Después de esto, puede iniciar su invitado nuevamente. Puede verificar el tipo de máquina actual de invitado y host según sus necesidades.
comienzo virsh
# verificar desde el host, mediante el volcado de la definición xml activa
virsh dumpxml | xmllint --xpath "cadena (// dominio / os / type / @ machine)" -
# o del invitado a través de dmidecode (si es compatible) sudo dmidecode | Producto grep -A 1
Nombre del producto: PC estándar (i440FX + PIIX, 1996) Versión: pc-i440fx-xenial
Si mantiene definiciones no activas como archivos xml, recuerde actualizarlas también.