Nous sommes gênés de poser cette question. Toutes mes excuses pour notre manque d'expertise UNIX. Nous avons hérité de plus de 40 serveurs centos 5.5 et nous ne savons pas comment les sauvegarder. Nous avons besoin d'images de type clone de bas niveau afin de pouvoir restaurer les serveurs à partir de zéro si nous devions remplacer les disques durs, etc.
Nous avons utilisé la commande "dd", mais nous supposons que cela ne fonctionne que si vous souhaitez sauvegarder un disque local sur un autre, pas 40 serveurs sur un serveur avec un USB HD externe connecté.
Les 40 serveurs ont une paire de disques en miroir (je ne sais pas si leur raid HW ou SW). La plupart n'ont utilisé que 100 Mo. Les SErvers exécutent apache, zend, tomcat, mysql etc. Idéalement, nous ne voulons pas avoir à les arrêter pour la sauvegarde (mais cela pourrait).
Nous supposons que les commandes standard Unix comme tar, cpio, rsync, scp etc. ne sont d'aucune utilité car elles ne copient que les fichiers, pas les partitions, tous les attributs, les groupes etc. nouveau HD pour récupérer le sereur des morts.
Nous avons un grand SAN, une boîte Windows de rechange et des boîtes Unix de rechange, mais celles-ci ne sont visibles que pour une couche du réseau. Nous avons une unité de bande monstre Dell DL2000 inutilisée, mais pas de sw ni de documentation pour cela. NOUS avons une copie de l'exec de sauvegarde symantec, mais nous n'avons pas de budget pour les licences client Unix. (L'entreprise a des montants d'argent négatifs).
Nous devons pouvoir lancer la sauvegarde à distance, car nous ne pouvons accéder aux serveurs qu'en personne en cas d'urgence (c'est-à-dire pour restaurer)
Google recherche certaines applications pour ce faire, par exemple clonezilla - semble difficile à installer et invasif. Mondo ne semble prendre en charge la sauvegarde que si vous êtes local sur la machine. Amanda pourrait être une option, mais ressemble à des jours / semaines de travail pour apprendre et configurer?
Y a-t-il quelque chose d'intégré dans Centos, ou devons-nous suivre la voie d'installation, d'apprentissage et de configuration d'un ensemble de logiciels de sauvegarde?
Des idées? Ce doit être un problème assez standard auquel les lunettes ne donnent pas de réponse évidente.
Réponses:
Étant donné qu'il s'agit d'une situation «d'urgence», vous ne devez effectuer les opérations suivantes que le temps qu'il vous faut pour mettre en place du personnel compétent et une stratégie de sauvegarde à long terme plus fiable. Ne fais pas ça pour toujours.
Vous pouvez utiliser
dd
pour créer des images des disques durs de ces systèmes (ou des partitions individuelles, si vous le souhaitez).dd
peut également être utilisé pour lire ou écrire des données dans un fichier ordinaire, et vous en profiterez. Étant donné que les disques durs sont probablement beaucoup plus grands que l'espace réel utilisé, je recommande également de les compresser.Donc, l'idée générale serait quelque chose comme ceci:
/media/backup
.Copiez les images du disque dur. Par exemple:
Mieux encore, compressez l'image pendant que vous la prenez:
Démontez le disque dur USB et passez à la machine suivante.
Vous pouvez utiliser un outil tel que
kpartx
pour travailler avec les images de sauvegarde comme s'il s'agissait de disques durs réels (voir sa page de manuel) ou simplement les restaurer directement en inversantif=
etof=
dans ladd
commande.la source
dd
? Nous ne savons pas comment les disques sont réellement organisés./dev/sda
obtiendra le disque entier; si vous avez besoin d'accéder à des partitions individuelles, vous pouvez utiliserkpartx
sur l'image.Tout ce qui est fiable prendra beaucoup de temps pour apprendre et mettre en œuvre (et tester) dans un tel environnement, il n'y a pas de moyen facile de contourner cela.
Vous pouvez utiliser des outils standard comme rsync, etc. pour obtenir des sauvegardes complètes, il vous suffit de vous assurer que toutes les informations dont vous avez besoin pour la récupération sont également sauvegardées (par exemple, les tables de partition et les enregistrements de démarrage).
Le point le plus important: vous avez un environnement très complexe que vous ne comprenez évidemment pas complètement et vous manquez les connaissances et l'expérience nécessaires. De cette façon, vous n'obtiendrez jamais de sauvegarde à l'épreuve des catastrophes. Votre meilleure option (je dirais même seulement) est d'engager un consultant pour créer une solution de sauvegarde viable pour vous. Ou mieux encore, pour un environnement de plus de 40 serveurs, embauchez un administrateur système compétent pour gérer les systèmes.
la source
G4L ou Clonezilla vous offriront des sauvegardes d'image restaurables.
Vous devrez planifier des temps d'arrêt pour chaque serveur, disposer d'un stockage connecté suffisant pour toutes les images compressées. Une fois que vous avez terminé, vous devrez configurer une sorte de sauvegarde incrémentielle continue.
la source