Last active 8 months ago

從 LXC 到 VM、儲存、權限、Cluster 甚至備份還原,Proxmox 操作指令大全,一次搞懂不求人 🚀

Revision ef56f65c471fdb6fd3f3378103fae7c8eed3bb1a

proxmox_commands.sh Raw
1### 🐳 LXC 容器管理
2
3# 查看所有容器
4pct list
5
6# 啟動容器
7pct start <CT_ID>
8pct start 101
9
10# 進入容器
11pct enter <CT_ID>
12pct enter 102
13
14# 停止容器
15pct stop <CT_ID>
16
17# 重啟容器
18pct reboot <CT_ID>
19
20# 刪除容器
21pct destroy <CT_ID>
22
23# 建立容器
24pct create <CT_ID> <TEMPLATE_PATH> --hostname <NAME> --storage <STORAGE> --memory <MEM_MB> --cores <CPU_CORES> --net0 name=eth0,bridge=vmbr0,ip=<IP>/24,gw=<GATEWAY>
25
26# 複製容器
27pct clone <SOURCE_CT_ID> <NEW_CT_ID> --hostname <NEW_NAME>
28
29# 從備份還原容器
30pct restore <CT_ID> <BACKUP_FILE_PATH>
31
32# 建立容器備份
33vzdump <CT_ID> --mode snapshot --storage <STORAGE_NAME>
34
35# 增加磁碟空間
36pct resize <CT_ID> rootfs +<SIZE>
37
38# 查看容器設定
39pct config <CT_ID>
40
41# 編輯容器設定(手動)
42vi /etc/pve/lxc/<CT_ID>.conf
43
44
45### 🖥️ VM 虛擬機管理
46qm start <VM_ID>
47qm shutdown <VM_ID>
48qm stop <VM_ID>
49qm restart <VM_ID>
50qm create <VM_ID> --name <VM_NAME> --memory <MEMORY_SIZE> --cores <CPU_CORES> --net0 virtio,bridge=vmbr0
51qm del <VM_ID>
52qm log <VM_ID>
53
54### 🔗 Cluster & Corosync
55pvecm expected <數字>
56pvecm status
57corosync-cfgtool -s
58vi /etc/pve/corosync.conf
59systemctl restart corosync
60systemctl restart pve-cluster
61
62### 📦 Storage 管理
63pvesm status
64pvesm alloc <STORAGE_NAME> <SIZE>
65pvesm remove <STORAGE_NAME>
66
67### 👤 使用者 & 權限
68pveum user list
69pveum user add <USERNAME>@<REALM> --password <PASSWORD>
70pveum user del <USERNAME>@<REALM>
71pveum aclmod /vms/<VM_ID> --add <USERNAME>@<REALM> --role <ROLE>
72
73### 🌐 網路設定
74ip a
75vi /etc/network/interfaces
76systemctl restart networking
77
78### 💾 備份 & 還原
79vzdump <VM_ID> --storage <STORAGE_NAME> --mode snapshot
80vzdump --restore <BACKUP_FILE> <NEW_VM_ID>
81
82### ⚙️ 系統更新 & 日誌
83apt update && apt dist-upgrade
84journalctl -xe
85reboot
86
87### 🔀 Cluster 節點管理
88pvecm delnode <NODE_NAME>
89pvecm addnode <NODE_NAME>
90pvecm add <NODE_IP>
91pvecm nodes
92pmxcfs -l
93