{ "meta": { "title": "Comandos qm y pct de Proxmox — gestión de VM y contenedores LXC | ProxMenux", "description": "Referencia de comandos qm y pct de Proxmox VE para VMs y contenedores LXC: list, config, start, stop, shutdown, reboot, destroy, clone, migrate, snapshot, resize, además de pct exec / enter / push / pull para contenedores.", "ogTitle": "Comandos qm y pct de Proxmox — gestión de VM y contenedores LXC", "ogDescription": "Referencia de comandos qm y pct de Proxmox VE — gestiona máquinas virtuales y contenedores LXC desde la CLI: arrancar, parar, configurar, snapshot, migrar, clonar, destruir.", "twitterTitle": "Comandos qm / pct de Proxmox | ProxMenux", "twitterDescription": "Comandos qm / pct curados para gestionar máquinas virtuales y contenedores LXC en Proxmox VE." }, "header": { "title": "Gestión de VM y CT", "description": "Referencia curada de los comandos qm (VMs) y pct (contenedores LXC). Listado, ciclo de vida (start / stop / shutdown / destroy), inspección de configuración y operaciones específicas de contenedor como exec, enter, push y pull.", "section": "Ayuda e información" }, "intro": { "title": "Localiza primero el VMID o CTID", "body": "Casi todos los comandos necesitan un ID numérico. Usa qm list para VMs y pct list para contenedores. Reemplaza <vmid> / <ctid> en los snippets por el ID real antes de ejecutar." }, "commandGroups": [ { "title": "Listado e información", "commands": [ { "command": "qm list", "description": "Listar todas las máquinas virtuales" }, { "command": "pct list", "description": "Listar todos los contenedores LXC" }, { "command": "qm config ", "description": "Mostrar la configuración de la VM (parseada por qm)" }, { "command": "pct config ", "description": "Mostrar la configuración del contenedor (parseada por pct)" } ] }, { "title": "Ficheros de configuración (en crudo)", "commands": [ { "command": "cat /etc/pve/qemu-server/.conf", "description": "Ver el fichero de configuración de la VM en crudo" }, { "command": "cat /etc/pve/lxc/.conf", "description": "Ver el fichero de configuración del CT en crudo" }, { "command": "nano /etc/pve/qemu-server/.conf", "description": "Editar el fichero de configuración de la VM en crudo (nano)" }, { "command": "nano /etc/pve/lxc/.conf", "description": "Editar el fichero de configuración del CT en crudo (nano)" }, { "command": "vi /etc/pve/qemu-server/.conf", "description": "Editar el fichero de configuración de la VM en crudo (vi)" }, { "command": "vi /etc/pve/lxc/.conf", "description": "Editar el fichero de configuración del CT en crudo (vi)" } ] }, { "title": "Gestión de VM", "commands": [ { "command": "qm start ", "description": "Arrancar una máquina virtual. Usa el correcto" }, { "command": "qm stop ", "description": "Forzar la parada de una máquina virtual. Usa el correcto" }, { "command": "qm shutdown ", "description": "Apagar una máquina virtual de forma ordenada" }, { "command": "qm reset ", "description": "Resetear una máquina virtual (reinicio en caliente)" }, { "command": "qm suspend ", "description": "Suspender una máquina virtual" }, { "command": "qm resume ", "description": "Reanudar una máquina virtual suspendida" }, { "command": "qm destroy ", "description": "Eliminar una VM (irreversible). Usa el correcto" } ] }, { "title": "Gestión de contenedores", "commands": [ { "command": "pct start ", "description": "Arrancar un contenedor. Usa el correcto" }, { "command": "pct stop ", "description": "Forzar la parada de un contenedor. Usa el correcto" }, { "command": "pct shutdown ", "description": "Apagar un contenedor de forma ordenada" }, { "command": "pct restart ", "description": "Reiniciar un contenedor" }, { "command": "pct destroy ", "description": "Eliminar un CT (irreversible). Usa el correcto" } ] }, { "title": "Operaciones de contenedor", "commands": [ { "command": "pct exec -- getent passwd | column -t -s :", "description": "Mostrar los usuarios del CT en formato tabla" }, { "command": "pct exec -- ps aux --sort=-%mem | head", "description": "Top de procesos por memoria en el CT" }, { "command": "pct enter ", "description": "Entrar en la shell del contenedor" }, { "command": "pct push ", "description": "Copiar un fichero del host al contenedor" }, { "command": "pct pull ", "description": "Copiar un fichero del contenedor al host" } ] } ], "destroyWarn": { "title": "Destroy es irreversible", "bodyRich": "qm destroy y pct destroy eliminan la VM / CT y todos sus discos. No hay confirmación por defecto. Haz un backup primero si hay alguna posibilidad de que quieras recuperar los datos — ver Backup y restauración." }, "qmConfigTip": { "title": "qm config vs editar el fichero .conf directamente", "bodyRich": "qm config <vmid> y pct config <ctid> leen el fichero a través del parser de Proxmox — la salida está normalizada, sin comentarios, y los cambios pendientes se muestran aparte. Editar /etc/pve/qemu-server/<vmid>.conf o /etc/pve/lxc/<ctid>.conf directamente salta el parser. Útil para arreglar una config corrupta o aplicar un ajuste que qm set no acepte, pero detén antes el guest para evitar races. El sistema de ficheros del clúster (pmxcfs) se encarga de propagar el cambio a los demás nodos." }, "related": { "heading": "Relacionado", "items": [ { "href": "/docs/help-info/backup-commands", "label": "Backup y restauración", "tail": " — vzdump y qmrestore / pct restore." }, { "href": "/docs/help-info/storage-commands", "label": "Almacenamiento y discos", "tail": " — qm importdisk y gestión de discos." }, { "href": "/docs/help-info", "label": "Resumen de Ayuda e información", "tail": "." } ] } }