Proxmox backup server

  • Выяснить версию

    proxmox-backup-manager version

  • Настройка обновлений
    echo "Types: deb
    URIs: http://download.proxmox.com/debian/pbs
    Suites: trixie
    Components: pbs-no-subscription
    Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg" > /etc/apt/sources.list.d/pbs-no-subscription.sources
    

    echo "Enabled: no" >> /etc/apt/sources.list.d/pbs-enterprise.sources

  • Устнаовка агента Proxmox VE

    apt install qemu-guest-agent -y && systemctl start qemu-guest-agent && systemctl status qemu-guest-agent && systemctl enable qemu-guest-agent

    Зафиксировать размер кеша

    Чтобы система всегда чувствовала себя стабильно и PBS не конфликтовал с ZFS за память, советую зафиксировать размер кеша.

    по умолчанию ZFS может забрать под свои нужды (ARC-кеш) до 50% всей оперативной памяти

    1. Ограничиваем ARC кеш до 4 ГБ

      echo "options zfs zfs_arc_max=4294967296" > /etc/modprobe.d/zfs.conf

      Ограничиваем ARC кеш до 6 ГБ

      echo "options zfs zfs_arc_max=6442450944" > /etc/modprobe.d/zfs.conf

    2. Обновляем конфиг загрузки

      update-initramfs -u

    3. После перезагрузки проверить результат

      cat /sys/module/zfs/parameters/zfs_arc_max

    мониторинг состояния ZFS ARC

    arcstat 1

    arcstat -f time,hits,miss,hit%,size,c,metasz,mh% 1

    
    Столбец,	Что означает,	На что смотреть
    time,		Время замера,	—
    read,		Общее кол-во запросов на чтение,	Интенсивность нагрузки на хранилище.
    miss,		Промахи мимо кеша,		Чем меньше, тем лучше. Если растет — данные читаются с дисков.
    miss%,		Процент промахов,		Если выше 10–20% при активном бэкапе — памяти под ARC мало.
    hit%,		Процент попаданий в кеш,	В идеале должен стремиться к 90%+ для повторных операций.
    arcsz,		Текущий размер ARC,		Насколько кеш раздулся в данный момент.
    c,		Целевой размер (Target),	"Размер, к которому ARC стремится адаптироваться."
    

    Datastore

    /etc/proxmox-backup/datastore.cfg

    Если удалил diolpool

    rm -rf /mnt/datastore/diolpool

    systemctl restart proxmox-backup-proxy