mycloudrevolution.veeam_setup
veeam_setup
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