πͺ Π‘ΠΈΠ»Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ Π² Proxmox VE

Π‘ΠΈΠ»Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ Π² Proxmox VE: ΠΠΎΡ ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ Π² Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ΅Π΄Π°
Proxmox VE (Virtual Environment) Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΌΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Debian GNU/Linux. ΠΠΎΠΊΠ°ΡΠΎ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π΅Π½ ΠΈ Π»Π΅ΡΠ΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠΈΠ»Π° Π½Π° Proxmox ΡΠ΅ ΠΊΡΠΈΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ CLI (Command Line Interface), ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΏΡΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ», Π±ΡΡΠ·ΠΈΠ½Π° ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π΄ΠΎΡΡΠΈΠ³Π½Π°ΡΠΈ ΡΠ°ΠΌΠΎ ΡΡΠ΅Π· GUI.
π§ ΠΠ°ΡΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄?
- π§ ΠΠΎ-Π΄ΡΠ»Π±ΠΎΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅.
- β‘ ΠΠΎ-Π±ΡΡΠ·ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π· ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅.
- π ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π·Π°Π΄Π°ΡΠΈ (Π±Π΅ΠΊΡΠΏΠΈ, ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ, ΡΠ΅ΡΡΠ°ΡΡΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³).
- π§ͺ ΠΠΎΡΡΡΠΏ Π΄ΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΈΠ»ΠΈ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΎΡ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- π ΠΡΡΠΎΡΠΈΡ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌΠΎΡΡ ΡΡΠ΅Π· shell ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ Ansible/Terraform.
π ΠΡΠ½ΠΎΠ²Π½ΠΈ CLI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π² Proxmox
πΈ pvesh
Proxmox VE Shell (pvesh) ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ REST API Π½Π° Proxmox ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄.
ΠΡΠΈΠΌΠ΅Ρ: ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ VM-ΠΈ:
pvesh get /nodes/pve/qemu
πΈ qm
β Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° KVM Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
qm
Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ (QEMU/KVM).
Π‘ΠΏΠΈΡΡΠΊ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ:
qm list
Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° VM Ρ ID 100:
qm start 100
ΠΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° VM:
qm config 100
ΠΡΠΎΠΌΡΠ½Π° Π½Π° CPU Π½Π° VM:
qm set 100 --cores 4
πΈ pct
β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° LXC ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ
ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ Π² Proxmox ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΡΠ΅Π· pct
.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ:
pct list
Π‘ΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Ρ ID 101:
pct start 101
ΠΠ»ΠΈΠ·Π°Π½Π΅ Π² ΡΠ°Π±ΠΎΡΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ:
pct enter 101
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² LXC ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ:
pct create 102 local:vztmpl/debian-11-standard_11.0-1_amd64.tar.gz \--hostname test-container --cores 2 --memory 512 --net0 name=eth0,bridge=vmbr0,ip=dhcp \--rootfs local-lvm:5
πΈ pveam
β ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° LXC ΡΠ΅ΠΌΠΏΠ»Π΅ΠΉΡΠΈ
Proxmox ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ.
Π‘ΠΏΠΈΡΡΠΊ Ρ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ΅ΠΌΠΏΠ»Π΅ΠΉΡΠΈ:
pveam available
Π‘Π²Π°Π»ΡΠ½Π΅ Π½Π° ΡΠ°Π±Π»ΠΎΠ½:
pveam download local debian-12-standard_12.0-1_amd64.tar.zst
πΈ pvebackup
ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Proxmox Backup Server
ΠΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Proxmox Backup Server (PBS), ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΡ ΡΠ΅Π΄ Π΄Π°Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°.
Π ΡΡΠ½ΠΎ Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° VM Ρ ID 100:
vzdump 100 --storage pbs-storage --mode snapshot
Π Π΅ΡΡΠΎΡΠΈΡΠ°Π½Π΅ ΠΎΡ Π±Π΅ΠΊΡΠΏ:
qmrestore /mnt/pve/pbs-storage/dump/vzdump-qemu-100-2025_05_16-10_00_00.vma.zst 105
π ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°
Proxmox CLI ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠ΅Π΄ΠΈΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ:
ΠΠ°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°:
top
ΠΠΈΡΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ:
df -h
Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²Π΅ Π² ZFS (Π°ΠΊΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ):
zpool status
π Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ACL, ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΠΈ ΡΠΎΠ»ΠΈ
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»:
pveum useradd admin@pve -password supersecret
ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΠΎΠ»Ρ:
pveum aclmod / -user admin@pve -role Administrator
[/terminal]
βοΈ ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ bash
ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ Ansible, ΠΌΠΎΠΆΠ΅Ρ:
- ΠΠ° ΡΡΠ·Π΄Π°Π²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ VM/ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ;
- ΠΠ° ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π±Π΅ΠΊΡΠΏΠΈ;
- ΠΠ° ΡΠ»Π΅Π΄ΠΈΡ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ ΠΈ Π΄Π° ΠΏΡΠ°ΡΠ°Ρ ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π² Telegram;
- ΠΠ° ΠΏΡΠ°Π²ΠΈΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡΠΎΠ²Π΅.
ΠΡΠΈΠΌΠ΅ΡΠ΅Π½ ΡΠΊΡΠΈΠΏΡ Π·Π° Π±Π΅ΠΊΡΠΏ Π½Π° Π²ΡΠΈΡΠΊΠΈ VM-ΠΈ:
#!/bin/bashfor vm in $(qm list | awk 'NR>1 {print $1}'); do vzdump $vm --storage local --mode snapshotdone
π§© ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΡ ΡΠ΅Π΄ Π² Proxmox VE Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° β ΡΠΎΠΉ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ ΡΡΡΡΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ ΠΈ ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡΡ. ΠΠ²Π»Π°Π΄ΡΠ²Π°ΠΉΠΊΠΈ CLI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Proxmox, ΠΎΡΠΊΠ»ΡΡΠ²Π°Ρ ΠΏΡΠ»Π½ΠΈΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π½Π° ΡΠ²ΠΎΡΡΠ° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌ Π²ΠΈ Π·Π° ΠΏΡΠΎΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ°! ΠΠΊΠΎ Π½Π°ΠΌΠ΅ΡΠΈΡ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΠΏΠΎΠ»Π΅Π·Π½Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π±ΡΡΠΎΠ½ΠΈΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρ: π° Donate βοΈ ΠΠ°ΡΠ΅ΡΠ΅ Ρ PayPalDonate π³ ΠΠ°ΡΠ΅ΡΠ΅ Ρ Revolut