Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:script-bkp2dbx [2021/03/12 09:47] – [Installer le script] jpmilcent | serveurs:installation:script-bkp2dbx [2021/03/23 16:51] (Version actuelle) – [Installation du script bkp2dbx - Backup to Dropbox] jpmilcent |
---|
**Notes** : le script [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] permet d'installer le script [[https://github.com/andreafabrizi/Dropbox-Uploader|andreafabrizi/Dropbox-Uploader]] qui utilise l'//API// de //Dropbox// pour téléverser des fichiers dans dossiers spécifiques d'un compte //Dropbox//.\\ | **Notes** : le script [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] permet d'installer le script [[https://github.com/andreafabrizi/Dropbox-Uploader|andreafabrizi/Dropbox-Uploader]] qui utilise l'//API// de //Dropbox// pour téléverser des fichiers dans dossiers spécifiques d'un compte //Dropbox//.\\ |
Nous utilisons ce script pour sauvegarder à distance hors de l'environnement //OVH// des fichiers archives de sauvegardes.\\ | Nous utilisons ce script pour sauvegarder à distance hors de l'environnement //OVH// des fichiers archives de sauvegardes.\\ |
Ce script est installer sur l'hôte. | Ce script est installé sur l'hôte. |
| |
===== Installer le script ===== | ===== Installer le script ===== |
* Sur le serveur "//web-srb//" mais aussi le serveur "//db-srv//" réaliser les manips suivantes : | * Sur le serveur "//web-srb//" mais aussi le serveur "//db-srv//" réaliser les manips suivantes : |
* Créer un dossier ///otp/bkp2dbx// : ''mkdir /otp/bkp2dbx'' | * Se connecter en tant qu'//admin// : '' ssh admin@<instance>-<region>-sinp '' |
* Copier dans ce dossier le contenu du dossier [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] présent dans le dépôt [[https://github.com/cbn-alpin/sinp-paca-srv|sinp-paca-srv]]. | * Créer un dossier ///home/admin/dwl/// s'il n'existe pas : '' mkdir ~/dwl/ '' |
| * En local, su votre machine : |
| * Récupérer le dépôt [[https://github.com/cbn-alpin/sinp-paca-srv|sinp-paca-srv]] si ce n'est pas déjà fait. |
| * Pour l'instance "//web-srv//", copier dans ce dossier le contenu du dossier [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/web-srv/opt/bkp2dbx| web-srv/opt/bkp2dbx]] sur le serveur : '' scp -r bkp2dbx/ admin@web-<region>-sinp:~/dwl/ '' |
| * Pour l'instance "//db-srv//", copier dans ce dossier le contenu du dossier [[https://github.com/cbn-alpin/sinp-paca-srv/tree/master/db-srv/opt/bkp2dbx| db-srv/opt/bkp2dbx]] sur le serveur : '' scp -r bkp2dbx/ admin@db-<region>-sinp:~/dwl/ '' |
| * À nouveau sur le serveur : |
| * Passer en root : '' sudo -i '' |
| * Déplacer le dossier //bkp2dbx/// dans ///opt/bkp2dbx// : '' mv /home/admin/dwl/bkp2dbx/ /opt/ '' |
| * Attribuer les bons droits : '' chown root: -R /opt/bkp2dbx ; chmod 711 /opt/bkp2dbx '' |
* Lancer le script d'installation : ''./setup.sh'' | * Lancer le script d'installation : ''./setup.sh'' |