@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

proxmox-gestionar-host-con-powershell-1

Proxmox: Gestionar host con Powershell

Proxmox: Gestionar host con Powershell

Aunque he escrito varias veces sobre como explotar la API de Proxmox para poder automatizar procesos diferentes con las máquinas virtuales o contenedores LXC, hoy vamos a ver que se están empezando a desarrollar módulos de powershell, que permiten dicha gestión desde Windows.

Os dejo la web del proyecto:

Así que vamos a ver como instalar el módulo en powershell, y lanzar los diferentes comandos.

Decir que se basan en VMware PowerCLI para crear el módulo.

Módulo Powershell para integración con API Proxmox

Revisamos que nuestro host Proxmox no tiene ningún problema con la publicación de su API.

  • https://pve1.negu.local:8006/api2/json/

Una vez que nuestro equipo contesta, vemos si el módulo tiene un manifiesto, que no es el caso. Donde podríamos ver la versión, los requisitos y su contenido:

Como no lo tiene iremos directamente a la documentación 🙂

Lanzamos la instalación del módulo, no es un módulo de confianza, así que nos toca aceptar esto para usarlo:

proxmox-gestionar-host-con-powershell-2

Si lo queréis lanzar de forma manual:

Comandos Powershell para Proxmox

Una vez instalado el módulo, simplemente hay que lanzar comandeo. Os dejo unos cuantos:

CONECTAR A CLUSTER / HOST PROXMOX VIA POWERSHELL

Pasamos el siguiente comando, nos pedirá usuario y contraseña (en mi caso, el usuario es “root@pam”) y a partir de entonces ya tendremos acceso al host Proxmox:

Con la sesión lanzada con este comando, podemos lanzar el resto.

OBTENER MAQUINAS VIRTUALES PROXMOX VIA POWERSHELL

Para ver las máquinas virtuales, lanzamos:

ARRANCAR y PARAR MAQUINA VIRTUAL PROXMOX VIA POWERSHELL

Los diferentes comandos de arranque y parada:

Os dejo un ejemplo, primero miro el estado:

Y la arrancamos:

Y volvemos a verificar estado:

Y la volvemos a parar, reanudar:

La verdad, es que está tan trabajado que seremos capaces de gestionar totalmente vía powershell casi todas las operaciones que podemos hacer vía GUI, lo que nos abre un mundo de posibilidades.

Podréis revisar el cluster, hosts, contenedores, máquinas virtuales, ceph…y lanzar tareas, crear scripts o lo que se os ocurra.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

kubernetes-crear-maquinas-virtuales-en-un-cluster-con-kubevirt-1

Kubernetes: Crear máquinas virtuales en un clúster con KubeVirt

Kubernetes: Crear máquinas virtuales en un clúster con KubeVirt Cuando hablamos de Kubernetes, tendemos a …

Deja una respuesta

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

dieciocho − 18 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu