Script d'installation automatique des agents Veeam sur Linux

De Ikoula Wiki
Jump to navigation Jump to search

Introduction

Nous verrons dans cet article un script permettant d'installer automatiquement le management agent et backup agent sur une machine Linux.

Compatibilité

Le script est compatible uniquement avec Debian, Ubuntu, CentOS et Redhat.

Fonctionnalités

  • Installation des pré-requis (kernel header, jq)
  • Désinstallation des agents R1Soft et Acronis
  • Installation du management agent et backup agent
  • Prise en charge des location
  • Création d'un backup job et assignation automatique

Fonctionnement

Lancer le script depuis votre serveur:

Si vous souhaitez ajouter la machine dans une location en particulier:

wget -O install_veeam_agent_linux.sh https://mirror.ikoula.com/priv/veeam/install_veeam_agent_linux.sh && chmod +x install_veeam_agent_linux.sh && ./install_veeam_agent_linux.sh "<NOM DE VOTRE LOCATION>"
Note: Il faut laisser les guillemets.

Sinon, celle ci sera ajouté dans la location par défaut:

wget -O install_veeam_agent_linux.sh https://mirror.ikoula.com/priv/veeam/install_veeam_agent_linux.sh && chmod +x install_veeam_agent_linux.sh && ./install_veeam_agent_linux.sh


Les arguments suivants sont disponibles:

$ ./install_veeam_agent.sh -h
Script d'installation du Veeam Agent pour Ikoula Veeam BaaS

Usage: ./install_veeam_agent_linux.sh (-h|-u <user>|-p <password>|-n <backup job name>|-d <daily retention(ex: 14)> | -w <weekly retention (ex: 1)> -m <monthly retention (ex: 3)>|-y <yearly retentio(ex: 0)n>|-e <heure d'execution(ex: 14:32)>|-b (IKDC1|IKDC2))

Options:

-h: afficher la page d'aide
-u: identifiant pour se connecter à la VSPC
-p: mot de passe de l'utilisateur veeam
-n: nom du backup job
-d: jour de rétention du backup
-w: rétention des backup full hebdomadaire
-m: rétention des backup full mensuel
-y: rétention des backup full annuel
-e: heure d'execution du backup
-b: datacenter de destination (IKDC1|IKDC2)

Les arguments sont optionnels, le script demandera les différentes configuration si une variable n'est pas définit

Exemple pour déployer un backup job avec 14 jours de rétention, 4 full hebdo, 3 full mensuel:

./install_veeam_agent_linux.sh -u "frhbXXXXveeam\frhbXXXXveeam" -p "MOTDEPASSE" -n "Ma sauvegarde" -d 14 -w 4 -m 3 -e "10:00" -b IKDC2

Conclusion

Vous pourrez retrouver d'autres articles sur Veeam dans notre catégorie Veeam



Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.