Conseil sur serveur / virtualisation / sauvegarde

Hello,

bref recapitulatif. J’ai un serveur perso chez moi, monte sur : cnetfrance.fr/news/test-acer … 780432.htm
sur lequel je bidouille un peu, serveur ftp, serveur de mail (pas fini), samba,web, etc etc, bref je m’amuse. Mais vint un jour la question de la sauvegarde.

J’ai d’abord monte un RAID 1 sur deux disques de 2To pour le mirroring de donnees. Mais je ne sais pas encore ni quoi, ni comment sauvegarder les donnees system indispensable de ma debian ( paquet, fichier de cnf, etc…).

Mon soucis est, en cas de panne materiel, de pouvoir redeployer mes services rapidement sans trop de difficultes. J’ai donc pense a trois solutions.

  • Sauvegarde des repertoires et fichiers important. Ce qui induit en cas de panne, une reinstall de debian, puis redeployer les fihcier de conf. Probleme, je ne sais pas vraiment quoi sauvegarder…

  • Virtualiser une VM de debian pour chaque services, et faire des sauvegardes regulieres de ces VM. En cas de panne juste a redeployer les VM sur une debian vierge. Pratique, pas a se compliquer la vie. Probleme, trop de ressources demandees je pense.

  • Virtualiser une seule VM sur laquelle trourneront tous mes services. Comme ca je lui alloue toutes les ressources de la machine, je fais des backup de la VM. En cas de panne, j’ai juste a redeployer cette seule VM.

Je ne suis pas tres familie de la virtualisation, mais j’ai bien envie de m’y pencher si il faut. Je suis preneur de tous conseils :slightly_smiling:
Merci a vous

La solution avec VM (unique ou plusieurs) est à mon avis aussi la plus simple et la plus facile à restaurer rapidement en cas de gros crash.

Sinon, il faut sauver au minimum les dossiers :

/etc (contient tous les fichiers de conf)
/home (si tu as des données dedans)
/var (données locales, du serveur web par exemple dans /var/www)
/srv (si tu as)
/root (éventuellement)

([mono]man hier[/mono] pour plus d’infos)

Penser aussi à faire des dumps de tes bases de données si présentes.

Perso je me suis bricolé un petit script à base de rsync
wiki.auto-hebergement.fr/logiciels/rsync

salut,

il existe plein de chose pour faire ce que tu demandes,
il suffit de se renseigner sur un moteur de recherche pour trouver une solution adaptée à tes idées
wiki.debian.org/fr/BackupAndRecovery

Merci de votre aide et de vos réponses.
Du coup je suis en train d’approfondir la virtualisation. Et je vais tester voir ce que ça donne. Dans la mesure où je ne vais pas faire tourner de gros service, c’est peut être la meilleur solution. Mais vu que je n’y connais pas grand chose, y a du boulot :slightly_smiling:

Merci encore

EDIT : J’ai bien une petite question encore. Si je ne veux faire tourner qu’une seule VM debian, y a t il des OS basic spécialisé dans la virtualisation. Parce que une debian sur une debian, c est overkill un peu je trouve.

Regarde du côté de ProxMox

Apparemment Proxmox est basé sur kvm, et mon atom ne supporte pas kvm (j’ai vérifié sur le site d’intel :/)

Du coup je vais certainement m’orienter vers Xen ou virtualbox, je fouille les comparatifs.
Un hyperviseur de type 1 aurait été l’idéal, mais ça semble un chouilla plus compliqué, et pas forcement envisageable.

Edit1: ok, Xen semble être un hyperviseur de type 1 ^^, je sens que ça va être compliqué cette histoire :wink:

Pas besoin de KVM si tu ne virtualises pas du windows (ou un autre OS que Linux :slightly_smiling: )

ProxMox avec OpenVZ devrait suffire pour virtualiser un serveur web, mail, fichiers.

idem avec Xen, ça devrait passer pour des VM en PV (paravirtualisées).

Effectivement, je viens d’eplucher un peu de doc, et Proxmox serait une bonne solution. Avec openVZ ca serait le top.
A part un petit probleme, apparement le RAID 1 n’est pas supporte… je continue mes investigation…

Tu peux installer ProxMox via les paquets, après avoir construit ton RAID.
Ils ont une procédure toute faite sur leur wiki :wink: