backup F5




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