Visitas: 5
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