mycloudrevolution.veeam_setup

veeam_setup

Ansible Lint

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

À propos du projet

This Role runs the unattended setup of Veeam Backup & Replication v11 and Veeam ONE v11

Installer
ansible-galaxy install mycloudrevolution.veeam_setup
Licence
lgpl-3.0
Téléchargements
397
Propriétaire