veeam_setup
veeam_setup
Это роль Ansible для установки и обновления компонентов Veeam (Veeam Backup & Replication / Veeam ONE) на Windows.
Примечания к версии
Версия 0.1
one_setup - Версия 0.1
one_update - Версия 0.1
vbr_setup - Версия 0.1
vbr_update - Версия 0.1
Версия 0.2
- one_setup - Версия 0.2
- Стогая конфигурация брандмауэра Windows (вместо отключения)
Версия 0.3
- vbr_download - Версия 0.1
- Добавлена новая задача роли для загрузки и подключения файла ISO VBR
Версия 0.4
vbr_setup - Версия 0.2
- Изменено для v10 RTM
one_setup - Версия 0.3
- Изменено для v10 RTM
Версия 0.5
vbr_setup - Версия 0.3
- Создает дополнительный сервис и пользователя RunAs
- Запускает установку SQL Express в режиме RunAs
one_setup - Версия 0.4
- Запускает установку SQL Express в режиме RunAs
Версия 0.6
- vbr_setup - Версия 0.4
- Лицензионный файл можно применить во время установки
Версия 0.7
- one_setup - Версия 0.5
- Лицензионный файл можно применить во время установки
Версия 0.8
one_setup - Версия 0.6
- Установка SQL является необязательной
- Можно настроить экземпляр SQL (например, удаленный SQL-сервер)
- Небольшие улучшения отладки
vbr_setup - Версия 0.5
- Установка SQL является необязательной
- Можно настроить экземпляр SQL (например, удаленный SQL-сервер)
- Небольшие улучшения отладки
vbr_download - Версия 0.2
- Добавлена отладка
- ISO v10 GA и контрольная сумма по умолчанию
Версия 0.9
vbr_update - Версия 0.2
- Последний патч
Общее
- Исправлены некоторые проблемы с линтинговыми находками
Версия 1.0
vbr_setup
- v11 RTM
- Переход на коллекцию Windows
one_setup
- v11 RTM
- Переход на коллекцию Windows
Требования
Аппаратные требования
ЦП: x86-64 процессор
Оперативная память: 2 ГБ ОЗУ
Место на диске: 500 МБ для установки продукта и 4 ГБ для необязательной загрузки ISO.
Сеть: Подключение 1 Мбит/с к серверу резервного копирования
Операционная система
Поддерживаются только 64-разрядные версии следующих операционных систем:
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2019 (проверено с этой ролью)
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008 R2 SP1
- Microsoft Windows 10 (версии 1607 по 1909)
- Microsoft Windows 8.1
- Microsoft Windows 7 SP1
Требования для версий до Windows 2019
Эта роль не охватывает установку требований Veeam Backup & Replication 10:
- Microsoft .NET Framework 4.7.2 (включён в ISO)
- Windows Installer 4.5 (включён в ISO)
- Microsoft PowerShell 2.0 (включён в ISO)
Переменные роли
Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. defaults/main.yml
):
---
# файл по умолчанию для veeam_setup
## Выберите установку
vbr_download: false
vbr_license: false
vbr_setup: false
vbr_update: false
one_setup: false
one_license: false
one_update: false
## Параметры 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 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 4b
sql_setup: true
sql_instance: "(local)\\VEEAMSQL2016"
sql_username: "svc_sql"
sql_userpassword: "ChangeM3!"
sql_sapassword: "ChangeM3!"
Зависимости
нет
Пример плейбука
Установка Veeam Backup & Replication с локальной загрузкой
- name: Установка 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
Установка Veeam Backup & Replication Community Edition с локальной загрузкой
- name: Установка 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
Установка Veeam Backup & Replication Community Edition с локальной загрузкой и удаленным SQL
- name: Установка Veeam Backup & Replication v10 Community Edition с удаленным 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 без локальной загрузки
- name: Установка 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
Установка Veeam ONE
- name: Установка 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
Установка Veeam ONE Free Edition
- name: Установка 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
Лицензия
GNU Lesser General Public License v3.0
Информация об авторе
Маркус Краус @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