mycloudrevolution.veeam_setup
veeam_setup
Un Rol de Ansible para instalar y actualizar componentes de Veeam (Veeam Backup & Replication / Veeam ONE) en Windows.
Notas de la Versión
Versión 0.1
one_setup - Versión 0.1
one_update - Versión 0.1
vbr_setup - Versión 0.1
vbr_update - Versión 0.1
Versión 0.2
- one_setup - Versión 0.2
- Configuración estricta del firewall de Windows (en lugar de desactivar)
Versión 0.3
- vbr_download - Versión 0.1
- Agregar nueva tarea para descargar y montar el archivo ISO de VBR
Versión 0.4
vbr_setup - Versión 0.2
- Modificado para v10 RTM
one_setup - Versión 0.3
- Modificado para v10 RTM
Versión 0.5
vbr_setup - Versión 0.3
- Crea un servicio adicional y un usuario RunAs
- Ejecuta la instalación de SQL Express en modo RunAs
one_setup - Versión 0.4
- Ejecuta la instalación de SQL Express en modo RunAs
Versión 0.6
- vbr_setup - Versión 0.4
- El archivo de licencia se puede aplicar durante la instalación
Versión 0.7
- one_setup - Versión 0.5
- El archivo de licencia se puede aplicar durante la instalación
Versión 0.8
one_setup - Versión 0.6
- La instalación de SQL es opcional
- La instancia de SQL se puede configurar (por ejemplo, Servidor SQL Remoto)
- Mejoras menores en la depuración
vbr_setup - Versión 0.5
- La instalación de SQL es opcional
- La instancia de SQL se puede configurar (por ejemplo, Servidor SQL Remoto)
- Mejoras menores en la depuración
vbr_download - Versión 0.2
- Agregar depuración
- ISO GA v10 y checksum en los valores predeterminados
Versión 0.9
vbr_update - Versión 0.2
- Último parche
General
- Corregir algunos hallazgos de Lint
Versión 1.0
vbr_setup
- v11 RTM
- Cambiar a colección de Windows
one_setup
- v11 RTM
- Cambiar a colección de Windows
Requisitos
Hardware
CPU: Procesador x86-64
Memoria: 2 GB de RAM
Espacio en disco: 500 MB para la instalación del producto y 4 GB para la descarga opcional de ISO.
Red: Conexión de 1 Mbps al servidor de respaldo.
Sistema Operativo
Solo se admite la versión de 64 bits de los siguientes sistemas operativos:
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2019 (Probado con este Rol)
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows 10 (versión 1607 a 1909)
- Microsoft Windows 8.1
- Microsoft Windows 7 SP1
Requisitos previos a Windows 2019
Este rol no cubre la instalación de estos requisitos de Veeam Backup & Replication 10:
- Microsoft .NET Framework 4.7.2 (incluido en el ISO)
- Windows Installer 4.5 (incluido en el ISO)
- Microsoft PowerShell 2.0 (incluido en el ISO)
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml
):
---
# archivo de valores predeterminados para veeam_setup
## Elegir Instalación
vbr_download: false
vbr_license: false
vbr_setup: false
vbr_update: false
one_setup: false
one_license: false
one_update: false
## Parámetros de 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: "" #Actualización 4a de Veeam ONE
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" #Actualización 4b de Veeam VBR
sql_setup: true
sql_instance: "(local)\\VEEAMSQL2016"
sql_username: "svc_sql"
sql_userpassword: "ChangeM3!"
sql_sapassword: "ChangeM3!"
Dependencias
ninguna
Ejemplo de Playbook
Instalación de Veeam Backup & Replication con descarga local
- name: Instalación 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
Instalación de la Edición Comunitaria de Veeam Backup & Replication con descarga local
- name: Instalación de Veeam Backup & Replication v10 Edición Comunitaria
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
Instalación de la Edición Comunitaria de Veeam Backup & Replication con descarga local y SQL remoto
- name: Instalación de Veeam Backup & Replication v10 Edición Comunitaria con SQL remoto
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
Instalación de la Edición Comunitaria de Veeam Backup & Replication sin descarga local
- name: Instalación de Veeam Backup & Replication v10 Edición Comunitaria
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
Instalación de Veeam ONE
- name: Instalación 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
Instalación de la Edición Gratuita de Veeam ONE
- name: Instalación de Veeam ONE v10 RTM Edición Gratuita
hosts: veeam
gather_facts: no
vars:
vbr_setup: false
vbr_update: false
one_setup: true
one_update: false
roles:
- veeam_setup
Licencia
Licencia Pública General Menor GNU v3.0
Información del Autor
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