Bienvenue > Blog sur la sauvegarde et la restauration > Comment exécuter une sauvegarde sur bande magnetique avec Bacula Enterprise ? Guide de la sauvegarde et de la restauration sur bande

Comment exécuter une sauvegarde sur bande magnetique avec Bacula Enterprise ? Guide de la sauvegarde et de la restauration sur bande

Mis à jour 5th janvier 2024, Rob Morrison

tape backup and recovery in bacula enterpriseMalgré les avancées réalisées dans les stratégies de sauvegarde sur disque à grande échelle et de sauvegarde dans le nuage, le logiciel de sauvegarde sur bande magnétique reste un composant majeur de nombreuses architectures de protection des données. Les bandes offrent des avantages qui sont difficiles à remplacer par une autre technologie. Des facteurs tels que la vitesse d’écriture des données, la portabilité, la fiabilité, la facilité de stockage et la densité des données contribuent tous à la popularité continue des bandes. Bacula Enterprise supporte les librairies de bandes de tous les vendeurs, de toutes les tailles et de tous les types, en plus de la sauvegarde sur disque et dans le nuage, ce qui donne au client une flexibilité totale en matière de supports de stockage. Ce how-to décrira certaines des étapes d’installation de base et les notes de configuration pour l’utilisation de la solution logicielle de sauvegarde sur bande pour la plupart des librairies de Bacula Enterprise.

Mais il y a d’abord un sujet qui mérite d’être exploré : les raisons de choisir les bandes plutôt que d’autres types de stockage, comme les disques. Ensuite, nous passerons en revue les principaux avantages et défis des disques et des bandes.

Les disques sont un support de stockage bien connu, qui nécessite peu ou pas de maintenance et dont l’évolutivité est assez bonne en général. L’un de leurs principaux avantages est le temps de restauration – permettant un accès plus facile à des fichiers spécifiques de votre sauvegarde. Il y a aussi tous les avantages de la déduplication, qui est essentiellement la suppression de toutes les données dupliquées à un niveau extrêmement granulaire, de sorte que vos sauvegardes prennent généralement beaucoup moins d’espace de stockage.

Le stockage sur bande et les autres types de stockage

Cependant, il existe certaines limites lorsqu’il s’agit d’utiliser un disque comme stockage de données. Par exemple, une donnée conservée sur disque peut être plus sensible à l’écrasement ou à la suppression accidentelle, et peut devenir la cible de virus informatiques spécifiques. Les disques peuvent également s’avérer relativement coûteux en termes d’entretien, car ils sont toujours en train de « travailler » et peuvent être surchauffés, ce qui signifie que vous aurez besoin d’un moyen de refroidissement et d’alimentation pour que l’ensemble du système fonctionne correctement. En même temps, certaines personnes pourraient penser que le fait de s’appuyer sur des sauvegardes dans le nuage résoudrait ces problèmes – mais les stockages dans le nuage utilisent souvent littéralement les mêmes types de disques que tout le monde – vous permettant simplement d’y accéder. Cela signifie que la plupart de ces problèmes demeurent.

Bien sûr, le stockage dans le nuage en tant que cible de sauvegarde a ses propres avantages, et il est possible de distinguer quatre avantages majeurs que la sauvegarde dans le nuage peut offrir à elle seule :

  • Convivialité, puisque les sauvegardes en nuage pourraient être accessibles depuis n’importe quel endroit disposant d’une connexion Internet, ce qui facilite grandement la surveillance et la gestion de toutes sortes d’opérations de sauvegarde et de restauration par le service informatique.
  • La sécurité est également un point d’intérêt en termes de sauvegardes en nuage puisque l’existence de sauvegardes en nuage permet à ses utilisateurs d’éviter toutes sortes de restrictions de déplacement, y compris les ordres de verrouillage, ainsi que bien d’autres.
  • Facilité d’utilisation : les sauvegardes en nuage sont souvent faciles à configurer et à utiliser par rapport à d’autres options, et il est même possible d’automatiser la majeure partie du processus de sauvegarde, ce qui permet au service informatique de tout contrôler plus facilement.
  • Les capacités d’instantanés sont assez pratiques dans ce cas également, car la sauvegarde en nuage dans son ensemble facilite grandement la génération et le stockage d’instantanés à des fins diverses.

Ensuite, il y a la bande, qui est relativement ancienne en tant que moyen de stockage, mais qui est encore certainement assez fiable pour être considérée comme une alternative de stockage appropriée. L’un des plus grands avantages de la bande est sa capacité – la norme LTO-8 permet de stocker jusqu’à 30 To de données par unité de bande unique (et la future norme LTO-12 promet d’atteindre la capacité globale de 480 To par bande).

Le prix est également un point clé. La bande est considérée comme l’un des choix de stockage les moins chers qui soient lorsqu’il s’agit de stocker des données à long terme. Elle est également utilisée dans certains services en nuage, et la mise en voûte hors site des bandes en général permet aux données d’échapper aux ramifications d’une catastrophe naturelle ou de tout autre type d’événement qui pourrait endommager vos données sur place.

La complexité est également un élément qui peut être pertinent pour les sauvegardes sur bande – l’ensemble du processus peut parfois nécessiter une surveillance constante, une planification minutieuse de l’ensemble du processus, ainsi que l’utilisation de quelque chose appelé un schéma de rotation de la sauvegarde.

Dans certains cas, vous pouvez avoir besoin d’une nouvelle cartouche de bande pour chaque cycle de sauvegarde. Il est également possible de réutiliser les cartouches de bande des sauvegardes précédentes, ce qui en fait une approche beaucoup plus rentable dans son ensemble. D’une manière générale, il est possible de distinguer trois schémas principaux de rotation des sauvegardes sur bande :

  • Schéma GFS. L’option la plus fiable parmi les trois, le schéma Grand-père-Père-Fils est également le schéma de rotation de sauvegarde le plus populaire qui existe. Il repose sur la conservation de plusieurs niveaux de sauvegarde, des sauvegardes quotidiennes aux sauvegardes hebdomadaires et mensuelles. Un problème potentiel de cette approche est qu’elle est probablement la moins rentable, car elle nécessite plus de bandes pour être exécutée correctement – et donc, génère un coût d’entretien plus élevé pour l’entreprise en question.
  • Tour de Hanoi. Un schéma de rotation de sauvegarde qui agit comme une sorte de moyen terme entre les plus chers et les plus abordables, Tower of Hanoi est à son meilleur lorsqu’il s’agit de petites ou moyennes entreprises avec des volumes de données relativement faibles. S’il est moins coûteux que le schéma GFS, sa mise en œuvre est également assez compliquée, ce qui crée un risque élevé d’erreur lors du remplacement des cartouches de bande. En outre, ce schéma de rotation a une exigence de sauvegarde complète pour chacune de ses sessions, rendant l’ensemble du processus plutôt long et gourmand en stockage.
  • Schéma à cinq bandes. L’option la plus rentable des trois, le schéma de rotation à cinq bandes est à son meilleur lorsqu’il est utilisé pour les petites entreprises qui n’ont pas l’obligation d’archiver des informations périmées. Il fonctionne sur un principe relativement simple de réutilisation des cartouches de bande chaque semaine, en conservant une cartouche de bande pour chaque jour ouvrable de la semaine. Il convient de noter que, pour que ce schéma de rotation fonctionne, le volume de données quotidien de l’entreprise ne doit pas dépasser la capacité d’une seule cartouche de bande.

Des conditions d’entretien appropriées permettront aux bandes de rester en bon état pendant une longue période sans que les données en question ne soient endommagées. On considère que la durée de vie générale d’une bande est d’environ 30 ans. Il y a aussi la nature des sauvegardes sur bande – elles ne sont pas « branchées », dès que la sauvegarde est terminée – le dispositif lui-même se met hors ligne, ce qui protège les données qu’il contient contre les cyberattaques potentielles et autres.

Malheureusement, la bande n’est pas parfaite non plus – elle nécessite des conditions spécifiques pour empêcher la détérioration des données, les temps de récupération généraux sont beaucoup plus longs que la plupart des alternatives en raison de la nécessité d’amener physiquement la bande en question dans votre environnement de travail, et la navigation dans ces données a plus de limitations que le disque. Même avec les développements les plus récents, tels que les systèmes de fichiers à bande linéaire (LTFS) – la vitesse de recherche est toujours loin d’être comparable à celle du disque.

La bande est également sujette à un certain nombre de problèmes, notamment un support de bande incorrect, des sauvegardes invalides, etc. Par exemple, l’utilisation d’un support de bande non préparé ou non reconnu est une erreur étonnamment courante dans ce domaine – même si le logiciel de sauvegarde sur bande devrait être capable d’avertir son utilisateur s’il parvient à localiser une ou plusieurs cartouches de ce type. Tout cela est possible grâce à un code-barres unique que possède chaque cartouche de bande.
Les sauvegardes invalides sont également un facteur important lorsqu’il s’agit des erreurs courantes de sauvegarde sur bande. Le risque de créer une sauvegarde incorrecte ou invalide sans le savoir est toujours présent, c’est pourquoi il est si important d’effectuer des contrôles d’erreurs réguliers, ainsi qu’un processus de vérification des sauvegardes régulier, des restaurations de test régulières et une sauvegarde complète régulière (au moins une fois par mois) – tout cela est fait pour minimiser les dommages potentiels de la perte d’une partie, voire de la totalité, de vos données primaires.

En parlant de test – le test de la sauvegarde sur bande dans son ensemble est impopulaire, avec environ 34% des entreprises qui ne testent pas leurs sauvegardes sur bande en premier lieu, et environ 77% de celles qui ont testé leurs sauvegardes ont trouvé une sorte de problèmes de sauvegarde liés à la bande (source).

Malgré ses limites, la bande est toujours considérée comme l’un des types de stockage les plus pratiques lorsqu’il s’agit de stocker des données à long terme – et à cet égard, la bande l’emporte sur la plupart des alternatives.

Sauvegarde sur bande : idées fausses et avantages

Le Bacula Enterprise Storage Daemon est le composant qui gère les lectures et les écritures sur les différents périphériques de stockage supportés par Bacula. La sauvegarde sur bande est gérée en partie par des outils Linux natifs et, par conséquent, les périphériques pris en charge suivent largement la prise en charge dans le noyau Linux. Pour savoir si une bibliothèque de bandes ou un lecteur spécifique est supporté ou non par Bacula Enterprise, le support de Bacula Systems peut répondre à la question. Cependant, la plupart des bandothèques et lecteurs disponibles dans le commerce qui sont supportés par le noyau Linux sont supportés par Bacula.

Il existe quelques idées fausses courantes sur le ruban adhésif. Nous allons parcourir quelques-unes des plus populaires :

La sauvegarde sur bande est morte. La seule chose qui est morte à propos de la bande comme support de sauvegarde, ce sont les efforts de marketing ! Beaucoup d’entreprises utilisent encore la bande dans leurs systèmes de sauvegarde. Le manque de compréhension générale de la technologie derrière la bande comme type de stockage empêche les gens de réaliser les avantages possibles de l’utilisation de la bande comme support de stockage de sauvegarde. Les vendeurs de bandes en sont en partie responsables, car ils ne font pas grand-chose pour lutter contre les rumeurs négatives et les idées fausses.

La bande comme support de stockage peut être remplacée. Il existe des avantages spécifiques à la bande que, souvent, aucun autre type de stockage ne peut égaler aussi facilement. La haute capacité est l’un d’entre eux, conserver de grandes quantités de données sur bande est considérablement moins cher que d’utiliser tout autre support. Pour des raisons de conformité, beaucoup d’entreprises préfèrent la bande au cloud pour stocker leurs données intactes et hors site en même temps. Et les capacités hors ligne des bandes leur permettent d’échapper naturellement à la plupart des cybermenaces de l’ère moderne. Elles nécessitent également moins d’énergie et génèrent moins de chaleur que d’autres types de stockage comme les disques.

La bande est inefficace comme stockage. Il est vrai que les bandes ont leurs limites, mais elles sont parfaites pour le stockage de données hors site et jouent très bien leur rôle dans la conservation des données à long terme. Il existe une stratégie bien connue en matière de sauvegardes, appelée règle 3-2-1 : elle consiste à conserver trois copies différentes de vos données dans au moins deux types de stockage différents et au moins une copie doit être conservée hors site – et les sauvegardes sur bande sont un support parfait pour jouer un rôle dans cette stratégie, car ses capacités de stockage sont énormes et, lorsqu’elle est utilisée comme stockage hors ligne, la rendent presque impénétrable aux cybermenaces modernes.

La bande en tant que technologie de stockage de données est vieille et dépassée. Il est bon de se rappeler que la bande est fondamentalement le seul support de stockage qui est resté stable depuis sa création, avec beaucoup moins de hausses ou de baisses de popularité, comme les expériences de stockage sur disque ou en nuage.

Il n’y a pas d’avenir pour les sauvegardes sur bande. En raison de la réputation de la bande comme type de stockage « mort », beaucoup de gens pensent qu’elle n’évolue pas et n’a pas d’avenir en général. Ce n’est pas vrai ; plus de 80% des entreprises modernes de différentes tailles utilisent la sauvegarde sur bande comme l’un de leurs moyens de stockage des données. Plus que cela, les dernières années montrent l’augmentation de cette technologie en général, et les fabricants de bandes font de leur mieux pour améliorer la bande en tant que support de stockage en général, y compris non seulement la capacité, mais aussi le cryptage des données dans la bande, le partitionnement des données pour réduire la complexité globale de la sauvegarde, et d’autres technologies d’optimisation.

Certaines personnes peuvent s’interroger sur les raisons d’utiliser des bandes en général, alors qu’il semble que beaucoup délaissent le stockage physique au profit du cloud. Il y a plusieurs raisons à cela :

  • Durabilité – comme mentionné précédemment, avec un entretien approprié, la bande est capable de stocker des données pendant environ 30 ans, ce qui est une durée importante en général, et tout cela sans aucun entretien régulier. Cela fait honte à la plupart des disques durs, des disques SSD et autres supports de stockage en comparaison.
  • Sécurité– les formats de bande modernes comme LTO-Ultrium offrent un cryptage des données sur bande pour garantir la conformité avec toutes sortes de lois et de normes en matière de sécurité des données. Le fait de savoir où votre sauvegarde sur bande est physiquement stockée est également considéré comme un avantage majeur lorsqu’il s’agit de l’exigence de contrôle physique des données d’une entreprise.
  • Portabilité – malgré sa capacité en général, la bande est généralement assez facile à stocker, surtout si on la compare aux systèmes de cloud ou aux disques durs de toute sorte.
  • Prix de conversion– certaines entreprises plus anciennes ne disposent pas des fonds nécessaires pour effectuer la migration vers un autre support de stockage de données ou pour en inclure un autre à côté de la bande. Les conversions complètes de stockage de données exigent généralement une quantité incroyable de travail et de fonds, ajoutez à cela tout le travail concernant les changements de politique – et ce sera une raison suffisante pour que les entreprises continuent à utiliser la bande malgré tout.
  • Compliance – certaines organisations trouvent qu’il est plus facile d’utiliser la bande comme moyen de répondre aux lois et obligations de conformité, par exemple certaines banques et institutions juridiques.

Fournisseurs de logiciels de sauvegarde sur bande

La sauvegarde sur bande est prise en charge par un grand nombre de fournisseurs de logiciels de sauvegarde tiers, même si cela n’est pas évident au premier coup d’œil. Dans la liste ci-dessous, vous pouvez voir 8 exemples différents de fournisseurs de logiciels de sauvegarde qui peuvent travailler avec des opérations de sauvegarde et de restauration sur bande :

Commvault

commvault landing page

Une solution de sauvegarde plutôt populaire qui prend également en charge la sauvegarde sur bande – y compris des opérations telles que la découverte de bande, le chargement/déchargement de bande, la suppression de bande, etc. En outre, deux des fonctionnalités propres à Commvault peuvent être appliquées à la sauvegarde sur bande. Il y a l’Export Media – la possibilité de retirer physiquement les médias du stockage sur bande, et il y a aussi le Vault Tracker – la possibilité de gérer les médias qui sont stockés sur des emplacements hors site (ce qui est le cas d’utilisation principal des sauvegardes sur bande en général).

Arcserve

arcserve landing page

Arcserve est une solution de protection des données qui propose plusieurs plans différents à ses clients, chaque plan étant plus adapté à un public cible spécifique. Les capacités de sa solution de sauvegarde sur bande sont plus adaptées aux centres de données, offrant de multiples fonctionnalités différentes pour contrecarrer certains des problèmes courants liés aux bandes. Ainsi, Arcserve fournit des rapports centralisés (SRM), une récupération granulaire pour plusieurs instances différentes, des capacités de restauration intelligente, et répond également aux exigences de diverses tactiques spécifiques à la sauvegarde, telles que D2D2T, D2D2C, VTL, etc.

Veeam

veeam landing page

Un autre exemple d’une plateforme de sauvegarde bien connue sur le marché qui fonctionne également comme un logiciel de sauvegarde sur bande. Les capacités de Veeam en termes de sauvegarde sur bande incluent la possibilité de créer une sauvegarde de tout, des serveurs Windows, des serveurs Linux, ainsi que des périphériques NDMP et NAS. Il prend en charge les types de sauvegardes complètes et incrémentielles et dispose de tâches spécifiques de « sauvegarde sur bande » qui offrent plus d’options pour la bande comme stockage cible de la sauvegarde spécifiquement.

BackupAssist

backupassist landing page

BackupAssist fait honneur à son nom, en offrant une solution de sauvegarde complète pour Windows Server, Microsoft 365, ainsi que pour les environnements de travail à domicile. Son pack BackupAssist Classic offre une abondance de fonctionnalités pour la protection des données, et c’est également la seule option qui prend en charge la sauvegarde sur bande. BackupAssist dispose d’une liste assez impressionnante de fonctionnalités lorsqu’il s’agit de sauvegardes sur bande de serveurs, telles que le cryptage des données (AES-256), l’étiquetage des bandes, la prise en charge des sauvegardes complètes/incrémentales/différentielles, la compression des données, l’installation/la gestion rapide et facile, les multiples méthodes de notification, et plus encore.

NovaStor

novastor landing page

En ce qui concerne les solutions de sauvegarde plus petites, NovaStor offre une solution de sauvegarde complète avec un ensemble impressionnant de fonctionnalités. Elle prend en charge les charges de travail Windows, Linux et VM, capables de fonctionner avec SharePoint, Active Directory, MS Exchange, ainsi que d’autres applications. Il existe également de nombreuses fonctionnalités différentes dignes d’une grande solution de sauvegarde sur bande pour serveur, telles que les bibliothèques de bandes virtuelles, la prise en charge du stockage en nuage avec plusieurs fournisseurs de stockage, la déduplication, le partage dynamique des lecteurs de bandes, etc.

Iperius Backup

iperius backup landing page

De nombreuses fonctions spécifiques aux bandes peuvent également être trouvées dans Iperius Backup – une solution de sauvegarde pour les bases de données, les machines virtuelles et d’autres charges de travail. En ce qui concerne les fonctions liées aux bandes qu’Iperius Backup peut offrir – il y a l’imagerie des lecteurs, le cryptage des données, la prise en charge de VSS (Volume Shadow Copy), la prise en charge de toutes les différentes variantes de lecteurs de bandes (sauvegarde sur bande LTO, ainsi que DLT, AIT, DAT, et plus), et la restauration granulaire. Il peut également sauvegarder sur plusieurs emplacements de bande à la fois, automatiser certaines de ses fonctions et peut vérifier et/ou éjecter automatiquement les cartouches de bande.

EaseUS Todo Backup

easeus landing page

EaseUS est une famille entière de produits qui propose plusieurs logiciels différents pour la gestion des partitions, la récupération des données, le transfert des données et, bien sûr, les sauvegardes. EaseUS Todo Backup est une solution de sauvegarde polyvalente qui possède un certain nombre de fonctions utiles liées à la sauvegarde, notamment la prise en charge des bandes comme emplacement de sauvegarde, ainsi que des sauvegardes incrémentielles, des opérations de sauvegarde/restauration en un clic, une planification étendue et de nombreuses autres fonctions destinées aux utilisateurs ordinaires et aux entreprises.

Bacula Enterprise

bacula enterprise landing page

Le dernier exemple de cette liste, mais non le moindre, est Bacula Enterprise – une solution de sauvegarde multifonctionnelle qui prend en charge une abondance de types de stockage et de techniques de sauvegarde différents grâce à son système modulaire.

Bacula Enterprise offre une architecture modulaire hautement sécurisée qui la place dans la tranche supérieure des solutions en ce qui concerne ses niveaux de sécurité. Le fait d’être particulièrement compatible avec la technologie de stockage sur bande fait partie de cette architecture de sécurité, pour les utilisateurs dont le stockage sur bande fait partie de leur stratégie de sécurité. Bacula dispose également de quelques fonctionnalités avancées liées aux bandes :

  • Volumes étiquetés, empêchant tout écrasement accidentel (du moins par Bacula). Bacula Enterprise supporte également les étiquettes de bande IBM /ANSI, qui sont reconnues par de nombreux logiciels de gestion de bande d’entreprise
  • Spooling des données sur le disque pendant la sauvegarde avec écriture ultérieure sur la bande à partir des fichiers du disque spoilé. Cela empêche le « cirage » de la bande pendant les sauvegardes incrémentielles/différentielles
  • Prise en charge des codes-barres des changeurs automatiques ; étiquetage automatique des bandes à partir des codes-barres
  • Prise en charge automatique de plusieurs magasins de changeurs automatiques, soit à l’aide de codes à barres, soit en lisant les bandes

Voici quelques exemples de bibliothèques de bandes et d’autoloaders connus pour fonctionner avec le logiciel de sauvegarde sur bande Bacula Enterprise:

  • DELL PowerVault TL4000
  • Qualstar RLS-8450
  • StorageTek L180
  • Oracle StorageTek SL500
  • Oracle StorageTek SL3000

Les spécificités exactes de la façon dont le Bacula Enterprise Storage Daemon gère la sauvegarde sur bande seront abordées plus loin.

Sauvegarde sur bande avec Bacula Enterprise

Bien que la plupart des lecteurs de sauvegarde et de récupération sur bande fonctionnent avec très peu de configuration, il y a quelques éléments principaux à connaître afin d’avoir les meilleures performances et la meilleure fiabilité possibles. Bacula Enterprise possède une interface web, BWeb, qui simplifie grandement la configuration et fournit des valeurs par défaut judicieuses, il est bon de comprendre ce qui se passe en dessous dans les fichiers de configuration. Pour avoir une idée de la façon dont BWeb gère la création et la configuration des échangeurs automatiques, veuillez regarder la vidéo ici : https://www.youtube.com/watch?v=_HZ-lnt4vg0 . Cette vidéo concerne l’installation d’un autochangeur de disques à déduplication, mais le même assistant et le même processus sont utilisés pour installer des périphériques à bande. Les informations qui suivent devraient vous aider à combler les lacunes lors de la configuration d’un autochangeur de bandes, ou vous permettre de configurer des autochangeurs de bandes sans l’aide de BWeb.

Par défaut, Bacula Enterprise est installé avec un certain nombre d’exemples de configurations fonctionnelles. Il y a un exemple de tape autochanger (Bacula utilise le mot autochanger pour décrire la bibliothèque de bandes) qui devrait ressembler à celui ci-dessous.


# An autochanger device with two drives
#
#Autochanger {
# Name = Autochanger
# Device = Drive-1
# Device = Drive-2
# Changer Command = « /opt/bacula/scripts/mtx-changer %c %o %S %a %d »
# Changer Device = /dev/sg0
#}

#Device {
# Name = Drive-1 #
# Drive Index = 0
# Media Type = DLT-8000
# Archive Device = /dev/nst0
# AutomaticMount = yes; # when device opened, read it
# AlwaysOpen = yes;
# RemovableMedia = yes;
# RandomAccess = no;
# AutoChanger = yes
# #
# # New alert command in Bacula Enterprise 8.8.0
# # Note: you must have the sg3_utils (rpms) or the
# # sg3-utils (deb) installed on your system.
# # and you must set the correct control device that
# # corresponds to the Archive Device
# Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0
# Alert Command = « /opt/bacula/scripts/tapealert %l »
#
# #
# # Enable the Alert command only if you have the mtx package loaded
# # Note, apparently on some systems, tapeinfo resets the SCSI controller
# # thus if you turn this on, make sure it does not reset your SCSI
# # controller. I have never had any problems, and smartctl does
# # not seem to cause such problems.
# #
# Alert Command = « sh -c ‘tapeinfo -f %c |grep TapeAlert|cat' »
# If you have smartctl, enable this, it has more info than tapeinfo
# Alert Command = « sh -c ‘smartctl -H -l error %c' »
#}

#Device {
# Name = Drive-2 #
# Drive Index = 1
# Media Type = DLT-8000
# Archive Device = /dev/nst1
# AutomaticMount = yes; # when device opened, read it
# AlwaysOpen = yes;
# RemovableMedia = yes;
# RandomAccess = no;
# AutoChanger = yes
# # Enable the Alert command only if you have the mtx package loaded
# Alert Command = « sh -c ‘tapeinfo -f %c |grep TapeAlert|cat' »
# If you have smartctl, enable this, it has more info than tapeinfo
# Alert Command = « sh -c ‘smartctl -H -l error %c' »
#}

Décortiquons un peu la situation. Pour obtenir une meilleure configuration, nous devrions apporter quelques modifications. Tout d’abord, il faudrait lui donner un meilleur nom pour éviter toute confusion à l’avenir. Les noms des périphériques peuvent également être modifiés, car ils ne sont que des références aux ressources des périphériques que nous examinerons ensuite. Ensuite, il est préférable d’utiliser le nom du périphérique udev plutôt que le chemin du périphérique ‘/dev/sgX’, car le nom udev ne changera jamais lors d’un redémarrage. Cela ressemblera donc à ‘/dev/tape/by-id/scsi-xxxxxxxxxxxx’ La commande changée n’a généralement pas besoin d’être modifiée, et vous pouvez voir le script dans ‘/opt/bacula/scripts/’ si vous voulez voir comment il fonctionne. L’exemple ci-dessous est donc plus proche d’une configuration de production :


# An autochanger device with two drives
#
#Autochanger {
# Name = HPLTOLib1
# Device = HPLTOLib1-Drive-1
# Device = HPLTOLib1-Drive-2
# Changer Command = « /opt/bacula/scripts/mtx-changer %c %o %S %a %d »
# Changer Device = /dev/tape/by-id/scsi-xxxxxxxxxxxx
#}

Ensuite, examinons les périphériques de bande. Comme pour le changeur automatique lui-même, nous voudrons renommer les périphériques pour qu’il soit clair à quel périphérique ils appartiennent. Dans ce cas, les noms doivent correspondre à ceux de la configuration du changeur automatique. Nous voudrons également utiliser les noms persistants de udev, comme vous pouvez le voir ci-dessous. L’index du lecteur est important ; lorsque mtx-changer émet une commande telle que ‘load tape x into drive y’, il utilise l’index du lecteur de ce paramètre de périphérique pour déterminer où ira la bande. Cela doit donc correspondre à ce que la bibliothèque elle-même comprend comme étant la numérotation des lecteurs. En général, cela commence par le lecteur 0.

Le type de média est une désignation arbitraire donnée aux périphériques d’une bandothèque pour indiquer à Bacula quels périphériques peuvent être appelés pour exploiter quelles bandes. Les bandes sont également étiquetées avec un type de média. Cela signifie que, par exemple, si vous avez deux lecteurs de bandes LTO-7 dans la bibliothèque A, et deux dans la bibliothèque B, il peut être préférable de leur donner des types de média différents afin que Bacula ne demande pas un montage de la bibliothèque A vers la bibliothèque B. Donc, dans ce cas, nous allons donner le type de média au changeur automatique.

Always Open signifie que Bacula ne rembobinera pas la bande après chaque session d’écriture, mais laissera le lecteur prêt pour le prochain ajout. Automatic Mount signifie ce qu’il semble ; Bacula montera et utilisera les périphériques de bande sans intervention de l’utilisateur. Removable Media indique à Bacula que le support n’est pas toujours disponible dans le changeur automatique et modifie le comportement lorsqu’une nouvelle bande est nécessaire. Random Access est réglé sur ‘no’ car les bandes sont lues et écrites de manière linéaire, et enfin Bacula doit savoir que le périphérique est membre d’un changeur automatique. Bacula Enterprise peut également utiliser les paquets sg3-utils pour envoyer des commandes d’alerte et de surveillance des bandes, et vous avertir si un lecteur présente des erreurs. La configuration ci-dessous est donc très bonne, et peut être copiée pour le second lecteur en modifiant simplement le nom, l’index du lecteur et le périphérique d’archivage.


#Device {
# Name = HPLTOLib1-Drive-1 #
# Drive Index = 0
# Media Type = HPLTOLib1-LTO-7
# Archive Device = /dev/tape/by-id/scsi-xxxxxxx-nst
# AutomaticMount = yes; # when device opened, read it
# AlwaysOpen = yes;
# RemovableMedia = yes;
# RandomAccess = no;
# AutoChanger = yes
# Maximum Block Size = xxxxxxxx
# Maximum File Size = xxx
# #
# # New alert command in Bacula Enterprise 8.8.0
# # Note: you must have the sg3_utils (rpms) or the
# # sg3-utils (deb) installed on your system.
# # and you must set the correct control device that
# # corresponds to the Archive Device
# Control Device = /dev/sg?? # must be SCSI ctl for /dev/nst0
# Alert Command = « /opt/bacula/scripts/tapealert %l »
#

Donc, avec ce qui précède, nous pourrions très probablement avoir une configuration fonctionnelle qui peut charger, décharger, lire et écrire des volumes. Quelles sont les étapes suivantes ? Tout d’abord, il existe un outil de ligne de commande appelé ‘btape’ qui doit être exécuté avant de mettre quoi que ce soit en production. Veuillez noter que btape détruira toutes les données sur un volume, donc veuillez utiliser une bande vierge ! Dans btape, il y a des commandes pour tester le changeur automatique, tester l’écriture d’une bande complète et s’assurer qu’elle peut être relue, ainsi que des outils de test de performance. Une exécution réussie de ‘btape test’ pour chaque appareil et de ‘btape autochanger’ doit être considérée comme une exigence minimale.

Enfin, pour les performances, la « taille maximale des blocs » et la « taille maximale des fichiers » doivent être définies pour chaque périphérique. Les valeurs qui permettront d’obtenir les meilleures performances dépendent principalement de la technologie du lecteur de bande. Des valeurs par défaut raisonnables sont définies par BWeb, ou peuvent être fournies par le Support Systèmes de Bacula. La taille des blocs varie généralement entre 64 et 512k, et la taille des fichiers entre 1 et 5GB. Il est préférable d’obtenir les recommandations actuelles du Support de Bacula Systems lorsque cela est possible, puis de les appliquer et de les tester en utilisant le test de vitesse btape. Veuillez noter que les tailles de bloc ne peuvent pas être modifiées facilement une fois en production, prenez donc le temps de faire des tests au préalable.

Conclusion

Nous espérons que cela a été un aperçu utile de la façon de configurer un logiciel de sauvegarde sur bande dans Bacula. Comme toujours, le manuel principal de Bacula contient des informations détaillées sur chaque option de configuration, ainsi que d’autres exemples de configurations. Pour les clients de Bacula Enterprise, n’hésitez pas à contacter le support pour toute question relative à la configuration des périphériques à bandes.

À propos de l’auteur
Rob Morrison
Rob Morrison est le directeur marketing de Bacula Systems. Il a commencé sa carrière dans le marketing informatique chez Silicon Graphics en Suisse, où il a obtenu de bons résultats dans divers rôles de gestion du marketing pendant près de 10 ans. Au cours des 10 années suivantes, Rob a également occupé divers postes de gestion du marketing chez JBoss, Red Hat et Pentaho, assurant la croissance des parts de marché de ces sociétés bien connues. Il est diplômé de l'université de Plymouth, titulaire d'un diplôme spécialisé en médias et communications numériques, et a suivi un programme d'études à l'étranger.
Laissez un commentaire

Votre adresse email ne sera pas publiée. Les champs requis sont indiqués *