mycloudrevolution.veeam_setup
veeam_setup
Eine Ansible-Rolle zur Installation und Aktualisierung von Veeam Komponenten (Veeam Backup & Replication / Veeam ONE) auf Windows.
Versionshinweise
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
- Strikte Windows-Firewall-Konfiguration (anstatt zu deaktivieren)
Version 0.3
- vbr_download - Version 0.1
- Neue Rolle hinzugefügt, um VBR ISO-Datei herunterzuladen und zu mounten
Version 0.4
vbr_setup - Version 0.2
- Bearbeitet für v10 RTM
one_setup - Version 0.3
- Bearbeitet für v10 RTM
Version 0.5
vbr_setup - Version 0.3
- Erstellt einen zusätzlichen Dienst und einen RunAs-Benutzer
- Führe SQL Express Setup im RunAs-Modus aus
one_setup - Version 0.4
- Führe SQL Express Setup im RunAs-Modus aus
Version 0.6
- vbr_setup - Version 0.4
- Lizenzdatei kann während der Einrichtung angewendet werden
Version 0.7
- one_setup - Version 0.5
- Lizenzdatei kann während der Einrichtung angewendet werden
Version 0.8
one_setup - Version 0.6
- SQL Setup ist optional
- SQL-Instanz kann konfiguriert werden (z.B. Remote SQL Server)
- Kleine Debug-Verbesserungen
vbr_setup - Version 0.5
- SQL Setup ist optional
- SQL-Instanz kann konfiguriert werden (z.B. Remote SQL Server)
- Kleine Debug-Verbesserungen
vbr_download - Version 0.2
- Debug hinzugefügt
- v10 GA ISO und Prüfziffer in den Vorgaben
Version 0.9
vbr_update - Version 0.2
- Neuester Patch
Allgemein
- Einige Lint-Ergebnisse behoben
Version 1.0
vbr_setup
- v11 RTM
- Wechsel zur Windows-Kollektion
one_setup
- v11 RTM
- Wechsel zur Windows-Kollektion
Anforderungen
Hardware
CPU: x86-64 Prozessor
Speicher: 2 GB RAM
Festplattenspeicher: 500 MB für die Produktinstallation und 4 GB für optionalen ISO-Download.
Netzwerk: 1 Mbps Verbindung zum Backup-Server
Betriebssystem
Nur die 64-Bit-Version der folgenden Betriebssysteme wird unterstützt:
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2019 (Getestet mit dieser Rolle)
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows 10 (Version 1607 bis 1909)
- Microsoft Windows 8.1
- Microsoft Windows 7 SP1
Voraussetzungen vor Windows 2019
Diese Rolle deckt nicht die Installation der Anforderungen für Veeam Backup & Replication 10 ab:
- Microsoft .NET Framework 4.7.2 (in der ISO enthalten)
- Windows Installer 4.5 (in der ISO enthalten)
- Microsoft PowerShell 2.0 (in der ISO enthalten)
Rollen-Variablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
---
# Standarddatei für veeam_setup
## Wählen Sie Setup
vbr_download: false
vbr_license: false
vbr_setup: false
vbr_update: false
one_setup: false
one_license: false
one_update: false
## VBR-Parameter
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 Update 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" #Veeam VBR Update 4b
sql_setup: true
sql_instance: "(local)\\VEEAMSQL2016"
sql_username: "svc_sql"
sql_userpassword: "ChangeM3!"
sql_sapassword: "ChangeM3!"
Abhängigkeiten
keine
Beispiel-Playbook
Veeam Backup & Replication Setup mit lokalem Download
- name: Veeam Backup & Replication v10 Setup
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
Veeam Backup & Replication Community Edition Setup mit lokalem Download
- name: Veeam Backup & Replication v10 Community Edition Setup
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
Veeam Backup & Replication Community Edition Setup mit lokalem Download und Remote SQL
- name: Veeam Backup & Replication v10 Community Edition Setup mit Remote SQL
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
Veeam Backup & Replication Community Edition Setup ohne lokalen Download
- name: Veeam Backup & Replication v10 Community Edition Setup
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
Veeam ONE Setup
- name: Veeam ONE v10 RTM Setup
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
Veeam ONE Free Edition Setup
- name: Veeam ONE v10 RTM Free Edition Setup
hosts: veeam
gather_facts: no
vars:
vbr_setup: false
vbr_update: false
one_setup: true
one_update: false
roles:
- veeam_setup
Lizenz
GNU Lesser General Public License v3.0
Autorinformationen
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