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.