Table des matières

PBS en tant que container

PBS, ou Proxmox Backup Server est un serveur de sauvegarde, principalement utilisé pour les hôtes de virtualisation Proxmox Virtual Environment. Il peut tourner en tant que container sur un hôte (par exemple sur une CentOS). PBS peut fonctionner en tant que service :

[Unit]
Description=Container pbs
Documentation=man:systemd-nspawn(1)
PartOf=machines.target
Before=machines.target
 
[Service]
ExecStart=/usr/bin/systemd-nspawn -D /zpool/containers/pbs --quiet \
                                  --bind /zpool/backups/pbs/client1 \
                                  --bind /zpool/backups/pbs/client2 \
                                  --bind /zpool/backups/pbs/client3 \
                                  --keep-unit --boot \
                                  --link-journal=try-guest \
                                  --machine=pbs
KillMode=mixed
Type=notify
RestartForceExitStatus=133
SuccessExitStatus=133
Slice=machine.slice
Delegate=yes
 
[Install]
WantedBy=machines.target

En supposant que :

SELinux

Il faut s'assurer du context des répertoires contenant le container

semanage fcontext -a -t systemd_machined_var_lib_t "/zpool/containers(/.*)?"
restorecon -Rv /zpool/containers