πŸš€ Proxmox VE: ΠœΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ БСрвисы с LXC-ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°ΠΌΠΈ! (Π§Π°ΡΡ‚ΡŒ 4)

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, домашниС сисадмины! πŸ‘‹

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части ΠΌΡ‹ настроили Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ (VM) ΠΈ установили QEMU Guest Agent. VM ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для слоТных систСм (Windows, macOS ΠΈΠ»ΠΈ спСцифичСскиС Linux-дистрибутивы), Π½ΠΎ для запуска Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, быстрых сСрвисов (Π²Ρ€ΠΎΠ΄Π΅ Pi-hole, Plex, Home Assistant) Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ΅.

На ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят LXC-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ (Linux Containers)! Они ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ядро вашСго хоста Proxmox, поэтому ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ рСсурсов ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Π·Π° считанныС сСкунды.


πŸ“¦ Π¨Π°Π³ 13: Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π¨Π°Π±Π»ΠΎΠ½Π° ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° (Template)

LXC-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ISO-ΠΎΠ±Ρ€Π°Π·Ρ‹; вмСсто этого ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ (Templates) β€” ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ Π½ΡƒΠΆΠ½ΠΎΠΉ ОБ.

  1. Π’ Π²Π΅Π±-интСрфСйсС Proxmox Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ вашС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ local (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ для шаблонов).
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «Container Templates» (Π¨Π°Π±Π»ΠΎΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²).
  3. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ «Templates» (Π¨Π°Π±Π»ΠΎΠ½Ρ‹).
  4. Π’ появившСмся спискС Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ дистрибутив. Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ debian-12-standard ΠΈΠ»ΠΈ ubuntu-22.04-standard, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹.
  5. НаТмитС «Download» (Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ) ΠΈ Π΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

🐳 Π¨Π°Π³ 14: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ LXC-ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° шаблон Π³ΠΎΡ‚ΠΎΠ², Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «Create CT» (Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ КВ, Π³Π΄Π΅ CT = Container) Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ (рядом с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ «Create VM»).

1. General (ΠžΠ±Ρ‰ΠΈΠ΅)

  • Hostname (Имя хоста): Π”Π°ΠΉΡ‚Π΅ осмыслСнноС имя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, pihole-lxc).
  • Password (ΠŸΠ°Ρ€ΠΎΠ»ΡŒ): УстановитС ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ root.
  • НаТмитС Next (Π”Π°Π»Π΅Π΅).

2. Template (Π¨Π°Π±Π»ΠΎΠ½)

  • Storage (Π₯Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅): Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ ваш скачанный шаблон.
  • Template (Π¨Π°Π±Π»ΠΎΠ½): Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ шаблон, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ»ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ubuntu-22.04-standard).
  • НаТмитС Next.

3. Disk (ДисковоС ΠŸΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΠΎ)

  • Disk Size (Π Π°Π·ΠΌΠ΅Ρ€ диска): Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для вашСго сСрвиса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 8 Π“Π‘). ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹.
  • НаТмитС Next.

4. CPU (ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€)

  • Cores (Π―Π΄Ρ€Π°): Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π»Π΅Π³ΠΊΠΈΡ… сСрвисов достаточно 1 ΠΈΠ»ΠΈ 2 ядСр.
  • НаТмитС Next.

5. Memory (ΠŸΠ°ΠΌΡΡ‚ΡŒ)

  • Memory (RAM): Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ объСм памяти (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 512 MB ΠΈΠ»ΠΈ 1024 MB). LXC Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ RAM.
  • Swap (Π Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ): Π£ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Swap (ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌ RAM).
  • НаТмитС Next.

6. Network (Π‘Π΅Ρ‚ΡŒ)

  • Bridge (ΠœΠΎΡΡ‚): ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ vmbr0.
  • IPv4 / IPv6: Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ DHCP (ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ адрСс ΠΎΡ‚ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°) ΠΈΠ»ΠΈ Static (ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ собствСнный адрСс).
    • Π‘ΠΎΠ²Π΅Ρ‚: Для сСрвСрных сСрвисов всСгда Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ статичСский IP-адрСс (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 192.168.1.15/24 с Gateway 192.168.1.1).
  • НаТмитС Next.

7. DNS

  • DNS Server: ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ «Use host settings» (Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ настройки хоста), Ссли Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ спСцифичСский DNS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1.1.1.1 ΠΈΠ»ΠΈ 8.8.8.8).
  • НаТмитС Next.

8. Confirm (ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅)

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ сводку ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π° опция «Start after created» (Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ послС создания).
  • НаТмитС «Finish» (Π“ΠΎΡ‚ΠΎΠ²ΠΎ).

βœ… Π¨Π°Π³ 15: Запуск ΠΈ ИспользованиС

Π’Π°Ρˆ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ создан ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½ практичСски ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ!

  1. Π’ Π»Π΅Π²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ваш Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» «Console» (Консоль).
  3. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ root ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π·Π°Π΄Π°Π»ΠΈ.
  4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² этом минимальном ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π½ΡƒΠΆΠ½Ρ‹ΠΉ сСрвис, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:
    • Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Pi-hole для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.
    • Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Nginx для Π²Π΅Π±-сСрвСра.

ΠŸΠΎΠ·Π΄Ρ€Π°Π²Π»ΡΡŽ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΄Π²Π° ΠΌΠΎΡ‰Π½Ρ‹Ρ… инструмСнта Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Proxmox: VM для слоТных систСм ΠΈ LXC для Π»Π΅Π³ΠΊΠΈΡ…, высокоэффСктивных сСрвисов.


πŸ’‘ Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π¨Π°Π³: ПослС создания мноТСства VM ΠΈ LXC, встаСт вопрос ΠΎ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ (Backup). Π’ Части 5 ΠΌΡ‹ настроим VZDump ΠΈ автоматичСскиС бэкапы. Π“ΠΎΡ‚ΠΎΠ²Ρ‹?

Вогда вам сюда.

ΠžΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ