Proxmox VE virtualization platform reference for VM/LXC management, clustering, storage, and networking. Includes Terraform and Ansible integration patterns. Use when working with Proxmox configurations, CLI commands, troubleshooting VMs/containers, or planning resource allocation. Triggers: proxmox, qemu, kvm, lxc, pve, vm, container, cluster, vzdump, qm, pct.
Proxmox VE virtualization platform reference for VM management, containers, clustering, and homelab infrastructure.
# VM management (qm)
qm list # List all VMs
qm status <vmid> # Check VM status
qm start <vmid> # Start VM
qm stop <vmid> # Stop VM (graceful)
qm shutdown <vmid> # Shutdown VM (ACPI)
qm unlock <vmid> # Remove lock
qm config <vmid> # Show VM config
# Container management (pct)
pct list # List all containers
pct status <ctid> # Check container status
pct start <ctid> # Start container
pct stop <ctid> # Stop container
pct enter <ctid> # Enter container shell
# Cluster management (pvecm)
pvecm status # Cluster status and quorum
pvecm nodes # List cluster nodes
# API shell (pvesh)
pvesh get /nodes # List nodes via API
pvesh get /nodes/<node>/status # Node resource status
# Backup (vzdump)
vzdump <vmid> --mode snapshot --storage <storage>
vzdump --all --compress zstd
Load on-demand based on task:
| Topic | File | When to Load | |-------|------|--------------| | VM vs LXC | vm-lxc.md | Choosing virtualization type | | Docker Hosting | docker-hosting.md | Running Docker on Proxmox | | Networking | networking.md | Bridges, VLANs, SDN, firewall | | Storage | storage.md | Storage backends, content types | | Cloud-init | cloud-init-templates.md | VM provisioning with cloud-init | | Clustering | clustering.md | HA, quorum, fencing | | Backup | backup.md | vzdump modes, restore | | CLI Tools | cli-tools.md | qm, pct, pvecm, pvesh commands | | Troubleshooting | troubleshooting.md | Common errors, diagnostics | | Automation Tools | automation-tools.md | Terraform/Ansible integration |
Before deploying VMs/containers:
pvecm status)| Factor | Use VM | Use LXC | |--------|--------|---------| | OS | Windows, BSD, any | Linux only | | Isolation | Full kernel isolation | Shared kernel | | Performance | Good | Better (lighter) | | Startup | Slower | Fast | | Density | Lower | Higher | | Complexity | Any workload | Simple services |
| VLAN | Purpose | Proxmox Bridge | |------|---------|----------------| | 5 | Management (Web UI, API, SSH) | vmbr5 | | 1 | Trusted network | vmbr0 | | 11 | Storage (NFS/Ceph, MTU 9000) | vmbr11 | | 12 | High-speed transfers | vmbr12 |
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer