Proxmox Backup Server¶
Dans cet article
- Proxmox Backup Server. Caractéristiques principales
- Fonctionnalités de déploiement
- Premiers pas après le déploiement du Proxmox Backup Server
- Authentification
- Création d'un entrepôt de données (stockage)
- Interface de gestion des entrepôts de données
- Types de sauvegarde et surveillance
- Utilisation de ZFS pour le stockage
- Intégration du Proxmox Backup Server avec Proxmox VE
- Commander Proxmox Backup Server via API
Information
Proxmox Backup Server est un logiciel spécialisé pour la sauvegarde de machines virtuelles, de conteneurs et de serveurs physiques. Proxmox Backup Server prend en charge la déduplication côté client, la compression des données et le chiffrement.
Proxmox Backup Server. Caractéristiques principales¶
- Stockage efficace des données: Déduplication côté client et serveur, compression et sauvegardes incrémentales pour économiser l'espace disque et le temps.
- Haute sécurité: Chiffrement de bout en bout utilisant des algorithmes modernes (AES-256-GCM), authentification par clé et prise en charge de l'authentification à deux facteurs.
- Administration facile: Interface web intuitive, API RESTful et outils en ligne de commande pour une gestion pratique des sauvegardes.
- Options de stockage flexibles: Possibilité de créer un entrepôt de données sur un seul disque ou d'utiliser ZFS, LVM, et prise en charge du stockage distant via des services compatibles S3.
- Intégration avec Proxmox VE: Intégration transparente avec l'environnement virtuel Proxmox pour des sauvegardes simplifiées de machines virtuelles et de conteneurs.
- Vérification des données: Vérification automatique de l'intégrité des sauvegardes pour assurer une récupération fiable.
- Planification des tâches: Planification flexible des tâches de sauvegarde à l'aide de plannings et de politiques de rétention.
- Surveillance et notifications: Outils de surveillance des processus de sauvegarde, réception de notifications d'état des tâches et alertes d'erreur.
- Haute performance: Optimisé pour la création et la restauration rapides des sauvegardes avec un impact minimal sur les performances du système.
- Support de cluster: Configuration d'un cluster à haute disponibilité pour assurer une sauvegarde continue et une récupération de données.
Fonctionnalités de déploiement¶
ID | Système d'exploitation compatible | VM | BM | VGPU | GPU | Min CPU (Cœurs) | Min RAM (Go) | Min HDD/SSD (Go) | Actif |
---|---|---|---|---|---|---|---|---|---|
303 | Debian 12 | + | + | + | + | 2 | 2 | 60 | Oui |
Premiers pas après le déploiement du Proxmox Backup Server¶
Après le paiement, une notification par e-mail sera envoyée à l'adresse spécifiée lors de l'inscription indiquant que le serveur est prêt à fonctionner. Elle inclura l'adresse IP du VPS et les identifiants d'accès. Les clients de notre entreprise gèrent l'équipement via le panneau de gestion de serveur et l'API — Invapi.
Les données d'authentification peuvent être trouvées soit dans l'onglet Info >> Tags du panneau de gestion du serveur, soit dans l'e-mail envoyé:
- Nom d'utilisateur:
root
; - Mot de passe: Envoyé par e-mail dès que le serveur est prêt après le déploiement.
Authentification¶
Pour commencer à travailler avec Proxmox Backup Server, vous devez:
- Ouvrir un navigateur web et saisir dans la barre d'adresse:
https://<adresse-IP-du-serveur>:8007
- Accepter l'avertissement de sécurité du certificat SSL (lors de la première connexion);
- Entrer les identifiants:
- Nom d'utilisateur:
root
; - Mot de passe: Reçu lors de la commande du serveur;
- Royaume: Sélectionnez
Linux PAM standard authentication
;
- Nom d'utilisateur:
- Cliquez sur le bouton
Connexion:
Information
Après la première connexion, il est recommandé de modifier le mot de passe de l'administrateur pour des raisons de sécurité. Cela peut être fait dans la section Configuration >> Contrôle d'accès >> bouton Modifier le mot de passe:
Il est également possible de se connecter via SSH pour exécuter des commandes dans le terminal:
Création d'un entrepôt de données (stockage)¶
Proxmox Backup Server vous permet de configurer un entrepôt de données sur un disque séparé ou dans un répertoire sur un disque. Pour créer un entrepôt de données:
- Dans l'interface web, allez à la section Entrepôt de données;
- Cliquez sur le bouton
Ajouter un entrepôt de données; -
Remplissez les champs nécessaires:
- Nom: Entrez un nom unique pour l'entrepôt de données. Important: Le nom doit contenir uniquement des lettres latines minuscules, des chiffres et des tirets bas (par exemple,
mon_entrepot
). Les espaces, les lettres majuscules et les caractères spéciaux ne sont pas autorisés; - Répertoire de sauvegarde: Spécifiez le chemin absolu vers le répertoire pour stocker les sauvegardes;
- Planification du nettoyage: Choisissez un planning pour le collecteur de déchets (par exemple,
daily
); - Planification des purges: Sélectionnez un planning de nettoyage pour les anciennes copies (par exemple,
daily
); - Si nécessaire, cochez l'option Entrepôt de données amovible - permet de marquer l'entrepôt de données comme amovible (par exemple, un disque externe);
- Commentaire: Ajoutez un commentaire (facultatif).
- Nom: Entrez un nom unique pour l'entrepôt de données. Important: Le nom doit contenir uniquement des lettres latines minuscules, des chiffres et des tirets bas (par exemple,
Important
Si le nom saisi de l'entrepôt de données ne correspond pas au format autorisé, le système affichera une erreur parameter verification errors (400)
avec la précision name: value does not match the regex pattern
. Dans ce cas, modifiez le nom en utilisant uniquement les symboles autorisés.
Création d'un entrepôt de données sur un disque dans un répertoire séparé¶
Une fonctionnalité de Proxmox Backup Server est la possibilité de créer un entrepôt de données sur un disque dans un répertoire séparé:
-
Tout d'abord, créez un répertoire qui sera utilisé pour stocker les sauvegardes via SSH ou console:
2. Lors de la création d'un entrepôt de données dans l'interface web:- Dans le champ Répertoire de sauvegarde, spécifiez le chemin vers le répertoire créé:
/backups
; - Remplissez les autres paramètres selon vos besoins;
- Cliquez sur
Ajouter.
- Dans le champ Répertoire de sauvegarde, spécifiez le chemin vers le répertoire créé:
Après cela, l'entrepôt de données créé sera disponible pour utilisation et gestion:
Remarque
Lors de la création d'un entrepôt de données sur un disque dans un répertoire séparé, faites attention à l'espace disque disponible. Il est recommandé de laisser au moins 10% d'espace libre pour les besoins du système.
Interface de gestion des entrepôts de données¶
Après avoir créé un entrepôt de données, vous aurez accès à divers outils de gestion via des onglets:
- Résumé: Informations principales sur l'entrepôt de données, y compris l'utilisation de l'espace disque et le facteur de déduplication;
- Contenu: Visualiser et gérer les sauvegardes enregistrées;
- Tâches de purge et nettoyage: Configurer les tâches de nettoyage et de collecte des déchets;
- Tâches de synchronisation: Configurer la synchronisation avec d'autres entrepôts de données;
- Tâches de vérification: Configurer des vérifications régulières de l'intégrité des données;
- Paramètres: Modifier les paramètres de l'entrepôt de données;
- Permissions: Gérer les permissions d'accès à l'entrepôt de données.
Types de sauvegarde et surveillance¶
Proxmox Backup Server prend en charge plusieurs types de sauvegardes:
- Conteneur: Sauvegardes de conteneurs LXC;
- Hôte: Sauvegardes de serveurs physiques;
- Machine virtuelle: Sauvegardes de machines virtuelles (QEMU/KVM).
Le système affiche pour chaque type le nombre de groupes et d'instantanés dans l'entrepôt de données.
Surveillance de l'utilisation de l'entrepôt de données¶
Dans la section de l'entrepôt de données, vous pouvez suivre:
- Utilisation de l'espace disque: Espace total utilisé et libre;
- Facteur de déduplication: Indicateur de l'efficacité de la déduplication des données. Une valeur supérieure à 1,0 signifie que le système élimine efficacement les données en double. Par exemple, un facteur de 2,0 signifie que grâce à la déduplication, deux fois plus d'espace est économisé;
- Graphique d'utilisation: Affichage visuel de la dynamique de remplissage de l'entrepôt de données au fil du temps;
Remarque
Des informations détaillées sur les principaux paramètres de Proxmox Backup Server peuvent être trouvées dans la documentation des développeurs.
Utilisation de ZFS pour le stockage¶
Proxmox Backup Server prend en charge la création de stockages sur ZFS, ce qui offre des avantages supplémentaires sous forme de protection de données intégrée, de compression et de snapshots au niveau du système de fichiers.
Qu'est-ce que ZFS et pourquoi l'utiliser
ZFS est à la fois un système de fichiers et un gestionnaire de volumes, assurant une haute intégrité des données grâce à des sommes de contrôle pour toutes les données et métadonnées. Il offre une protection RAID au niveau du système de fichiers sans nécessiter de contrôleur RAID matériel supplémentaire, prenant en charge diverses configurations (RAID-Z1, RAID-Z2, RAID-Z3, mise en miroir). ZFS permet de créer des instantanés système immédiats qui occupent un espace minimal, offre une compression intégrée sans perte de performance notable, ainsi qu'une déduplication pour éliminer les blocs de données en double. Pour Proxmox Backup Server, l'utilisation de ZFS est particulièrement avantageuse car elle augmente la fiabilité du stockage des sauvegardes, offre une protection supplémentaire contre la corruption des données et permet une utilisation plus efficace de l'espace disque. Il est important de noter que pour une efficacité maximale, ZFS est recommandé pour être utilisé sur des serveurs physiques avec un accès direct aux disques, plutôt que sur des machines virtuelles où l'accès direct aux ressources matérielles est limité.
Important
Lors de la commande de Proxmox Backup Server via le panneau de contrôle Invapi à l'étape Apps and panels, les packages nécessaires pour travailler avec ZFS sont installés automatiquement. Si vous avez sélectionné l'installation uniquement via l'étape Operating System sans sélectionner Proxmox Backup Server à l'étape Apps and panels, vous devez installer manuellement des packages supplémentaires avant d'utiliser ZFS.
Installation des packages nécessaires pour ZFS (uniquement pour l'installation manuelle)¶
Si vous avez installé Proxmox Backup Server manuellement, vous devez installer les packages suivants pour travailler avec ZFS:
Après l'installation des packages, redémarrez le serveur pour appliquer les modifications:Création d'un pool ZFS¶
-
Identifiez les disques disponibles à l'aide de la commande:
2. Créez un pool ZFS (exemple pour un disque): Ou pour RAID-Z (similaire à RAID-5, nécessite au moins 3 disques): 3. Vérifiez le pool créé:
Intégration du Proxmox Backup Server avec Proxmox VE¶
Un des avantages clés de Proxmox Backup Server est la possibilité de s'intégrer de manière transparente avec l'environnement virtuel Proxmox pour des sauvegardes efficaces de machines virtuelles et de conteneurs.
Ajout de Proxmox Backup Server dans Proxmox VE¶
- Connectez-vous à l'interface web de Proxmox VE (
https://<adresse-IP_Proxmox_VE>:8006
); -
Allez dans Centre de données → Stockage:
-
Cliquez sur le bouton
Ajouteret sélectionnez Proxmox Backup Server; -
Remplissez les champs nécessaires:
- ID: Identifiant unique de l'entrepôt de données (par exemple,
pbs
); - Serveur: Adresse IP du serveur PBS (format:
<IP>:8007
); - Datastore: Nom de l'entrepôt de données créé sur le serveur de sauvegarde Proxmox;
- Nom d'utilisateur: Nom d'utilisateur pour l'authentification (format:
root@pam
); - Mot de passe: Mot de passe de l'utilisateur;
- Empreinte: Laissez le champ vide lors de la première tentative de connexion;
- Cliquez sur le bouton
Ajouterpour sauvegarder les paramètres:
- ID: Identifiant unique de l'entrepôt de données (par exemple,
Remarque sur l'empreinte du certificat
Lors de la première tentative de connexion sans spécifier d'empreinte de certificat, le système peut afficher une erreur comme:
create storage failed: pbs: error fetching datastores - fingerprint '21:96:AE:EE:0A:5B:7E:CA:F0:9A:4C:69:E4:6D:71:C9:EB:0E:16:6C:DD:E1:97:65:70:DF:C2:EA:98:82:EB:DB' not verified, abort! (500)
Pour une vérification supplémentaire, vous pouvez obtenir manuellement l'empreinte en utilisant la commande:
L'empreinte obtenue doit correspondre à celle affichée dans le message d'erreur.Création d'une tâche de sauvegarde dans Proxmox VE¶
-
Allez dans Centre de données → Sauvegarde:
-
Cliquez sur le bouton
Ajouter; -
Configurez les paramètres de sauvegarde:
- Stockage: Sélectionnez l'entrepôt de données PBS ajouté précédemment;
- Planification: Définissez un planning;
- Mode de sélection: Choisissez quelles VMs sauvegarder (Tout/Inclure/Exclure);
- Compression: Choisissez une méthode de compression (
zstd
est recommandé); - Mode: Choisissez le mode de copie (instantané/pause/arrêt);
- Activer: Activez la tâche;
- Cliquez sur
Créerpour sauvegarder la tâche:
Configuration du client Proxmox Backup sur Proxmox VE¶
-
Sur les serveurs Proxmox VE, le
proxmox-backup-client
est généralement pré-installé. Vérifiez la présence du client: -
Connectez-vous à Proxmox Backup Server avec spécification de l'entrepôt de données:
-
Lors de la première connexion, le système affichera une empreinte de certificat et demandera confirmation. Entrez
y
pour confirmer. Mémorisez ou notez cette empreinte - elle est nécessaire lors de l'ajout de l'entrepôt de données dans Proxmox VE. -
Pour vérifier l'état de la connexion et les informations sur l'entrepôt de données:
-
Dans Proxmox VE, lors de l'ajout d'un entrepôt de données PBS, utilisez l'empreinte de certificat de l'étape 3 dans le champ "Empreinte".
-
Pour toutes les opérations avec Proxmox Backup Client version 3.4.0, il est nécessaire de spécifier explicitement le paramètre
--repository
avec l'adresse complète du dépôt, y compris le nom de l'entrepôt de données.
Restauration de machines virtuelles à partir de sauvegardes¶
- Dans l'interface web de Proxmox VE, accédez à l'entrepôt de données PBS en cliquant dessus dans la barre latérale:
proxmox_<ID_serveur>
→pbs (proxmox_<ID_serveur>)
; - Allez à l'onglet Sauvegardes;
- Sélectionnez la sauvegarde souhaitée dans la liste (quand elles apparaissent);
- Cliquez sur le bouton
Restaurerdans le panneau supérieur; - Dans la fenêtre de dialogue ouverte, configurez les paramètres de restauration;
- Cliquez sur
Restaurerpour démarrer le processus:
Conseil
Pour une sécurité accrue, il est recommandé de créer un utilisateur séparé sur PBS avec des droits limités au lieu d'utiliser le compte root.
Remarque
Des informations détaillées sur les principaux paramètres de Proxmox VE peuvent être trouvées dans la documentation des développeurs.
Commander Proxmox Backup Server via API¶
Pour installer ce logiciel en utilisant l'API, suivez ces instructions.
Une partie du contenu de cette page a été créée ou traduite en utilisant l'IA.