Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:bkp-srv:install-instance-backup-script [2022/06/10 09:48] – [Sur l'utilisation d'OCS] jpmilcent | serveurs:installation:bkp-srv:install-instance-backup-script [2024/01/23 16:38] (Version actuelle) – [Installation d'OpenStack Client (OCS)] jpmilcent |
---|
L'objectif est de mettre en place un script se chargeant de transférer les dernières sauvegardes des instances "db-srv" et "web-srv" présentes sur le datacenter de Gravelines vers celui de Londres. Il se lancera automatiquement tous les jours. | L'objectif est de mettre en place un script se chargeant de transférer les dernières sauvegardes des instances "db-srv" et "web-srv" présentes sur le datacenter de Gravelines vers celui de Londres. Il se lancera automatiquement tous les jours. |
| |
===== Installation d'OpenStack Client (OCS) ===== | ===== Installation d'OpenStack Client (OSC) ===== |
* Se connecter à l'instance "bkp-srv" en tant que "backups" : '' ssh backups@bkp-<region>-sinp '' | * Se connecter à l'instance "bkp-srv" en tant que "backups" : '' ssh backups@bkp-<region>-sinp '' |
* Installer l'environnement virtuel spécifique à openstack client (OCS) : ''<nowiki> virtualenv --python=python3 osc-env </nowiki>'' | * Installer l'environnement virtuel spécifique à openstack client (OCS) : ''<nowiki> virtualenv --python=python3 osc-env </nowiki>'' |
</code> | </code> |
* En local sur votre machine placer vous à la racine de votre dépôt //sinp-<region>-srv// : '' cd ~/workspace/sinp-<region>-srv/ '' | * En local sur votre machine placer vous à la racine de votre dépôt //sinp-<region>-srv// : '' cd ~/workspace/sinp-<region>-srv/ '' |
* À l'aide de //Rsync// uploader le scripts de sauvegarde des instances et les fichiers qui lui sont associé : <code bash> rsync -av bkp-srv/home/admin/bin/ backups@bkp-<region>-sinp:/home/backups/bin/ --dry-run </code> (si tout est ok, supprimer l'option ''<nowiki>--dry-run</nowiki>'') | * À l'aide de //Rsync// uploader le scripts de sauvegarde des instances et les fichiers qui lui sont associé : <code bash> rsync -av bkp-srv/home/backups/bin/ backups@bkp-<region>-sinp:/home/backups/bin/ --dry-run </code> (si tout est ok, supprimer l'option ''<nowiki>--dry-run</nowiki>'') |
* À l'aide de //Rsync// uploader le cron : <code bash>rsync -av bkp-srv/etc/crond.d/ admin@bkp-<region>-sinp:/home/admin/dwl/ --dry-run</code> (si tout est ok, supprimer l'option ''<nowiki>--dry-run</nowiki>'' | * À l'aide de //Rsync// uploader le cron : <code bash>rsync -av bkp-srv/etc/crond.d/ admin@bkp-<region>-sinp:/home/admin/dwl/ --dry-run</code> (si tout est ok, supprimer l'option ''<nowiki>--dry-run</nowiki>'' |
* Si ce n'est pas déjà fait, créer un utilisateur //OpenStack// (de type Administrateur) en suivant ce guide : [[https://docs.ovh.com/fr/public-cloud/creer-un-acces-a-horizon/#creer-un-utilisateur-openstack|OVH - Créer un utilisateur OpenStack]] | * Si ce n'est pas déjà fait, créer un utilisateur //OpenStack// (de type Administrateur) en suivant ce guide : [[https://docs.ovh.com/fr/public-cloud/creer-un-acces-a-horizon/#creer-un-utilisateur-openstack|OVH - Créer un utilisateur OpenStack]] |