PlanetHoster PlanetHoster host Your world

Configurer une sauvegarde Amazon S3 dans le WHM

Le but de cet article est de fournir un guide pour la mise en place des sauvegardes Amazon

S3 dans l'interface WHM,ainsi que les étapes d'installation dans l'interface d'Amazon.

Amazon S3 est un service offert par Amazon destiné au stockage de données, il peut

également être utilisé pour le stockage des sauvegardes cPanel. Amazon S3 permet d'effectuer

vos sauvegardes à distance sur les serveurs d'Amazon ainsi que localement sur le serveur.

Cette sauvegarde vous permettra d'être protégé contre les risques de perte de donnée dûe à

des problèmes comme la panne d'un disque dur.

Veuiller trouver ci-dessous les étapes à suivre:


1- Ouvrez un compte Amazon sur https://aws.amazon.com/

2- Connectez vous à la console AWS de votre compte AWS Management Console

3- Dans Storage & content delivery cliquez sur S3

4- Sélectionner « Create Bucket » pour créer un nouveau panier

5- Si vous souhaitez conserver vos sauvegardes dans leur propre dossier vous devez créer

un nouveau répertoire en utilisant le bouton « Create Folder » dans le coin supérieur gauche.

Sur l'exemple j'ai créer un dossier nommé « backups » pour conserver les sauvegardes

6- Dans le coin supérieur droit, sélectionner votre nom, puis « Security credentials » et

lorsque le message d'alerte apparaitra sélectionner « Continue to security Credentials »

7- Sélectionner le signe + à la gauche de la clé d'accès « Access Keys » (ID de clé d'accès et

clé d'accès secrète) puis cliquez sur « Create new access Key » pour jumeler une nouvelle clé.

Le mieux est de télécharger le fichier lorsqu'il apparaitra afin que vous puissiez sauvegarder

vos identifiants, d'autant plus que vous ne pourrez plus les voir une fois que la boite de

dialogue initiale avec cette information sera fermé, Vous pouvez aussi voir la clé d'accès à

partir du message surgissant lorsque vous cliquez sur le lien « Show Access Key »,

qui également ne sera plus disponible une fois la boite de dialogue fermée,

8- Connectez vous au WHM et aller à Backup → Backup configuration. Assurer vous que les

sauvegardes sont permises pour tous les utilisateurs,

9- Tout au bas de la page de sauvegarde sous « Additional destinations » assurez vous que type de destination

dans la boite est « Amazon S3 » Puis cliquez sur » Create new destination »

10- Utilisez les informations dans les boites une fois selectionner

Destination name : Peu importe comment vous souhaitez que votre dossier de sauvegarde

soit nommé dans le WHM, cela n'affectera pas la connection au serveur,

Folder : Nom du fichier qui a été créé pour conserver les sauvegardes.

Si ce champ est laissé vide, la racine du panier sera utilisé,

Access Key ID and Secret Access Key : Ils sont à la fois fourni sous la section

« Show Access Key » sur votre page d'identifiants sécurisés et dans le fichier téléchargeable

lorsque vous allez sur page d'identifiants de sécurité. Vous pouvez copier/coller cette

information à partir de qui vous est fourni par Amazon.

Timeout : Le temps, en secondes, qu'un serveur attendra pour une réponse de la part du

serveur à distance d'Amazon. Les 30 secondes par défaut seront suffisants pour la plupart

des sauvegardes, toutefois cette donnée peut être augmentée si vous expérimenter du

timeouts losque vous charger des sauvegardes.

11- Une fois que ces champs sont remplis, cliquez « Save and Validate Destination »

12- Si toutes les informations sont ajoutés correctement, la page des sauvegardes affichera

un message qui dira « Success : Destination saved »

13- Vous pouvez maintenant autoriser le déamarrage des sauvegardes et elles devraient se

charger dans votre compte Amazon S3. Vous pouvez utiliser comme Root via SSH pour forcer

le démarrage des sauvegardes,

Code:

/usr/local/cpanel/bin/backup --force

Quand cette fonction s'exécute elle fournira le log qui est utilisé pour les backups,

Code:

-bash-4.1# /usr/local/cpanel/bin/backup --force
info [backup] Started at Sun Sep 28 12:00:38 2014
info [backup] Process started in background.
info [backup] Log file: /usr/local/cpanel/logs/cpbackup/1411923638.log

Vous pouvez utiliser une commande comme celle ci pour vérifier que la sauvegarde

s'exécute correctement,

Code:

tail -f /usr/local/cpanel/logs/cpbackup/1411920835.log

Vous pouvez aussi utiliser cette commande pour vérifier que les sauvegardes sont

chargés correctement.

Code:

-bash-4.1# tail -f /usr/local/cpanel/logs/cpbackup_transporter.log

Ceci montrera le résultat qui montre que les chargements ont été complétés avec succès,

Code:

-bash-4.1# tail -f /usr/local/cpanel/logs/cpbackup_transporter.log
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] cPanel Backup Transporter Queue Daemon started.
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] cpbackup_transporter - started
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] cpbackup_transporter - Checking queue for tasks
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] cpbackup_transporter - Processing next task
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] Instantiating Object
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] Starting a "copy" operation on the "Amazon Backup" destination ID "rxpoY3vkuP1gI9ZYHemw8abH".
[2014-09-28 12:01:43 -0500] info [cpbackup_transporter] Validating destination path /Backups/2014-09-28
[2014-09-28 12:01:44 -0500] info [cpbackup_transporter] Path exists
[2014-09-28 12:01:44 -0500] info [cpbackup_transporter] Uploading /backup/2014-09-28/accounts/cptest2.tar.gz to /Backups/2014-09-28/cptest2.tar.gz
[2014-09-28 12:01:44 -0500] info [cpbackup_transporter] Attempting to upload /backup/2014-09-28/accounts/cptest2.tar.gz to /Backups/2014-09-28/cptest2.tar.gz for destination: Amazon Backup
[2014-09-28 12:01:44 -0500] info [cpbackup_transporter] Upload attempt #1 starting for /backup/2014-09-28/accounts/cptest2.tar.gz to /Backups/2014-09-28/cptest2.tar.gz for destination: Amazon Backup
[2014-09-28 12:01:45 -0500] info [cpbackup_transporter] Successful transfer of /backup/2014-09-28/account


14- Connectez vous à votre compte Amazon S3 et vérifiez que les sauvegardes se sont bien effectuées

en cliquant sur le bouton « Services » dans le coin supérieur gauche de votre compte Amazon et

sélectionner S3. Vous serez conduit à l'arborescence de vos fichiers. À partir de là vous cliquez sur le

dossier que vous avez choisi pour conserver vos sauvegardes. Dans ce dossier vous trouverez les

sauvegardes qui ont été chargés depuis le serveur.