Pour récupérer un backup d'un appareil F5 et le transférer vers un serveur Ubuntu, vous pouvez suivre ces étapes :
1. **Sur le BIG-IP F5**:
- Créez un script pour générer un backup.
2. **Sur le serveur Ubuntu**:
- Utilisez `cron` pour planifier le script pour exécuter le transfert chaque jour à 12h00.
**Étape 1: Sur le BIG-IP F5**
Supposons que vous avez accès SSH à votre BIG-IP. Créez un script qui ressemblerait à ceci (n'oubliez pas de le rendre exécutable avec `chmod +x script_name.sh`):
```bash
#!/bin/bash
backup_file="/path/to/save/backup/backup_$(date +%Y%m%d%H%M%S).ucs"
tmsh save sys ucs $backup_file
echo $backup_file
```
**Étape 2: Sur le serveur Ubuntu**
1. Configurez l'authentification sans mot de passe (SSH key-based authentication) entre le serveur Ubuntu et le F5 pour permettre le transfert automatisé. Vous pouvez utiliser `ssh-keygen` et `ssh-copy-id` pour cela.
2. Créez un script sur Ubuntu pour récupérer le backup:
```bash
#!/bin/bash
ssh user@192.168.20.110 "/path/to/f5_backup_script.sh" | while read backup_file; do
scp user@192.168.20.110:$backup_file /path/on/ubuntu/for/backups/
done
```
3. Programmez ce script pour s'exécuter chaque jour à 12h00 en utilisant `cron`:
- Ouvrez la crontab avec la commande:
```
crontab -e
```
- Ajoutez la ligne suivante pour exécuter le script chaque jour à 12h00:
```
0 12 * * * /path/to/ubuntu_script.sh
```
**Note**:
- Assurez-vous de remplacer `/path/to/save/backup/`, `/path/on/ubuntu/for/backups/`, `/path/to/f5_backup_script.sh`, et `/path/to/ubuntu_script.sh` par les chemins appropriés sur vos machines.
- Vous devez avoir des privilèges appropriés sur F5 pour générer un backup et sur le serveur Ubuntu pour écrire dans le dossier de destination.
- Cette solution suppose que l'authentification sans mot de passe (clé SSH) est configurée entre le serveur Ubuntu et le BIG-IP F5.
0 Commentaires