« Proxmox Backup Server (PBS) » : différence entre les versions

Aller à la navigation Aller à la recherche
 
(14 versions intermédiaires par le même utilisateur non affichées)
Ligne 21 : Ligne 21 :
Installez le système de base debian :
Installez le système de base debian :
<pre>
<pre>
debootstrap --arch=amd64 buster /mnt http://ftp.fr.debian.org/debian
debootstrap --arch=amd64 bookworm /mnt http://ftp.fr.debian.org/debian
</pre>
</pre>


Ligne 35 : Ligne 35 :
Éditez le fichier <code>/etc/apt/sources.list</code> :
Éditez le fichier <code>/etc/apt/sources.list</code> :
<pre>
<pre>
deb http://deb.debian.org/debian/ buster main contrib non-free
# main archive
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware


deb http://security.debian.org/ buster/updates main contrib non-free
# security updates
deb-src http://security.debian.org/ buster/updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware


# buster-updates, previously known as 'volatile'
# bookworm-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware


# anciennement backports
# backports archive
# deb http://deb.debian.org/debian/ buster-backports main contrib non-free
deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware
</pre>
</pre>


Ligne 144 : Ligne 147 :
=Installation de PBS=
=Installation de PBS=
Installez quelques paquets nécessaires :
Installez quelques paquets nécessaires :
<pre>apt install postfix gdisk parted</pre>
<pre>apt install postfix gdisk parted wget</pre>


Ajoutez la clé gpg du dépôt :
Ajoutez la clé gpg du dépôt :
<pre>
<pre>
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
</pre>
</pre>


Ajoutez le dépot PBS dans <code>/etc/apt/sources.list</code> :
Ajoutez le dépot PBS dans <code>/etc/apt/sources.list</code> :
<pre>deb http://download.proxmox.com/debian/pbs buster pbstest</pre>  
<pre>
# Proxmox Backup Server pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
</pre>  


Puis installez PBS
Puis installez PBS :
<pre>
<pre>
apt update
apt update
apt install proxmox-archive-keyring proxmox-backup-server
apt install proxmox-archive-keyring proxmox-backup-server ifupdown
</pre>
</pre>


=Datastore=
Note : nous forçons l'installation de ifupdown pour éviter l'installation de ifupdown2 pour des raisons de compatibilité. Si vous décidez d'installer ifupdown2, assurez-vous en premier lieu d'avoir la dernière version de ifupdown installé, et que votre configuration réseau est compatible.
 
==Kernel alternatif==
 
Si vous le souhaitez, vous pouvez également installer le kernel officiel de proxmox :
<pre>apt install proxmox-kernel-6.8 pve-firmware</pre>
 
=Création de la partition de datastore=


==Création manuelle du montage systemd==
==Création manuelle du montage systemd==
Ligne 205 : Ligne 219 :
</pre>
</pre>


Ajoutez dans fstab :
Créez le système de fichier sur la partition souhaité. Ici, sda3.
<pre>UUID=27208cd1-5e0e-4a59-b36e-fa869bc395c4      /datastore/datastore1  ext4    defaults,relatime              0      0</pre>
<pre>mkfs.ext4 /dev/sda3</pre>


<pre>
$ blkid | grep sda3
/dev/sda3: UUID="27208cd1-5e0e-4a59-b36e-fa869bc395c4" TYPE="ext4" PARTUUID="7d30a42b-03"
</pre>
Ajoutez dans fstab pour que le datastore soit monté au démarrage :
<pre>UUID=27208cd1-5e0e-4a59-b36e-fa869bc395c4      /datastore/datastore1  ext4    defaults,relatime              0      2</pre>
Notez qu'on monte avec l'option <code>relatime</code> conformément aux recommandations de PBS pour maximiser les performances.
Montez manuellement le datastore
<pre>mount /datastore/datastore1</pre>
<pre>mount /datastore/datastore1</pre>


Puis ajoutez le datastore dans PBS :
=Ajout du datastore dans PBS=
 
=Désactiver le login root (pam) sur l'interface PBS=
Avant toute manipulation, n'oubliez pas de créer un utilisateur ayant les droits d'administration pour accéder à l'interface de PBS
 
===Via l'interface proxmox===
Editez l'utilisateur root et décochez la case <code>Enabled</code>
 
Malheureusement, cela aura également comme conséquence de rendre quasiment inopérant le script shell proxmox-backup-manager
 
===Via les droits linux===
<pre>passwd --lock root</pre>
 
Attention, dans ce cas, vous ne pourrez plus vous loguer en root sur le serveur par ssh (sauf si vous avez une clé ssh défini), écran ou kvm !
 
===Via PAM===
Créez le fichier <code>/etc/pam.d/proxmox-backup-auth</code> et ajoutez y les lignes suivantes :
<pre>
auth        required    pam_deny.so
auth        required    pam_warn.so
account    required    pam_deny.so
account    required    pam_warn.so
</pre>
 
=Dépôt client uniquement=
 
Ajoutez la clé de sécurité proxmox :
<pre>
wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg
</pre>
 
Ajouter le dépot APT par exemple dans <code>/etc/apt/sources.list</code> :
<pre>deb http://download.proxmox.com/debian/pbs-client bookworm main</pre>
4 231

modifications

Menu de navigation