Jan
2
2011

Backup d’un WebHost Manager via leur utilitaire

Comment backuper au mieux un serveur Cpanel?

Suite à une demande sur le forum de Planehoster, je vais tenter de vous répondre sans pour autant avoir de solution magique.

Théorie:

Localisation des sauvegardes:

  1. Sauver les backups sur la machine en local  (attention si le disque crash) -> Il est bon que l’admin les télécharge de temps en temps (Chose qui est souvent oubliée!)
  2. Sauver les backups sur un serveur différent via FTP. (Pratique mais nécessite une bonne bande passante et 2 serveurs pourquoi  pas dans deux Datacenter différents?)

Planification des sauvegardes:

  • Plus souvent la sauvegarde sera effectuée, moins de données seront perdues si le serveur crash.
  • Il faut aussi définir combien de temps devra être gardé un backup et la place nécessaire pour les enregistrer (il y a une fonction de compression des backups,mais celle-ci consomme du CPU!).
  • Il est bon de faire les sauvegardes vers environs 2 heures du matin quand les ressources du serveur sont au plus bas et que personne ne travaille dessus.

Type de sauvegardes

  • Incrémentiel (Si l’on effectue des sauvegardes tous les jours, pour économiser de la place on va utiliser la sauvegarde du jour précédent et y rajouter les changements)
  • Ou non ! (A chaque jour sa sauvegarde, cela prend vite beaucoup de place!)

Protection à mettre en place

  • Avoir des disques dur en Raid 1 ou 10
  • Avoir un soft de style R1Soft / rdiff-backup pour les sauvegardes
  • Croiser les doigts ! (Euh <_<)

Haute disponibilité != Backup

Pratique:

Aller dans Backup -> Configure Backup!

Backup Status -> Enable (Active le service de backup)

Backup Interval -> Daily:Quotidien   Weekly:Hebdomadaire  Monthly:Mensuel

Days to Run Backup -> Fort la même réponse que ci dessus. (+ c’est coché mieux c’est)

Remount/Unmount Backup Drive -> Si vous utilisez une sauvegarde distante via NFS (voir théorie)

Bail Out If Backup Drive Mount Fails

Incremental Backup -> Permet d’activer les sauvegardes incrémentielles (voir théorie)

Backup Accounts -> Enable Permet d’activer les sauvegardes information des membres

Compress Account Backups-> Permet d’activer la compression des sauvegarde afin de gagner de la place (Attention ne fonctionne pas pour la sauvegarde distante en FTP)

Backup Configuration Files ->Enable Permet de sauver les fichiers de configuration des services (DNS, FTP, VirtualHost,…)

Backup SQL Databases -> Per Account ou Per Account and Entire MySQL Directory mais pas Entire MySQL Directory (sinon restauration à la main)

Backup Access Logs -> Un hébergement professionnel est censé garder ces logs sur une période 2-3 ans selon les lois en vigueur dans son pays

Use local DNS zone files -> Enable

Backup Type: (Standard= en local ou nfs, Remote FTP = à distance mais seulement pour les accounts:il faut configurer les accès FTP en dessous)

EXPERIMENTAL: Use Hard Links -> Disabled (Tout ce qui est expérimental est souvent à proscrire en prod)

EXPERIMENTAL: Enable use of optimized-> Disabled (Tout ce qui est expérimental est souvent à proscrire en prod)

[Couleur pourpre = Fortement conseillé]

ATTENTION, en aucun cas « Avis-Planethoster.com » ne pourra être tenu pour responsable de toutes mauvaises manipulations et détériorations en cas de pertes.

Un commentaire + Ajouter un commentaire

  • Par hasard, est-ce que vous avez une solution pour faire un backup de la configuration en mot « remote ftp »?
    Merci!

Laisser un commentaire

*