Proxmox: Полезные вещи
Сборник ссылок на полезные проекты
- Огромное количество полезных скриптов https://tteck.github.io/Proxmox/ и репозиторий https://github.com/tteck/Proxmox
Отключалка уведомлений о подписках:
$ cat no-nag-script DPkg::Post-Invoke { "dpkg -V proxmox-widget-toolkit | grep -q '/proxmoxlib\.js$'; if [ $? -eq 1 ]; then { echo 'Removing subscription nag from UI...'; sed -i '/data.status/{s/\!//;s/active/NoMoreNagging/}' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js; }; fi"; };
- Proxmox-Enhanced-Configuration-Utility (PECU): https://github.com/Danilop95/Proxmox-Enhanced-Configuration-Utility - скрипт на bash который умеет управлять репами, конфигурить GPU, оптимизировать Proxmox и многое другое.
- Миграция VM между кластерами: https://github.com/ossobv/proxmove
- Балансировщик нагрузки виртуальных машин в кластере Proxmox: https://github.com/gyptazy/ProxLB. ProxLB (PLB) - это усовершенствованный инструмент, разработанный для повышения эффективности и производительности кластеров Proxmox за счет оптимизации распределения виртуальных машин или контейнеров по узлам кластера с помощью API Proxmox. ProxLB тщательно собирает и анализирует полный набор показателей ресурсов как с узлов кластера, так и с работающих VM. Эти показатели включают использование CPU, потребление памяти и использование диска, уделяя особое внимание локальным дисковым ресурсам. PLB собирает данные об использовании ресурсов с каждого узла в кластере Proxmox, включая использование CPU, диска и памяти. Кроме того, он собирает статистику использования ресурсов со всех работающих VM, обеспечивая детальное понимание распределения рабочей нагрузки кластера. Интеллектуальная перебалансировка - ключевая функция ProxLB, при которой он перебалансирует VM на основе использования их памяти, диска или CPU, гарантируя, что ни один узел не будет перегружен, а другие останутся недоиспользованными. Возможности перебалансировки PLB значительно повышают производительность и надежность кластера. Гарантируя равномерное распределение ресурсов, PLB помогает предотвратить превращение любого узла в узкое место производительности, повышая надежность и стабильность кластера. Эффективная перебалансировка приводит к лучшему использованию доступных ресурсов, потенциально снижая потребность в дополнительных инвестициях в оборудование и снижая эксплуатационные расходы.
- LXC AutoScale is a resource management daemon specifically designed for Proxmox environments: https://github.com/fabriziosalmi/proxmox-lxc-autoscale
- Proxmox V7 for Raspberry Pi: https://github.com/pimox/pimox7