En el laboratorio de hoy, jugaremos un poco con la vSphere PowerCli, es muy interesante tener conocimientos de PowerCli para automatizar procesos en nuestra infraestructura de virtualización usando de los scripts.
En concreto vamos a ver, como poder reiniciar una máquina virtual de nuestra infraestructura, realizar el clásico reset cuándo un equipo se cuelga.
En primer lugar, necesitaremos tener instaladas y configuradas en nuestro equipo consola las herramientas de vSphere PowerCli. Si no estamos familiarizados con el procedimiento de instalación y configuración de las mismas os aconsejo, antes de continuar leyendo este artículo, consultéis la entrada siguiente.
Una vez instalada y configurada la consola de VMWare vSphere PowerCLI en el equipo que usaremos como consola, procederemos a establecer la conexión con el servidor de virtual center o, como en nuestro laboratorio, conectar directamente contra un servidor host que alberga la máquina virtual que queremos resetear. Para realizar la conexión, usaremos el comando siguiente:
Connect-VIServer NOMBRE_O_IP_VCENTER_O_HOST -user root -password CONTRASEÑA
La construcción final de nuestro comando para ser usado en nuestro laboratorio será la siguiente:
Connect-VIServer 192.168.0.15 -user root -password CONTRASEÑA
Una vez conectados al servidor, para poder reiniciar una máquina virtual de nuestra infraestructura, en primer lugar deberemos saber el nombre de la misma.
Si no los supiéramos de antemano el nombre de la máquina virtual que vamos a reiniciar, podemos sacar un listado por pantalla de todas las máquinas virtuales del servidor host al que hemos conectado.
Para listar de las máquinas virtuales de nuestro servidor host, usaremos el cmdlet que mostramos a continuación:
Get-VM –location NOMBRE_O_IP_HOST
Una vez sepamos el nombre de nuestra máquina virtual, en nuestro laboratorio es SRVDC-2008, podemos proceder a la construcción del comando que reiniciará la máquina virtual.
RESTART-VM -VM [NOMBRE_VM]
La construcción final que vamos a usar en nuestro laboratorio será la siguiente:
RESTART-VM -VM SRVDC-2008
Nos aparecerá la pregunta de confirmación:
Confirmar
¿Está seguro que desea realizar esta acción?
Se está realizando la acción "Restart-VM" en el destino "VM 'SRVDC-2008'".
[s] si [O] Si a Todo [N] No [T] No a todo [U] Suspender [?] Ayuda
(El valor predeterminado es "S"):
Name PowerState Num CPUs Memory GB
----- ---------- -------- ---------
SRVDC-2008 PoweredOn 2 4,000
Presionaremos la tecla Enter de nuestro teclado para proceder al reinicio de la máquina virtual.
Hemos de tener en cuenta que el comando Restart-VM equivale a hacer un "botonazo" de nuestro equipo virtual, solo debemos usar Restart-VM cuando el sistema operativo de la máquina virtual este colgado y no tengamos otra opción.
Espero os sea de utilidad.
No hay comentarios:
Publicar un comentario