# [Proxmox] PBS

## Introduction

Proxmox dispose d'un système de sauvegarde appelé **PBS** pour *Proxmox Backup Server*.

Celui-ci permet de gérer les sauvegardes de machines virtuelles de votre serveur Proxmox.

Voici quelques options intéressantes proposées par PBS :

- Sauvegardes incrémentales.
- Gestion de la rétention.
- Planification des tâches de sauvegarde.
- Vérification de l'intégrité des sauvegardes.
- Interface web d'administration.

## [![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2023-10/scaled-1680-/F3cimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2023-10/F3cimage.png)Source

- [Documentation officielle de l'installation manuelle de PBS](https://pbs.proxmox.com/docs/installation.html)

## Installation

#### ISO

Bien que PBS s'installe sur Debian, il est préférable d'utiliser l'[ISO](https://enterprise.proxmox.com/iso/proxmox-backup-server_3.0-1.iso) si vous souhaitez y dédier un serveur.

Une fois que vous avez lancé le processus d'installation suivez les instructions afin d'installer le système.

#### Manuelle

Sinon, si vous souhaitez installer PBS sur un serveur **Debian** ou **Ubuntu**, vous pouvez lancer la commande suivante :

```bash
echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" >> /etc/apt/source.list && wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg && apt update && apt install -y proxmox-backup
```

Puis redémarrez le système.

## Accéder à l'interface web

Ensuite, vous pourrez vous connecter à l'interface web depuis l'URL suivante :

```html
https://<IP>:8007
```

## Initialisation de disque et datastore

Nous allons initialiser un disque qui va accueillir notre datastore.

Pour cela, nous partons du principe que notre VM possède déjà d'un deuxième disque vierge dédié.

Rendez-vous sur l'interface web de PBS dans **Administration &gt; Storage / Disks** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/poaimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/poaimage.png)

<p class="callout info">Ici nous utiliserons le disque **/dev/sdb**</p>

Commencez par créer une table de partition sur le disque en cliquant sur **Initialize Disk with GPT** après avoir sélectionné le disque :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/OaRimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/OaRimage.png)

Ensuite, rendez vous dans **Directory** et cliquez sur **Create: Directory** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/92Himage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/92Himage.png)

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/3iyimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/3iyimage.png)

<p class="callout success"> Le disque est maintenant formaté, monté et un datastore a automatiquement été créé dessus.</p>

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/7Flimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/7Flimage.png)

## Ajout du dépôt de sauvegarde sur PVE

Une fois que votre datastore est opérationnel sur le PBS, rendez vous sur l'interface web du PVE dans **Datacenter &gt; Storage** :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/DZ6image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/DZ6image.png)

Puis cliquez sur **Add &gt; Proxmox Backup Server** et ajoutez toutes les informations requises :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/EZ3image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/EZ3image.png)

Vous pouvez récupérer les Fingerprints de votre serveur PBS depuis le **Dashboard** l'interface web de PBS :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/6AOimage.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/6AOimage.png)

## Création d'une tâche de sauvegarde

Pour l'exemple, nous allons créer une sauvegarde quotidienne de notre VM **debian-test** en nous rendant sur l'interface web de PVE dans le menu **Datacenter &gt; Backups** puis cliquez sur **Add** :

![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/K0Mimage.png)

Dans l'onglet **Retention** vous pouvez configurer les sauvegardes qui seront conservées de manière journalière, hebdomadaire, mensuelle ou même annuelle :

![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/zukimage.png)

<p class="callout info">Ici, la sauvegarde sera effectuée tous les jours à 4h du matin et nous conserverons 5 sauvegardes journalières, 1 hebdomadaire, 1 mensuelle et 1 annuelle. </p>

<p class="callout success">Une fois que vous aurez cliqué sur **Create**, votre tâche planifiée de sauvegarde sera programmée.</p>

<p class="callout success">Vous pouvez cliquer sur **Run Now** pour lancer et tester votre sauvegarde.</p>

## Restaurer une sauvegarde

Si vous avez besoin de restaurer une sauvegarde, vous pouvez vous rendre sur l'interface web PVE, sélectionnez votre VM puis dans le menu **Backup**, cliquez sur **Restore** après avoir sélectionné votre sauvegarde :

[![image.png](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/scaled-1680-/UN3image.png)](https://wiki.neopipe.fr/uploads/images/gallery/2024-04/UN3image.png)