ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΈ Π² Proxmox VE: ΠΡΠ»Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ
Proxmox Virtual Environment (VE) Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΠΌΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, Π½Π°Π»ΠΈΡΠ½ΠΈ Π΄Π½Π΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ° Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π΄Π° ΡΠ°Π·Π³ΡΡΡΠ°Ρ, ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ (VMs) ΠΈ Linux ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ (LXC) ΠΎΡ Π΅Π΄ΠΈΠ½Π΅Π½, ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ, ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Proxmox ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π΅ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΎΡΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠ»Π½ΠΈΡ ΠΌΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π».
Π ΡΠΎΠ²Π° ΠΈΠ·ΡΠ΅ΡΠΏΠ°ΡΠ΅Π»Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠ΅ Π²ΠΈ ΠΏΡΠ΅Π²Π΅Π΄Π΅ΠΌ ΠΏΡΠ΅Π· Π²ΡΡΠΊΠ° ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π² Proxmox VE β ΠΎΡ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° bridge ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π΄ΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ΡΠΎ Π½Π° VLAN, NAT ΠΈ high-availability bonding. ΠΠΎ ΠΊΡΠ°Ρ ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ ΡΡΡ Π·Π½Π°Π½ΠΈΡΡΠ° Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½Π°, ΡΠΈΠ³ΡΡΠ½Π° ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°.
Π‘ΡΡΠΏΠΊΠ° 1: Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΠΆΠΈΠΌΠΈ Π² Proxmox VE
ΠΡΠ΅Π΄ΠΈ Π΄Π° Π΄ΠΎΠΊΠΎΡΠ½Π΅ΡΠ΅ Π΄ΠΎΡΠΈ Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π΅Π½ ΡΠ°ΠΉΠ», Π΅ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ Proxmox VE ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°. ΠΡΠ΅ΠΊΠΈ ΡΠ΅ΠΆΠΈΠΌ ΡΠ»ΡΠΆΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½Π° ΡΠ΅Π» ΠΈ ΠΈΠ·Π±ΠΎΡΡΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
Bridged ΠΌΡΠ΅ΠΆΠ° (ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅)
Bridged ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ ΡΠ΅ΠΆΠΈΠΌΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΈ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² Proxmox VE. ΠΡΠΈ ΡΠ°Π·ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Ρ
ΠΎΡΡΠ° ΡΡΠ΅Π· Π²ΠΈΡΡΡΠ°Π»Π΅Π½ bridge (Π½Π°ΠΏΡ. vmbr0). VMs ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Π²ΡΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½ IP Π°Π΄ΡΠ΅Ρ ΠΎΡ DHCP ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈΠ»ΠΈ ΡΡΠ΅Π· ΡΡΠ°ΡΠΈΡΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅.
ΠΠ°ΠΉ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π°: ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ VMs, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ LAN ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ, ΡΠ΅Π± ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΡΡΠ²ΡΡΠΈ Π·Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ.
NAT (Network Address Translation)
Π NAT ΡΠ΅ΠΆΠΈΠΌ, VMs ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΡΠ°ΡΡΠ½ΠΈ IP Π°Π΄ΡΠ΅ΡΠΈ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π²ΡΡΡΠ΅ΡΠ½Π° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ°. Π¦Π΅Π»ΠΈΡΡ ΠΈΠ·Ρ ΠΎΠ΄ΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΎΡ VMs ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅Π· ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡ IP Π°Π΄ΡΠ΅Ρ Π½Π° Ρ ΠΎΡΡΠ° ΡΡΠ΅Π· ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅. VMs ΠΌΠΎΠ³Π°Ρ Π΄Π° Π΄ΠΎΡΡΡΠΏΠ²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π½ΠΎ Π½Π΅ ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΎΡΠ²ΡΠ½ Π±Π΅Π· ΠΈΠ·ΡΠΈΡΠ½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅.
ΠΠ°ΠΉ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π°: ΠΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠ΅ΡΡΠΎΠ²ΠΈ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ, Π² ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈ ΡΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ.
VLAN (Virtual Local Area Network)
VLAN ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΠΏΡΠ΅Π· Π΅Π΄ΠΈΠ½ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ VLAN ΡΠ°Π³ΠΎΠ²Π΅ (IEEE 802.1Q). Proxmox VE Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° VLAN ΡΠ°Π³Π²Π°Π½Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΠΉΠΊΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ Π΄Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Ρ Π°ΡΠ΄ΡΠ΅Ρ.
ΠΠ°ΠΉ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π°: ΠΠ½ΠΎΠ³ΠΎΠ½Π°Π΅ΠΌΠ°ΡΠ΅Π»ΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΡΠΊΠΈ ΡΡΠ°ΡΠΈΠΊ ΠΎΡ VM ΡΡΠ°ΡΠΈΠΊ.
Bonding (Link Aggregation)
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΎΡΠΎ bonding ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Π΄Π²Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² Π΅Π΄ΠΈΠ½ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΡΠ΅ΡΡΠΎΡΠ½Π° Π»Π΅Π½ΡΠ°, ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ, ΠΈΠ»ΠΈ ΠΈ Π΄Π²Π΅ΡΠ΅ β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ bonding ΡΠ΅ΠΆΠΈΠΌ.
ΠΠ°ΠΉ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π°: ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Ρ Π²ΠΈΡΠΎΠΊΠ° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡ, ΠΊΡΠ΄Π΅ΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ ΠΎΡ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
Π‘ΡΡΠΏΠΊΠ° 2: ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° Proxmox VE ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
ΠΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ Proxmox VE, ΠΈΠ·ΡΠ΅Π³Π»Π΅ΡΠ΅ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΈΡ ISO ΠΎΠ±ΡΠ°Π· ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΡΠ΅Π±ΡΠ°ΠΉΡ Π½Π° Proxmox. Π‘ΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡ ISO, ΡΠ»Π΅Π΄Π²Π°ΠΉΡΠ΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΡΠ²Π΅ΡΠ½ΠΈΠΊ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠ΅ΡΠΎ hostname, IP Π°Π΄ΡΠ΅Ρ ΠΈ DNS Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°.
> ΠΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΡΠ²Π΅Ρ: ΠΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Proxmox Π½Π° dedicated Ρ Π°ΡΠ΄ΡΠ΅Ρ Π·Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡ, ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ Dedicated ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° AlexHost, ΠΊΠΎΠΈΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Ρ ΡΡΡΠΎΠ²Π°ΡΠ° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½Π° ΠΌΠΎΡ ΠΈ ΠΏΡΠ»Π΅Π½ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ», ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈ ΠΎΡ Proxmox ΡΡΠ΅Π΄ΠΈΡΠ΅.
ΠΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π½Π° Proxmox
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° ΠΏΡΠΈΠΊΠ»ΡΡΠΈ, Π΄ΠΎΡΡΡΠΏΠ΅ΡΠ΅ ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Proxmox ΠΎΡ Π²ΡΠ΅ΠΊΠΈ Π±ΡΠ°ΡΠ·ΡΡ:
https://<proxmox-ip>:8006ΠΠ»Π΅Π·ΡΠ΅ Ρ root ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°.
ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°
ΠΡΠ΅Π΄ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ Π²Π°ΡΠΈΡΡ Proxmox Ρ ΠΎΡΡ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π°ΠΊΡΡΠ°Π»Π΅Π½. ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΡΠ΅Π· SSH ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅:
apt update && apt upgrade -yΠ’ΠΎΠ²Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ Ρ Π½Π°ΠΉ-Π½ΠΎΠ²ΠΎΡΠΎ ΡΠ΄ΡΠΎ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 3: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Bridge ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² Proxmox VE
Linux bridge Π² Proxmox Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ. VMs ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΊΡΠΌ ΡΠΎΠ·ΠΈ bridge, ΠΊΠΎΠΉΡΠΎ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Ρ ΠΎΡΡΠ° β Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠΉΠΊΠΈ VMs Π² ΡΡΡΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΊΠ°ΡΠΎ Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°.
Proxmox Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π° bridge ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π½Π°ΡΠ΅ΡΠ΅Π½ vmbr0 ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ°, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΏΡΡΠ²ΠΈΡ ΠΎΡΠΊΡΠΈΡ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (Π½Π°ΠΏΡ. eth0 ΠΈΠ»ΠΈ eno1).
Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° Bridge ΡΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
- ΠΠ°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ Datacenter β [ΠΠ°ΡΠΈΡΡ Π²ΡΠ·Π΅Π»] β System β Network
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Create ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Linux Bridge
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠ°:
- Name: Π½Π°ΠΏΡ.
vmbr1 - Bridge Ports: Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΠΏΡΠΈΠΊΠ°ΡΠ²Π°Π½Π΅ (Π½Π°ΠΏΡ.
eth1) - IP Address/CIDR: ΠΡΠΈΡΠ²ΠΎΠ΅ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅Π½ IP, Π°ΠΊΠΎ bridge-ΡΡ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ Π½Π° Π½ΠΈΠ²ΠΎ Ρ
ΠΎΡΡ (Π½Π°ΠΏΡ.
192.168.1.100/24) - Gateway: ΠΠΎΠ±Π°Π²Π΅ΡΠ΅ gateway, Π°ΠΊΠΎ ΡΠΎΠ²Π° Π΅ Π²Π°ΡΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Create, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Apply Configuration
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° Bridge
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° bridge Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ» Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°:
nano /etc/network/interfacesΠΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ bridge Π·Π°ΠΏΠΈΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
auto vmbr1
iface vmbr1 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
bridge-ports eth1
bridge-stp off
bridge-fd 0Π‘Π»Π΅Π΄ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°:
systemctl restart networkingΠΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ Π½Π° Bridge ΠΊΡΠΌ VM
ΠΡΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° VM, Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° Network ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ bridge ΠΎΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ Bridge. VM ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΎΠ·ΠΈ bridge Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Ρ ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
Π‘ΡΡΠΏΠΊΠ° 4: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° VLAN Π² Proxmox VE
VLAN ΡΠ° ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅Π΄ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΡΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π³ΡΡΠΏΠΈ VMs β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ΅Π±-Π½Π°ΡΠΎΡΠ΅Π½Π° DMZ Π·ΠΎΠ½Π° ΠΎΡ Π²ΡΡΡΠ΅ΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° Π·Π° Π±Π°Π·ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈ Π² ΠΌΠ½ΠΎΠ³ΠΎΠ½Π°Π΅ΠΌΠ°ΡΠ΅Π»ΡΠΊΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°.
Π‘ΡΡΠΏΠΊΠ° 4.1: ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° VLAN-Aware Bridge
ΠΠ°ΠΉ-ΠΏΡΠΎΡΡΠΈΡΡ ΠΈ Π½Π°ΠΉ-ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π΅Π½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² Proxmox VE Π΅ Π΄Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΎΠΏΡΠΈΡΡΠ° VLAN-aware Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ bridge:
- ΠΡΠΈΠ΄Π΅ΡΠ΅ Π½Π° Datacenter β [Node] β System β Network
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π²Π°ΡΠΈΡ bridge (Π½Π°ΠΏΡ.
vmbr0) - ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Edit ΠΈ ΠΎΡΠΌΠ΅ΡΠ½Π΅ΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΡΠ΅ΡΠΎ VLAN aware
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ OK ΠΈ Apply Configuration
Π‘ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π° VLAN ΠΎΡΠ²Π΅Π΄ΠΎΠΌΠ΅Π½ΠΎΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°ΡΠ΅ VLAN ΡΠ°Π³ΠΎΠ²Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ VM ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ, Π±Π΅Π· Π΄Π° ΡΡΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ bridge ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ VLAN.
Π‘ΡΡΠΏΠΊΠ° 4.2: Π ΡΡΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° VLAN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ (Π½Π°ΡΠ»Π΅Π΄Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄)
ΠΠ° ΠΏΠΎ-Π΄Π΅ΡΠ°ΠΉΠ»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΈΠ»ΠΈ ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ ΠΏΠΎ-ΡΡΠ°ΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ VLAN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΡΡΡΠ½ΠΎ Π² /etc/network/interfaces:
nano /etc/network/interfacesΠΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ Π±Π»ΠΎΠΊ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° VLAN ID 100 Π½Π° vmbr1 bridge:
auto vmbr1.100
iface vmbr1.100 inet static
address 192.168.100.1
netmask 255.255.255.0
vlan-raw-device vmbr1ΠΠ°ΠΏΠ°Π·Π΅ΡΠ΅ ΡΠ°ΠΉΠ»Π° ΠΈ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ°:
systemctl restart networkingΠ‘ΡΡΠΏΠΊΠ° 4.3: ΠΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ Π½Π° VLAN ΡΠ°Π³ ΠΊΡΠΌ VM
ΠΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° VM:
- ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° VM ΠΈ Π½Π°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° Network
- ΠΠ°Π΄Π°ΠΉΡΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ VLAN Tag Π½Π°
100(ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΎΡ Π²Π°Ρ VLAN ID) - Π£Π²Π΅ΡΠ΅ΡΠ΅ ΡΠ΅, ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΡ bridge Π΅ VLAN-aware
VM ΡΠ΅ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ° ΡΠ°ΠΌΠΎ Ρ Π΄ΡΡΠ³ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°Π³Π½Π°ΡΠΈ Ρ VLAN 100, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ.
Π‘ΡΡΠΏΠΊΠ° 5: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° NAT Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° VM
NAT Π΅ ΠΈΠ΄Π΅Π°Π»Π½Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΡΠΊΠ°ΡΠ΅ VMs Π΄Π° ΠΈΠΌΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ, Π±Π΅Π· Π΄Π° Π³ΠΈ ΠΈΠ·Π»Π°Π³Π°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°. Π’ΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΈΡΠΎΠΊΠΎ Π·Π° ΡΡΡΠ²ΡΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ»ΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΎ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ ΠΎΡ Π²Ρ ΠΎΠ΄ΡΡΠ° ΠΏΡΠ±Π»ΠΈΡΠ½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ.
Π‘ΡΡΠΏΠΊΠ° 5.1: ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ Bridge
ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ bridge Π·Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° NAT ΠΌΡΠ΅ΠΆΠ°:
nano /etc/network/interfacesauto vmbr1
iface vmbr1 inet static
address 10.10.10.1
netmask 255.255.255.0
bridge-ports none
bridge-stp off
bridge-fd 0ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅ bridge-ports none ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΡΠΎΠ·ΠΈ bridge Π½ΡΠΌΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ β ΡΠΎΠΉ Π΅ ΡΠΈΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ΅Π½ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ.
Π‘ΡΡΠΏΠΊΠ° 5.2: ΠΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° IP Forwarding
IP forwarding ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ Π½Π° Proxmox Ρ ΠΎΡΡΠ°, Π·Π° Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΡΡΠ°ΡΠΈΠΊΠ° Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ Π²ΡΠ½ΡΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ:
nano /etc/sysctl.confΠ Π°Π·ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΡΠ΅ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΡ ΡΠ΅Π΄:
net.ipv4.ip_forward=1ΠΡΠΈΠ»ΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ Π±Π΅Π· ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅:
sysctl -pΠ‘ΡΡΠΏΠΊΠ° 5.3: ΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° iptables NAT ΠΏΡΠ°Π²ΠΈΠ»Π°
Π‘Π΅Π³Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ iptables Π·Π° ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄ΡΡΠΈΡ ΡΡΠ°ΡΠΈΠΊ ΠΎΡ Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° (10.10.10.0/24) ΠΏΡΠ΅Π· Π²ΡΠ½ΡΠ½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Ρ
ΠΎΡΡΠ° (eth0):
iptables -t nat -A POSTROUTING -s 10.10.10.0/24 -o eth0 -j MASQUERADEΠΠ° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°ΡΠ΅, ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΡΠ΅ Π·Π°ΠΏΠ°Π·Π²Π°Ρ ΡΠ»Π΅Π΄ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ iptables-persistent:
apt install iptables-persistent -y
netfilter-persistent saveΠ‘ΡΡΠΏΠΊΠ° 5.4: ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° VM ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π·Π° NAT
ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° VM, ΠΊΠΎΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° NAT:
- ΠΡΠΈΡΠ²ΠΎΠ΅ΡΠ΅ Ρ ΠΊΡΠΌ
vmbr1bridge - ΠΠ°Π΄Π°ΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΠ΅Π½ IP Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°
10.10.10.0/24(Π½Π°ΠΏΡ.10.10.10.10) - ΠΠ°Π΄Π°ΠΉΡΠ΅ gateway Π½Π°
10.10.10.1(IP Π°Π΄ΡΠ΅ΡΡΡ Π½Π° bridge Π½Π° Ρ ΠΎΡΡΠ°) - ΠΠ°Π΄Π°ΠΉΡΠ΅ DNS Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ ΡΠ΅Π·ΠΎΠ»Π²ΡΡ ΠΊΠ°ΡΠΎ
8.8.8.8
VM Π²Π΅ΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΡΠ΅Π· Ρ ΠΎΡΡΠ°, ΠΎΡΡΠ°Π²Π°ΠΉΠΊΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΎΡΠ²ΡΠ½.
Π‘ΡΡΠΏΠΊΠ° 6: Bonding Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π·Π° Π²ΠΈΡΠΎΠΊΠ° Π½Π°Π»ΠΈΡΠ½ΠΎΡΡ
ΠΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΎ bonding (ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΡΡΡΠΎ ΠΊΠ°ΡΠΎ link aggregation ΠΈΠ»ΠΈ teaming) ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ NIC Π² Π΅Π΄ΠΈΠ½ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. Π’ΠΎΠ²Π° ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎΡΡ, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ, ΠΈΠ»ΠΈ ΠΈ Π΄Π²Π΅ΡΠ΅ β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΠΈΠ·Π±ΡΠ°Π½ΠΈΡ bonding ΡΠ΅ΠΆΠΈΠΌ.
Π‘ΡΡΠΏΠΊΠ° 6.1: Π‘ΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Bond ΡΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
- ΠΠ°Π²ΠΈΠ³ΠΈΡΠ°ΠΉΡΠ΅ Π΄ΠΎ Datacenter β [Node] β System β Network
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Create ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Linux Bond
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΠΉΡΠ΅ bond-Π°:
- Slaves: ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π²Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (Π½Π°ΠΏΡ.
eth0,eth1) - Mode: ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ bonding ΡΠ΅ΠΆΠΈΠΌ (Π²ΠΈΠΆΡΠ΅ ΠΏΠΎ-Π΄ΠΎΠ»Ρ)
- Hash Policy: ΠΠ°Π΄Π°ΠΉΡΠ΅ Π½Π°
layer2ΠΈΠ»ΠΈlayer2+3Π·Π° ΡΠ΅ΠΆΠΈΠΌΠΈ Ρ Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ
- ΠΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Create ΠΈ Apply Configuration
Π‘ΡΡΠΏΠΊΠ° 6.2: ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ Bonding ΡΠ΅ΠΆΠΈΠΌ
| Π Π΅ΠΆΠΈΠΌ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° ΠΎΡ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠ° |
|---|---|---|---|
| 0 | balance-rr | ΠΠ°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ ΠΏΠΎ ΠΊΡΡΠ³ΠΎΠ² ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ | ΠΠ΅ |
| 1 | active-backup | ΠΠ΄ΠΈΠ½ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ; ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌ Π½Π° Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡ Π·Π° failover | ΠΠ΅ |
| 2 | balance-xor | ΠΠ°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° XOR | ΠΠ΅ |
| 4 | 802.3ad (LACP) | ΠΠΈΠ½Π°ΠΌΠΈΡΠ½Π° link aggregation; ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΠ° ΡΠ΅ΡΡΠΎΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° ΠΈ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎΡΡΡΠ° | ΠΠ° (ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° LACP) |
| 6 | balance-alb | ΠΠ΄Π°ΠΏΡΠΈΠ²Π½ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ; Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠ° | ΠΠ΅ |
ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ: Π Π΅ΠΆΠΈΠΌ 1 (active-backup) Π·Π° ΠΏΡΠΎΡΡ failover, ΠΈΠ»ΠΈ Π Π΅ΠΆΠΈΠΌ 4 (802.3ad/LACP) Π·Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ Ρ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ.
Π‘ΡΡΠΏΠΊΠ° 6.3: ΠΡΠΈΠΊΠ°ΡΠ²Π°Π½Π΅ Π½Π° Bond ΠΊΡΠΌ Bridge
Π‘Π»Π΅Π΄ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° bond-Π° (Π½Π°ΠΏΡ. bond0), ΡΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΠΉΡΠ΅ bridge, Π·Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° bond-Π° ΠΊΠ°ΡΠΎ ΡΠ²ΠΎΠΉ bridge ΠΏΠΎΡΡ:
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
bridge-ports bond0
bridge-stp off
bridge-fd 0Π’ΠΎΠ²Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ VMs, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΊΡΠΌ vmbr0, ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎΡΡΡΠ° ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ.
Π‘ΡΡΠΏΠΊΠ° 7: Π’Π΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Proxmox ΠΌΡΠ΅ΠΆΠ°ΡΠ°
Π‘Π»Π΅Π΄ Π·Π°Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ΠΎΡΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅ Π΅ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΈ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ.
Π’Π΅ΡΡΠΎΠ²Π΅ Π·Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ
Ping Π½Π° Ρ ΠΎΡΡΠ° ΠΎΡ VM:
ping 10.10.10.1Ping Π½Π° Π²ΡΠ½ΡΠ΅Π½ Π°Π΄ΡΠ΅Ρ ΠΎΡ VM (ΡΠ΅ΡΡΠ²Π° NAT/ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅):
ping 8.8.8.8Ping ΠΏΠΎ hostname (ΡΠ΅ΡΡΠ²Π° DNS ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡ):
ping google.comΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° IP ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½ΠΈΡΡΠ°
ΠΡΡΡΠ΅ Π² VM, ΠΏΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅, ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ IP:
ip addr show
ip route showΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΡΠ°ΡΡΡΠ° Π½Π° Bridge ΠΈ Bond Π½Π° Ρ ΠΎΡΡΠ°
# View all network interfaces and their states
ip link show
# View bridge details
brctl show
# View bond status and active interface
cat /proc/net/bonding/bond0ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° iptables NAT ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°
iptables -t nat -L -v -nΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° VLAN ΡΠ°Π³Π²Π°Π½Π΅ΡΠΎ
# List VLAN interfaces
ip -d link show type vlan
# Capture tagged traffic for analysis
tcpdump -i vmbr0 -e vlanΠ§Π΅ΡΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ
| ΠΡΠΎΠ±Π»Π΅ΠΌ | ΠΠ΅ΡΠΎΡΡΠ½Π° ΠΏΡΠΈΡΠΈΠ½Π° | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|---|
| VM Π½ΡΠΌΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ | IP forwarding Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ | ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ sysctl -p ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ net.ipv4.ip_forward=1 |
| VMs Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°Ρ Π²Π·Π°ΠΈΠΌΠ½ΠΎ | ΠΡΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ Π½Π° bridge | ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Π΄Π²Π΅ΡΠ΅ VMs ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ bridge |
| VLAN ΡΡΠ°ΡΠΈΠΊΡΡ Π½Π΅ Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ | Bridge Π½Π΅ Π΅ VLAN-aware | ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ VLAN-aware Π½Π° bridge-Π° Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° |
| NAT ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° ΡΠ΅ Π³ΡΠ±ΡΡ ΡΠ»Π΅Π΄ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ | iptables ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π½Π΅ ΡΠ° Π·Π°ΠΏΠ°Π·Π΅Π½ΠΈ | ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅ netfilter-persistent save |
| Bond Π½Π΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΡΠΈ ΠΎΡΠΊΠ°Π· | ΠΡΠ΅ΡΠ΅Π½ bonding ΡΠ΅ΠΆΠΈΠΌ | ΠΡΠ΅Π²ΠΊΠ»ΡΡΠ΅ΡΠ΅ ΠΊΡΠΌ Π Π΅ΠΆΠΈΠΌ 1 (active-backup) Π·Π° ΠΏΡΠΎΡΡ failover |
Proxmox ΠΌΡΠ΅ΠΆΠ° ΠΈ Π²Π°ΡΠ°ΡΠ° Ρ ΠΎΡΡΠΈΠ½Π³ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°
Proxmox VE Π΅ Π½Π°ΠΉ-ΠΌΠΎΡΠ΅Π½, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½, Π²ΠΈΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅Π½ Ρ Π°ΡΠ΄ΡΠ΅Ρ. ΠΠΊΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ Π΄Π° ΡΠ°Π·Π³ΡΡΠ½Π΅ΡΠ΅ Proxmox Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄Π°, ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° Ρ ΠΎΡΡΠΈΠ½Π³ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π΅ ΠΎΡ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
- ΠΠ° ΠΏΡΠ»Π΅Π½ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ» ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, Dedicated ΡΡΡΠ²ΡΡΠΈΡΠ΅ Π½Π° AlexHost Π²ΠΈ Π΄Π°Π²Π°Ρ bare-metal Π΄ΠΎΡΡΡΠΏ, ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π·Π° Proxmox Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡΠΈ.
- ΠΠΊΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅ ΠΎΡ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΠΏΡΠ°Π²Π½Π° ΡΠΎΡΠΊΠ° ΠΈΠ»ΠΈ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, VPS Ρ ΠΎΡΡΠΈΠ½Π³ΡΡ Π½Π° AlexHost ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π³ΡΠ²ΠΊΠ°Π²ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Ρ KVM-Π±Π°Π·ΠΈΡΠ°Π½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
- ΠΠ° GPU-ΡΡΠΊΠΎΡΠ΅Π½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ Π²ΡΡΡΠ΅ Π² Proxmox VMs, GPU Ρ ΠΎΡΡΠΈΠ½Π³ΡΡ Π½Π° AlexHost ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΡΡΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° AI, ΡΠ΅Π½Π΄ΠΈΡΠ°Π½Π΅ ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΠ²Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ.
- ΠΠΊΠΎ Π²Π°ΡΠΈΡΠ΅ Proxmox VMs Ρ ΠΎΡΡΠ²Π°Ρ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ Ρ SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π½Π° AlexHost Π³Π°ΡΠ°Π½ΡΠΈΡΠ°, ΡΠ΅ ΡΠ΅Π»ΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ Π΅ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½.
- ΠΡΠΆΠ΄Π°Π΅ΡΠ΅ ΡΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΠΏΠ°Π½Π΅Π» Π·Π° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° VM? Π Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ VPS ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π° AlexHost Π·Π° ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Proxmox VE ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-Π³ΡΠ²ΠΊΠ°Π²ΠΈΡΠ΅ ΠΈ Π±ΠΎΠ³Π°ΡΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠ΅ΠΊΠΎΠ²Π΅, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΠΊΠΎΡΡΠΎ ΠΈ Π΄Π° Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. ΠΡ ΠΏΡΠΎΡΡΠΎΡΠΎ bridged ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ LAN Π΄ΠΎΡΡΡΠΏ, Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½ΠΈ VLAN ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, NAT-ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ high-availability bonded ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ β Proxmox Π²ΠΈ Π΄Π°Π²Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΡΠΊΠ°ΠΊΡΠ² ΠΌΡΠ΅ΠΆΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ ΠΎΡ Π²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°.
ΠΡΠΎ ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅Π·ΡΠΌΠ΅ Π½Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅:
- Bridged ΠΌΡΠ΅ΠΆΠ° β ΠΠΈΡΠ΅ΠΊΡΠ΅Π½ LAN Π΄ΠΎΡΡΡΠΏ Π·Π° VMs ΡΡΠ΅Π· Π²ΠΈΡΡΡΠ°Π»Π΅Π½ bridge
- VLAN ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ β ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° 802.1Q ΡΠ°Π³Π²Π°Π½Π΅
- NAT Π½Π°ΡΡΡΠΎΠΉΠΊΠ° β ΠΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ VM ΠΌΡΠ΅ΠΆΠΈ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΡΡΠ΅Π· IP ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅
- Interface Bonding β Π Π΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΎΡΡ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΡΡΠ΅Π· link aggregation
- Π’Π΅ΡΡΠ²Π°Π½Π΅ ΠΈ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ β Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ»ΠΎΠ΅Π²Π΅
Π§ΡΠ΅Π· ΠΎΠ²Π»Π°Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΡΠ΅ Π±ΡΠ΄Π΅ΡΠ΅ Π΄ΠΎΠ±ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΡΠ΅ Proxmox ΡΡΠ΅Π΄ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΈ, ΡΠΈΠ³ΡΡΠ½ΠΈ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΈ β Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅Π½ Π²ΡΠ·Π΅Π» ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΠ»Π°ΡΡΠ΅ΡΠ½ΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π² ΡΠ΅Π½ΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ.
ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ»ΡΠ³ΠΈ