Π‘ΡΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ 15% Π½Π° всСх хостинговых услугах

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свои Π½Π°Π²Ρ‹ΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ скидку Π½Π° любой Ρ‚Π°Ρ€ΠΈΡ„Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠ΄: Skills ΠΠ°Ρ‡Π°Ρ‚ΡŒ
Π ΡƒΠ±Ρ€ΠΈΠΊΠΈ
Linux VPS Администрация

Установка ΠΈ настройка сСти Π² Proxmox VE: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

Proxmox Virtual Environment (VE) β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, доступных сСгодня, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ администраторам Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (VM) ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Linux (LXC) ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ интСрфСйса. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ домашнюю Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΡŽ, срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ инфраструктуру, освоСниС сСтСвых возмоТностСй Proxmox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для раскрытия Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π°.

Π’ этом ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΌ руководствС ΠΌΡ‹ рассмотрим всС основныС сСтСвыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π² Proxmox VE β€” ΠΎΡ‚ понимания сСтСвых Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² ΠΈ настройки мостовых интСрфСйсов Π΄ΠΎ настройки VLAN, NAT ΠΈ высокодоступного Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π°. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρƒ вас Π±ΡƒΠ΄ΡƒΡ‚ знания для построСния Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΉ, бСзопасной ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ сСти.

Π¨Π°Π³ 1: ПониманиС сСтСвых Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Π² Proxmox VE

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ сСтСвыС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Proxmox VE. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ слуТит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ, ΠΈ Π²Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ вашСй инфраструктуры.

ΠœΠΎΡΡ‚ΠΎΠ²Π°Ρ ΡΠ΅Ρ‚ΡŒ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)

ΠœΠΎΡΡ‚ΠΎΠ²Π°Ρ ΡΠ΅Ρ‚ΡŒ β€” это Ρ€Π΅ΠΆΠΈΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Proxmox VE. Π’ этой ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ физичСский сСтСвой интСрфСйс хоста Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ мост (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, vmbr0). VM ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ нСзависимыС устройства Π² локальной сСти, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ собствСнный IP-адрСс ΠΎΡ‚ DHCP-сСрвСра сСти ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· статичСскоС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для: производствСнных VM, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ трСбуСтся прямой доступ ΠΊ LAN ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Π²Π΅Π±-сСрвСров ΠΈ сСрвСров Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

NAT (трансляция сСтСвых адрСсов)

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ NAT Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ машинам Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ частныС IP-адрСса Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ подсСти. Π’Π΅ΡΡŒ исходящий Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ VM ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ IP-адрСс хоста посрСдством маскарадинга. VM ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ, Π½ΠΎ ΠΎΠ½ΠΈ нСдоступны Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΈΠ·Π²Π½Π΅ хоста Π±Π΅Π· явных ΠΏΡ€Π°Π²ΠΈΠ» пСрСнаправлСния ΠΏΠΎΡ€Ρ‚ΠΎΠ².

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для: ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, тСстовых Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ»ΠΈ ситуаций, ΠΊΠΎΠ³Π΄Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… IP-адрСсов нСдостаточно.

VLAN (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ локальная ΡΠ΅Ρ‚ΡŒ)

VLAN ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ логичСски ΡΠ΅Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСтСвой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄ΠΈΠ½ физичСский интСрфСйс с использованиСм Ρ‚Π΅Π³ΠΎΠ² VLAN (IEEE 802.1Q). Proxmox VE ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ VLAN, позволяя нСскольким ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ сСтСвым сСгмСнтам ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ физичСском ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для: ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… срСд, сСгмСнтации сСти для обСспСчСния бСзопасности ΠΈ раздСлСния ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° VM.

Π‘ΠΎΠ½Π΄ΠΈΠ½Π³ (агрСгация ΠΊΠ°Π½Π°Π»ΠΎΠ²)

Π‘ΠΎΠ½Π΄ΠΈΠ½Π³ интСрфСйсов ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ физичСских сСтСвых интСрфСйса Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ логичСский интСрфСйс, обСспСчивая ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ пропускной способности, ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ β€” Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π°.

Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для: высокодоступных производствСнных срСд, Π³Π΄Π΅ критичСски Π²Π°ΠΆΠ½Π° бСспСрСбойная Ρ€Π°Π±ΠΎΡ‚Π° сСти.

Π¨Π°Π³ 2: Установка Proxmox VE ΠΈ Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ настройка

Если Π²Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ установили Proxmox VE, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ послСдний ISO-ΠΎΠ±Ρ€Π°Π· с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Proxmox. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ΡΡŒ с ISO, слСдуйтС мастСру установки ΠΈ настройтС имя хоста, IP-адрСс ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ DNS Π²ΠΎ врСмя установки.

> Π‘ΠΎΠ²Π΅Ρ‚ профСссионала: Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Proxmox Π½Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ надёТности, рассмотритС Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСрвСры AlexHost, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для срСд Proxmox.

Доступ ΠΊ Π²Π΅Π±-интСрфСйсу Proxmox

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ панСль управлСния Proxmox ΠΈΠ· любого Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°:

https://<proxmox-ip>:8006

Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ с ΡƒΡ‡Ρ‘Ρ‚Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ root, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ Π²ΠΎ врСмя установки.

ОбновлСниС систСмы

ΠŸΠ΅Ρ€Π΅Π΄ настройкой сСти ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш хост Proxmox ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· SSH ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

apt update && apt upgrade -y

Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСны послСднСС ядро, сСтСвыС инструмСнты ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΈ бСзопасности ΠΏΠ΅Ρ€Π΅Π΄ внСсСниСм ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

Π¨Π°Π³ 3: Настройка мостового интСрфСйса Π² Proxmox VE

ΠœΠΎΡΡ‚ Linux Π² Proxmox Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ сСтСвой ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€. VM ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ этому мосту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ физичСскому сСтСвому интСрфСйсу хоста β€” фактичСски помСщая VM Π² Ρ‚Ρƒ ΠΆΠ΅ ΡΠ΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ хост-машина.

Proxmox автоматичСски создаёт мост ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ vmbr0 Π²ΠΎ врСмя установки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ привязанный ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΌΡƒ сСтСвому интСрфСйсу (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, eth0 ΠΈΠ»ΠΈ eno1).

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ моста Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Datacenter β†’ [Π’Π°Ρˆ ΡƒΠ·Π΅Π»] β†’ System β†’ Network
  2. НаТмитС Create ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Linux Bridge
  3. НастройтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля:
  • Name: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, vmbr1
  • Bridge Ports: физичСский интСрфСйс для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, eth1)
  • IP Address/CIDR: Π½Π°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ статичСский IP, Ссли мосту трСбуСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ хоста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 192.168.1.100/24)
  • Gateway: Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ шлюз, Ссли это ваш основной интСрфСйс
  1. НаТмитС Create, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Apply Configuration

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ моста

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ настройки моста нСпосрСдствСнно Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСти:

nano /etc/network/interfaces

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнная запись моста выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

НазначСниС моста Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС

ΠŸΡ€ΠΈ создании ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ VM ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Network ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ созданный мост ΠΈΠ· Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка Bridge. ПослС этого VM Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот мост для связи с ΡΠ΅Ρ‚ΡŒΡŽ.

Π¨Π°Π³ 4: Настройка VLAN Π² Proxmox VE

VLAN Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π² срСдах, Π³Π΄Π΅ трСбуСтся ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ VM β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для отдСлСния ΠΎΠ±Ρ€Π°Ρ‰Ρ‘Π½Π½ΠΎΠΉ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ DMZ ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сСти Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ изоляции клиСнтских срСд Π² ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ установкС.

Π¨Π°Π³ 4.1: Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ VLAN-совмСстимого моста

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈ соврСмСнный ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² Proxmox VE β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ VLAN-aware Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ мосту:

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Datacenter β†’ [Node] β†’ System β†’ Network
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ваш мост (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, vmbr0)
  3. НаТмитС Edit ΠΈ установитС Ρ„Π»Π°ΠΆΠΎΠΊ VLAN aware
  4. НаТмитС OK ΠΈ Apply Configuration

ПослС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ VLAN Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‚Π΅Π³ΠΈ VLAN нСпосрСдствСнно ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ сСтСвым интСрфСйсам VM Π±Π΅Π· создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… мостовых интСрфСйсов для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ VLAN.

Π¨Π°Π³ 4.2: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ интСрфСйсов VLAN Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ (ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄)

Для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ контроля ΠΈΠ»ΠΈ совмСстимости со старыми установками Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ интСрфСйсы VLAN Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π² /etc/network/interfaces:

nano /etc/network/interfaces

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π±Π»ΠΎΠΊ для создания VLAN ID 100 Π½Π° мосту vmbr1:

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:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки VM ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Network
  2. УстановитС ΠΏΠΎΠ»Π΅ VLAN Tag Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 100 (ΠΈΠ»ΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π²Π°ΠΌ VLAN ID)
  3. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ мост ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ VLAN

Π’Π΅ΠΏΠ΅Ρ€ΡŒ VM Π±ΡƒΠ΄Π΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ устройствами, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Π³ΠΎΠΌ VLAN 100, обСспСчивая Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ сСти.

Π¨Π°Π³ 5: Настройка NAT для изоляции сСти VM

NAT β€” идСальная конфигурация, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ VM доступ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Π±Π΅Π· ΠΈΡ… прямого воздСйствия Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для сСрвСров Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… инструмСнтов ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½Π΅ трСбуСтся входящСС ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

Π¨Π°Π³ 5.1: ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ моста

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ /etc/network/interfaces ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ мост для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ сСти NAT:

nano /etc/network/interfaces
auto 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 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ этого моста Π½Π΅Ρ‚ физичСского интСрфСйса β€” это чисто Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€.

Π¨Π°Π³ 5.2: Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ пСрСадрСсации IP

На хостС Proxmox Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π°Π΄Ρ€Π΅ΡΠ°Ρ†ΠΈΡŽ IP, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ внСшним интСрфСйсом:

nano /etc/sysctl.conf

РаскоммСнтируйтС ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку:

net.ipv4.ip_forward=1

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:

sysctl -p

Π¨Π°Π³ 5.3: Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» NAT для iptables

Π’Π΅ΠΏΠ΅Ρ€ΡŒ настройтС 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:

  • ΠΠ°Π·Π½Π°Ρ‡ΡŒΡ‚Π΅ Π΅Ρ‘ мосту vmbr1
  • УстановитС статичСский IP Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 10.10.10.0/24 (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 10.10.10.10)
  • УстановитС шлюз 10.10.10.1 (IP моста Π½Π° хостС)
  • УстановитС DNS Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 8.8.8.8

Π’Π΅ΠΏΠ΅Ρ€ΡŒ VM смоТСт Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· хост, ΠΎΡΡ‚Π°Π²Π°ΡΡΡŒ нСдоступной снаруТи.

Π¨Π°Π³ 6: Π‘ΠΎΠ½Π΄ΠΈΠ½Π³ сСтСвых интСрфСйсов для высокой доступности

Π‘ΠΎΠ½Π΄ΠΈΠ½Π³ сСтСвых интСрфСйсов (Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚ΠΈΠΌΠΈΠ½Π³ΠΎΠΌ) ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ нСсколько физичСских сСтСвых ΠΊΠ°Ρ€Ρ‚ Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ логичСский интСрфСйс. Π­Ρ‚ΠΎ обСспСчиваСт Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ пропускной способности ΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ β€” Π² зависимости ΠΎΡ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π°.

Π¨Π°Π³ 6.1: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π±ΠΎΠ½Π΄Π° Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±-интСрфСйс

  1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Datacenter β†’ [Node] β†’ System β†’ Network
  2. НаТмитС Create ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Linux Bond
  3. НастройтС Π±ΠΎΠ½Π΄:
  • Slaves: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ физичСских интСрфСйса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, eth0, eth1)
  • Mode: Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ подходящий Ρ€Π΅ΠΆΠΈΠΌ Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π° (см. Π½ΠΈΠΆΠ΅)
  • Hash Policy: установитС layer2 ΠΈΠ»ΠΈ layer2+3 для Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² балансировки Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
  1. НаТмитС Create ΠΈ Apply Configuration

Π¨Π°Π³ 6.2: Π’Ρ‹Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π°

Π Π΅ΠΆΠΈΠΌΠΠ°Π·Π²Π°Π½ΠΈΠ΅ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°
0balance-rrБалансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ round-robin ΠΏΠΎ всСм интСрфСйсамНСт
1active-backupОдин Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ интСрфСйс; ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ оТидания для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ отказСНСт
2balance-xorБалансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° основС XORНСт
4802.3ad (LACP)ДинамичСская агрСгация ΠΊΠ°Π½Π°Π»ΠΎΠ²; максимизируСт ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Π”Π° (ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ LACP)
6balance-albАдаптивная балансировка Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ; настройка ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° Π½Π΅ трСбуСтсяНСт

РСкомСндуСтся для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° производствСнных срСд: Π Π΅ΠΆΠΈΠΌ 1 (active-backup) для простого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅ ΠΈΠ»ΠΈ Π Π΅ΠΆΠΈΠΌ 4 (802.3ad/LACP) для максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ с управляСмым ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

Π¨Π°Π³ 6.3: ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΎΠ½Π΄Π° ΠΊ мосту

ПослС создания Π±ΠΎΠ½Π΄Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, bond0) создайтС ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ мост, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ½Π΄ Π² качСствС ΠΏΠΎΡ€Ρ‚Π° моста:

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

Π­Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ VM, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Π΅ ΠΊ vmbr0, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ прСимущСства рСзСрвирования ΠΈ/ΠΈΠ»ΠΈ пропускной способности ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… интСрфСйсов.

Π¨Π°Π³ 7: ВСстированиС ΠΈ устранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ сСти Proxmox

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ настройки сСти Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ тСстированиС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ΠΌ производствСнных Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

ВСсты ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Пинг хоста ΠΈΠ· VM:

ping 10.10.10.1

Пинг внСшнСго адрСса ΠΈΠ· VM (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° NAT/ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ):

ping 8.8.8.8

Пинг ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ хоста (ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ DNS):

ping google.com

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ IP

Π’Π½ΡƒΡ‚Ρ€ΠΈ VM ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСтСвой интСрфСйс ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ IP:

ip addr show
ip route show

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° состояния моста ΠΈ Π±ΠΎΠ½Π΄Π° Π½Π° хостС

# 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

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π²ΠΈΠ» NAT для iptables

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 ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ sysctl -p ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ net.ipv4.ip_forward=1
VM Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΡΡ‚Π°Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ VM находятся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ мосту
Π’Ρ€Π°Ρ„ΠΈΠΊ VLAN Π½Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠœΠΎΡΡ‚ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ VLANΠ’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ VLAN-aware Π½Π° мосту Π² интСрфСйсС
ΠŸΡ€Π°Π²ΠΈΠ»Π° NAT Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈΠŸΡ€Π°Π²ΠΈΠ»Π° iptables Π½Π΅ сохранСныУстановитС ΠΈ запуститС netfilter-persistent save
Π‘ΠΎΠ½Π΄ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π±ΠΎΠ½Π΄ΠΈΠ½Π³Π°ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π Π΅ΠΆΠΈΠΌ 1 (active-backup) для простого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π΅

Π‘Π΅Ρ‚ΡŒ Proxmox ΠΈ ваша хостинговая инфраструктура

Proxmox VE Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивСн ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠΌ Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Proxmox Π² производствСнной срСдС, базовая хостинговая инфраструктура ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

  • Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ контроля Π½Π°Π΄ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ сСрвСры AlexHost ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ доступ ΠΊ bare-metal, идСально подходящий для Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠ² Proxmox.
  • Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ отправная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, VPS-хостинг AlexHost ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π³ΠΈΠ±ΠΊΠΈΠ΅ Ρ‚Π°Ρ€ΠΈΡ„Ρ‹ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° основС KVM.
  • Для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ с ускорСниСм GPU, выполняСмых Π²Π½ΡƒΡ‚Ρ€ΠΈ VM Proxmox, GPU-хостинг AlexHost прСдоставляСт Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ рСсурсы, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π·Π°Π΄Π°Ρ‡ ИИ, Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ вычислСний.
  • Если ваши VM Proxmox Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π²Π΅Π±-прилоТСния, использованиС SSL-сСртификатов AlexHost Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ всСго Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.
  • НуТна панСль управлСния для Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ управлСния VM? ΠžΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с панСлями управлСния VPS AlexHost для ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² администрирования.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Proxmox VE прСдоставляСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΡ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сСтСвых стСков, доступных Π² любой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. ΠžΡ‚ простой мостовой сСти для прямого доступа ΠΊ LAN Π΄ΠΎ слоТных ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ VLAN, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… срСдой NAT срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ высокодоступных ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… интСрфСйсов β€” Proxmox прСдоставляСт инструмСнты для проСктирования практичСски любой сСтСвой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, которая трСбуСтся вашСй инфраструктурС.

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ Ρ€Π΅Π·ΡŽΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассмотрСли:

  • ΠœΠΎΡΡ‚ΠΎΠ²Π°Ρ ΡΠ΅Ρ‚ΡŒ β€” прямой доступ ΠΊ LAN для VM Ρ‡Π΅Ρ€Π΅Π· Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ мост
  • Настройка VLAN β€” логичСская сСгмСнтация Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° с использованиСм тСгирования 802.1Q
  • Настройка NAT β€” ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ сСти VM с доступом ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ Ρ‡Π΅Ρ€Π΅Π· IP-маскарадинг
  • Π‘ΠΎΠ½Π΄ΠΈΠ½Π³ интСрфСйсов β€” Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡŽ ΠΊΠ°Π½Π°Π»ΠΎΠ²
  • ВСстированиС ΠΈ устранСниС Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ β€” систСматичСская ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° всСх сСтСвых ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ

Освоив эти ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΊ созданию срСд Proxmox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, бСзопасными ΠΈ отказоустойчивыми β€” нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, управляСтС Π»ΠΈ Π²Ρ‹ ΠΎΠ΄Π½ΠΈΠΌ ΡƒΠ·Π»ΠΎΠΌ ΠΈΠ»ΠΈ многокластСрным Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ….