Useful Tools | Linux | GitOps | DevOps
5.68K subscribers
133 photos
1 video
7 files
650 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
ProxLB - балансировщик нагрузки виртуальных машин в кластере Proxmox

ProxLB (PLB)
- это усовершенствованный инструмент, разработанный для повышения эффективности и производительности кластеров Proxmox за счет оптимизации распределения виртуальных машин или контейнеров по узлам кластера с помощью API Proxmox. ProxLB тщательно собирает и анализирует полный набор показателей ресурсов как с узлов кластера, так и с работающих VM. Эти показатели включают использование CPU, потребление памяти и использование диска, уделяя особое внимание локальным дисковым ресурсам.

PLB собирает данные об использовании ресурсов с каждого узла в кластере Proxmox, включая использование CPU, диска и памяти. Кроме того, он собирает статистику использования ресурсов со всех работающих VM, обеспечивая детальное понимание распределения рабочей нагрузки кластера.

Интеллектуальная перебалансировка - ключевая функция ProxLB, при которой он перебалансирует VM на основе использования их памяти, диска или CPU, гарантируя, что ни один узел не будет перегружен, а другие останутся недоиспользованными. Возможности перебалансировки PLB значительно повышают производительность и надежность кластера. Гарантируя равномерное распределение ресурсов, PLB помогает предотвратить превращение любого узла в узкое место производительности, повышая надежность и стабильность кластера. Эффективная перебалансировка приводит к лучшему использованию доступных ресурсов, потенциально снижая потребность в дополнительных инвестициях в оборудование и снижая эксплуатационные расходы.

https://github.com/gyptazy/ProxLB

опубликовано в  @gitgate

#proxmox #balanser #ha #loadbalancer
👍18🔥4
proxmove - миграция виртуальных машин Proxmox: переносит виртуальные машины между различными кластерами Proxmox VE.

Миграция виртуальной машины (VM) на PVE-кластере с одной ноды на другой реализован в виртуальной среде Proxmox (PVE). Но миграция VM из одного PVE-кластера в другой - не поддерживается. proxmove помогает перемещать виртуальные машины между PVE-кластерами с минимальными трудностями. А если вы используете ZFS, то и с минимальным простоем.

https://github.com/ossobv/proxmove

опубликовано в  @gitgate

#proxmox #migration #zfs
👍11🔥3
proxmox-lxc-autoscale - демон управления ресурсами, специально разработанный для сред Proxmox.

Он автоматически корректирует распределение CPU и памяти без простоев и может клонировать контейнеры LXC на основе показателей использования в реальном времени и заранее определенных пороговых значений. Может запускаться локально или удаленно, чтобы ваши контейнеры всегда были оптимизированы по производительности, управляли пиками спроса и, при необходимости, сохраняли ресурсы в непиковые часы.

LXC AutoScale оснащен функциями, которые делают его удобным инструментом для управления автоматическим масштабированием ваших контейнеров LXC на Proxmox:

- Автоматическое масштабирование ресурсов
- Автоматическое горизонтальное масштабирование.
- Пороговые значения, определенные на уровне
- Резервирование ресурсов хоста
- Игнорирование параметр масштабирования
- Режим энергоэффективности
- Приоритизация контейнеров
- Автоматическое резервное копирование
- Почта и push-уведомления
- Метрики JSON
- Локальное или удаленное исполнение
- Простая автоконфигурация для людей
- Поддержка Docker

https://github.com/fabriziosalmi/proxmox-lxc-autoscale

опубликовано в  @gitgate

#proxmox #scalibg #autoscale #lxc #moni
2🔥14👍7
pimox - Proxmox V7 для Raspberry Pi версии 4 и старше.

Pimox- это порт Proxmox на Raspberry Pi, позволяющий вам создать кластер Proxmox из Rapberry Pi или даже гибридный кластер из оборудования Raspberry Pi и x86.

https://github.com/pimox/pimox7

публиковано в  @gitgate

#proxmox #pi #raspberry #cluster
1👍12🔥4
Useful Tools | Linux | GitOps | DevOps
proxmox-lxc-autoscale - демон управления ресурсами, специально разработанный для сред Proxmox. Он автоматически корректирует распределение CPU и памяти без простоев и может клонировать контейнеры LXC на основе показателей использования в реальном времени…
Proxmox VM Autoscale - служба динамического масштабирования, которая автоматически настраивает ресурсы виртуальной машины (VM) (CPU и RAM) в вашей виртуальной среде Proxmox VE на основе показателей реального времени и определяемых пользователем пороговых значений. Это решение помогает обеспечить эффективное использование ресурсов, динамическую оптимизацию производительности и доступности ресурсов.

Служба поддерживает несколько хостов Proxmox через SSH-соединения и может быть легко установлена ​​и управляема как служба systemd для плавной автоматизации.

https://github.com/fabriziosalmi/proxmox-vm-autoscale

опубликовано в  @gitgate

#proxmox #scalibg #autoscale #vm #moni
👍12🔥4
prometheus-pve-exporter - экспортер Prometheus для Proxmox VE

Экспортер предоставляет информацию, собранную с узла Proxmox VE, для использования системой мониторинга Prometheus.

https://github.com/prometheus-pve/prometheus-pve-exporter

Дашбоард для Graphana: https://grafana.com/grafana/dashboards/10347-proxmox-via-prometheus/
опубликовано в @gitgate

#moni #exporter #prometheus #proxmox #pve
👍9🔥4
xshok-proxmox - cкрипты для работы с proxmox и его оптимизации.

Возможности:
- отключиениекорпоративных репозиториев, включение публичных, добавление других источников
- исправление известных ошибок (отсутствие открытого ключа, максимальное количество просмотров пользователем и т. д.)
- обновление системы
- обнаружение процессора AMD EPYC и применение исправлений
- переключение APT на использование IPv4
- обновление proxmox и установка различных системных утилит.
- настройка bashrc
- добавление последнего CEPH, предоставленный d proxmox
- отключение portmapper / rpcbind (безопасность)
- обеспечение заполнение пулов энтропии, предотвращение замедление во время ожидания энтропии
- защита веб-интерфейса с помощью fail2ban
- определение, запущено ли приложение на виртуальной машине, и установка соответствующего гостевого агента.
- установка ifupdown2 для виртуальной внутренней сети позволяет вносить изменения в сетевые настройки без перезагрузки (несовместимо с openvswitch-switch)
- ограничение размера и оптимизация журнала
- установка заголовочных файлов исходного кода ядра
- установка kexec, который позволяет быстро перезагружать систему с использованием последней обновленной версии ядра, установленной в качестве основной в загрузчике.
- включение ksmtuned (ksm-control-daemon) и оптимизация в соответствии с размером оперативной памяти.
- установка языка, при изменении отключится XS_NOAPTLANG
- увеличение максимального количества просмотров пользователем, limit FD, ulimit FD, максимального лимита длинны ключей, ulimits
- оптимизация logrotate
- инструмент сканирования безопасности Lynis от Cisofy
- увеличение максимального количества открытых файлов FS
- оптимизация памяти
- красивый баннер MOTD
- включение оптимизации сети
- экономия трафика и не загрузка дополнителных языков, требуется XS_LANG="en_US.UTF-8"
- отключение репозиториев корпоративного proxmox
- удаление баннера подписки
- установка openvswitch для виртуальной внутренней сети
- определение, является ли узел сервером OVH, и установите OVH Real Time Monitoring
- установка pigz для замены gzip, сжатие gzip в 2 раза быстрее
- исправление ошибки: высокое использование подкачки при низком использовании памяти.
- включение контроля перегрузки TCP BBR
- включение TCP fastopen
- включение тестирование репозитория proxmox
- автоматическая синхронизация времени
- установка часового пояса, ели пусто = устанавливается автоматически по IP
- установка общих системных утилит
- увеличение скорости резервного копирования vzdump
- оптимизация размера ZFS arc в соответствии с размером памяти
- установка zfs-auto-snapshot

https://github.com/extremeshok/xshok-proxmox

опубликовано в @gitgate

#proxmox #pve
1👍26🔥5
OSX-PROXMOX - запуск macOS на любом компьютере (AMD и Intel)

Это руководство предоставляет самый простой и эффективный способ настройки macOS на Proxmox, независимо от того, используете ли вы оборудование AMD или Intel.

https://github.com/luchina-gabriel/OSX-PROXMOX

Подсказал: @yolkis

Несколько ранее было MacOS в Virtualbox - https://t.me/gitgate/96 плюс поиск по тегу #macos тоже работает ! Можно даже генератор серийников для железа найти - https://t.me/gitgate/95 ;)

опубликовано в @gitgate

#pve #proxmox #macos
👍19🔥12