Utilisation de plusieurs bases de données sous Symfony avec Doctrine

Vous travaillez avec symfony, votre projet fonctionne à merveille et vous avez pu apprécier la puissance de doctrine pour gérer votre base de données, mais, vous aimeriez pouvoir utiliser une deuxième base de données avec votre site pour une raison quelconque : voici comment faire. Continuer la lecture de Utilisation de plusieurs bases de données sous Symfony avec Doctrine

NS 3.1 : l’enregistrement des erreurs de stockage

UltraBackup NetStation 3.1 propose une fonctionnalité utile pour notifier d’erreurs critiques liés à des périphériques de stockage défaillant : l’enregistrement des erreurs de stockage, affichable dans la console d’administration. En fait, un de nos développeurs effectuait des tests sur un disque dur USB bas de gamme dont le cache d’écriture était probablement défaillant, et Windows le prévenait régulièrement que « l’écriture différée » avait échouée lors de la validation de sauvegardes. Ceci est évidemment hautement problématique, car cela veut dire que des données stockées sont probablement endommagées, et donc que l’intégrité des fichiers n’est plus assurée…

Il est donc impératif que la remontée de ce type d’erreurs soit la plus rapide et la plus commode possible. Dans tous les cas les erreurs de stockage sont enregistrées dans les journaux serveurs, mais désormais, elles sont aussi sont directement intégrées dans les comptes de stockage de la console. D’une part, les volumes possédant des erreurs associées possédent une icône de panneau « Attention », d’autre part, la liste des erreurs enregistrées est disponible par clic-droit :

Enregistrement des erreurs de stockagePour afficher la liste des erreurs et les sauvegardes affectées, utilisez alors simplement l’article de menu  « Voir les erreurs de stockage enregistrées ».

NS 3.1 : l’annulation de tâches à distance

UltraBackup NetStation propose une nouvelle fonctionnalité pour l’administration : l’annulation de tâches depuis la console d’administration. En effectuant un clic droit sur une tâche en cours d’exploitation déclenchée par un client, un nouvel article de menu est disponible :

Annulation d'une tâche à distance
Fonctionnalité d'annulation de sauvegardes à distance

Lorsqu’une tâche est annulée, le serveur de sauvegarde demande au client de terminer l’envoi du bloc de données en cours, puis d’arrêter le transfert. Comme d’habitude, la requête est intégré au flux de commande et ne nécessite aucune ouverture de port ou de firewall.

NS 3.1 : les exclusions globales au niveau serveur

Jusqu’ici, les fichiers à exclure des sauvegardes étaient à définir sauvegarde par sauvegarde, en fonction des besoins et des critères de protection de la tâche. Dans certains cas – lorsqu’une règle de sauvegarde globale doit être mise en place sur le serveur – il peut être utile d’exclure des fichiers pour toutes les sauvegardes d’un utilisateur ou toutes les sauvegardes d’un groupe. La version 3.1 du logiciel permet d’injecter depuis le serveur une liste d’éléments à exclure des sauvegardes. Lorsqu’une tâche de sauvegarde est exécutée, les éléments à exclure définis depuis la console d’administration seront fusionnés aux éléments déjà exclus sur le poste. La syntaxe est compatible avec celle utilisée par Windows dans la clé « FilesNotToBackup«  (support des caractères joker, filtres récursifs, etc.).  

Exclusions globales pour un groupe d'utilisateurs

[Vidéo] Fonctionnalités de restauration de UltraBackup NetStation

Si les précédentes vidéos vous ont présenté comment installer le serveur de sauvegarde et le module client, il était temps de vous faire entrevoir les multiples manières de restaurer des documents sauvegardés. L’idée du logiciel est de proposer de nombreux moyens de récupération pour que vous puissiez en temps utile exploiter celle qui vous convient le mieux :

  • Restauration globale d’une sauvegarde entière (dernière version ou point de sauvegarde antérieur),
  • Restauration de fichiers supprimés sur le poste depuis la dernière sauvegarde,
  • Restauration d’un jeu de fichiers répondant à un critère donné : nom de fichier, partie du chemin d’accès, date de modification, taille, etc.
  • Parcours des sauvegardes comme des dossiers dans l’explorateur Windows, et sélection des fichiers à récupérer,
  • Création et téléchargement des fichiers à restaurer depuis l’interface Web de restauration (tous systèmes d’exploitation, tous navigateurs).

Ces deux vidéos détaillent ces possibilités et présentent également  la recherche et la restauration de documents sauvegardés depuis le serveur de sauvegarde, en utilisant la console d’administration UltraBackup NetStation.

Bon visionnage !