Différences
Ci-dessous, les différences entre deux révisions de la page.
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 [2021/05/21 11:03] – jpmilcent | serveurs:installation:bkp-srv:install-instance-backup-script [2024/01/23 16:38] (Version actuelle) – [Installation d'OpenStack Client (OCS)] jpmilcent | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Installation du script de transfert des sauvegardes des instances des serveurs ====== | ====== Installation du script de transfert des sauvegardes des instances des serveurs ====== | ||
- | Commencer par mettre en place l' | + | L' |
- | ===== Installation d' | + | ===== Installation d' |
* Se connecter à l' | * Se connecter à l' | ||
- | * Installer l' | + | * Installer l' |
- | * Activer l' | + | * Activer l' |
* S'il s' | * S'il s' | ||
- | * Vérifier la présence de Pip : '' | + | * Vérifier la présence de Pip : '' |
- | * Mettre à jour Pip vers sa dernière version : '' | + | * Mettre à jour Pip vers sa dernière version : '' |
- | * Vérifier la version de Pip: '' | + | * Vérifier la version de Pip: '' |
* Installer le client OpenStack avec Pip : | * Installer le client OpenStack avec Pip : | ||
* Installer le client OpenStack : '' | * Installer le client OpenStack : '' | ||
Ligne 17: | Ligne 17: | ||
* Ré-ouvrir un terminal pour activer l' | * Ré-ouvrir un terminal pour activer l' | ||
- | ===== Accéder à OCS sans activer l' | + | ===== Accéder à OSC sans activer l' |
- | * Créer un dossier //~/bin// avec : '' | + | * Créer un dossier //~/bin// avec : '' |
* Modifier le fichier // | * Modifier le fichier // | ||
* Ajouter au début du fichier avant le commentaire «// # If not running interactively, | * Ajouter au début du fichier avant le commentaire «// # If not running interactively, | ||
Ligne 28: | Ligne 28: | ||
</ | </ | ||
* Recharger l' | * Recharger l' | ||
- | * Ajouter le lien symbolique vers l’exécutable d'OCS : '' | + | * Ajouter le lien symbolique vers l’exécutable d'OSC : '' |
* Vérifier que l' | * Vérifier que l' | ||
- | * Tester avec la version d'OCS : ''< | + | * Tester avec la version d'OSC : ''< |
===== Mise en place du volume " | ===== Mise en place du volume " | ||
Ligne 50: | Ligne 50: | ||
fi | fi | ||
</ | </ | ||
- | * En local sur votre machine placer vous à la racine de votre dépôt // | + | * En local sur votre machine placer vous à la racine de votre dépôt // |
- | * À l'aide de //Rsync// uploader le scripts de sauvegarde des instances et les fichiers qui lui sont associé : <code bash> rsync -av bkp-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/ |
* À l'aide de //Rsync// uploader le cron : <code bash> | * À l'aide de //Rsync// uploader le cron : <code bash> | ||
* Si ce n'est pas déjà fait, créer un utilisateur // | * Si ce n'est pas déjà fait, créer un utilisateur // | ||
Ligne 61: | Ligne 61: | ||
* Se connecter à l' | * Se connecter à l' | ||
* Copier le fichier de cron dans le dossier //cron.d// : '' | * Copier le fichier de cron dans le dossier //cron.d// : '' | ||
- | * **Notes sur le script** : | ||
- | * il stocke des logs dans ''/ | ||
- | * il envoie un email avec le contenu du log à l' | ||
+ | ===== Notes ===== | ||
+ | |||
+ | ==== Sur le script backup_instance.sh ==== | ||
+ | * Accéder à l'aide du script avec : '' | ||
+ | * Le script stocke des logs dans ''/ | ||
+ | * Le script envoie un email avec le contenu du log à l' | ||
+ | |||
+ | ==== Sur l' | ||
+ | * Pour l' | ||
+ | * Se placer dans le dossier '' | ||
+ | * Charger les paramètres nécessaires dans les variables d' | ||
+ | * À tout moment pour voir les variables d'env d'OSC : '' | ||
+ | * Pour change de région (= de datacenter) : '' | ||
+ | * Lister les images : '' | ||
+ | * Voir le détail d'une image : '' |