veeam_setup

veeam_setup

Ansible Lint

Это роль 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
Лицензия
lgpl-3.0
Загрузки
385
Владелец