Desde hace muy poco tiempo me encuentro trabajando con Proxmox, un Sistema Operativo de virtualización de máquinas basado en Linux, desde un principio me encanto su versatilidad y la facilidad que tiene para montar máquinas virtuales y además contenedores. Como todas las cosas de la vida es imposible no encontrarse con diferentes problemas en los comienzos de una nueva tecnología, por lo que me gustaría compartir con ustedes algunos de los comandos que me han sido útiles a la hora de encender o detener las máquinas virtuales, además desbloquearlas, etc.

Normalmente muchas de estas operaciones se realizan desde la interfaz GUI, pero en ocasiones no tenemos acceso a esta, o simplemente las operaciones se traban y uno debe recurrir a los comandos a través de la consola para resolver los problemas.

Antes de listar los diferentes comandos que traigo en el día de hoy se debe tener en claro algunos aspectos que me ayudaron a entender un poco proxmox, no será la explicación de un erudito, pero es como mejor logre definir las soluciones:

  • Quemu: Servicio que mantiene las máquinas virtuales, en los comandos se define como ¨qm¨
  • ID de las virtuales: Proxmox le asigna a cada VMs una identificación, a partir del número 100

Definiciones:

  • qm: se refiere al servicio de los pc virtuales
  • vmid: se refiere a la identificación de la máquina virtual con la que se va a trabajar
  • vm: diminutivo de máquina virtual
  • virtio#: se refiere al disco duro virtual creado para la máquina virtual en conjunto con el número que ese disco.
  • snapshot: imagen de las salvas instantáneas que se realizan dentro de las maquinas virtuales

LISTADO DE COMANDOS

  • qm help: listado de comandos
  • qmstatus vmid: Muestra el estado de la VM seleccionada.
  • qm list: Permite listar las VM que están alojadas en el en el host
  • qm destroy vmid: Eliminar la VM seleccionada
  • qm reset id: Resetear la VM seleccionada
  • qm suspend: Suspende la VM seleccionada
  • qm shutdown vmid: Apagar la VM seleccionada
  • qm start vmid: Iniciar la VM seleccionada
  • qm stop vmid: Detener la VM seleccionada
  • qm unlock vmid: Desbloquear la VM seleccionada
  • qm resize vmid virtio0 +cantidadG: Aumentar el tamaño de un disco duro de un VM, por ejemplo: qm resize 105 virtio2 +40G, ojo en este tema, dado que el disco duro si es de tipo sata, en vez de virtio seria sata2.
  • qm delsnapshot vmid snapname: Eliminar la salva instantanea de una VM, ¨snapname¨ se refiere al nombre que se le puso a la salva, ejemplo: qm delsnapshot 105 salva1
  • qm listsnapshot vmid: Listar salvas instantáneas de las VMs
  • qm rollback vmid snapname: Restaurar la salva instantánea de una VM, ¨snapname¨ se refiere al nombre que se le puso a la salva, ejemplo: qm rollback 105 salva1

Estos son tan solo algunos de los tantos comandos que te podrían sacar de un apuro con Proxmox, no obstante, la lista es inmensa y no podría ponerles otros comandos sin antes probar su efectividad, por lo que en otro artículo publicare otros comandos que nos pueden ayudar a resolver a través de la consola cualquier problemática posible.

Compartir esto:

apoklipsix

El Lic. Rolando Acosta Zambrana fue formado como informático en el Instituto de Ciencias Pedagógicas ¨Hector Alfredo Pineda Zaldivar¨. Actualmente se desempeña como Esp. Informática y Comunicaciones en una empresa que brinda servicios al Turismo. Comparte lo que sabe y aprende cuando comparte.

2 comentarios

Fitin · 10 julio, 2019 a las 1:18 pm

Faltan los principales, los que tienen que ver con los containers, esos que pusiste solo funcionan con las vm, pero resulta que los que administramos sistemas linux lo que menos usamos son las VM

    apoklipsix · 11 julio, 2019 a las 9:00 am

    Ohhhh, que interesante mano, lo estudiare y hare un articulillo mas adelante sobre los containers, pero es que eran tantos comandos que debo probarlos primero, el proximo de proxmox sera entonces de los comandos de los container

Deja una respuesta

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