Que haríamos si en dada ocasión la máquina donde se ejecuta el ovm manager llegase a crashear? sin un ovm manager no podremos administrar nuestras virtuales, al menos no hasta que lo volvamos a instalar, por ende ante una eventualidad así, deberemos seguir la siguiente serie de pasos para hacerlo desde el ovm server.
Para saber cuál es el id asignado a cada máquina virtual debemos ir a la siguiente ruta en el ovm server:
cd /OVS/Repositories/<idRepositorio>/VirtualMachines
Ejecutamos el siguiente comando:
cat <idVM>/vm.cfg | grep OVM_simple_name
Con esto sabremos el id para utilizar los siguientes comandos:
1) Listar todas las VMs en ejecución:
[root@ovmserver1 ~]# xm list
Name ID Mem VCPUs State Time(s) 0004fb00000600003ace83d53d5313b0 1 4096 4 -b---- 9343.5 0004fb0000060000e0f49015b41ead02 8 4096 4 -b---- 832.9 Domain-0 0 726 12 r----- 14059.0
Actualmente hay 2 máquinas ejecutandose en el dominio.
2) Detener una VM:
[root@ovmserver1 ~]# xm shutdown 0004fb00000600003ace83d53d5313b0
3) Kill una VM:
Fuerza la máquina virtual a apagarse.
[root@ovmserver1 ~]# xm destroy 0004fb00000600003ace83d53d5313b0
4) Iniciar una máquina virtual:
[root@ovmserver1 ~]# xm create 0004fb00000600005d4bfe48c8fe0cf9/vm.cfg
5) Migrar una máquina virtual en ejecución a otro OVM Server en el mismo server pool:
Esto lo podemos hacer de 2 formas:
- Especificando la dirección IP del servidor de destino.
- Escribiendo el nombre del servidor de destino, debe estar registrado a nivel del dns.
Esto es útil si tiene muchos servidores en su infraestructura, y recordar los nombres de los servidores suele ser más fácil que las direcciones IP.
Debe añadir los nombres de los servidores en el archivo host junto a su ip, esto en cada servidor que haya en el server pool:
[root@orclvmsrv1 ~]# vi /etc/hosts
Coloque todos sus ovm servers:
192.168.1.11 ovmserver1 192.168.1.12 ovmserver2 192.168.1.13 ovmserver3
Guarde el archivo, luego de eso usted podrá migrar la máquina hacía cualquier servidor dentro del mismo server pool con el siguiente comando:
[root@ovmserver1 ~]# xm migrate -l 0004fb00000600005d4bfe48c8fe0cf9 ovmserver2
Hola Emmanuel,
Tenia un OVM manager para manejar un unico OVM server pero se me daño este OVM Manager y no pude volver a echarlo a andar.
Reinstalé un nuevo OVM Manager y con este descubri el OVM Server pero al tratar de darle «take ownership» , me sale el error que el este OVM server ya esta siendo manejado por otro Manager ( O sea el manager que se murio )
Tu sabes que comandos hay que darle por shell al OVM Server para decirle que el no esta siendo manejado por nadie para que se deje inventariar y manejar desde mi nuevo OVM Manager?