mycloudrevolution.veeam_setup

veeam_setup

Ansible Lint

WindowsにVeeamのコンポーネント(Veeam Backup & Replication / Veeam ONE)をインストールおよび更新するためのAnsibleロールです。

リリースノート

バージョン 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
    • VBRのISOファイルをダウンロードおよびマウントするための新しいロールタスクを追加

バージョン 0.4

  • vbr_setup - バージョン 0.2

    • v10 RTM用に修正
  • one_setup - バージョン 0.3

    • v10 RTM用に修正

バージョン 0.5

  • vbr_setup - バージョン 0.3

    • 追加のサービスとRunAsユーザーを作成
    • RunAsモードでSQL Expressセットアップを実行
  • one_setup - バージョン 0.4

    • RunAsモードでSQL Expressセットアップを実行

バージョン 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

    • デバッグを追加
    • v10 GA ISOおよびチェックサムをデフォルト値に追加

バージョン 0.9

  • vbr_update - バージョン 0.2

    • 最新のパッチ
  • 一般

    • 一部のLintの問題を修正

バージョン 1.0

  • vbr_setup

    • v11 RTM
    • Windowsコレクションに切り替え
  • one_setup

    • v11 RTM
    • Windowsコレクションに切り替え

要件

ハードウェア

CPU: x86-64プロセッサ

メモリ: 2 GB RAM

ディスクスペース: 製品インストール用に500 MB、オプションのISOダウンロード用に4 GB。

ネットワーク: バックアップサーバーへの1 Mbps接続

OS

次のオペレーティングシステムの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 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!"

依存関係

なし

例プレイブック

ローカルダウンロードによる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コミュニティエディションセットアップ

- name: Veeam Backup & Replication v10 コミュニティエディション セットアップ
  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

ローカルダウンロードおよびリモートSQLによるVeeam Backup & Replicationコミュニティエディションセットアップ

- name: Veeam Backup & Replication v10 コミュニティエディション セットアップ(リモート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コミュニティエディションセットアップ

- name: Veeam Backup & Replication v10 コミュニティエディション セットアップ
  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 無料エディションセットアップ

- name: Veeam ONE v10 RTM 無料エディション セットアップ
  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

著者情報

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
ライセンス
lgpl-3.0
ダウンロード
397