- LVM Документация
- Docker в LXC отключение AppArmor (Для восстановления работы Docker в LXC)
Ссылки
- PBSГайд
- PBS Инструкция
- PBS Счетчик расписания бэкапов
- Удалить фрагменты из прерванного частичного резервного копирования
PVE pve
PVE сервер долго загружается (фото)
IMG_20250609_131257.jpg IMG_20250609_130823.jpg IMG_20250609_130642.jpg VID_20250609_130614.mp4 IMG_20250609_130506.jpg
Полезные команды
PVE Обновить список LXC шаблонов
pveam update
Разблокировать VM если есть ошибка TASK ERROR: VM is locked
qm unlock 101
Топ 10 заполненных дисков
lvs pve --units g -o lv_name,lv_size,data_percent --sort -data_percent | head -n 10 №
PVE Как уменьшить диск VM Уменьшить Диск VM, vm-100 и 20G Заменить на нужное значение
qemu-img resize /var/lib/vz/images/100/vm-100-disk-0.raw <b>-</b>20G
Установка qemu-guest-agent
apt install qemu-guest-agent
Проверяем
systemctl status qemu-guest-agent
Запускаем
systemctl start qemu-guest-agent
Включаем автозапуск службы
systemctl enable qemu-guest-agent
Установка Pulse (мониторинг PVE)
GitHub Pulse https://github.com/rcourtman/Pulse
Создаём LXC контейнер ОЗУ 1гб, swap 256, Диск 4гб Ставим Docker
apt install curl -y && curl -fsSL https://get.docker.com -o get-docker.sh && sh ./get-docker.sh
Можно командой:
docker run -d -p 7655:7655 -v pulse_data:/data rcourtman/pulse:latestНо я поставлю в docker compose, создаём каталог открываем docker-compose.yml
mkdir -p /opt/pulse && cd /opt/pulse
nano docker-compose.ymlКопируем в docker-compose.yml
services:
pulse:
image: rcourtman/pulse:latest
container_name: pulse
environment:
- TZ=Asia/Irkutsk
volumes:
- /opt/pulse/data:/data
ports:
- "7655:7655"
restart: alwaysЗапускаем контейнер и заходив в веб по HTTP пример: http://192.168.1.1:7655
docker compose up -dЗаходим в Pulse → Setting → PVE Nodes → Add PVE Node
Вводим URL нашего PVE
Копируем готовую команду:
Выполняем её по SSH на PVE
Она запускает скрипт на PVE который:
Создаётся пользователь pulse-monitor@pam на Proxmox.
- Создаётся пользователь
pulse-monitor@pamна Proxmox. - Генерируется API-токен для этого пользователя.
- Назначаются права доступа:
PVEAuditor– чтение всех настроек и состояния узла,- доступ к гостевому агенту,
- доступ к бэкапам. Пример команды:
curl -sSL "http://192.168.1.7:7655/api/setup-script?type=pve&host=https%3A%2F%2F192.168.1.2%3A8006&pulse_url=http://192.168.1.7:7655&backup_perms=true&auth_token=YTPQWC" | bash
PBS
Полезные команды
Перезапустить службу pbs
systemctl restart proxmox-backup
Перезапустить службу pbs proxy
systemctl restart proxmox-backup-proxy
Поиск bad chunks
find /mnt/datastore/sdb-2tb/.chunks -name "*.bad" | head
Перебирает все файлы в .chunksпапке хранилища данных и обновляет их mtime на два дня назад
find /path/to/datastore/.chunks -type f -print0 | xargs -0 touch -d "-2 days"
И после зупустить GC