📜 รวมคำสั่งพื้นฐานและขั้นสูงสำหรับ Proxmox VE (PVE CLI)
Proxmox VE ไม่ได้มีดีแค่ Web UI — คำสั่ง CLI (Command Line Interface) ของมันทรงพลังสุด ๆ
เหมาะสำหรับแอดมินที่ชอบความเร็ว เขียน script หรือดูแลระบบหลายโหนดแบบมือโปร
📌 ตรวจสอบระบบ
pveversion
– ดูเวอร์ชันของ Proxmoxpvecm status
– ตรวจสอบสถานะ Clusterpveperf
– ทดสอบประสิทธิภาพเครื่องqm list
/pct list
– ดู VM/Container ทั้งหมด
🧱 จัดการ VM (KVM)
qm start VMID
/qm stop VMID
qm shutdown VMID
– ปิดแบบปลอดภัยqm status VMID
– เช็คสถานะqm migrate VMID node2
– ย้าย VM ไป node อื่นqm config VMID
– แสดง config ของ VMqm set VMID -memory 4096
– กำหนด RAMqm set VMID -cores 4 -sockets 1
– กำหนด CPU
📦 จัดการ LXC Container
pct start CTID
/pct stop CTID
pct exec CTID -- bash
– เข้า shellpct resize CTID rootfs +5G
– เพิ่มขนาด diskpct set CTID -memory 2048
– ปรับ RAM
🔧 คำสั่งจัดการ Cluster
pvecm create mycluster
– สร้าง Clusterpvecm add 192.168.1.100
– Join nodepvecm status
/pvecm nodes
pvecm delnode node2
– ลบ node
🛡️ สำรองข้อมูลและ Snapshot
vzdump 101 --storage local --mode snapshot
– Backup VM แบบ snapshotqm snapshot 101 snap1
– สร้าง snapshotqm rollback 101 snap1
– Rollbackcrontab -e
– ตั้งเวลาสำรองข้อมูลอัตโนมัติ
📌 ตัวอย่างตั้งเวลาทุกวันตี 3:
0 3 * * * vzdump 101 --storage local --mode snapshot
🖧 คำสั่งเกี่ยวกับเครือข่าย
ip a
– แสดง IP addresscat /etc/network/interfaces
– ดู configsystemctl restart networking
– รีโหลดเน็ตเวิร์ก
📁 จัดการ ISO และ Template
ls /var/lib/vz/template/iso
– ISO ที่มีscp file.iso [email protected]:/var/lib/vz/template/iso
– อัปโหลด ISOpct create 102 local:vztmpl/debian-11-standard_11.0-1_amd64.tar.gz
– สร้าง CT จาก template
🔥 คำสั่งเด็ดอื่น ๆ
journalctl -xe
– ดู log systemsystemctl restart pveproxy
– รีโหลด UIdf -h
– ตรวจสอบการใช้งาน disk
🎯 สรุป
การรู้คำสั่ง CLI ของ Proxmox จะช่วยให้คุณทำงานได้เร็วกว่า UI หลายเท่า
สามารถใช้ร่วมกับ Bash Script หรือ Ansible เพื่อจัดการระบบขนาดใหญ่ได้อย่างมืออาชีพ
💬 เอกสารเพิ่มเติม: https://pve.proxmox.com/pve-docs/
🐧 LinuxSEA – เรียนรู้ เติบโต และแบ่งปัน บนเส้นทางของโอเพ่นซอร์ส