Files
wikipedia/HomeLab/Proxmox/Proxmox.md
T

3.9 KiB

#PBS #Backup

Instalation

Proxmox.com

Proxmox Community-Scripts

Скрипт для обновления всех LXC контейнеров (PVE LCX Apps Update)

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-apps.sh)"

PBS - Proxmox Backup Server - Настройка бэкапирования

  1. Подготовка HDD - Форматирование
# определить идентификатор устройства 
lsblk 

# Перезапись диска или создание одного общего раздела
fdisk /dev/sdb

# Последовательность команд по созданию раздела
# g — создать новую чистую таблицу разделов GPT.
# n — создать новый раздел.
# 1 — номер раздела (оставьте по умолчанию).
# Enter — первый сектор (оставьте по умолчанию).
# Enter — последний сектор (оставьте по умолчанию, чтобы занять весь диск)
# w - сохранить изменения и выйти.

# Форматирование в ext4  (флаг m 1 снижает резервируемое системой место, для root c 5% до 1%)
mkfs.ext4 -m 1 /dev/sdb1
  1. Получить уникальный идентификатор UUID ( скопировать полученный параметр UUID="e6718965-033b-459a-864b-f945ed650fd9" )
blkid /dev/sdb1
  1. Создать точку монтирования

    mkdir /mnt/backup-disk
    
  2. Прописать автомонтирование в конфигурационный файл fstab

nano /etc/fstab

# добавить строчку 
UUID=e6718965-033b-459a-864b-f945ed650fd9 /mnt/backup-disk ext4 defaults 0 2

#сохранить изменения и выйти 
  1. Примонтировать диск без перезагрузки
systemctl daemon-reload 

mount -a 
  1. Проверка что монтирование выполнено успешно
df -h 
  1. Модификация прав доступа к файлу /mnt/backup-disk
chmod 777 /mnt/backup-disk
  1. Добавим точку монтирования в LXC контейнер
nano /etc/pve/lxc/108.conf

mp0: /mnt/backup-disk,mp=/mnt/backup-disk

Настройки PBS и связка его с Proxmox VE

После того, как подключили HDD и добавили его точку монтирования необходимо:

  1. Создать Datastore и "подключить" каталог к базе данных в PBS
    1. Левая часть Datastore - Add Datastore
    2. Name - придумать hdd-backup далее оно будет использовано при настройке в Proxmox VE
    3. Backing Path - путь к точке монтирования в контейнере /mnt/backup-disk
    4. Add
  2. Зайти в Proxmox VE и подключить хранилище PBS
    1. Storage - Add - ProxmoxBackupServer
      1. ID (придумать)
      2. Server - прописать IP LXC контейнера 192.168.1.1
      3. User и Password (Пользователь обязательно формата user@pam)
      4. Datastorage <имя прописанное в PBS>
      5. Fingerprint - получить в PBS (на главной странице Show Fingerprint)
    2. Подтвердить.
  3. В случае успеха - будет подключено Proxmox БД для backup

Настройка автоматического резервного копирования в Proxmox VE