4 231
modifications
(15 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 | 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/ | # main archive | ||
deb-src http://deb.debian.org/debian/ | 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/ | # security updates | ||
deb-src http://security.debian.org/ | 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 | |||
# | # bookworm-updates, previously known as 'volatile' | ||
deb http://deb.debian.org/debian/ | deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware | ||
deb-src http://deb.debian.org/debian/ | deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware | ||
# | # backports archive | ||
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 | 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 | <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> | ||
= | 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 166 : | Ligne 180 : | ||
'''Cette procédure permet de respecter le fonctionnement interne actuel de PBS''' | '''Cette procédure permet de respecter le fonctionnement interne actuel de PBS''' | ||
Créez le système de fichier sur la partition souhaité. Ici, sda3. | |||
<pre>mkfs.ext4 /dev/sda3</pre> | <pre>mkfs.ext4 /dev/sda3</pre> | ||
Ligne 204 : | 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 | <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> | ||
=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> |