ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² Proxmox VE
Proxmox Virtual Environment (VE) Π΅ ΠΌΠΎΡΠ½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (VM) ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΊΠ»ΡΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Proxmox Π΅ Π½Π΅ΠΉΠ½Π°ΡΠ° Π³ΡΠ²ΠΊΠ°Π²Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°, Π·Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ. Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π²ΠΈ ΠΏΡΠ΅Π²Π΅Π΄Π΅ΠΌ ΠΏΡΠ΅Π· ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π² Proxmox VE.
Π‘ΡΡΠΏΠΊΠ° 1: Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΈ Π² Proxmox VE
Proxmox ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅ΠΆΠΈΠΌΠ°, Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΠΊΠΎΠΈΡΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ»ΡΡΠ°ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°:
- ΠΠΎΡΡΠΎΠ²Π° ΠΌΡΠ΅ΠΆΠ°: Π’ΠΎΠ²Π° Π΅ ΡΠ΅ΠΆΠΈΠΌΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π² Proxmox, ΠΏΡΠΈ ΠΊΠΎΠΉΡΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΡ ΡΡΡΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠ°ΡΠΎ Ρ ΠΎΡΡΠ°. Π’ΠΎΠΉ Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
- NAT (ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Π°Π΄ΡΠ΅ΡΠΈ): Π ΡΠ΅ΠΆΠΈΠΌ NAT Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠΌΠ°Ρ ΡΠ°ΡΡΠ΅Π½ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ IP Π°Π΄ΡΠ΅ΡΠΈ, Π° ΡΡΠ°ΡΠΈΠΊΡΡ ΠΊΡΠΌ ΠΈ ΠΎΡ Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π° ΠΏΡΠ΅Π· ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ IP Π°Π΄ΡΠ΅Ρ Π½Π° Ρ ΠΎΡΡΠ°. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΎΡ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
- VLAN (Π²ΠΈΡΡΡΠ°Π»Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°): VLAN ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ°ΡΠΈΠΊ. Proxmox VE ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° VLAN, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ VLAN ΠΏΡΠ΅Π· Π΅Π΄ΠΈΠ½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
Π‘ΡΡΠΏΠΊΠ° 2: ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Proxmox VE ΠΈ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ Proxmox VE, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ ISO ΠΎΠ±ΡΠ°Π· ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ Π½Π° Proxmox. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅, ΡΠ΅ Π²ΠΈ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° Proxmox.
- ΠΠ»Π΅Π·ΡΠ΅ Π² ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° Proxmox: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ΅Π± Π°Π΄ΡΠ΅ΡΠ° https://:8006, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΠ°Π½Π΅Π» Π½Π° Proxmox.
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ: ΠΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π²ΠΏΡΡΠ½Π΅ΡΠ΅ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π²ΠΈ Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°, ΠΊΠ°ΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ apt update ΠΈ apt upgrade Π½Π° Ρ ΠΎΡΡΠ° Proxmox.
Π‘ΡΡΠΏΠΊΠ° 3: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠΎΡΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠΎΡΡΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² Proxmox Π΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΡ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Proxmox VE ΡΡΠ·Π΄Π°Π²Π° ΠΌΠΎΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ (vmbr0), ΠΊΠΎΠΉΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π° Π½Π° ΠΏΡΡΠ²ΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (Π½Π°ΠΏΡ. eth0).
ΠΠ° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΌΠΎΡΡ:
- ΠΠ°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ Datacenter > Node > System > Network (Π¦Π΅Π½ΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ > ΠΡΠ·Π΅Π» > Π‘ΠΈΡΡΠ΅ΠΌΠ° > ΠΡΠ΅ΠΆΠ°).
- Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ “Create” (Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅) ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ “Linux Bridge”.
- ΠΠ°ΠΉΡΠ΅ ΠΈΠΌΠ΅ Π½Π° ΠΌΠΎΡΡΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ vmbr1.
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΌΠΎΡΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ eth1).
- ΠΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π°Π΄Π°ΠΉΡΠ΅ IP Π°Π΄ΡΠ΅Ρ Π½Π° ΠΌΠΎΡΡΠ°.
- Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ Ρ “Create” (Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅) ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π²ΡΡΡ Ρ “Apply Configuration” (ΠΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°).
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΌΠΎΡΡΡΡ Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΠ΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΡ Π½Π°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Ρ Π²ΡΠ½ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΡΠ΅Π· Ρ ΠΎΡΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 4: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° VLAN
Proxmox ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° VLAN Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. ΠΠ°ΡΠΊΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° VLAN Π΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ Π½Π°ΡΠΈΠ½ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° Π² ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠ° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ VLAN:
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ² ΠΌΠΎΡΡ: (ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΡΡΠΏΠΊΠ° 3), Π½ΠΎ Π½Π΅ ΠΌΡ Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ IP Π°Π΄ΡΠ΅Ρ.
- Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ VLAN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:auto vmbr1.100 iface vmbr1.100 inet static address 192.168.100.1 netmask 255.255.255.0
- Π’ΠΎΠ²Π° ΡΡΠ·Π΄Π°Π²Π° VLAN ID 100 Π½Π° ΠΌΠΎΡΡΠ° vmbr1.
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:
- ΠΠ°Π΄Π°ΠΉΡΠ΅ VLAN Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ: ΠΠΎΠΊΠ°ΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°, Π² ΡΠ°Π·Π΄Π΅Π»Π° “ΠΡΠ΅ΠΆΠ°” Π·Π°Π΄Π°ΠΉΡΠ΅ ΡΠ°Π³Π° VLAN Π½Π° 100. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° VLAN ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 5: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° NAT Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ
NAT ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΎΡ Π²ΡΠ½ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠ°ΡΠΎ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΠ° Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ NAT:
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Proxmox: Π£Π²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (Π½Π°ΠΏΡ. eth0) Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠ°ΠΉΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:auto vmbr1 iface vmbr1 inet static address 10.10.10.1 netmask 255.255.255.0
- ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π½Π° ΠΌΠΎΡΡΠ° vmbr1 ΡΠ΅ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π° ΠΎΠ±Ρ Π²Π°ΡΡΡ Π½Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° 10.10.10.0/24.
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π΅:
- ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ IP Forwarding ΠΈ NAT:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° /etc/sysctl.conf ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄, Π·Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ IP forwarding:
net.ipv4.ip_forward=1 - ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° NAT Π² iptables, Π·Π° Π΄Π° Π½Π°ΡΠΎΡΠ²Π°ΡΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ:
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADE - ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠ° iptables-persistent:apt install iptables-persistent
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° /etc/sysctl.conf ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄, Π·Π° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ IP forwarding:
Π‘ΡΡΠΏΠΊΠ° 6: Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° Π²ΠΈΡΠΎΠΊΠ° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡ
ΠΠ° ΠΏΠΎΡΡΠΈΠ³Π°Π½Π΅ Π½Π° Π²ΠΈΡΠΎΠΊΠ° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡ ΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² Proxmox.
ΠΠ° Π΄Π° Π½Π°ΡΡΡΠΎΠΈΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π° ΠΡΠ΅ΠΆΠ° Π² Proxmox: Π ΡΠ°Π·Π΄Π΅Π»Π° “Network” (ΠΡΠ΅ΠΆΠ°) ΡΡΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²Π° Π²ΡΡΠ·ΠΊΠ°, ΠΊΠ°ΡΠΎ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π²Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅: Proxmox ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
- Π Π΅ΠΆΠΈΠΌ 0 (Balance-rr): ΠΡΡΠ³ΠΎΠ²ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ.
- Π Π΅ΠΆΠΈΠΌ 1 (Active-Backup): ΠΠ΄ΠΈΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½, Π° Π΄ΡΡΠ³ΠΈΡΡ Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡ Π·Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅.
- Π Π΅ΠΆΠΈΠΌ 4 (802.3ad): ΠΠ³ΡΠ΅Π³ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈ Ρ LACP, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ.
- ΠΠ°ΠΏΠ°Π·Π²Π°Π½Π΅ ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 7: Π’Π΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠΈ, ΠΎΡ ΡΠ΅ΡΠ°Π²Π°ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡΡΠ°:
- ΠΠΈΠ½Π³ Π½Π° Ρ ΠΎΡΡΠ°: Π£Π²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΈΠ½Π³Π²Π°Ρ Ρ ΠΎΡΡΠ° Π½Π° Proxmox ΠΈ ΡΠ»ΡΠ·Π°.
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°: Π£Π²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ VLANs ΠΈ NAT Rules: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π·Π° Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° VLAN ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΡΠ° Π½Π° NAT.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Proxmox VE ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΡΠ²ΠΊΠ°Π²Π° ΠΈ ΠΌΠΎΡΠ½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠΎΡΡΠΎΠ²Π΅, NAT, VLAN ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅. ΠΠ°ΡΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΡΡΠΏΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΈΠ΄Π΅Π°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π° Π²Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, ΠΊΠ°ΡΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ°.
