ATTENTION CETTE PAGE FAIT PARTIE INTEGRANTE DE LA PROCEDURE -PROC-NFlog-44
Topologie et explication du stockage sur l'environnement Proxmox
Ces informations sont disponibles également dans l'interface Web de Proxmox dans l'onglet Stockage du Datacenter.
C'est à cet endroit qu'on ajoute également de nouveaux stockages ou qu'on édite les stockages existants.
Explications
Stockage SSHFS (Backup_sshfs)
Stockage distant hébergé physiquement dans Logeas-NAS pointant vers le répertoire proxmox_backup.
Permet de sauvegarder la configuration des serveurs
Logeas1 et
Logeas2 sur un espace de stockage distinct de Proxmox Backup Server (dans le dossier conf_proxmox).
Héberge également la sauvegarde du disque dur scsi0 (système) de la vm 111 Proxmox-Backup-Server ( dans le dossier dump).
L'idée est de pouvoir récupérer les fichiers de configurations des serveurs en cas de réinstallation de Proxmox sur les serveurs, puis de restaurer ensuite la vm 111 une fois les fichiers de configurations remontés.
A noter, si ce stockage n'apparaît plus correctement dans l'interface Web de Proxmox, il faut utiliser la commande : mount -a.
Cela aura pour effet de remonter les points de montages non montés suite à un redémarrage du serveur par exemple.
Prox-Backup
Stockage distant monté via ZFS over ISCSI.
Hébergé physiquement sur le truenas de Logeas Informatique.
Contient le Pool Proxmox
Contient le dataset Backup
Nous pourrions schématiser ainsi :
Pool : Proxmox –> Dataset : Backup –> Volume : vm111-disk-0 –> Datastore : Backup
Le tutoriel permettant le déploiement d'un disque distant via zfs over iscsi est disponible ici.
Ce lien décrit les étapes indispensables pour configurer correctement un stockage ZFS over iSCSI dans un environnement proxmox + truenas.
Ci dessous le résultat du déploiement via l'api freenas installée sur les différents nœuds Proxmox.
Proxmox_Backup_Server
Stockage déployé après l'installation de la vm 111 proxmox-backup-server.
Contient les fichiers de sauvegardes des vm et conteneurs selon le schéma disponible plus bas.
Permet la sauvegarde incrémentale des conteneurs et vm.
Disponible sur tous les nœuds du cluster.
Ci dessous le détail de la configuration. Plus d'informations disponibles plus bas dans la page.
A noter : L'empreinte est ici incomplète et ne saurait être suffisante en cas de perte de la vm.
Proxmox Backup Server
Serveur | Logeas2 |
LAN | 192.168.88.23 |
IP Publique | Non |
Accès | https://185.61.116.107:8007 |
Machine | Mémoire 4GiB
Processeur 4 (2sockets,2 cores)
Disque Dur (scsi0) local-zfs:vm-111-disk0,size=50G
Disque Dur (scsi1) Prox-Backup:vm-111-disk0,backup=0,size=3000G
|
Système d'exploitation | Proxmox Backup Server 2.1-1 |
Afin d'avoir une première approche de l'installation et de la configuration, merci de consulter cette
page.
Jeux de sauvegardes
Allez sur Proxmox Backup Server
Cliquez sur Backup dans le menu à gauche
Cliquez sur Prune & CG
Puis cliquez sur Keep Last; cela va ouvrir une fenêtre contenant l'intégralité des options ayant attrait à la rétention des sauvegardes.
Actuellement, les paramètres sont :
Keep Last : 10
Keep Hourly : Vide
Keep Daily : 7
Keep Weekly : 4
Keep Monthly : 6
On gardera donc les 10 dernières sauvegardes en comprenant les 7 derniers jours, en conservant également un backup par semaine sur les 4 dernières semaines, et 1 backup par mois de chacun des 6 derniers mois.
Restauration
Ci dessous quelques exemples : La restauration depuis le stockage Proxmox_Backup_Server
Et la restauration depuis le stockage Backup_sshfs :
On note des différences entres les deux et il faut y faire très attention car sinon on se retrouve dans la situation de restaurer une vm qui ne correspond pas à l'attendu.
La restauration de vm via le stockage Backup_sshfs n'est valable et valide que pour la vm 111 proxmox-backup-server.
Dans tout les autres cas, il convient de choisir comme source de stockage Proxmox_Backup_Server.
Un moyen aisé de savoir dans quel espace de stockage l'on se trouve est de regarder si l'onglet : Restauration de fichier est présent dans l'interface Web de la page de sauvegarde/restauration.
Restauration de fichiers, répertoires ou BDD
Il est possible de restaurer des fichiers simples, des répertoires ou des bases de données via l'onglet Restauration de fichiers de la page Sauvegarde dans l'interface Web de Proxmox.
Cet onglet va ouvrir une fenêtre telle que :
Il faudra ensuite cliquer sur Télécharger pour télécharger le fichier en local.
Puis enfin le renvoyer vers le serveur ( en copiant le fichier via ftps, scp ou autres prise en main à distance); repositionner les droits éventuels et tester la restauration.
Cet agent peut ainsi permettre de profiter pleinement de la restauration de fichier, répertoires ou BDD, plus d'information concernant l'installation
ici et concernant son fonctionnement
là.
Cependant, étant donné la topologie du réseau, il faudra autoriser la connexion au niveau du pare-feu ou attribuer une IP
LAN à l'intégralité des vm/ct, ce qui peut aboutir à une augmentation des risques concernant la sécurité (en effet, seuls les serveurs Proxmox, cpanel1 (dispose aussi d'ip publiques) et Proxmox Backup Server ont une IP
LAN, une vm / ct avec une ip publique ne peut pas communiquer avec son serveur hôte en ssh par exemple, puisque pas sur le même réseau et pas de redirection du port ssh vers une ip lan).
Actuellement cet agent a été déployé à titre de test sur le ct 107 wiki-logeas, cependant nous avons désactivé son accès au datastore en supprimant la carte réseau Lan.
Si toutefois, les points concernant la sécurité sont abordés et validés, cet agent pourra faire l'objet d'un déploiement ultérieur sur toutes les machines sous système debian 10/11 afin de mettre en place la sauvegarde au niveau des fichiers de l'hôte, en se basant sur la documentation fournie plus haut.
-
Cas d'App.logeas