mycloudrevolution.veeam_setup
veeam_setup
Rola Ansible do instalacji i aktualizacji komponentów Veeam (Veeam Backup & Replication / Veeam ONE) na systemie Windows.
Notatki wydania
Wersja 0.1
one_setup - Wersja 0.1
one_update - Wersja 0.1
vbr_setup - Wersja 0.1
vbr_update - Wersja 0.1
Wersja 0.2
- one_setup - Wersja 0.2
- Ścisła konfiguracja zapory Windows (zamiast wyłączania)
Wersja 0.3
- vbr_download - Wersja 0.1
- Dodano nową jednostkę zadania do pobierania i montowania pliku ISO VBR
Wersja 0.4
vbr_setup - Wersja 0.2
- Zmodyfikowane dla v10 RTM
one_setup - Wersja 0.3
- Zmodyfikowane dla v10 RTM
Wersja 0.5
vbr_setup - Wersja 0.3
- Tworzy dodatkową usługę i użytkownika RunAs
- Uruchamia instalację SQL Express w trybie RunAs
one_setup - Wersja 0.4
- Uruchamia instalację SQL Express w trybie RunAs
Wersja 0.6
- vbr_setup - Wersja 0.4
- Plik licencji może być zastosowany podczas instalacji
Wersja 0.7
- one_setup - Wersja 0.5
- Plik licencji może być zastosowany podczas instalacji
Wersja 0.8
one_setup - Wersja 0.6
- Instalacja SQL jest opcjonalna
- Można skonfigurować instancję SQL (np. zdalny serwer SQL)
- Drobne poprawki debugowania
vbr_setup - Wersja 0.5
- Instalacja SQL jest opcjonalna
- Można skonfigurować instancję SQL (np. zdalny serwer SQL)
- Drobne poprawki debugowania
vbr_download - Wersja 0.2
- Dodano debugowanie
- ISO i suma kontrolna v10 GA w domyślnych ustawieniach
Wersja 0.9
vbr_update - Wersja 0.2
- Najnowsza poprawka
Ogólne
- Naprawiono kilka błędów Lint
Wersja 1.0
vbr_setup
- v11 RTM
- Przełączono na win collection
one_setup
- v11 RTM
- Przełączono na win collection
Wymagania
Sprzęt
CPU: procesor x86-64
Pamięć: 2 GB RAM
Miejsce na dysku: 500 MB na instalację produktu oraz 4 GB na opcjonalne pobranie ISO.
Sieć: Połączenie 1 Mbps z serwerem kopii zapasowej
System operacyjny
Tylko 64-bitowe wersje następujących systemów operacyjnych są wspierane:
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2019 (testowane z tą rolą)
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows 10 (od wersji 1607 do 1909)
- Microsoft Windows 8.1
- Microsoft Windows 7 SP1
Wymagania przed Windows 2019
Ta rola nie obejmuje konfiguracji wymaganej dla Veeam Backup & Replication 10:
- Microsoft .NET Framework 4.7.2 (wbudowane w ISO)
- Windows Installer 4.5 (wbudowane w ISO)
- Microsoft PowerShell 2.0 (wbudowane w ISO)
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z domyślnymi wartościami (zobacz defaults/main.yml
):
---
# domyślny plik dla veeam_setup
## Wybierz instalację
vbr_download: false
vbr_license: false
vbr_setup: false
vbr_update: false
one_setup: false
one_license: false
one_update: false
## Parametry 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 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!"
Zależności
brak
Przykład Playbooka
Instalacja Veeam Backup & Replication z lokalnym pobraniem
- name: Instalacja 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
Instalacja edycji społecznościowej Veeam Backup & Replication z lokalnym pobraniem
- name: Instalacja 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
Instalacja edycji społecznościowej Veeam Backup & Replication z lokalnym pobraniem i zdalnym SQL
- name: Instalacja Veeam Backup & Replication v10 Community Edition z zdalnym 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
Instalacja edycji społecznościowej Veeam Backup & Replication bez lokalnego pobrania
- name: Instalacja 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
Instalacja Veeam ONE
- name: Instalacja 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
Instalacja edycji bezpłatnej Veeam ONE
- name: Instalacja 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
Licencja
GNU Lesser General Public License v3.0
Informacje o autorze
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