Files
wikipedia/HomeLab/Proxmox/Proxmox.md
T

87 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#PBS #Backup
### Instalation
[Proxmox.com](https://pve.proxmox.com/wiki/Main_Page)
### Proxmox Community-Scripts
Скрипт для обновления всех LXC контейнеров ([PVE LCX Apps Update](https://community-scripts.org/scripts/update-apps))
```bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-apps.sh)"
```
### PBS - Proxmox Backup Server - Настройка бэкапирования
1. Подготовка HDD - Форматирование
```bash
# определить идентификатор устройства
lsblk
# Перезапись диска или создание одного общего раздела
fdisk /dev/sdb
# Последовательность команд по созданию раздела
# g — создать новую чистую таблицу разделов GPT.
# n — создать новый раздел.
# 1 — номер раздела (оставьте по умолчанию).
# Enter — первый сектор (оставьте по умолчанию).
# Enter — последний сектор (оставьте по умолчанию, чтобы занять весь диск)
# w - сохранить изменения и выйти.
# Форматирование в ext4 (флаг m 1 снижает резервируемое системой место, для root c 5% до 1%)
mkfs.ext4 -m 1 /dev/sdb1
```
2. Получить уникальный идентификатор UUID ( скопировать полученный параметр `UUID="e6718965-033b-459a-864b-f945ed650fd9"` )
```bash
blkid /dev/sdb1
```
3. Создать точку монтирования
```bash
mkdir /mnt/backup-disk
```
4. Прописать автомонтирование в конфигурационный файл `fstab`
```bash
nano /etc/fstab
# добавить строчку
UUID=e6718965-033b-459a-864b-f945ed650fd9 /mnt/backup-disk ext4 defaults 0 2
#сохранить изменения и выйти
```
5. Примонтировать диск без перезагрузки
```bash
systemctl daemon-reload
mount -a
```
6. Проверка что монтирование выполнено успешно
```bash
df -h
```
7. Модификация прав доступа к файлу `/mnt/backup-disk`
```bash
chmod 777 /mnt/backup-disk
```
8. Добавим точку монтирования в LXC контейнер
```bash
nano /etc/pve/lxc/108.conf
mp0: /mnt/backup-disk,mp=/mnt/backup-disk
```
---
Для того чтобы Proxmox VE знал о Proxmox PBS их необходимо связать ключом.
1. Зайти в Proxmox PBS LXC и в правой части экрана нажать "Show Fingerprint" (скопировать ключ)
2. Вставить Fingerprint в Proxmox VE
1. В левой части экрана Datacenter - вкладка Storage
2. Add и выбрать Proxmox Backup Server
1. ID (придумать)
2. Server - прописать IP LXC контейнера
3. User и Password
4. Datastorage