Comment sauvegardez-vous un SAN?

11

lecteur de longue date, premier demandeur :)

J'ai beaucoup lu sur iSCSI et les SAN en général et je pense avoir été en mesure de répondre à la plupart de mes questions et préoccupations sur le sujet, mais celle-ci demeure:

Comment "sauvegardez-vous un SAN?"

Ce qui suit est un scénario plus ou moins réel et mes pensées et mes questions à ce sujet.

Supposons que vous ayez réussi à convaincre la direction de votre petite entreprise (au mieux de taille moyenne) de fournir enfin les fonds pour une solution de stockage petite mais appropriée, c'est-à-dire un SAN basé sur iSCSI. Supposons qu'il se compose d'un serveur avec de nombreux disques dans un boîtier et exécutant OpenFiler, ou même un MD3000i (Dell) ou MSA2000i (HP), qui sont, si je comprends bien, les solutions d'entrée de gamme les plus courantes.

Les LUN sont exportés vers un serveur qui doit stocker des référentiels de code, des documents, des images et similaires, un autre serveur qui exécute quelques bases de données, un autre qui utilise les LUN comme disques pour les invités de virtualisation (DomU dans Xen-speak) et encore un autre serveur qui exporte un grand LUN contenant les répertoires personnels de l'utilisateur via NFS (c'est une boutique Linux pure). Les avantages sont clairs, je crois: les serveurs individuels n'ont pas besoin de beaucoup de stockage local et la migration des serveurs ou des services devient plus facile.

Mais maintenant, vous devez avoir une solution de sauvegarde pour tout ou la plupart des données stockées. Comment faites-vous? Exécutez-vous un logiciel de sauvegarde (j'aime rsnapshot) sur chaque serveur qui a des données à sauvegarder? Où mettez-vous ces données? Sur un serveur de sauvegarde dédié avec beaucoup de stockage local? Ou de retour dans le SAN? Quelle est la solution «commune», le cas échéant, pour sauvegarder un SAN?

Je recherche les meilleures pratiques et les conseils de personnes qui ont plus d'expérience que moi en matière de SAN.

Merci!

Edit: étant donné que le budget pour le SAN est très limité pour commencer, je suppose que je recherche des solutions non propriétaires, très générales et bon marché à la question de la sauvegarde. Si de telles solutions existent, de toute façon. Il n'y aura pas d'argent pour les bandes ou une deuxième baie SAN identique. J'aurais dû rendre cela plus explicite, désolé.

daff
la source
Quelles sont les exigences de vos sauvegardes? Je veux dire, avez-vous besoin de sauvegardes hors site? Faites-vous confiance au SAN?
Captain Segfault

Réponses:

2

Nous utilisons un cluster SAN NetApp 3020 avec les données iSCSI, FC et CIFS qui y sont stockées. Ce produit prend en charge les vidages NDMP vers un chargeur automatique de bande SCSI connecté localement. En utilisant cela, j'obtiens des copies parfaites de mes LUN iSCSI et FC ainsi que des sauvegardes fichier par fichier de mes données CIFS partagées depuis NetApp. J'utilise BackupExec pour contrôler les sauvegardes NDMP et les vitesses sont exceptionnelles car il s'agit d'une connexion SCSI locale à NetApp.

Kevin Kuphal
la source
Merci pour votre réponse! Je crois qu'un tel cluster NetApp est une solution assez coûteuse? Je suppose que j'aurais dû rendre ce point plus explicite, mais notre budget est vraiment limité même après l'achat d'une telle solution SAN d'entrée de gamme. Des solutions de sauvegarde génériques et non propriétaires seraient préférées :)
daff
Vous trouverez peut-être que des solutions telles que Dell incluent des options NDMP qui peuvent fournir cette méthode efficace de «vidage» de vos LUN sur bande.
Kevin Kuphal
Si vous pensez qu'un netapp 3020 coûte cher sans réel, il coûte encore plus cher. L'ISCI n'est pas un mauvais système bon marché. Gardez les règles normales en place, par exemple deux tissus et assurez-vous que l'ISCI est toujours sur un vlan séparé.
James
Et cet environnement ressemble à quelque chose que NetApp fait vraiment bien ... mais en tant que développeur NetApp, je suis 100% biaisé.
Captain Segfault
Je serais ravi d'envisager une solution où vous pouvez simplement sauvegarder l'intégralité du cluster SAN (nous n'allons même avoir qu'une seule baie) sur bande, mais ce n'est pas moi qui approuve le budget. Je vais cependant regarder de plus près les produits de NetApp, je peux peut-être trouver quelque chose qui correspond à nos ressources monétaires limitées. Merci encore!
daff
2

On dirait que nous sommes dans un bateau similaire, en termes de taille et de complexité de l'infrastructure.

Essentiellement, j'ai un SAN qui gère mes données de production, puis j'ai un serveur de sauvegarde avec un stockage attaché localement de taille assez décente qui est attaché à une bibliothèque de bandes (LTO-3 qui est de 400 Go non compressé / bande)

Essentiellement, je fais des sauvegardes au niveau des données. Depuis que j'utilise Linux, je fais des rsyncs pour obtenir les données de la machine connectée au SAN à la machine de sauvegarde, puis j'écris les données sur bande. J'ai la chance d'avoir suffisamment de stockage local sur le serveur de sauvegarde pour pouvoir en conserver une copie localement, puis simplement resynchroniser les différences, mais si vous ne pouvez pas configurer cela, de nombreuses solutions de sauvegarde utilisent l'idée d'un spooling pour stocker localement les données pendant leur écriture sur bande.

En raison de la façon dont la bande écrit, c'est une très mauvaise idée de diffuser du réseau vers la bande directement, comme un partage de fichiers Windows ou un partage NFS. Cela tue complètement la vitesse d'écriture sur bande ET tue la durée de vie de votre lecteur de bande. Utilisez donc un disque local pour spouler les données.

La solution de sauvegarde que j'utilise s'appelle Amanda, qui est assez ésotérique dans sa configuration, mais a une version commerciale disponible (pour 100 $ / serveur en cours de sauvegarde) qui a une configuration basée sur le Web, et vous pouvez également obtenir des extensions à brancher directement dans divers bases de données.

ÉDITER

Puisque vous avez mentionné ne pas avoir de bandes, je recommanderais la bibliothèque de bandes virtuelle (VTL) d'un pauvre, c'est-à-dire des lecteurs USB externes. Amanda, au moins, peut adresser des fichiers comme s'il s'agissait d'un VTL, et je suis sûr que d'autres logiciels le peuvent aussi.

En réalité, cependant, les disques durs ont une durée de vie définie. Si votre entreprise dépense suffisamment d'argent pour acheter un SAN, vous devriez y travailler pour obtenir un changeur de bande. En fait, ils ne sont plus aussi chers qu'avant, surtout si vous n'achetez pas à la fine pointe.

Matt Simmons
la source
Merci aussi pour votre réponse! J'ai utilisé Amanda dans le passé mais jamais dans un environnement de production. Je garderai à l'esprit, cependant. En ce qui concerne les bandes, je suis conscient que les disques uniquement sont un concept de sauvegarde médiocre, mais connaître mes gestionnaires tout ce que j'obtiendrai d'eux en mentionnant les bandes est un aspect étrange et un rappel que "c'est l'année 2009" et "trop ​​cher. " Surtout après avoir dépensé environ 10k € sur une baie SAN. Vous pouvez imaginer ce que je ressens à ce sujet :) Alors malheureusement, je pense que je vais devoir m'en tenir à des disques bon marché sur un serveur pas cher.
daff
Si quoi que ce soit, allez simplement avec des disques durs jusqu'à ce que vous puissiez enfin obtenir une solution de bande, car en réalité, les disques durs ont une durée de vie garantie de moins d'une décennie, alors qu'ils lisent toujours des bandes des années 60. De plus, vous ne pouvez pas battre le coût. 30 $ pour 400-800 Go?
Matt Simmons
2

À propos de la forme de sauvegarde la moins chère (et la plus faible) que vous pourriez faire est de conserver des instantanés, avec une forme de sauvegarde occasionnelle à plus long terme.

Cela suppose que les instantanés sont bon marché - cela dépend de la façon dont ils sont mis en œuvre. La copie sur des systèmes de fichiers en écriture comme WAFL de NetApp et ZFS de SUN a des instantanés qui sont pratiquement à coût nul, contrairement au coût O (n) des instantanés de copie. Les instantanés bon marché sont vraiment très agréables.

Garder des instantanés n'est pas vraiment une solution de sauvegarde, mais je ne suis pas sûr qu'une vraie solution soit possible sous vos contraintes sans piratage sérieux.

De plus, je suis sérieusement biaisé ici en tant que développeur NetApp, mais vous devriez sérieusement au moins parler à certains vendeurs NetApp avant de conclure qu'ils sont hors de votre fourchette de prix. :-)

Capitaine Segfault
la source
1

Une bibliothèque de bandes à connexion directe ou fibre + NDMP peut être une solution assez astucieuse mais si votre système de stockage ne peut pas utiliser quelque chose comme ça pour écrire sur bande ou si le budget est particulièrement contraint, vous pourriez être dans la position d'avoir d'utiliser une solution de sauvegarde traditionnelle pour sauvegarder les données dans le LUN via un client de sauvegarde sur l'hôte connecté au SAN.

Dans un scénario comme celui-ci, les données hébergées sur le SAN sont traitées comme les disques physiques du client en cours de sauvegarde.

Bien que la fonctionnalité NDMP soit parfois incluse avec un système de stockage (à la NetApp), les applications de sauvegarde peuvent facturer des frais supplémentaires pour la sauvegarde via NDMP. Par exemple, dans notre environnement NetBackup, les licences NDMP étaient beaucoup plus chères que les licences de sauvegarde client OS standard.

Oups ... juste rafraîchi et vu votre ajout re: ne pas avoir $$ pour les bandes. Où prévoyez-vous de placer vos sauvegardes si elles ne sont pas sur bande ou sur un autre SAN?

Aller sur tout le disque pour la sauvegarde est faisable mais ce n'est généralement pas considéré comme une option budgétaire pour une grande quantité de données. De même, la sauvegarde des données sur le même SAN peut atténuer certains risques si vous faites attention (comme assurez-vous que cela va séparer complètement les disques), mais cela n'offre pas vraiment de protection totale contre les pannes ou les catastrophes. Il en va de même pour un serveur de sauvegarde avec beaucoup de disques ... un certain niveau de protection, mais si l'emplacement où le SAN et le serveur de sauvegarde big-honkin vivent subit une grave panne ou une catastrophe, toutes ces données ont disparu.

damorg
la source
Merci aussi pour votre réponse! Concernant "Où prévoyez-vous de mettre vos sauvegardes sinon sur bande ou sur un autre SAN?": C'est l'une des principales raisons pour lesquelles j'ai posé cette question. Jusqu'à présent, il est compréhensible que les réponses accordent une très grande importance aux bandes. Mais je ne pense pas pouvoir convaincre la direction de quelque chose d'aussi "fou" et "cher" que les bandes ou les bibliothèques de bandes. Je vais donc probablement devoir m'en tenir aux sauvegardes au niveau des fichiers et traiter chaque serveur comme s'il n'avait qu'un stockage local, comme vous l'avez suggéré. Il me semble maintenant que les problèmes de nos infrastructures sont de nature plus sociale et moins technique.
daff
2
L'aspect social est souvent plus difficile. Il peut falloir du temps pour expliquer la valeur commerciale d'une bande ou d'une deuxième baie ou d'une VTL pour protéger les données. 1ère étape possible: obtenir une connaissance de la valeur des données qu'ils souhaitent protéger: 1) combien cela coûterait-il de les recréer? et 2) combien coûte une heure / jour d'indisponibilité? D'ici là, protégez-le comme vous le pouvez ... un autre serveur, des disques durs amovibles, etc. Le mieux que vous puissiez faire à ce stade est de démarrer la discussion et de la maintenir en vie à l'avenir. Faites un effort pour tenir les gens d'affaires et de gestion au courant des risques de ne pas protéger les données. Bonne chance!
damorg
0

Nous avons continué à utiliser notre infrastructure de sauvegarde existante que nous avions avant même de passer à un SAN. Nous avons les hôtes individuels exécutant Legato Networker qui effectuent le dumping tous les soirs sur un système de bande Storagetek. Honnêtement, si vous cherchez une solution bon marché ... la sauvegarde sur disque est probablement la moins chère, vous avez également la possibilité de transporter ces disques vers un emplacement hors site si besoin est comme des bandes.

Tatas
la source
0

Comme vous n'avez pas beaucoup de données, procurez-vous un lecteur de bande SDLT ou LTO 1,2 ancien ... il y en a des centaines car ils sont obsolètes par rapport au LTO-3, 4


la source