Перейти к содержимому

Установка Proxmox Backup Server в Unraid

Последнее обновление на 13.01.2024

Привет, Мир! В этой статье я расскажу Вам о развертывании Proxmox Backup Server в виртуальной машине под управлением Unraid.

Proxmox Backup Server — это операционная система для управления резервным копированием. Она очень хорошо знакома владельцам Proxmox Virtual Environment, но её так же можно использовать и отдельно от среды виртуализации. В моём случае я разворачивал данный сервер для резервного копирования моих виртуальных серверов.

Unraid — операционная система на основном сервере в моей домашней лаборотории. Она совмещает в себе и защищенный файловый сервер и сервер виртуализации. Установка и первоначальная настройка данной ОС не сложна и хорошо описана в официальной документации. В рамках же данной статьи мы рассмотрим специфику разворачивания виртуальной машины с PBS.

Особенности настроек виртуальной машины

Для того чтобы развернуть сервер резервных копий нам потребуется скачать iso образ из официального репозитория и разместить его в папке с образами Unraid.

Настройка ВМ происходит в несколько этапов: создание ВМ и редактирование настроек в режиме «XML view». Вот оригинальная инструкция на форуме Proxmox.

1. Создание ВМ

Создаем виртуальную машину с Debian OS, 4 CPU, объёмом памяти в 4096 MB и основным диском 32G согласно официальным системным требованиям. Так же указываем путь к установочнуму файлу ISO. Ниже отображены настройки ВМ в Unraid.

Так же необходимо прописать путь к папке на нашем сервере для хранения резервных копий. Пример показан на изображении ниже.

*Пункт «Unraid Mount Tag» выбираем на своё усмотрение и запоминаем. Данный параметр пригодится нам для монтирования папки при настройке сервера PBS.

Обязательно снимаем галочку с пункта «Start VM after creation» и сохраняем ВМ.

2. Редактирование настроек ВМ в режиме XML view

Теперь нам необходимо отредактировать настройки созданной виртуальной машины в режиме «XML view».

Нас интересует часть <memoryBacking>, это необходимо для того чтобы заработала Virtiofs. Более подробно эти правки описаны в статье Sharing files with Virtiofs. Её необходимо поправить до такого вида:

  <memoryBacking>
    <source type='memfd'/>
    <access mode='shared'/>
  </memoryBacking>

Нажимаем кнопку «Update» и сохраняем настройки. После повторно заходим в редактирование ВМ в режиме «XML view». Нас интересует на данном этапе пункт </filesystem> , приводим его к такому виду:

<filesystem type='mount' accessmode='passthrough'>
  <driver type='virtiofs' queue='1024'/>
  <binary path='/usr/libexec/virtiofsd' xattr='on'>
    <cache mode='always'/>
    <sandbox mode='chroot'/>
  </binary>
  <source dir='/mnt/user/backup/'/>
  <target dir='backup_virtiofs'/>
  <alias name='fs0'/>
  <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
</filesystem>

Нажимаем кнопку «Update» и сохраняем настройки. Запускаем ВМ и производим стандартную установку PBS.

Добавление хранилища в сервер

После установки ОС нам необходимо добавить папку проброшенную из Uraid в хранилище.

Заходим в консоль сервера и выполняем ряд команд:

mkdir /mnt/backup
mount -t virtiofs backup_virtiofs /mnt/backup

Вместо backup_virtiofs вносим тэг, который Вы указали при настройке Вашей ВМ.

Для того чтобы Ваш общий ресурс автоматически монтировался при запуске, необходимо строку монтирования из /etc/mtab вставьте в /etc/fstab. Для этого выполним команду:

cat /etc/mtab

*эта команда выведет все монтирования, в выдаче находим нашу. Теперь отредактируем /etc/fstab:

nano /etc/fstab

В моем случае это выглядит следующим образом:

Перезагружаем сервер и вновь входим в WEB интерфейс и добавляем хранилище. В моём случае это выглядит так:

На этом все, с поставленной задачей мы справились.

Так же не забывайте о возможности задать вопросы в комментариях или Telegram канале. До связи!

Опубликовано вИнструкцииСерверные ОС

Ваш комментарий будет первым

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *