Forum Linux.débutant Serveur de backup

Posté par . Licence CC by-sa
1
30
oct.
2015

Bonjour à toutes & tous :-)

Suite à la défaillance prochaine de notre disque externe de sauvegarde, je cherche à mettre en place pour mon travail un serveur de backup pour les PC de mes collègues, qui tournent sous Windows Vista, 7 ou 8.1.

J'ai une bonne connaissance générale de Linux & Unix, en revanche peu de la gestion d'un serveur. Dans un premier temps je pensais monté un système d'envoi des fichiers des postes clients vers le serveur, via des logiciels comme Backuppc ou Amanda. Le gros problème est que ces logiciels, bien qu'étant apparament remarquables, demandent un investissement colossal en temps pour maitriser leur mise place. Hors le temps est une chose dont je ne dispose pas: je travaille à temps partiel (16h/semaines) et doit gérer un parc de 80 machines sur 3 sites….Pas de possibilité donc de lire tranquillement la documentation colossale de ces 2 logiciels & de faire les tests de configuration etc.

J'ai donc pensé ensuite à mettre en place le système suivant: les utilisateurs travaillent sur leurs fichiers, situés sur le serveur, en ayant chacun un espace bien délimité sur le disque et les droits qui vont avec. Le serveur se sauvegarderait automatiquement sur un disque externe, un NAS ou un second PC. Le tout devrait se faire de la façon la plus automatisée possible, vu que je ne suis pas sur place tout les jours.

Cependant je ne trouve rien de très explicite à ce sujet… il y a beaucoup de doc sur les serveurs mails & web mais peu sur les serveurs de backup.

Y aurait il une source de référence à ce sujet ? La distribution que j'ai choisie est Debian, que j'utilise depuis plus de 10 ans et connait bien.

Merci :-)

  • # retour sur backuppc

    Posté par . Évalué à 3.

    Perso j'utilise backuppc pour la sauvegarde d'environ 110 postes. Perso j'ai trouvé la mise en place assez simple côté serveur, grosso modo apt-get install backuppc puis paramétrage de la politique de sauvegarde (tous les jours, tous les 2 jours, etc.). À l'utilisation je trouve backuppc confortable et surtout sécurisant pour l'administrateur : tu vois de suite les sauvegardes avec problème, ça se fait tout seul, l'utilisateur peut restaurer sa sauvegarde.

    Pour ta deuxième solution, ça oblige à gérer deux système : le serveur + la solution de backup. Je ne suis pas sûr que ça soit moins d'investissement en temps pour la maintenance.

    • [^] # Re: retour sur backuppc

      Posté par . Évalué à 1.

      Hello,

      De fait Backuppc me semble idéal, déjà par le fait qu'il n'exige pas d'installation d'un logiciel sur les postes clients.

      Tu aurais un quelconque tutoriel (en français ou anglais) qui présenterair les options les plus courantes ? Je me suis contenté de la doc officielle, bien faite mais trop dense, je ne sais pas vraiment par quoi commencer après install (sécurité, config, planification…).

      • [^] # Re: retour sur backuppc

        Posté par (page perso) . Évalué à 3.

        Attention, backuppc nécessite une intervention sur le poste client pour que le serveur puisse accéder aux données à sauvegarder, par partage de fichiers, ou en installant un serveur rsync.

        Ensuite, avec des postes windows, tu seras forcément confrontés à des échecs de sauvegardes causés par des fichiers verrouillés (application laissées en cours de fonctionnement).

        Je te conseillerai de concentrer au maximum les données sur un serveur, lui même sauvegardé (backuppc, rsnapshot, burp) sur un périphérique externe.

        Pense également à externaliser les sauvegardes hors-site pour se protéger des cambriolages, incendies, dégâts des eaux etc.

        mes 2¢

        • [^] # Re: retour sur backuppc

          Posté par . Évalué à 1.

          Pour les soucis avec les postes Windows je suis déjà servi (j'effectue le test de backuppc à domicile où j'ai plusieurs machines ce qui me permet de simuler un petit réseau): avec samba j'ai du "tree connect failed: NT_STATUS_BAD_NETWORK_NAME"? Les recherches sur le net ne sont pas très fructueuses: toutes les solutions proposées sont des échecs pour le moment.

          Et si je prend la méthode rsyncd, toujours sous Windows, pas moyen de lancer le démon rsyncd.

          Sinon backuppc en lui-même me plait plutôt pas mal ;p

          • [^] # Re: retour sur backuppc

            Posté par . Évalué à 2.

            NT_STATUS_BAD_NETWORK_NAME

            sans avoir testé, tes machines ne sont pas dans le meme groupe/voisinnage reseau ?

            • [^] # Re: retour sur backuppc

              Posté par . Évalué à 1.

              Yep. Le serveur avec backuppc voit bien le poste client, c'est la sauvegarde qui est impossible: quand je clique sur "Sauvegarder" dans l'interface d'administration j'ai

              Running: /usr/bin/smbclient \\Galileo\D:\Config -I 192.168.156.2 -U -E -d 1 -c tarmode\ full -Tc -
              full backup started for share D:\Config
              Xfer PIDs are now 4122,4121
              [ 1 lignes sautées ]
              This backup will fail because: tree connect failed: NT_STATUS_BAD_NETWORK_NAME
              tree connect failed: NT_STATUS_BAD_NETWORK_NAME
              [ 1 lignes sautées ]
              tree connect failed: NT_STATUS_BAD_NETWORK_NAME
              tarExtract: Done: 0 errors, 0 filesExist, 0 sizeExist, 0 sizeExistComp, 0 filesTotal, 0 sizeTotal
              Got fatal error during xfer (tree connect failed: NT_STATUS_BAD_NETWORK_NAME)
              Backup aborted (tree connect failed: NT_STATUS_BAD_NETWORK_NAME)
              Not saving this as a partial backup since it has fewer files than the prior one (got 0 and 0 files versus 0)

              Dans smb.conf, le nom du groupe (le classique WORKGROUP) est correct, idem sur le poste client. J'ai testé en désactivant le firewall, l'antivirus etc sous le poste Windows, même problème.

              • [^] # Re: retour sur backuppc

                Posté par . Évalué à 3. Dernière modification le 03/11/15 à 15:40.

                ca marche un truc aussi moche ?

                /usr/bin/smbclient \Galileo\ D:\Config

                en general avec du samba je m'attends plutot à faire

                /usr/bin/smbclient \Galileo\Config

                quand Config est un partage existant
                ou bien

                /usr/bin/smbclient \Galileo\D$\Config

                quand c'est un dossier qui n'est pas partagé par defaut, mais auquel je veux acceder par le partage systeme D$

                • [^] # Re: retour sur backuppc

                  Posté par (page perso) . Évalué à 1. Dernière modification le 04/11/15 à 14:13.

                  si vraiment vous voulez utiliser des \, il faut les échapper :

                  smbclient \\\\galileo\\config

                  sinon smbclient //galielo/config marche bien aussi et fait moins mal au doigts.

                  Pour finir, de mémoire, l'approche par partage windows est déconseillée, car à chaque sauvegarde tout est retransféré (contrairement à rsync qui ne transfère que les modifications).

                  mes 2¢

                  • [^] # Re: retour sur backuppc

                    Posté par . Évalué à 1.

                    D'après la doc rsyncd est aussi conseillé pour les postes Windows, tu as une idée d'un client rsyncd pour Windows.?

                    • [^] # Re: retour sur backuppc

                      Posté par (page perso) . Évalué à 1.

                      J'utilisais cwrsync à l'époque, mais du coup la version avec serveur semble payante.

                      Cependant je viens de tester rapidement, il semble possible de mettre en place un serveur rsync avec la version free.

                      Sinon rsync fait partie de cygwin.

                      Salutations

  • # Sauvegarde serveur

    Posté par . Évalué à 2.

    Bonjour,

    Si tu veux faire une sauvegarde de ton serveur, fait le sur un support qui n'est pas situé au même endroit physiquement. Car en cas de soucis sur le 1er concernant un problème autre que logiciel/matériel, le second risque fortement d'être dans le même cas.

    Si tu ne veux pas t'embêter à maintenir un autre serveur sur un autre site afin de procéder aux sauvegardes, tu peux passer par un prestataire extérieur. Personnellement j'utilise CrashPlan, pas de limite de quota donc tu peux sauvegarder sans soucis sans devoir effacer au fur et à mesure les anciens fichiers. Ça te revient à 60$/an donc pas cher du tout pour prendre soin de ses données.

    Le logiciel est multi-plateforme et te permet également de l'installer sur un serveur sans interface graphique. Tu t'y connectes ensuite depuis un client installer sur ton PC de gestion ;)

    • [^] # Re: Sauvegarde serveur

      Posté par . Évalué à 1.

      Ta suggestion serait plutôt la solution privilégiée par mon employeur dans le simple sens financier: si j'arrive avec une offre à 60$/an et un serveur à environ 1000€ , le choix sera vite fait :) (utiliser deux méthodes, un serveur et un prestataire externe ne sera pas accepté pour les mêmes motifs financiers). Dans ce cas à la limite je combinerais Crash Plan + un disque dur externe ou un NAS, ça coutera au final moins cher.

  • # du neuf

    Posté par . Évalué à 1.

    J'ai apparament réussi en partie mon coup avec backuppc, en suivant ce tutoriel https://www.howtoforge.com/linux_backuppc_p6

    En créant le simple fichier pc40.pl comme conseillé et qui contient

    $Conf{SmbShareName} = 'C';
    $Conf{SmbShareUserName} = 'username';
    $Conf{SmbSharePasswd} = 'password';
    $Conf{XferMethod} = 'smb';

    (avec les paramètres propres à la machine)

    La sauvegarde a réussi en partie: l'accès a certains dossiers (le Documents & Settings) renvoie un NT_STATUS_ACCESS_DENIED & NT_STATUS_SHARING_VIOLATION. Par contre un fichier .txt à la racine a été bien sauvegardé

    Maintenant si je change de lecteur (en remplacant C par D) j'ai à nouveau le NT_STATUS_BAD_NETWORK_NAME. Pourtant avec smbclient \\pc40\test la connexion fonctionne: j'ai bien la demande du mot de passe de la machine cliente & je peux lister le répertoire avec ls.

    • [^] # Re: du neuf

      Posté par . Évalué à 1.

      évidemment si je ne partage pas Documents and Settings & le déclare dans le pc40.pl ça ne peux pas fonctionné :sifflote:

  • # erreur

    Posté par . Évalué à 1. Dernière modification le 04/11/15 à 11:30.

    double post

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.