Primeros pasos con PowerCLI en VMware

Primeros pasos con PowerCLI
 

Hoy comenzamos una serie de Posts en la que veremos cómo sacarle el partido a PowerCLI para administrar, optimizar y automatizar nuestra Infraestructura de VMware.
 
PowerCLI es una herramienta fantástica que, si aprendemos a sacarle partido, permitirá mejorar nuestra calidad de vida ;-)
 
Solo con ver el Póster de VMware PowerCLI 5.1 podrás darte una idea de lo potente de esta herramienta.

Poster PowerCLI 5.1

 
También tenemos un Post sobre “el” libro de referencia de PowerCLI, así como la Guía de Administración de PowerCLI desarrollada por VMware.

Libro VMware vSphere PowerCLI

 
En este primer Post veremos los primeros pasos para comenzar a utilizar PowerCLI.
 
No haremos mención sobre la instalación ya que es un Siguiente/Siguiente y no tiene nada.
 
Ni bien terminamos la instalación tendremos dos accesos directos en nuestro Escritorio, uno para ejecutar la herramienta en 32 bits y otro en 64 bits.
 
Cuando lo ejecutamos por primera vez nos aparecerá un error. La primera en la frente!

Error PowerCLI
Error PowerCLI deshabilitada la ejecución de scripts

El error nos dice que nuestra política de seguridad no permite la ejecución de scripts con extensión PS1.
 
Consultamos el estado de la política con el siguiente comando:
Get-ExecutionPolicy
 
Tendremos como valor de respuesta: Restricted
 
Para cambiar la política de ejecución en PowerCLI ejecutamos:
Set-ExecutionPolicy Unrestricted
 
Una vez que hemos cambiado la política cerramos la ventana de PowerCLI (o ejecutamos el comando exit) y la volvemos a abrir. Ahora la ventana ya se muestra más prometedora.
 

Ventana PowerCLI sin errores

 
Otra configuración inicial que seguramente nos interese será eliminar los mensajes de advertencia de certificados digitales emitidos por una entidad emisora que no es de confianza.
 
Cuando conectamos a un Host o a un servidor de vCenter establecemos la comunicación por un canal seguro y cifrado. El cifrado se establece mediante un certificado digital.
Los certificados digitales los emiten entidades emisoras de certificados o, en muchísimos casos, también son auto emitidos.
Por defecto tanto un Host como un servidor de vCenter auto emiten sus propios certificados, de forma que cuando establezcamos la comunicación con ellos nos aparecerá un mensaje de que no confiamos en esos certificados. Suele ser bastante molesto a la vez que nos hace perder tiempo, por lo que vamos a ver cómo eliminar esos molestos mensajes.
 
Ejecutaremos el siguiente comando para eliminar los mensajes de certificados en los que no confiamos:
Set-PowerCLIConfiguration –InvalidCertificateAction ignore
 
Y ahora que ya hemos habilitado la ejecución de Scripts de PowerCLI y eliminado la advertencia de certificados en los que no confiamos, vamos a conectarnos a un servidor de vCenter.
 
El comando es muy simple:
Connect-VIServer <nombre o ip vCenter> -user <domino\usuario> -password <contraseña>
 
Si nuestro servidor de vCenter está añadido al dominio y nuestro equipo desde el que ejecutamos PowerCLI ha iniciado sesión en el mismo dominio (y tenemos privilegios de acceso en el vCenter) no hará falta añadir el parámetro –user y –password.
 
Estupendo! A partir de aquí ya estamos listos para comenzar a tirar comandos desde la consola de PowerCLI para toda nuestra infraestructura de vSphere.
 
En el próximo Post veremos cómo hacer un vMotion y un svMotion desde PowerCLI.
 
Como siempre, ha sido un placer. Espero haberte ayudado y si te ha sido útil compártelo ;-)
 

Deja un comentario

Muchas gracias por tus comentarios!!
Tras la revisión rutinaria, será publicado.

Utilizamos cookies propias y de terceros para facilitar y mejorar nuestros servicios. Al navegar por nuestra página web aceptas nuestras cookies.

Para más información, o para conocer cómo cambiar la configuración, lee nuestra Política de cookies. Saber más

Acepto

Mis Partners