mycloudrevolution.veeam_setup
veeam_setup
Un rôle Ansible pour installer et mettre à jour les composants de Veeam (Veeam Backup & Replication / Veeam ONE) sur Windows.
Notes de version
Version 0.1
one_setup - Version 0.1
one_update - Version 0.1
vbr_setup - Version 0.1
vbr_update - Version 0.1
Version 0.2
- one_setup - Version 0.2
- Configuration stricte du pare-feu Windows (au lieu de désactiver)
Version 0.3
- vbr_download - Version 0.1
- Ajout d'une nouvelle tâche de rôle pour télécharger et monter le fichier ISO VBR
Version 0.4
vbr_setup - Version 0.2
- Modifié pour v10 RTM
one_setup - Version 0.3
- Modifié pour v10 RTM
Version 0.5
vbr_setup - Version 0.3
- Crée un service supplémentaire et un utilisateur RunAs
- Exécute l'installation de SQL Express en mode RunAs
one_setup - Version 0.4
- Exécute l'installation de SQL Express en mode RunAs
Version 0.6
- vbr_setup - Version 0.4
- Le fichier de licence peut être appliqué lors de l'installation
Version 0.7
- one_setup - Version 0.5
- Le fichier de licence peut être appliqué lors de l'installation
Version 0.8
one_setup - Version 0.6
- L'installation de SQL est optionnelle
- Instance SQL peut être configurée (ex : SQL Server distant)
- Améliorations mineures de débogage
vbr_setup - Version 0.5
- L'installation de SQL est optionnelle
- Instance SQL peut être configurée (ex : SQL Server distant)
- Améliorations mineures de débogage
vbr_download - Version 0.2
- Ajout de débogage
- ISO v10 GA et somme de contrôle dans les paramètres par défaut
Version 0.9
vbr_update - Version 0.2
- Dernier patch
Général
- Correction de certaines observations de Lint
Version 1.0
vbr_setup
- v11 RTM
- Changement vers la collection win
one_setup
- v11 RTM
- Changement vers la collection win
Exigences
Matériel
Processeur : processeur x86-64
Mémoire : 2 Go de RAM
Espace disque : 500 Mo pour l'installation du produit et 4 Go pour le téléchargement optionnel de l'ISO.
Réseau : connexion de 1 Mbps au serveur de sauvegarde
Système d'exploitation
Seules les versions 64 bits des systèmes d'exploitation suivants sont prises en charge :
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2019 (testé avec ce rôle)
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows 10 (version 1607 à 1909)
- Microsoft Windows 8.1
- Microsoft Windows 7 SP1
Exigences pré-Windows 2019
Ce rôle ne couvre pas l'installation des exigences pour Veeam Backup & Replication 10 :
- Microsoft .NET Framework 4.7.2 (inclus dans l'ISO)
- Windows Installer 4.5 (inclus dans l'ISO)
- Microsoft PowerShell 2.0 (inclus dans l'ISO)
Variables de rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
):
---
# fichier par défaut pour veeam_setup
## Choisir l'installation
vbr_download: false
vbr_license: false
vbr_setup: false
vbr_update: false
one_setup: false
one_license: false
one_update: false
## Paramètres VBR
one_source: "E:\\"
one_destination: "C:\\install\\"
one_destination_license: "license.lic"
one_source_license: "/data/license.lic"
one_username: "svc_one"
one_userpassword: "ChangeM3!"
one_update_file: "" #VeeamONE_9.5.4.4587_Update#4a.exe
one_update_id: "" #Veeam ONE Mise à jour 4a
vbr_url: "https://download2.veeam.com/VeeamBackup&Replication_10.0.0.4461.iso"
vbr_checksum: "26ddcc3df046af1ca1458b3040fc9024b4361ae1e51e1cf4516afe53fb024650"
vbr_destination: "C:\\install\\"
vbr_destination_file: "vbr.iso"
vbr_destination_license: "license.lic"
vbr_source_license: "/data/license.lic"
vbr_source: "D:\\"
vbr_username: "svc_vbr"
vbr_userpassword: "ChangeM3!"
vbr_update_file: "veeam_backup_10.0.0.4461.CumulativePatch_KB3161.exe" #veeam_backup_9.5.4.2866.update4b_setup.exe
vbr_update_id: "KB3161" #Mise à jour Veeam VBR 4b
sql_setup: true
sql_instance: "(local)\\VEEAMSQL2016"
sql_username: "svc_sql"
sql_userpassword: "ChangeM3!"
sql_sapassword: "ChangeM3!"
Dépendances
Aucune
Exemple de Playbook
Installation de Veeam Backup & Replication avec téléchargement local
- name: Installation de Veeam Backup & Replication v10
hosts: veeam
gather_facts: no
vars:
vbr_download: false
vbr_setup: true
vbr_license: true
vbr_source_license: "/root/ansible/license.lic"
vbr_source: "E:\\"
vbr_update: true
one_setup: false
one_source: "D:\\"
one_update: false
roles:
- veeam_setup
Installation de la version Community de Veeam Backup & Replication avec téléchargement local
- name: Installation de Veeam Backup & Replication v10 Community Edition
hosts: veeam
gather_facts: no
vars:
vbr_download: true
vbr_setup: true
vbr_license: false
vbr_update: false
one_setup: false
one_update: false
roles:
- veeam_setup
Installation de la version Community de Veeam Backup & Replication avec téléchargement local et SQL distant
- name: Installation de Veeam Backup & Replication v10 Community Edition avec SQL distant
hosts: veeam
gather_facts: no
vars:
vbr_download: true
vbr_setup: true
vbr_license: false
vbr_update: false
sql_setup: false
sql_instance: "SQL001\\VEEAM"
one_setup: false
one_update: false
roles:
- veeam_setup
Installation de la version Community de Veeam Backup & Replication sans téléchargement local
- name: Installation de Veeam Backup & Replication v10 Community Edition
hosts: veeam
gather_facts: no
vars:
vbr_download: false
vbr_setup: true
vbr_license: false
vbr_update: false
one_setup: false
one_update: false
roles:
- veeam_setup
Installation de Veeam ONE
- name: Installation de Veeam ONE v10 RTM
hosts: veeam
gather_facts: no
vars:
vbr_download: false
vbr_setup: false
vbr_license: false
vbr_source_license: "/root/ansible/license.lic"
vbr_source: "E:\\"
vbr_update: false
one_setup: true
one_license: true
one_source_license: "/root/ansible/license.lic"
one_source: "D:\\"
one_update: false
roles:
- veeam_setup
Installation de la version gratuite de Veeam ONE
- name: Installation de Veeam ONE v10 RTM Free Edition
hosts: veeam
gather_facts: no
vars:
vbr_setup: false
vbr_update: false
one_setup: true
one_update: false
roles:
- veeam_setup
Licence
Licence publique générale GNU v3.0
Informations sur l'auteur
Markus Kraus @vMarkus_K
MY CLOUD-(R)EVOLUTION mycloudrevolution.com
This Role runs the unattended setup of Veeam Backup & Replication v11 and Veeam ONE v11
ansible-galaxy install mycloudrevolution.veeam_setup