Proxmox LXC Creator: Автоматизирайте създаването на контейнери

Proxmox LXC Creator: Автоматизирайте създаването на контейнери

Ако използвате Proxmox Virtual Environment (PVE), знаете, че създаването на контейнери (LXC) през уеб интерфейса е лесно, но може да отнеме време, когато се налага да повтаряте процеса. Представяме Ви Proxmox LXC Creator – мощен Bash скрипт, предназначен да автоматизира целия процес, като гарантира скорост, надеждност и най-важното – сигурност.


🌟 Ключови предимства на скрипта

Този инструмент е разработен да елиминира повтарящите се задачи и да предложи максимална гъвкавост.

  • Динамичен избор на шаблони: Скриптът автоматично изтегля и представя най-актуалния списък с LXC шаблони директно от официалното хранилище на Proxmox. Това гарантира, че винаги използвате последната версия на Debian, Ubuntu или друга поддържана ОС, без да се налага ръчна актуализация на кода.
  • Фокус върху сигурността (Непривилегирован): По подразбиране, скриптът създава Непривилегировани контейнери. Това е критично за сигурността, тъй като изолира root потребителя в контейнера от root потребителя на хост системата (Proxmox), предпазвайки средата Ви от потенциални пробиви.
  • Гъвкав достъп: Предлагате се избор за достъп до новия контейнер:
    • Добавяне на SSH публичен ключ (чрез път до файл или директно поставяне).
    • Задаване на Root парола.
  • Оптимизация на ресурсите: Контейнерите се създават с нулев Swap (--swap 0), което е препоръчително за повечето среди, които не изискват виртуална памет.
  • Автоматична първоначална настройка: След създаването и стартирането на LXC, скриптът автоматично изпълнява apt update, apt upgrade -y и инсталира основни инструменти като sudo, curl, wget, git, nano и htop.

⚙️ Какво конфигурира скриптът?

По време на изпълнение, скриптът Ви води през няколко лесни стъпки:

  1. Избор на CT ID и Hostname.
  2. Задаване на ресурси: Диск (GB), RAM (MB) и CPU ядра.
  3. Мрежова конфигурация: Възможност за статично IP и Gateway или използване на DHCP.
  4. Хранилище (Storage) и Bridge (vmbr0 по подразбиране).
  5. Тип контейнер: Привилегирован или Непривилегирован (препоръчително).

Скриптът елиминира необходимостта да помните сложни pct create команди и техните аргументи, като прави създаването на нови сървъри бърз, сигурен и безпроблемен процес.


💾 Изтегляне и изпълнение

  • Свалете скрипта
wget https://gist.fedia.eu/urocibg/481a85ebe9ef4fc8857c367b3169d960/raw/HEAD/lxc.sh

  • Направете го изпълним: chmod +x lxc.sh
  • Стартирайте го: ./lxc.sh

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

💝 Благодарим ви, че прочетохте тази статия! Ако сте намерили информацията за полезна, можете да подкрепите нашия труд със символична сума:
💝 Благодарим ви за подкрепата!

Последвайте ни във Facebook за още IT съвети и новини

Последвайте ни

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *


Колко е 5 + 9 ? (въведете числото)