Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Queremos cambiar el nombre a un guest de «ProducionWeb» a «ProduccionWeb«. Los pasos son muy sencillos, así que manos a la obra. 🙂

OBS:

  • Ser root.

Entramos a la consola y escribimos lo siguiente:
virsh dumpxml ProducionWeb > ProduccionWeb.xml

OBS:

  • Hacemos un volcado del archivo xml de ese guest guardando ya el nuevo xml como queramos que se llame.

Volvemos a entrar a la consola para ponemos al principio en el tag el nuevo nombre.
nano ProduccionWeb.xml

Cambiamos por el nuevo nombre, quedando algo asi:
<domain type='kvm'>
   <name>ProduccionWeb</name>

Ahora lo guardamos (Control + o), y luego lo cerramos (Control + x).
Después debemos de apagar la máquina. Escribimos en la consola lo siguiente:
virsh shutdown ProducionWeb

Una vez apagado el guest ya podemos cambiar el nombre del disco (en mi caso está en /etc/libvirt/qemu/). Escribimos en la consola lo siguiente:
mv ProduccionWeb.xml /etc/libvirt/qemu/

Ahora hacemos un undefine del nombre del guest antiguo. Volvemos a escribir en la consola:
virsh undefine ProducionWeb

Ahora hacemos un define de nuestro nuevo archivo xml para que lo coloque en /etc/libvirt/qemu. Volvemos a escribir en la consola:
virsh define ProduccionWeb.xml

Ahora borramos el guest antiguo, volvemos a escribir en la consola:
rm ProducionWeb.xml

Y por último ya podemos arrancar el nuevo guest, volvemos a escribir en la consola:
virsh start ProduccionWeb

Esto es todo, y ya tendremos el nuevo nombre de nuestro guest y podemos usarlo. 🙂
Fuente: Gonzalo Marcote | Open source, open mind


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *