diff --git a/AsBuiltReport.Veeam.VBR.psd1 b/AsBuiltReport.Veeam.VBR.psd1 index 50a989d..be4cd91 100644 --- a/AsBuiltReport.Veeam.VBR.psd1 +++ b/AsBuiltReport.Veeam.VBR.psd1 @@ -12,7 +12,7 @@ RootModule = 'AsBuiltReport.Veeam.VBR.psm1' # Version number of this module. -ModuleVersion = '0.8.2' +ModuleVersion = '0.8.3' # Supported PSEditions # CompatiblePSEditions = @() @@ -27,7 +27,7 @@ Author = 'Jonathan Colon' #CompanyName = 'Unknown' # Copyright statement for this module -Copyright = '(c) 2023 Jonathan Colon. All rights reserved.' +Copyright = '(c) 2024 Jonathan Colon. All rights reserved.' # Description of the functionality provided by this module Description = 'A PowerShell module to generate an as built report on the configuration of Veeam VBR.' @@ -61,6 +61,10 @@ RequiredModules = @( ModuleName = 'PScriboCharts'; ModuleVersion = '0.9.0' } + @{ + ModuleName = 'Veeam.Diagrammer'; + ModuleVersion = '0.5.4' + } ) # Assemblies that must be loaded prior to importing this module diff --git a/AsBuiltreport.Veeam.VBR.json b/AsBuiltreport.Veeam.VBR.json index abaaa61..e774fe3 100644 --- a/AsBuiltreport.Veeam.VBR.json +++ b/AsBuiltreport.Veeam.VBR.json @@ -12,7 +12,8 @@ "BackupServerPort": 9392, "PSDefaultAuthentication": "Default", "EnableCharts": false, - "EnableHardwareInventory": false + "EnableHardwareInventory": false, + "EnableDiagrams": false }, "InfoLevel": { "_comment_": "Please refer to the AsBuiltReport project contributing guide for information about how to define InfoLevels.", diff --git a/CHANGELOG.md b/CHANGELOG.md index bedeecf..b53a256 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,37 @@ # :arrows_clockwise: Veeam VBR As Built Report Changelog +## [0.8.3] - 2023-12-29 + +### Added + +- Initial diagramming support +- v12.1 support: + - File Backup Advanced Setting (ACL Handling) collection + - Object Storage Backup Jobs + - Object Storage data source (Unstructured Data) collection + - Global Exclusions information + - Malware Detection information + - SureBackup Job content analisys (Malware Detection) + - Event Forwarding (Syslog) + - Linux host authentication setting + +### Fixed + +- Close [#114](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/114) +- Close [#115](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/115) +- Close [#116](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/116) +- Close [#117](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/117) +- Close [#118](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/118) +- Close [#119](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/119) +- Close [#120](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/120) +- Fix [#121](https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR/issues/121) @carceneaux + ## [0.8.2] - 2023-10-12 ### Fixed - Fixed misspelled module name in file /Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1. Fix #110 - + ## [0.8.1] - 2023-10-03 ### Removed diff --git a/README.md b/README.md index e0800fa..1ea4207 100644 --- a/README.md +++ b/README.md @@ -50,8 +50,8 @@ Below are the instructions on how to install, configure and generate a Veeam VBR The Veeam VBR As Built Report supports the following Veeam Backup & Replication version; -- Veeam Backup & Replication V11 (Standard, Enterprise & Enterprise Plus Edition) -- Veeam Backup & Replication V12 (Standard, Enterprise & Enterprise Plus Edition) +- Veeam Backup & Replication v11 (Standard, Enterprise & Enterprise Plus Edition) +- Veeam Backup & Replication v12+ (Standard, Enterprise & Enterprise Plus Edition) :exclamation:Community Edition is not supported:exclamation: @@ -60,9 +60,9 @@ The Veeam VBR As Built Report supports the following Veeam Backup & Replication This report is compatible with the following PowerShell versions; -| Windows PowerShell 5.1 | PowerShell 7 | +| Windows PowerShell 5.1 | PowerShell 7 | |:----------------------:|:--------------------:| -| :white_check_mark: | :x: | +| :white_check_mark: | :x: | ## :wrench: System Requirements @@ -71,6 +71,7 @@ PowerShell 5.1 and the following PowerShell modules are required for generating - [Veeam.Backup.PowerShell Module](https://helpcenter.veeam.com/docs/backup/powershell/getting_started.html?ver=110) - [PScriboCharts Module](https://github.com/iainbrighton/PScriboCharts) - [AsBuiltReport.Core Module](https://github.com/AsBuiltReport/AsBuiltReport.Core) +- [Veeam.Diagrammer Module](https://github.com/rebelinux/Veeam.Diagrammer) ### :closed_lock_with_key: Required Privileges @@ -135,12 +136,15 @@ The **Report** schema provides configuration of the Veeam VBR report information The **Options** schema allows certain options within the report to be toggled on or off. -| Sub-Schema | Setting | Default | Description | -|-----------------|--------------|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| BackupServerPort | TCP Port | 9392 | Used to specify the backup service's custom port. -| PSDefaultAuthentication | Negotiate/Kerberos | Default | Allow to set the value of the PSRemoting authentication method. For Workgroup authentication Negotiate value is required. -| EnableCharts | true/false | false | Used to manipulate the creation of charts. -| EnableHardwareInventory | true/false | false | Enable the extraction of Hardware information from the Backup Server/Proxy servers (Windows OS only). +| Sub-Schema | Setting | Default | Description | +|-------------------------|--------------------|--------------------------------|----------------------------------------------------| +| BackupServerPort | TCP Port | 9392 | Set the backup server service's custom port. | +| PSDefaultAuthentication | Negotiate/Kerberos | Default | Set the PSRemoting authentication method | +| EnableCharts | true/false | false | Toggle to enable/disable creation of charts. | +| EnableHardwareInventory | true / false | false | Toggle to enable/disable of Hardware information | +| EnableDiagrams | true / false | false | Toggle to enable/disable of Infrastructure Diagrams| + +###### * Note: In order to generate the infrastructure diagram, the Veeam.Diagrammer module requires the following windows application [Graphviz](https://graphviz.org/download/#windows) >= v9.0 ### InfoLevel @@ -148,82 +152,82 @@ The **InfoLevel** schema allows configuration of each section of the report at a There are 4 levels (0-3) of detail granularity for each section as follows; -| Setting | InfoLevel | Description | -|:-------:|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------| -| 0 | Disabled | Does not collect or display any information | -| 1 | Enabled | Provides summarised information for a collection of objects | -| 2 | Adv Summary | Provides condensed, detailed information for a collection of objects | -| 3 | Detailed | Provides detailed information for individual objects | +| Setting | InfoLevel | Description | +|:-------:|-------------------|-------------------------------------------------------------------------------------------------------| +| 0 | Disabled | Does not collect or display any information | +| 1 | Enabled | Provides summarised information for a collection of objects | +| 2 | Adv Summary | Provides condensed, detailed information for a collection of objects | +| 3 | Detailed | Provides detailed information for individual objects | The table below outlines the default and maximum **InfoLevel** settings for each Backup Infrastructure section. -| Sub-Schema | Default Setting | Maximum Setting | -|--------------|:---------------:|:---------------:| -| BackupServer | 1 | 3 | +| Sub-Schema | Default Setting | Maximum Setting | +|----------------|:---------------:|:---------------:| +| BackupServe | 1 | 3 | | Proxy | 1 | 3 | -| Settings | 1 | 2 | -| BR | 1 | 2 | -| Licenses | 1 | 1 | +| Settings | 1 | 2 | +| BR | 1 | 2 | +| Licenses | 1 | 1 | | SOBR | 1 | 2 | -| WANAccel | 1 | 1 | -| ServiceProvider | 1 | 2 | -| SureBackup | 1 | 2 | +| WANAccel | 1 | 1 | +| ServiceProvider| 1 | 2 | +| SureBackup | 1 | 2 | The table below outlines the default and maximum **InfoLevel** settings for each Tape Infrastructure section. | Sub-Schema | Default Setting | Maximum Setting | |--------------|:---------------:|:---------------:| | Server | 1 | 1 | -| Library | 1 | 2 | -| MediaPool | 1 | 2 | -| Vault | 1 | 1 | -| NDMP | 1 | 1 | +| Library | 1 | 2 | +| MediaPool | 1 | 2 | +| Vault | 1 | 1 | +| NDMP | 1 | 1 | The table below outlines the default and maximum **InfoLevel** settings for each Inventory section. | Sub-Schema | Default Setting | Maximum Setting | |--------------|:---------------:|:---------------:| -| VI | 1 | 1 | +| VI | 1 | 1 | | PHY | 1 | 2 | -| FileShare | 1 | 1 | +| FileShare | 1 | 1 | The table below outlines the default and maximum **InfoLevel** settings for each Storage Infrastructure section. | Sub-Schema | Default Setting | Maximum Setting | |--------------|:---------------:|:---------------:| -| ONTAP | 1 | 2 | -| ISILON | 1 | 2 | +| ONTAP | 1 | 2 | +| ISILON | 1 | 2 | The table below outlines the default and maximum **InfoLevel** settings for each Backup Jobs section. | Sub-Schema | Default Setting | Maximum Setting | |--------------|:---------------:|:---------------:| | Backup | 1 | 2 | -| BackupCopy | 1 | 2 | -| Tape | 1 | 2 | -| Surebackup | 1 | 2 | -| Agent | 1 | 2 | -| FileShare | 1 | 2 | -| Replication | 1 | 2 | +| BackupCopy | 1 | 2 | +| Tape | 1 | 2 | +| Surebackup | 1 | 2 | +| Agent | 1 | 2 | +| FileShare | 1 | 2 | +| Replication | 1 | 2 | The table below outlines the default and maximum **InfoLevel** settings for each Replication section. | Sub-Schema | Default Setting | Maximum Setting | |--------------|:---------------:|:---------------:| -| Replica | 1 | 2 | -| FailoverPlan | 1 | 1 | +| Replica | 1 | 2 | +| FailoverPlan | 1 | 1 | The table below outlines the default and maximum **InfoLevel** settings for each Cloud Connect section. -| Sub-Schema | Default Setting | Maximum Setting | -|--------------|:---------------:|:---------------:| -| Certificate | 1 | 1 | -| PublicIP | 1 | 1 | -| CloudGateway | 1 | 2 | -| GatewayPools | 1 | 1 | -| Tenants | 1 | 2 | -| BackupStorage | 1 | 1 | -| ReplicaResources | 1 | 2 | +| Sub-Schema | Default Setting | Maximum Setting | +|-----------------|:---------------:|:---------------:| +| Certificate | 1 | 1 | +| PublicIP | 1 | 1 | +| CloudGateway | 1 | 2 | +| GatewayPools | 1 | 1 | +| Tenants | 1 | 2 | +| BackupStorage | 1 | 1 | +| ReplicaResources| 1 | 2 | ### Healthcheck @@ -253,3 +257,4 @@ PS C:\> New-AsBuiltReport -Report Veeam.VBR -Target veeam-vbr.pharmax.local -Use - Since many of Veeam's features depend on the Standard+ license, the Community edition is not supported. - If the Veeam Backup Server is not joined to an Active Directory domain (WorkGroup Auth), the PSDefaultAuthentication option must be set to Negotiate. If it is not, some of the report sections will be missing. +- In order to generate the infrastructure diagram it is required to install [Graphviz](https://graphviz.org/download/) on the machine where the report is generated. diff --git a/Samples/Sample Veeam Backup & Replication As Built Report.docx b/Samples/Sample Veeam Backup & Replication As Built Report.docx deleted file mode 100644 index b9586a1..0000000 Binary files a/Samples/Sample Veeam Backup & Replication As Built Report.docx and /dev/null differ diff --git a/Samples/Sample Veeam Backup & Replication As Built Report.html b/Samples/Sample Veeam Backup & Replication As Built Report.html index 2998016..5b0e8c3 100644 --- a/Samples/Sample Veeam Backup & Replication As Built Report.html +++ b/Samples/Sample Veeam Backup & Replication As Built Report.html @@ -53,180 +53,138 @@











Veeam Logo
-

Veeam Backup & Replication As Built Report

Zen Pr Solutions
































+

Veeam Backup & Replication As Built Report

Zen PR Solutions
































- +
Author:Jonathan Colon
Date:Saturday, June 3, 2023
Date:Monday, December 25, 2023
Version:1.0

Veeam Backup & Replication As Built Report - v1.0

Table of Contents

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1VEEAM-VBR
1.1   Backup Infrastructure
1.1.1      Backup Server
1.1.1.1         Non-Default Registry Keys
1.1.1.2         HealthCheck - Services Status
1.1.1.3         HealthCheck - Network Statistics
1.1.2      Enterprise Manager Information
1.1.3      License Information
1.1.3.1         Installed License Information
1.1.4      General Options
1.1.4.1         Configuration Backup
1.1.4.2         Email Notification
1.1.4.3         Global Notifications
1.1.4.4         Storage Latency Control
1.1.4.5         Backup Server TLS Certificate
1.1.4.6         Network Traffic Rules
1.1.5      Roles and Users
1.1.6      Security Credentials
1.1.6.1         Service Provider Credentials
1.1.7      Geographical Locations
1.1.8      Virtualization Servers and Hosts
1.1.9      Backup Proxies
1.1.9.1         VMware Backup Proxies
1.1.9.2         Hyper-V Backup Proxies
1.1.10      WAN Accelerators
1.1.11      Service Providers
1.1.12      Backup Repository
1.1.12.1         Backup Repository Configuration
1.1.13      Object Storage Repository
1.1.13.1         Object Storage Repository Configuration
1.1.14      Archive Object Storage Repository
1.1.15      ScaleOut Backup Repository
1.1.15.1         ScaleOut Backup Repository Configuration
1.1.15.1.1            SOBR - AWS S3
1.1.15.1.2            SOBR - Azure Blob
1.1.15.1.3            SOBR - Minio
1.1.16      SureBackup Configuration
1.1.16.1         Application Groups
1.1.16.2         HV - APPGroup VM Settings
1.1.16.3         PHARMAX-AG VM Settings
1.1.16.4         Virtual Labs
1.1.16.4.1            vSphere Virtual Labs Configuration
1.1.16.4.1.1               PHARMAX-VLAB Settings
1.2   Tape Infrastructure
1.2.1      Tape Servers
1.2.2      Tape Libraries
1.2.2.1         ATL P3000 6.24
1.2.2.2         ATL P7000 6.24
1.2.2.3         QUANTUM Scalar i2000 7000
1.2.2.4         QUANTUM Scalar i2000 7000
1.2.3      Tape Media Pools
1.2.4      Tape Media Pools Configuration
1.2.4.1         GFS Media Pool 1
1.2.4.2         Oracle - Media Pool
1.2.4.3         Standard Media Pool
1.2.4.4         WORM GFS Media Pool 1
1.2.4.5         WORM Media Pool 1
1.2.5      Tape Vaults
1.2.6      NDMP Servers
1.3   Inventory
1.3.1      Virtual Infrastructure
1.3.1.1         VMware vSphere
1.3.1.2         Microsoft Hyper-V
1.3.2      Physical Infrastructure
1.3.2.1         Protection Groups Summary
1.3.2.1.1            Protection Group Configuration
1.3.3      File Shares
1.4   Storage Infrastructure
1.4.1      NetApp Ontap Storage
1.4.1.1         ONTAP-DR-SAN
1.4.1.2         ONTAP-HQ-SAN
1.4.1.3         VEEAM-NTAP-CLUSTER
1.4.1.4         PHARMAX-DR
1.4.1.5         PHARMAX-HQ
1.4.2      Dell Isilon Storage
1.4.2.1         PHARMAX-ISILON
1.5   Replication
1.5.1      Replicas
1.5.2      Failover Plans
1.5.2.1         Cisco-CSR-FailoverPlan
1.5.2.2         HQ-To-DR-HV
1.5.2.3         HQ-to-EDGE FailOver Plan
1.6   Cloud Connect
1.6.1      Service Status
1.6.2      Public IP
1.6.3      Cloud Gateways
1.6.4      Gateways Pools
1.6.5      Tenants
1.6.6      Backup Storage
1.6.6.1         HQ - Backups
1.6.6.2         Linux - Hardened Repository
1.6.6.3         SOBR - Minio
1.6.7      Replica Resources
1.6.7.1         Replica Resources Configuration
1.6.7.1.1            Hardware plan 1
1.6.7.1.2            Hardware plan 2
1.6.7.1.3            Hardware plan 4
1.6.7.1.4            Hardware plan 3
1.7   Jobs Summary
1.7.1      Backup Jobs
1.7.2      VMware Backup Jobs Configuration
1.7.2.1         Backup - Replicated VM - Cloud Virtualdcs
1.7.2.2         COMP-CLUSTER-NFS
1.7.2.3         PHARMAX-HQ-SVR
1.7.2.4         SOBR - TEST
1.7.2.5         VM - Test - AWS
1.7.2.6         VM Copy Job 1
1.7.3      Hyper-V Backup Jobs Configuration
1.7.3.1         HyperV-Backup-Job
1.7.3.2         WIN HyperV VM Backup
1.7.4      Replication Jobs
1.7.5      VMware Replication Jobs Configuration
1.7.5.1         Cisco-CSR-Replication
1.7.5.2         Cloud-Replication-Virtualdcs
1.7.5.3         HQ-to-EDGE
1.7.6      Hyper-V Replication Jobs Configuration
1.7.6.1         HVCluster-To-HVStandalone
1.7.7      Tape Backup Jobs
1.7.8      Backup To Tape Job Configuration
1.7.8.1         PHARMAX-HQ-SVR-TAPE
1.7.8.2         PHARMAX-HQ-SVR-TAPE Standard
1.7.9      File To Tape Job Configuration
1.7.9.1         File to Tape Job - Data Share
1.7.9.2         File to Tape Job - Server Share
1.7.10      SureBackup Jobs
1.7.11      SureBackup Job Configuration
1.7.11.1         Hyper-V-Backup-LNX
1.7.11.2         Pharmax-Lab Test Oracle Upgrade
1.7.11.3         SureBackup Job 3
1.7.12      Agent Backup Jobs
1.7.13      Agent Backup Jobs Configuration
1.7.13.1         Agent Backup Job 3
1.7.13.2         Agent Backup Policy 2
1.7.13.3         Gurabo PC - Backup Job
1.7.13.4         Linux Agent Backup Job
1.7.13.5         Server With Netapp LUNS - Backup
1.7.14      File Share Backup Jobs
1.7.15      File Share Backup Jobs Configuration
1.7.15.1         File Backup Job 1
1.7.15.2         Server - Share Backup
1.8   Infrastructure Security Hardening
1.8.1      Backup & Replication Server (VEEAM-VBR)
1.8.1.1         Remove Unused Components
1.8.1.2         Remove Backup & Replication Console
1.8.1.3         Switch off the vPower NFS Service
1.8.2      Enterprise Manager
1.8.2.1         Enterprise Manager Server (VEEAM-EM)
1.8.3      Console Access
1.8.4      Roles and Users
1.8.4.1         Password Management Policy
1.8.4.2         Lockout Policy
1.8.5      Required Permissions
1.8.5.1         VMware vSphere Credentials
1.8.5.1.1            vCenter Server
1.8.5.1.2            Standalone ESXi Server
1.8.6      Encryption
1.8.6.1         Backup Jobs Encryption Status
1.8.6.1.1            Backup Jobs
1.8.6.1.2            Agent Backup Jobs
1.8.6.1.3            File Share Backup Jobs
1.8.6.2         Encrypt Network Traffic
1.8.7      Backup and Replication Database
1.8.7.1         Encrypt Data in Configuration Backups
1VEEAM-VBR
1.1   Backup Infrastructure
1.1.1      Backup Server
1.1.1.1         Non-Default Registry Keys
1.1.1.2         HealthCheck - Services Status
1.1.2      Enterprise Manager Information
1.1.3      License Information
1.1.3.1         Installed License Information
1.1.4      General Options
1.1.4.1         Configuration Backup
1.1.4.2         Email Notification
1.1.4.3         Global Notifications
1.1.4.4         Storage Latency Control
1.1.4.5         Backup Server TLS Certificate
1.1.4.6         Network Traffic Rules
1.1.5      Roles and Users
1.1.6      Security Credentials
1.1.6.1         Service Provider Credentials
1.1.7      Geographical Locations
1.1.8      Virtualization Servers and Hosts
1.1.9      Backup Proxies
1.1.9.1         VMware Backup Proxies
1.1.9.1.1            VMware Backup Proxy Diagram.
1.1.9.2         Hyper-V Backup Proxies
1.1.9.2.1            HyperV Backup Proxy Diagram.
1.1.10      WAN Accelerators
1.1.11      Wan Accelerator Diagram.
1.1.12      Service Providers
1.1.13      Backup Repository
1.1.13.1         Backup Repository Configuration
1.1.14      Object Storage Repository
1.1.14.1         Object Storage Repository Configuration
1.1.15      Archive Object Storage Repository
1.1.16      Backup Repository Diagram.
1.1.17      ScaleOut Backup Repository
1.1.17.1         ScaleOut Backup Repository Configuration
1.1.17.1.1            SOBR - AWS S3
1.1.17.1.2            SOBR - Azure Blob
1.1.17.1.3            SOBR - Minio
1.1.18      ScaleOut Backup Repository Diagram.
1.2   Tape Infrastructure
1.2.1      Tape Servers
1.2.2      Tape Libraries
1.2.2.1         ATL P3000 6.24
1.2.2.2         ATL P4000 6.24
1.2.2.3         ATL P7000 6.24
1.2.2.4         QUANTUM Scalar i2000 7000
1.2.2.5         QUANTUM Scalar i2000 7000
1.2.3      Tape Media Pools
1.2.4      Tape Media Pools Configuration
1.2.4.1         GFS Media Pool 1
1.2.4.2         Oracle - Media Pool
1.2.4.3         Standard Media Pool
1.2.4.4         WORM GFS Media Pool 1
1.2.4.5         WORM Media Pool 1
1.2.5      Tape Vaults
1.2.6      NDMP Servers
1.2.7      Tape Infrastructure Diagram.
1.3   Inventory
1.3.1      Virtual Infrastructure
1.3.1.1         VMware vSphere
1.3.1.2         Microsoft Hyper-V
1.3.2      Physical Infrastructure
1.3.2.1         Protection Groups Summary
1.3.2.1.1            Protection Group Configuration
1.3.3      File Shares
1.4   Storage Infrastructure
1.4.1      NetApp Ontap Storage
1.4.1.1         ONTAP-DR-SAN
1.4.1.2         ONTAP-HQ-SAN
1.4.1.3         VEEAM-NTAP-CLUSTER
1.4.1.4         PHARMAX-DR
1.4.1.5         PHARMAX-HQ
1.4.2      Dell Isilon Storage
1.4.2.1         PHARMAX-ISILON
1.5   Replication
1.5.1      Failover Plans
1.5.1.1         Cisco-CSR-FailoverPlan
1.5.1.2         HQ-To-DR-HV
1.5.1.3         HQ-to-EDGE FailOver Plan
1.6   Jobs Summary
1.6.1      Backup Jobs
1.6.2      VMware Backup Jobs Configuration
1.6.2.1         Backup - Replicated VM - Cloud Virtualdcs
1.6.2.2         COMP-CLUSTER-NFS
1.6.2.3         PHARMAX-HQ-SVR
1.6.2.4         SOBR - TEST
1.6.2.5         VM - Test - AWS
1.6.2.6         VM Copy Job 1
1.6.3      Hyper-V Backup Jobs Configuration
1.6.3.1         HyperV-Backup-Job
1.6.3.2         WIN HyperV VM Backup
1.6.4      Replication Jobs
1.6.5      VMware Replication Jobs Configuration
1.6.5.1         Cloud-Replication-Virtualdcs
1.6.6      Hyper-V Replication Jobs Configuration
1.6.6.1         HVCluster-To-HVStandalone
1.6.7      Tape Backup Jobs
1.6.8      Backup To Tape Job Configuration
1.6.8.1         PHARMAX-HQ-SVR-TAPE
1.6.9      File To Tape Job Configuration
1.6.9.1         File to Tape Job - Data Share
1.6.9.2         File to Tape Job - Server Share
1.6.10      Agent Backup Jobs
1.6.11      Agent Backup Jobs Configuration
1.6.11.1         Agent Backup Job 3
1.6.11.2         Agent Backup Policy 2
1.6.11.3         Gurabo PC - Backup Job
1.6.11.4         Linux Agent Backup Job
1.6.11.5         Server With Netapp LUNS - Backup
1.6.12      File Share Backup Jobs
1.6.13      File Share Backup Jobs Configuration
1.6.13.1         File Backup Job 1
1.6.13.2         Server - Share Backup
1.6.14      Backup Copy Jobs
1.6.15      Backup Copy Jobs Configuration
1.6.15.1         Backup Copy Job 1
1.6.15.2         Backup Copy Job 4
1.6.15.3         Backup Copy Job 5
1.6.15.4         HPE-StoreOnce-Copy-Job
1.6.15.5         Hyper-V-Backup-Copy

-
Veeam Backup & Replication As Built Report - v1.0

1 VEEAM-VBR

The following section provides an overview of the implemented components of Veeam Backup & Replication.

1.1 Backup Infrastructure

The following section details configuration information about the Backup Server: VEEAM-VBR

Backup Infrastructure Inventory


+
Veeam Backup & Replication As Built Report - v1.0

1 VEEAM-VBR

The following section provides an overview of the implemented components of Veeam Backup & Replication.

1.1 Backup Infrastructure

The following section details configuration information about the Backup Server: VEEAM-VBR

Backup Infrastructure Inventory


@@ -235,18 +193,19 @@ - - + + - +
Backup Proxies4
Managed Servers44
Object Repository3
WAN Accelerator4
Cloud Service Providers2
SureBackup Application Group2
SureBackup Virtual Lab2
SureBackup Application Group 
SureBackup Virtual Lab 
Locations7
Instance Licenses (Total/Used)1000/0
Instance Licenses (Total/Used)1000/8
Socket Licenses (Total/Used)0/0
Capacity Licenses (Total/Used)0TB/0TB
Table 1 - Backup Infrastructure Inventory - VEEAM-VBR

-

1.1.1 Backup Server

+

1.1.1 Backup Server

- + + @@ -259,15 +218,15 @@
Server NameVEEAM-VBR.pharmax.local
Version12.0.0.1420
Is Domain Joined?Yes
Version12.1.0.2131
Database ServerVEEAM-SQL.pharmax.local
Database Instance-
Database NameVeeamBackup
Log DirectoryC:\ProgramData\Veeam\Backup
Table 2 - Backup Server - VEEAM-VBR

-

1.1.1.1 Non-Default Registry Keys

+
Health Check:

Best Practice: For the most secure deployment, Veeam recommend three options:

1. Add the Veeam components to a management domain that resides in a separate Active Directory Forest and protect the administrative accounts with two-factor authentication mechanics.
2. Add the Veeam components to a separate workgroup and place the components on a separate network where applicable.
3. Add the Veeam components to the production domain but make sure the accounts with administrative privileges are protected with two-factor authentication.

Reference: https://bp.veeam.com/vbr/Security/Security_domains.html

1.1.1.1 Non-Default Registry Keys

- - + +
Registry KeyRegistry Value
AzureArchiveFreezingUnSupportedRegionsbrazilsoutheast, germanynorth, westindia, norwaywest, qatarcentral, swedencentral, swedensouth, uaecentral
HighestDetectedVMCVersion7.0.3.0
AzureArchiveFreezingUnSupportedRegionsbrazilsoutheast, germanynorth, westindia, norwaywest, qatarcentral, uaecentral
HighestDetectedVMCVersion8.0.2.0
LogDirectoryC:\ProgramData\Veeam\Backup
SOBRArchivingScanPeriod36
Table 3 - Non-Default Registry Keys - VEEAM-VBR

-

1.1.1.2 HealthCheck - Services Status

+

1.1.1.2 HealthCheck - Services Status

@@ -278,6 +237,7 @@ + @@ -288,155 +248,46 @@ - +
Display NameShort NameStatus
Veeam AWS ServiceVeeamAWSSvcRunning
Veeam Azure ServiceVeeamAzureSvcRunning
Veeam Guest Catalog ServiceVeeamCatalogSvcRunning
Veeam CDP Proxy ServiceVeeamCdpProxySvcRunning
Veeam Cloud Connect ServiceVeeamCloudSvcRunning
Veeam Data Analyzer ServiceVeeamDataAnalyzerSvcRunning
Veeam Installer ServiceVeeamDeploySvcRunning
Veeam Distribution ServiceVeeamDistributionSvcRunning
Veeam Explorers Recovery ServiceVeeamExplorersRecoverySvcRunning
Veeam Management Agent ServiceVeeamManagementAgentSvcRunning
Veeam Mount ServiceVeeamMountSvcRunning
Veeam vPower NFS ServiceVeeamNFSSvcRunning
Veeam Tape Access ServiceVeeamTapeSvcRunning
Veeam Tape Access ServiceVeeamTapeSvcStopped
Veeam Data Mover ServiceVeeamTransportSvcRunning
Veeam VSS Hardware Provider ServiceVeeamVssProviderSvcRunning
Veeam WAN Accelerator ServiceVeeamWANSvcRunning
Table 4 - HealthCheck - Services Status - VEEAM-VBR

-

1.1.1.3 HealthCheck - Network Statistics

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ProtoLocal IPLocal PortRemote IPRemote PortStateProcess NamePID
UDP0.0.0.01063** VeeamNFSSvc3240
UDP0.0.0.0111** VeeamNFSSvc3240
UDP0.0.0.02049** VeeamNFSSvc3240
UDP127.0.0.150685** Veeam.Backup.CatalogDataService6712
UDP127.0.0.150686** Veeam.Backup.CloudService2936
UDP127.0.0.150806** Veeam.Backup.Agent.ConfigurationService3104
UDP127.0.0.151935** Veeam.Backup.Cdp.Service7960
UDP0.0.0.058991** VeeamGateSvc3192
UDP0.0.0.06180** VeeamGateSvc3192
UDP127.0.0.163035** Veeam.Backup.Service1872
UDP127.0.0.165244** Veeam.Backup.MountService2204
TCP[fe8010003[fe8055983ESTABLISHEDVeeam.Backup.CloudService2936
TCP192.168.7.7350992192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7351424192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7351451185.230.149.86180ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7352324192.168.7.751433ESTABLISHEDVeeam.Backup.Manager1504
TCP192.168.7.7353078185.230.149.86180ESTABLISHEDveeam.backup.shell9760
TCP192.168.7.7353179192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7353263192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7353896192.168.7.751433ESTABLISHEDVeeam.Backup.Cdp.Service7960
TCP192.168.7.7354070192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7354071192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7354139192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7354662192.168.7.751433ESTABLISHEDVeeam.Backup.Manager5200
TCP192.168.7.7354700192.168.7.751433ESTABLISHEDVeeam.Backup.ExternalInfrastructure.DbProvider2356
TCP192.168.7.7354785192.168.7.751433ESTABLISHEDVeeam.Backup.CloudService2936
TCP192.168.7.7354861192.168.7.751433ESTABLISHEDVeeam.Backup.WmiServer4224
TCP192.168.7.7354907192.168.7.751433ESTABLISHEDVeeam.Backup.Cdp.Service7960
TCP192.168.7.7354958192.168.7.751433ESTABLISHEDVeeam.Backup.RestAPIService1296
TCP192.168.7.7355451192.168.7.751433ESTABLISHEDVeeam.Backup.UIServer5544
TCP192.168.7.7355634192.168.7.751433ESTABLISHEDVeeam.Backup.Satellite11604
TCP192.168.7.7355809192.168.5.2443ESTABLISHEDVeeam.Backup.BrokerService2576
TCP[fe8055907[fe809392ESTABLISHEDVeeam.Backup.RestAPIService1296
TCP[fe8055908[fe809392ESTABLISHEDVeeam.Backup.Manager5200
TCP[fe8055913[fe809392ESTABLISHEDVeeam.Backup.Cdp.Service7960
TCP[fe8055928[fe809392ESTABLISHEDVeeam.Backup.ExternalInfrastructure.DbProvider2356
TCP[fe8055929[fe809392ESTABLISHEDVeeam.Backup.WmiServer4224
TCP[fe8055930[fe809501ESTABLISHEDVeeam.Backup.Cdp.Service7960
TCP[fe8055933[fe809392ESTABLISHEDVeeam.Backup.Manager7412
TCP[fe8055938[fe809392ESTABLISHEDVeeam.Backup.Manager1504
TCP[fe8055956[fe809392ESTABLISHEDVeeam.Backup.UIServer5544
TCP[fe8055983[fe8010003ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7356532192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7357703192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7359223192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7359383192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7360147192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.7361452192.168.7.751433ESTABLISHEDVeeam.Backup.BrokerService2576
TCP192.168.7.7362675192.168.7.751433ESTABLISHEDVeeam.Backup.Service1872
TCP127.0.0.16290127.0.0.165503ESTABLISHEDVeeam.Guest.Interaction.Proxy4288
TCP192.168.7.7363409192.168.5.2443ESTABLISHEDVeeam.Backup.BrokerService2576
TCP127.0.0.165503127.0.0.16290ESTABLISHEDVeeamTransportSvc3208
TCP[fe809392[fe8055938ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055933ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055928ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055956ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055913ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055907ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055908ESTABLISHEDVeeam.Backup.Service1872
TCP[fe809392[fe8055929ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.739392192.168.7.25033696ESTABLISHEDVeeam.Backup.Service1872
TCP192.168.7.739396192.168.7.25033699ESTABLISHEDVeeam.Backup.UIServer5544
TCP[fe809501[fe8055930ESTABLISHEDVeeam.Backup.BrokerService2576
TCP0.0.0.0100010.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.0100020.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.0100030.0.0.00LISTENINGVeeam.Backup.CloudService2936
TCP0.0.0.0100050.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.0100060.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.010630.0.0.00LISTENINGVeeamNFSSvc3240
TCP0.0.0.01110.0.0.00LISTENINGVeeamNFSSvc3240
TCP0.0.0.0117310.0.0.00LISTENINGVeeamDeploymentSvc3092
TCP127.0.0.1161700.0.0.00LISTENINGVeeam.StandBy.Service7208
TCP0.0.0.0204430.0.0.00LISTENINGVeeam.Azure.PlatformSvc5420
TCP0.0.0.020490.0.0.00LISTENINGVeeamNFSSvc3240
TCP0.0.0.0330320.0.0.00LISTENINGVeeamCDPSvc2892
TCP0.0.0.0330330.0.0.00LISTENINGVeeamCDPSvc2892
TCP0.0.0.061600.0.0.00LISTENINGVeeamDeploymentSvc3092
TCP0.0.0.061610.0.0.00LISTENINGVeeamNFSSvc3240
TCP0.0.0.061620.0.0.00LISTENINGVeeamTransportSvc3208
TCP0.0.0.061640.0.0.00LISTENINGVeeamWANSvc3232
TCP0.0.0.061650.0.0.00LISTENINGVeeamWANSvc3232
TCP0.0.0.061660.0.0.00LISTENINGVeeamTapeSvc3224
TCP0.0.0.061680.0.0.00LISTENINGVeeamGateSvc3192
TCP0.0.0.061690.0.0.00LISTENINGVeeam.Backup.CloudService2936
TCP0.0.0.061700.0.0.00LISTENINGVeeam.Backup.MountService2204
TCP0.0.0.061800.0.0.00LISTENINGVeeamGateSvc3192
TCP0.0.0.061820.0.0.00LISTENINGVeeamCDPSvc2892
TCP0.0.0.061850.0.0.00LISTENINGVeeam.Backup.Cdp.Service7960
TCP0.0.0.061900.0.0.00LISTENINGVeeam.Guest.Interaction.Proxy4288
TCP0.0.0.062100.0.0.00LISTENINGVeeamFilesysVssSvc3160
TCP0.0.0.062900.0.0.00LISTENINGVeeam.Guest.Interaction.Proxy4288
TCP0.0.0.081900.0.0.00LISTENINGVeeamNetworkRedirector5928
TCP0.0.0.081910.0.0.00LISTENINGVeeamNetworkRedirector5928
TCP0.0.0.093800.0.0.00LISTENINGVeeam.Backup.Agent.ConfigurationService3104
TCP0.0.0.093810.0.0.00LISTENINGVeeam.Backup.Agent.ConfigurationService3104
TCP0.0.0.093920.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.093930.0.0.00LISTENINGVeeam.Backup.CatalogDataService6712
TCP0.0.0.093960.0.0.00LISTENINGVeeam.Backup.UIServer5544
TCP0.0.0.094010.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.094020.0.0.00LISTENINGVeeam.CloudBackup.PlatformService6088
TCP0.0.0.094030.0.0.00LISTENINGVeeam.GCP.PlatformService.WebService7736
TCP0.0.0.094030.0.0.00LISTENINGVeeam.GCP.PlatformService.WebService7736
TCP0.0.0.094040.0.0.00LISTENINGVeeam.Backup.PlatformServices.Kasten8104
TCP0.0.0.094040.0.0.00LISTENINGVeeam.Backup.PlatformServices.Kasten8104
TCP0.0.0.094050.0.0.00LISTENINGVeeam.Backup.Service1872
TCP0.0.0.095010.0.0.00LISTENINGVeeam.Backup.BrokerService2576
TCP0.0.0.095090.0.0.00LISTENINGVeeam.Backup.Cdp.Service7960
TCP192.168.7.7355906192.168.6.146160SYN_SENTVeeam.Backup.Service1872
TCP192.168.7.7355981192.168.7.2156168SYN_SENTVeeam.Backup.Service1872
TCP192.168.7.735598210.10.30.40443SYN_SENTVeeam.Backup.BrokerService2576
TCP192.168.7.735598510.10.33.42443SYN_SENTVeeam.Backup.BrokerService2576
-
Table 5 - HealthCheck - Network Statistics - VEEAM-VBR

-

1.1.2 Enterprise Manager Information

The following table details information about Veeam Enterprise Manager

+

1.1.2 Enterprise Manager Information

The following table details information about Veeam Enterprise Manager configuration status

Server NameVEEAM-EM.pharmax.local
Server URLhttps://VEEAM-EM.pharmax.local:9443
Skip License PushNo
Is ConnectedYes
-
Table 6 - Enterprise Manager - VEEAM-VBR

-

1.1.3 License Information

The following section provides a summary about the installed licenses

1.1.3.1 Installed License Information

+
Table 5 - Enterprise Manager - VEEAM-VBR

+

1.1.3 License Information

The following section provides a summary about the installed licenses

1.1.3.1 Installed License Information

- + - + - +
Licensed ToVeeam Software Group GmbH
Licensed ToZen Pr Solutions
EditionEnterprisePlus
TypeEvaluation
StatusValid
Expiration DateThursday, August 31, 2023
Expiration DateThursday, January 4, 2024
Support IdN/A
Support Expiration Date-
Auto Update EnabledNo
Free Agent InstanceYes
Cloud ConnectEnterprise
Cloud ConnectDisabled
-
Table 7 - Licenses - VEEAM-VBR

-

Instance License Usage


+
Table 6 - Licenses - VEEAM-VBR

+

Instance License Usage


- +
Instances CapacityUsed InstancesNew InstancesRental Instances
1000000
1000800
-
Table 8 - Instance License Usage - VEEAM-VBR

-

1.1.4 General Options

The following section details Veaam Backup & Replication general setting. General settings are applied to all jobs, backup infrastructure components and other objects managed by the backup server.

1.1.4.1 Configuration Backup

+
Table 7 - Instance License Usage - VEEAM-VBR

+

Per Instance Type License Usage

+ + + +
TypeCountMultiplierUsed Instances
VM818
FileShare010
+
Table 8 - Per Instance Type - VEEAM-VBR

+

1.1.4 General Options

The following section details Veaam Backup & Replication general setting. General settings are applied to all jobs, backup infrastructure components and other objects managed by the backup server.

1.1.4.1 Configuration Backup

@@ -448,58 +299,58 @@ - + - - + +
NameBackup Configuration Job
Run Job AutomaticallyYes
Additional Addressveeam_admin@pharmax.local
Email Subject[%JobResult%] %JobName% (%Time%)
Notify OnNotify On Success: No
Notify On Warning: Yes
Notify On Error: Yes
Notify On Last Retry Only: Yes
NextRun 
NextRun12/26/2023 10:00:00
TargetLinux - Hardened Repository
EnabledNo
LastResultFailed
EnabledYes
LastResultSuccess
Table 9 - Configuration Backup Settings - VEEAM-VBR

-
Health Check:
Best Practice: Its a recommended best practice to enable the Backup Configuration j ob

1.1.4.2 Email Notification

+

1.1.4.2 Email Notification

- + - +
Email Recipientveeam_admin@pharmax.local,jcolonf@zenprsolutions.com
Email Senderveeam_admin@pharmax.local
SMTP Serverveeam-ex.pharmax.local
SMTP ServerAzure
Email Subject[%JobResult%] %JobName% (%VmCount% machines) %Issues%
SSL EnabledYes
Auth EnabledYes
Credentialsrebelinux@gmail.com
Daily Reports Time10:00 PM
EnabledNo
EnabledYes
Notify OnNotify On Success: Yes
Notify On Warning: Yes
Notify On Failure: Yes
Notify On Last Retry Only: Yes
Table 10 - Email Notification Settings - VEEAM-VBR

-
Health Check:
Best Practice: Veeam recommends configuring email notifications to be able to receive alerts with the results of jobs performed on the backup server.

1.1.4.3 Global Notifications

Backup Storage

+

1.1.4.3 Global Notifications

Backup Storage

Warn me when free disk space is belowDisabled
Table 11 - Backup Storage Notification - VEEAM-VBR

-

Production Datastore

+

Production Datastore

Warn me when free disk space is below11%
Skip VM processig when free disk space is below5%
Table 12 - Production Datastore Notification - VEEAM-VBR

-

Support Expiration

+

Support Expiration

Enable notification about support contract expirationYes
Table 13 - Support Expiration Notification - VEEAM-VBR

-

Update Notification

+

Update Notification

Check for product and hypervisor updates periodicallyYes
Table 14 - Update Notification Notification - VEEAM-VBR

-

1.1.4.4 Storage Latency Control

+

1.1.4.4 Storage Latency Control

Latency LimitThrottling IO LimitEnabled
20/ms30/msYes
Table 15 - Storage Latency Control - VEEAM-VBR

-

Per Datastore Latency Control Options

+

Per Datastore Latency Control Options

Datastore NameLatency LimitThrottling IO Limit
HDD-VM-MED-PERF-0110/ms15/ms
Table 16 - Per Datastore Latency Control Options - VEEAM-VBR

-

1.1.4.5 Backup Server TLS Certificate

+

1.1.4.5 Backup Server TLS Certificate

@@ -510,7 +361,7 @@
Friendly NameVeeam Backup Server Certificate
Subject NameCN=Veeam Backup Server Certificate
Serial Number4369014BA8DF88B344C2B090F1D19974
Table 17 - TLS Certificate - VEEAM-VBR

-

1.1.4.6 Network Traffic Rules

The following section details network traffic rules settings configured on Veeam Backup & Replication.

+

1.1.4.6 Network Traffic Rules

The following section details network traffic rules settings configured on Veeam Backup & Replication.

@@ -521,6 +372,17 @@
NameInter-Site-to-DR
Source IP Start192.168.7.1
ThrottlingThrottling Enabled: Yes
Throttling Unit: MbytePerSec
Throttling Value: 10
Throttling Windows: Yes
Table 18 - Network Traffic Rules - Inter-Site-to-DR

+

Throttling Windows Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000011111111111111000
Tue000000011111111111111000
Wed000000011111111111111000
Thu000000011111111111111000
Fri000000011111111111111000
Sat000000000000000000000000
+
Table 19 - Throttling Windows - Inter-Site-to-DR

@@ -531,20 +393,20 @@
NameInternet
Encryption EnabledYes
ThrottlingThrottling Enabled: No
Throttling Unit: MbitPerSec
Throttling Value: 1
Throttling Windows: No
-
Table 19 - Network Traffic Rules - Internet

-

Preferred Networks

+
Table 20 - Network Traffic Rules - Internet

+

Preferred Networks

IP AddressSubnet MaskCIDR Notation
192.168.7.0255.255.255.0192.168.7.0/24
-
Table 20 - Preferred Networks - VEEAM-VBR

-

1.1.5 Roles and Users

The following section provides information about roles assigned to users or groups.

+
Table 21 - Preferred Networks - VEEAM-VBR

+

1.1.5 Roles and Users

The following section provides information about roles assigned to users or groups.

NameTypeRole
AdministratorsGroupBackupAdmin
PHARMAX\veeam_adminUserBackupOperator
PHARMAX\vrauserUserBackupOperator
-
Table 21 - Roles and Users - VEEAM-VBR

-

1.1.6 Security Credentials

The following table provide information about the credentials managed by Veeam Backup & Replication.

+
Table 22 - Roles and Users - VEEAM-VBR

+

1.1.6 Security Credentials

The following table provide information about the credentials managed by Veeam Backup & Replication.

@@ -557,9 +419,10 @@ - + + @@ -573,16 +436,16 @@
NameChange TimeDescription
admin12/14/2019admin netapp
admin2/24/2022ONTAP-HQ-SAN
god12/28/2021god
god12/28/2021god
rebelinux@gmail.com12/28/2021rebelinux@gmail.com
root12/14/2019Azure helper appliance credentials
root7/20/2022ESXi root account
root12/23/2023root
root12/14/2019Helper appliance credentials
root12/14/2019Azure helper appliance credentials
root12/14/2019Provider-side network extension appliance credentials
root12/18/2019root
root12/14/2019Tenant-side network extension appliance credentials
VEEAM-VBR6/30/2021HP StoreOne VSA
ZenPRSolutions-130858420/ZenPRSolutions-1308584206/9/2022ZenPRSolutions-130858420/ZenPRSolutions-130858420
-
Table 22 - Security Credentials - VEEAM-VBR

-

1.1.6.1 Service Provider Credentials

The following table provide information about the service provider credentials managed by Veeam Backup & Replication.

+
Table 23 - Security Credentials - VEEAM-VBR

+

1.1.6.1 Service Provider Credentials

The following table provide information about the service provider credentials managed by Veeam Backup & Replication.

NameDescription
godadminACME Inc. Provider
jcolonfzenprjcolonfzenpr
ultra_super_god_adminSuper Duper Backup Provider Credential
VCC-ZenPRSolutionsVCC-ZenPRSolutions
-
Table 23 - Service Provider Credentials - VEEAM-VBR

-

1.1.7 Geographical Locations

The following section provide a summary about geographical locations.

+
Table 24 - Service Provider Credentials - VEEAM-VBR

+

1.1.7 Geographical Locations

The following section provide a summary about geographical locations.

@@ -592,56 +455,56 @@
Nameid
Brazilceadd22f-3872-4152-9dca-9b27af11b144
Cayey1f13b88a-d8c0-4048-a79c-0f4575dc904a
San Juana7643c0e-ed73-4803-85f1-eef451169a54
Texas21037406-af0a-4f39-9393-13c8f3d0c8be
-
Table 24 - Location - VEEAM-VBR

-

1.1.8 Virtualization Servers and Hosts

+
Table 25 - Location - VEEAM-VBR

+

1.1.8 Virtualization Servers and Hosts

- + + - - - - - - + + + + + - - + + - - + - + + - + - + + + - - + - - +
NameDescriptionStatus
veeam-lnx-px.pharmax.localLinux hostUnavailable
192.168.7.65Linux hostUnavailable
veeam-lnx-px.pharmax.localLinux hostUnavailable
VEEAM-VTL.pharmax.localLinux hostAvailable
pharmax-cluster.pharmax.localMicrosoft Hyper-V clusterAvailable
VEEAM-HV-01Microsoft Hyper-V serverUnavailable
VEEAM-HV-02Microsoft Hyper-V serverUnavailable
VEEAM-HV-03.pharmax.localMicrosoft Hyper-V serverUnavailable
VEEAM-VBR-02V.pharmax.localMicrosoft Windows serverAvailable
VEEAM-HV-02.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-REPO-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-HVPRX-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-HV-02Microsoft Hyper-V serverUnavailable
VEEAM-HV-01Microsoft Hyper-V serverUnavailable
VEEAM-HV-03.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-VBR.pharmax.localMicrosoft Windows serverAvailable
VEEAM-HV-01.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-REPO-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-HV-02.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-TPS-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-WAN-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-HV-01.pharmax.localMicrosoft Windows serverUnavailable
server-dc-01vMicrosoft Windows serverAvailable
ONTAP-HQ-SAN-IC.pharmax.localNDMP serverUnavailable
VEEAM-HVPRX-01V.pharmax.localMicrosoft Windows serverUnavailable
VEEAM-VBR-02V.pharmax.localMicrosoft Windows serverUnavailable
192.168.5.18:/oracleNFS file shareAvailable
ONTAP-HQ-SAN\NAS-VEEAM:/DATANFS filerAvailable
ONTAP-HQ-SAN\NAS-VEEAM:/oracleNFS filerAvailable
\\isilon_nas.pharmax.local\DATASMB file shareAvailable
\\server-dc-01v\UEMConfigSMB file shareAvailable
PHARMAX-ISILON\System:\DATASMB filerAvailable
\\isilon_nas.pharmax.local\DATASMB file shareAvailable
ONTAP-HQ-SAN\NAS-VEEAM:\dataSMB filerAvailable
ONTAP-HQ-SAN\NAS-VEEAM:\c$SMB filerAvailable
PHARMAX-ISILON\System:\DATASMB filerAvailable
ONTAP-HQ-SAN\NAS-VEEAM:\ipc$SMB filerAvailable
ONTAP-HQ-SAN\NAS-VEEAM:\c$SMB filerAvailable
ONTAP-DR-SANStorageAvailable
VEEAM-NTAP-CLUSTERStorageAvailable
PHARMAX-ISILONStorageAvailable
VEEAM-NTAP-CLUSTERStorageAvailable
ONTAP-HQ-SANStorageAvailable
PHARMAX-DRStorageAvailable
PHARMAX-HQStorageAvailable
vcd-srv-01v.pharmax.localVMware Cloud Director serverAvailable
comp-02a.pharmax.localVMware ESXi serverAvailable
esxsvr-00f.pharmax.localVMware ESXi serverAvailable
192.168.7.124VMware ESXi serverAvailable
esxsvr-00f.pharmax.localVMware ESXi serverAvailable
disaster-01a.pharmax.localVMware ESXi serverAvailable
edge-01a.pharmax.localVMware ESXi serverAvailable
comp-01a.pharmax.localVMware ESXi serverAvailable
comp-02a.pharmax.localVMware ESXi serverAvailable
esxsvr-00f.pharmax.localVMware ESXi serverAvailable
192.168.7.124VMware ESXi serverAvailable
comp-01a.pharmax.localVMware ESXi serverAvailable
edge-01a.pharmax.localVMware ESXi serverAvailable
vcenter-03v.pharmax.localVMware vCenter serverAvailable
192.168.5.2VMware vCenter serverAvailable
vcenter-01v.pharmax.localVMware vCenter serverAvailable
vcenter-03v.pharmax.localVMware vCenter serverAvailable
-
Table 25 - Managed Servers - VEEAM-VBR

-

1.1.9 Backup Proxies

The following section provides a summary of the Veeam Backup Proxies

1.1.9.1 VMware Backup Proxies

+
Table 26 - Managed Servers - VEEAM-VBR

+

1.1.9 Backup Proxies

The following section provides a summary of the Veeam Backup Proxies

1.1.9.1 VMware Backup Proxies

@@ -656,7 +519,7 @@
Nameveeam-lnx-px.pharmax.local
Host Nameveeam-lnx-px.pharmax.local
Services Credential-
StatusUnavailable
-
Table 26 - Backup Proxy - veeam-lnx-px.pharmax.local

+
Table 27 - Backup Proxy - veeam-lnx-px.pharmax.local

@@ -672,7 +535,7 @@
NameVMware Backup Proxy
Services Credential-
StatusAvailable
-
Table 27 - Backup Proxy - VMware Backup Proxy

+
Table 28 - Backup Proxy - VMware Backup Proxy

@@ -686,10 +549,10 @@ - +
NameVEEAM-VBR-02V.pharmax.local
Chassis TypeViVirtual
OS TypeWindows
Services Credentialadministrator@pharmax.local
StatusAvailable
StatusUnavailable
-
Table 28 - Backup Proxy - VEEAM-VBR-02V.pharmax.local

-

HealthCheck - VEEAM-VBR-02V Services Status

+
Table 29 - Backup Proxy - VEEAM-VBR-02V.pharmax.local

+

HealthCheck - VEEAM-VBR-02V Services Status

@@ -697,13 +560,16 @@ -
Display NameShort NameStatus
Veeam Backup VSS Integration ServiceVeeamFilesysVssSvcRunning
Veeam Cloud Gateway ServiceVeeamGateSvcRunning
Veeam Explorers Recovery ServiceVeeamExplorersRecoverySvcRunning
Veeam Installer ServiceVeeamDeploySvcRunning
Veeam Mount ServiceVeeamMountSvcRunning
Veeam Tape Access ServiceVeeamTapeSvcRunning
Veeam vPower NFS ServiceVeeamNFSSvcRunning
Veeam VSS Hardware Provider ServiceVeeamVssProviderSvcRunning
Veeam WAN Accelerator ServiceVeeamWANSvcRunning
-
Table 29 - HealthCheck - Services Status - VEEAM-VBR-02V

-

1.1.9.2 Hyper-V Backup Proxies

+
Table 30 - HealthCheck - Services Status - VEEAM-VBR-02V

+

+
Veeam Backup & Replication As Built Report - v1.0

1.1.9.1.1 VMware Backup Proxy Diagram.
+VMware Backup Proxy Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.1.9.2 Hyper-V Backup Proxies

@@ -715,8 +581,20 @@
NameVEEAM-HVPRX-01V.pharmax.local
Host NameVEEAM-HVPRX-01V.pharmax.local
Services Credentialadministrator@pharmax.local
StatusUnavailable
-
Table 30 - Backup Proxy - VEEAM-HVPRX-01V

-

1.1.10 WAN Accelerators

The following section provides information about WAN Accelerator. WAN accelerators are responsible for global data caching and data deduplication.

+
Table 31 - Backup Proxy - VEEAM-HVPRX-01V

+

HealthCheck - VEEAM-HVPRX-01V Services Status

+ + + + + +
Display NameShort NameStatus
Veeam Cloud Gateway ServiceVeeamGateSvcRunning
Veeam Data Mover ServiceVeeamTransportSvcRunning
Veeam Hyper-V Integration ServiceVeeamHvIntegrationSvcRunning
Veeam Installer ServiceVeeamDeploySvcRunning
+
Table 32 - HealthCheck - Services Status - VEEAM-HVPRX-01V

+

+
Veeam Backup & Replication As Built Report - v1.0

1.1.9.2.1 HyperV Backup Proxy Diagram.
+HyperV Backup Proxy Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.1.10 WAN Accelerators

The following section provides information about WAN Accelerator. WAN accelerators are responsible for global data caching and data deduplication.

@@ -731,7 +609,7 @@
NameVEEAM-REPO-01V.pharmax.local
Host NameVEEAM-REPO-01V.pharmax.local
Cache PathE:\VeeamWAN
Max Cache Size10 GB
-
Table 31 - Wan Accelerator - VEEAM-REPO-01V.pharmax.local

+
Table 33 - Wan Accelerator - VEEAM-REPO-01V.pharmax.local

@@ -747,7 +625,7 @@
NameVEEAM-VBR
Cache PathE:\VeeamWAN
Max Cache Size10 GB
-
Table 32 - Wan Accelerator - VEEAM-VBR.pharmax.local

+
Table 34 - Wan Accelerator - VEEAM-VBR.pharmax.local

@@ -763,7 +641,7 @@
NameVEEAM-VBR-02V.pharmax.local
Cache PathE:\VeeamWAN
Max Cache Size100 GB
-
Table 33 - Wan Accelerator - VEEAM-VBR-02V.pharmax.local

+
Table 35 - Wan Accelerator - VEEAM-VBR-02V.pharmax.local

@@ -779,27 +657,31 @@
NameVEEAM-WAN-01V.pharmax.local
Cache PathC:\VeeamWAN
Max Cache Size10 GB
-
Table 34 - Wan Accelerator - VEEAM-WAN-01V.pharmax.local

-

1.1.11 Service Providers

The following section provides a summary about configured Veeam Cloud Service Providers.

+
Table 36 - Wan Accelerator - VEEAM-WAN-01V.pharmax.local

+

+
Veeam Backup & Replication As Built Report - v1.0

1.1.11 Wan Accelerator Diagram.

+Wan Accelerator Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.1.12 Service Providers

The following section provides a summary about configured Veeam Cloud Service Providers.

- +
DNS NameCloud Connect TypeManaged By Provider
uk-rep04.peasoup.netBaaSNo
uk-rep04.peasoup.netUnknownNo
vcc.virtualdcs.co.ukUnknownYes
-
Table 35 - Service Providers - VEEAM-VBR

-

1.1.12 Backup Repository

The following section provides Backup Repository summary information.


+
Table 37 - Service Providers - VEEAM-VBR

+

1.1.13 Backup Repository

The following section provides Backup Repository summary information.


- + - + - - + +
NameTotal SpaceFree SpaceUsed Space %Status
cloud-jcolonfzenpr-011000 Gb923 Gb8Available
cloud-jcolonfzenpr-011000 Gb923 Gb8Unavailable
HQ - Backups199 Gb198 Gb1Unavailable
Linux - Hardened Repository199 Gb187 Gb6Unavailable
VEEAM-DD351 Gb291 Gb17Unavailable
VEEAM-HPE-StoreOnce-VSA0 Gb0 Gb0Unavailable
VEEAM-VBR - E:\499 Gb344 Gb31Available
VEEAM-VBR - E:\499 Gb139 Gb72Available
VEEAM-VBR - F:\99 Gb95 Gb4Available
VEEAM-VBR-02V - E:\99 Gb5 Gb95Available
VEEAM-VBR-02V - F:\99 Gb90 Gb9Available
VEEAM-VBR-02V - E:\99 Gb5 Gb95Unavailable
VEEAM-VBR-02V - F:\99 Gb90 Gb9Unavailable
-
Table 38 - Backup Repository - VEEAM-VBR

-

1.1.12.1 Backup Repository Configuration

The following section provides a detailed information of the Veeam Backup Repository Configuration.

cloud-jcolonfzenpr-01

+
Table 39 - Backup Repository - VEEAM-VBR

+

1.1.13.1 Backup Repository Configuration

The following section provides a detailed information of the Veeam Backup Repository Configuration.

cloud-jcolonfzenpr-01

@@ -816,8 +698,8 @@
Backup Proxyuk-rep04.peasoup.net
Integration TypeCloud
Version Of Creation11.0.1.1261
Has Backup Chain Length LimitationNo
-
Table 39 - Backup Repository - cloud-jcolonfzenpr-01

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

HQ - Backups

+
Table 40 - Backup Repository - cloud-jcolonfzenpr-01

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

HQ - Backups

@@ -834,8 +716,8 @@
Backup ProxyVEEAM-REPO-01V.pharmax.local
Integration TypeWindows
Version Of Creation11.0.1.1261
Has Backup Chain Length LimitationNo
-
Table 40 - Backup Repository - HQ - Backups

-

Linux - Hardened Repository

+
Table 41 - Backup Repository - HQ - Backups

+

Linux - Hardened Repository

@@ -852,8 +734,8 @@
Backup Proxyveeam-lnx-px.pharmax.local
Integration TypeLinux
Version Of Creation11.0.1.1261
Has Backup Chain Length LimitationNo
-
Table 41 - Backup Repository - Linux - Hardened Repository

-

VEEAM-DD

+
Table 42 - Backup Repository - Linux - Hardened Repository

+

VEEAM-DD

@@ -864,14 +746,14 @@ - - + +
Backup ProxyVEEAM-VBR.pharmax.local
Integration TypeDell Data Domain
San Snapshot OnlyNo
Dedup StorageYes
Split Storages Per VmYes
Immutability SupportedNo
Immutability EnabledNo
Immutability SupportedYes
Immutability EnabledNo
Immutability Interval7
Version Of Creation9.5.4.2866
Has Backup Chain Length LimitationYes
-
Table 42 - Backup Repository - VEEAM-DD

-

VEEAM-HPE-StoreOnce-VSA

+
Table 43 - Backup Repository - VEEAM-DD

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

VEEAM-HPE-StoreOnce-VSA

@@ -888,8 +770,8 @@
Backup ProxyVEEAM-VBR.pharmax.local
Integration TypeHPE StoreOnce
Version Of Creation11.0.0.837
Has Backup Chain Length LimitationYes
-
Table 43 - Backup Repository - VEEAM-HPE-StoreOnce-VSA

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

VEEAM-VBR - E:\

+
Table 44 - Backup Repository - VEEAM-HPE-StoreOnce-VSA

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

VEEAM-VBR - E:\

@@ -907,8 +789,8 @@
Extent of ScaleOut Backup RepositorySOBR - Minio
Backup ProxyVEEAM-VBR.pharmax.local
Version Of Creation10.0.0.4461
Has Backup Chain Length LimitationNo
-
Table 44 - Backup Repository - VEEAM-VBR - E:\

-

VEEAM-VBR - F:\

+
Table 45 - Backup Repository - VEEAM-VBR - E:\

+

VEEAM-VBR - F:\

@@ -926,8 +808,8 @@
Extent of ScaleOut Backup RepositorySOBR - AWS S3
Backup ProxyVEEAM-VBR.pharmax.local
Version Of Creation9.0.0.0
Has Backup Chain Length LimitationNo
-
Table 45 - Backup Repository - VEEAM-VBR - F:\

-

VEEAM-VBR-02V - E:\

+
Table 46 - Backup Repository - VEEAM-VBR - F:\

+

VEEAM-VBR-02V - E:\

@@ -945,8 +827,8 @@
Extent of ScaleOut Backup RepositorySOBR - AWS S3
Backup ProxyVEEAM-VBR-02V.pharmax.local
Version Of Creation11.0.1.1261
Has Backup Chain Length LimitationNo
-
Table 46 - Backup Repository - VEEAM-VBR-02V - E:\

-

VEEAM-VBR-02V - F:\

+
Table 47 - Backup Repository - VEEAM-VBR-02V - E:\

+

VEEAM-VBR-02V - F:\

@@ -964,15 +846,15 @@
Extent of ScaleOut Backup RepositorySOBR - Azure Blob
Backup ProxyVEEAM-VBR-02V.pharmax.local
Version Of Creation11.0.1.1261
Has Backup Chain Length LimitationNo
-
Table 47 - Backup Repository - VEEAM-VBR-02V - F:\

-

1.1.13 Object Storage Repository

The following section provides a summary about the Veeam Object Storage Repository.

+
Table 48 - Backup Repository - VEEAM-VBR-02V - F:\

+

1.1.14 Object Storage Repository

The following section provides a summary about the Veeam Object Storage Repository.

- +
NameTypeConnection TypeGateway Server
AWS - S3 - BackupAmazonS3GatewayVEEAM-VBR.pharmax.local
Object storage repository - MinioAmazonS3CompatibleDirectDirect Mode
Object storage repository - MinioAmazonS3CompatibleGatewayVEEAM-VBR.pharmax.local
veeam-lnx-px.pharmax.local
VEEAM-VBR-02V.pharmax.local
OS - Azure BlobAzureBlobGatewayVEEAM-VBR.pharmax.local
-
Table 48 - Object Storage Repository - VEEAM-VBR

-

1.1.13.1 Object Storage Repository Configuration

The following section provides detailed information about Object Storage Backup Repository

AWS - S3 - Backup

+
Table 49 - Object Storage Repository - VEEAM-VBR

+

1.1.14.1 Object Storage Repository Configuration

The following section provides detailed information about Object Storage Backup Repository

AWS - S3 - Backup

@@ -986,8 +868,8 @@
NameAWS - S3 - Backup
TypeAmazonS3
Use IA Storage ClassNo
Use OZ IA Storage ClassNo
-
Table 49 - Object Storage Repository - AWS - S3 - Backup

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

Object storage repository - Minio

+
Table 50 - Object Storage Repository - AWS - S3 - Backup

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

Object storage repository - Minio

@@ -997,10 +879,11 @@ - + +
NameObject storage repository - Minio
Service Pointhttps://veeam-minio.pharmax.local:9000/
Immutability EnabledNo
Size Limit EnabledYes
Size Limit10240
Connection TypeDirect
Connection TypeGateway
Gateway ServerVEEAM-VBR.pharmax.local
veeam-lnx-px.pharmax.local
VEEAM-VBR-02V.pharmax.local
-
Table 50 - Object Storage Repository - Object storage repository - Minio

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

OS - Azure Blob

+
Table 51 - Object Storage Repository - Object storage repository - Minio

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

OS - Azure Blob

@@ -1012,8 +895,8 @@
NameOS - Azure Blob
TypeAzureBlob
Azure Blob NameVeeam
Azure Blob Containerveeam-backup
-
Table 51 - Object Storage Repository - OS - Azure Blob

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

1.1.14 Archive Object Storage Repository

The following section provides detailed information about Archive Object Storage Backup Repository

AWS - S3 Glacier

+
Table 52 - Object Storage Repository - OS - Azure Blob

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

1.1.15 Archive Object Storage Repository

The following section provides detailed information about Archive Object Storage Backup Repository

AWS - S3 Glacier

@@ -1027,8 +910,8 @@
Gateway Serverveeam-lnx-px
Gateway Server Enabled-
Proxy Security Groupveeam-auto-cfdff081-b091-4108-a943-a03340a08644
Proxy Availability Zoneus-east-1b
-
Table 52 - Archive Object Storage Repository - AWS - S3 Glacier

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

Azure - Blob Archives

+
Table 53 - Archive Object Storage Repository - AWS - S3 Glacier

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

Azure - Blob Archives

@@ -1045,15 +928,19 @@
Gateway Serverveeam-lnx-px
Gateway Server Enabled-
Proxy VM Max Disks 
Proxy VM Location 
-
Table 53 - Archive Object Storage Repository - Azure - Blob Archives

-
Health Check:
Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

1.1.15 ScaleOut Backup Repository

The following section provides a summary about ScaleOut Backup Repository

+
Table 54 - Archive Object Storage Repository - Azure - Blob Archives

+
Health Check:

Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions.

+
Veeam Backup & Replication As Built Report - v1.0

1.1.16 Backup Repository Diagram.

+Backup Repository Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.1.17 ScaleOut Backup Repository

The following section provides a summary about ScaleOut Backup Repository

NamePerformance TierCapacity TierArchive Tier
SOBR - AWS S3VEEAM-VBR - F:\
VEEAM-VBR-02V - E:\
AWS - S3 - BackupAWS - S3 Glacier
SOBR - Azure BlobVEEAM-VBR-02V - F:\OS - Azure BlobAzure - Blob Archives
SOBR - MinioVEEAM-VBR - E:\Object storage repository - MinioNot configured
-
Table 54 - Scale Backup Repository - VEEAM-VBR

-

1.1.15.1 ScaleOut Backup Repository Configuration

The following section provides a detailed information about the ScaleOut Backup Repository

1.1.15.1.1 SOBR - AWS S3

General Settings

+
Table 55 - Scale Backup Repository - VEEAM-VBR

+

1.1.17.1 ScaleOut Backup Repository Configuration

The following section provides a detailed information about the ScaleOut Backup Repository

1.1.17.1.1 SOBR - AWS S3

General Settings

@@ -1070,8 +957,8 @@
Placement PolicyPerformance
Use Per VM Backup FilesYes
Cost Optimized Archive EnabledYes
DescriptionCreated by PHARMAX\jocolon at 12/21/2021 8:08 PM.
-
Table 55 - General Settings - SOBR - AWS S3

-
Health Check:
Best Practice: Veeam Backup & Replication allows you to encrypt offloaded data. With the Encrypt data uploaded to object storage setting selected, the entire collection of blocks along with the metadata will be encrypted while being offloaded regardless of the jobs encryption settings. This helps you protect the data from an unauthorized access.

Performance Tier

+
Table 56 - General Settings - SOBR - AWS S3

+
Health Check:

Best Practice: Veeam Backup & Replication allows you to encrypt offloaded data. With the Encrypt data uploaded to object storage setting selected, the entire collection of blocks along with the metadata will be encrypted while being offloaded regardless of the jobs encryption settings. This helps you protect the data from an unauthorized access.

Performance Tier

@@ -1080,8 +967,8 @@
NameVEEAM-VBR - F:\
RepositoryVEEAM-VBR - F:\
Used Space95 5 GB
StatusNormal
-
Table 56 - Performance Tier - VEEAM-VBR - F:\

-

Performance Tier

+
Table 57 - Performance Tier - VEEAM-VBR - F:\

+

Performance Tier

@@ -1090,8 +977,8 @@
NameVEEAM-VBR-02V - E:\
RepositoryVEEAM-VBR-02V - E:\
Used Space95 5 GB
StatusNormal
-
Table 57 - Performance Tier - VEEAM-VBR-02V - E:\

-

Capacity Tier

+
Table 58 - Performance Tier - VEEAM-VBR-02V - E:\

+

Capacity Tier

@@ -1105,8 +992,8 @@
NameAWS - S3 - Backup
TypeAmazonS3
Use IA Storage ClassNo
Use OZ IA Storage ClassNo
-
Table 58 - Capacity Tier - AWS - S3 - Backup

-

Offload Window Time Period

Permited \ Denied
+
Table 59 - Capacity Tier - AWS - S3 - Backup

+

Offload Window Time Period

Permited \ Denied
@@ -1116,16 +1003,16 @@
H121234567891011121234567891011
Sun111111111111111111111111
Mon111111111111111111111111
Fri111111111111111111111111
Sat111111111111111111111111
-
Table 59 - Offload Window - AWS - S3 - Backup

-

Archive Tier

+
Table 60 - Offload Window - AWS - S3 - Backup

+

Archive Tier

NameAWS - S3 Glacier
TypeAmazonS3Glacier
Use Gateway Server-
Gateway Serverveeam-lnx-px.pharmax.local
-
Table 60 - Archive Tier - AWS - S3 Glacier

-
1.1.15.1.2 SOBR - Azure Blob

General Settings

+
Table 61 - Archive Tier - AWS - S3 Glacier

+
1.1.17.1.2 SOBR - Azure Blob

General Settings

@@ -1142,8 +1029,8 @@
Placement PolicyData Locality
Use Per VM Backup FilesYes
Cost Optimized Archive EnabledYes
DescriptionCreated by PHARMAX\jocolon at 12/22/2021 8:15 PM.
-
Table 61 - General Settings - SOBR - Azure Blob

-

Performance Tier

+
Table 62 - General Settings - SOBR - Azure Blob

+

Performance Tier

@@ -1152,8 +1039,8 @@
NameVEEAM-VBR-02V - F:\
RepositoryVEEAM-VBR-02V - F:\
Used Space90 GB
StatusNormal
-
Table 62 - Performance Tier - VEEAM-VBR-02V - F:\

-

Capacity Tier

+
Table 63 - Performance Tier - VEEAM-VBR-02V - F:\

+

Capacity Tier

@@ -1166,8 +1053,8 @@
NameOS - Azure Blob
TypeAzureBlob
Azure Blob NameVeeam
Azure Blob Containerveeam-backup
-
Table 63 - Capacity Tier - OS - Azure Blob

-

Offload Window Time Period

Permited \ Denied
+
Table 64 - Capacity Tier - OS - Azure Blob

+

Offload Window Time Period

Permited \ Denied
@@ -1177,8 +1064,8 @@
H121234567891011121234567891011
Sun111111111111111111111111
Mon111111111111111111111111
Fri111111111111111111111111
Sat111111111111111111111111
-
Table 64 - Offload Window - OS - Azure Blob

-

Archive Tier

+
Table 65 - Offload Window - OS - Azure Blob

+

Archive Tier

@@ -1188,8 +1075,8 @@
NameAzure - Blob Archives
TypeAzureArchive
Azure Blob NameArchive
Azure Blob Containerveeamarchive
-
Table 65 - Archive Tier - Azure - Blob Archives

-
1.1.15.1.3 SOBR - Minio

General Settings

+
Table 66 - Archive Tier - Azure - Blob Archives

+
1.1.17.1.3 SOBR - Minio

General Settings

@@ -1206,32 +1093,32 @@
Placement PolicyData Locality
Use Per VM Backup FilesYes
Cost Optimized Archive EnabledYes
DescriptionCreated by PHARMAX\administrator at 2/27/2021 7:29 PM.
-
Table 66 - General Settings - SOBR - Minio

-

Performance Tier

+
Table 67 - General Settings - SOBR - Minio

+

Performance Tier

- +
NameVEEAM-VBR - E:\
RepositoryVEEAM-VBR - E:\
PathE:\Backups
Total Space499 GB
Used Space344 GB
Used Space139 GB
StatusNormal
-
Table 67 - Performance Tier - VEEAM-VBR - E:\

-

Capacity Tier

+
Table 68 - Performance Tier - VEEAM-VBR - E:\

+

Capacity Tier

- +
NameObject storage repository - Minio
Service Pointhttps://veeam-minio.pharmax.local:9000/
TypeAmazonS3Compatible
Amazon S3 FolderSOBR
Use Gateway Server-
Gateway ServerVEEAM-WAN-01V.pharmax.local
VEEAM-VBR.pharmax.local
VEEAM-HVPRX-01V.pharmax.local
server-dc-01v
VEEAM-REPO-01V.pharmax.local
VEEAM-HV-01
VEEAM-HV-01.pharmax.local
VEEAM-HV-03.pharmax.local
VEEAM-HV-03.pharmax.local
VEEAM-TPS-01V.pharmax.local
VEEAM-HV-02
VEEAM-HV-02.pharmax.local
VEEAM-VBR-02V.pharmax.local
veeam-lnx-px.pharmax.local
Gateway ServerVEEAM-VBR.pharmax.local
veeam-lnx-px.pharmax.local
VEEAM-VBR-02V.pharmax.local
Immutability Period30
Immutability EnabledNo
Size Limit EnabledYes
Size Limit10240
-
Table 68 - Capacity Tier - Object storage repository - Minio

-

Offload Window Time Period

Permited \ Denied
+
Table 69 - Capacity Tier - Object storage repository - Minio

+

Offload Window Time Period

Permited \ Denied
@@ -1241,110 +1128,45 @@
H121234567891011121234567891011
Sun000000000000000000000000
Mon111111111111111111111111
Fri111111111111111111111111
Sat000000000000000000000000
-
Table 69 - Offload Window - Object storage repository - Minio

-

1.1.16 SureBackup Configuration

The following section provides configuration information about SureBackup.

1.1.16.1 Application Groups

The following section provides a summary about Application Groups.

- - - -
NameVM List
HV - APPGroupLNX-WEB-01
PHARMAX-AGsmallserver-01v, LINUX-VM
-
Table 70 - Application Group - VEEAM-VBR

-

1.1.16.2 HV - APPGroup VM Settings

LNX-WEB-01

- - - - - - -
VM NameLNX-WEB-01
Credentialsadministrator@pharmax.local
RoleWebServer
Test ScriptWebServer
Startup OptionsAllocated Memory: 100
Heartbeat Check: Yes
Maximum Boot Time: 600
App Init Timeout: 120
Ping Check: Yes
-
Table 71 - Application Group VM Settings - LNX-WEB-01

-

1.1.16.3 PHARMAX-AG VM Settings

smallserver-01v

- - - - - - -
VM Namesmallserver-01v
Credentials-
Role-
Test Script-
Startup OptionsAllocated Memory: 100
Heartbeat Check: Yes
Maximum Boot Time: 600
App Init Timeout: 120
Ping Check: Yes
-
Table 72 - Application Group VM Settings - smallserver-01v

-

LINUX-VM

- - - - - - -
VM NameLINUX-VM
Credentialsroot
RoleDNSServer, DomainControllerAuthoritative, GlobalCatalog, MailServer, SQLServer, VBO, WebServer
Test ScriptWebServer, SQLServer, DNSServer, DomainController, GlobalCatalog, MailServer, VBO
Startup OptionsAllocated Memory: 100
Heartbeat Check: No
Maximum Boot Time: 7800
App Init Timeout: 120
Ping Check: No
-
Table 73 - Application Group VM Settings - LINUX-VM

-

1.1.16.4 Virtual Labs

The following section provides a summary about SureBackup Virtual Lab.

- - - -
NamePlatformPhysical HostPhysical Host Version
PHARMAX-VLABVMWareesxsvr-00fVMware ESXi 8.0.1 build-21495797
PHARMAX-VLAB-HYPER-VHyperVVEEAM-HV-03Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348)
-
Table 74 - Virtual Lab - VEEAM-VBR

-
1.1.16.4.1 vSphere Virtual Labs Configuration
1.1.16.4.1.1 PHARMAX-VLAB Settings
- - - - - - - - - - - - - -
Hostesxsvr-00f.pharmax.local
Resource PoolPHARMAX-VLAB
VM FolderPHARMAX-VLAB
Cache DatastoreSSD-VM-HIGH-CAPACITY-PERF-KN
Proxy Appliance EnabledYes
Proxy AppliancePHARMAX-VLAB
Networking TypeAdvanced
Production NetworkDVS-Esxi-VM-Network-DR
DVS-ESXi-MANAGEMENT
Isolated NetworkPHARMAX-VLAB DVS-Esxi-VM-Network-DR
PHARMAX-VLAB DVS-ESXi-MANAGEMENT
Routing Between vNicsNo
Multi HostNo
Static IP MappingYes
-
Table 75 - Virtual Lab Settings - PHARMAX-VLAB

-

vNIC Settings

- - - -
Isolated NetworkVLAN IDDHCP EnabledNetwork Properties
PHARMAX-VLAB DVS-ESXi-MANAGEMENT5YesIP Address: 192.168.5.254
Subnet Mask: 255.255.255.0
Masquerade IP: 192.168.255.0
DNS Server: 192.168.5.1
PHARMAX-VLAB DVS-Esxi-VM-Network-DR33YesIP Address: 10.10.33.254
Subnet Mask: 255.255.255.0
Masquerade IP: 10.255.255.0
DNS Server: 192.168.5.1
-
Table 76 - vNIC Settings - PHARMAX-VLAB

-

IP Address Mapping

- - -
Production NetworkIsolated IP AddressAccess IP AddressNotes
DVS-Esxi-VM-Network-DR10.10.33.4192.168.5.3 
-
Table 77 - IP Address Mapping - PHARMAX-VLAB

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined notes. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.2 Tape Infrastructure

The following section details Tape Infrastructure configuration information

Tape Infrastructure


- - - +
Table 70 - Offload Window - Object storage repository - Minio

+

+
Veeam Backup & Replication As Built Report - v1.0

1.1.18 ScaleOut Backup Repository Diagram.

+ScaleOut Backup Repository Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.2 Tape Infrastructure

The following section details Tape Infrastructure configuration information

Tape Infrastructure


Tape Servers4
Tape Library4
+ + + - - + +
Tape Servers1
Tape Library5
Tape MediaPool9
Tape Vault2
Tape Drives17
Tape Medium50
Tape Drives21
Tape Medium60
-
Table 78 - Tape Infrastructure Inventory - VEEAM-VBR

-

1.2.1 Tape Servers

+
Table 71 - Tape Infrastructure Inventory - VEEAM-VBR

+

1.2.1 Tape Servers

- - - - +
NameDescriptionStatus
VEEAM-REPO-01V.pharmax.localCreated by PHARMAX\administrator at 10/21/2022 11:18 AM.Unavailable
VEEAM-TPS-01V.pharmax.localCreated by PHARMAX\administrator at 10/13/2022 10:06 AM.Unavailable
VEEAM-VBRPharmax HQ Tape ServerAvailable
VEEAM-VBR-02V.pharmax.localCreated by PHARMAX\jocolon at 1/6/2022 9:16 PM.Unavailable
VEEAM-VTL.pharmax.localCreated by PHARMAX\administrator at 12/25/2023 12:28 PM.Available
-
Table 79 - Tape Server - VEEAM-VBR

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.2.2 Tape Libraries

The following section provides summary information about Tape Server connected Tape Library.

1.2.2.1 ATL P3000 6.24

+
Table 72 - Tape Server - VEEAM-VBR

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.2.2 Tape Libraries

The following section provides summary information about Tape Server connected Tape Library.

1.2.2.1 ATL P3000 6.24

- +
Library NameATL P3000 6.24
Library ModelP3000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-VBR-02V.pharmax.local
Connected toVEEAM-VTL.pharmax.local
EnabledYes
StatusUnavailable
-
Table 80 - Tape Library - ATL P3000 6.24

-

Tape Drives

+
Table 73 - Tape Library - ATL P3000 6.24

+

Tape Drives

- - - + + +
NameModelSerial NumberMediumEnabledIs LockedState
Tape1QUANTUM SDLT60045C5500101-NoNoOffline
Tape3QUANTUM SDLT60045C5500102-NoNoOffline
Tape4QUANTUM SDLT60045C5500103-NoNoOffline
/dev/sg10QUANTUM SDLT60045C5500103-NoNoOffline
/dev/sg8QUANTUM SDLT60045C5500101-NoNoOffline
/dev/sg9QUANTUM SDLT60045C5500102-NoNoOffline
-
Table 81 - Tape Drives - ATL P3000 6.24

-

Tape Mediums

+
Table 74 - Tape Drives - ATL P3000 6.24

+

Tape Mediums

@@ -1355,60 +1177,130 @@
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
vbr02vS-320 GB320 GBNoNoNo
vbr03vS-320 GB320 GBNoNoNo
vbr08vS-320 GB320 GBNoNoNo
vbr09vS-320 GB320 GBNoNoNo
-
Table 82 - Tape Mediums - ATL P3000 6.24

-

1.2.2.2 ATL P7000 6.24

+
Table 75 - Tape Mediums - ATL P3000 6.24

+

1.2.2.2 ATL P4000 6.24

+ + + + + + + + +
Library NameATL P4000 6.24
Library ModelP4000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-VTL.pharmax.local
EnabledYes
StatusUnavailable
+
Table 76 - Tape Library - ATL P4000 6.24

+

Tape Drives

+ + + + + +
NameModelSerial NumberMediumEnabledIs LockedState
/dev/sg25QUANTUM SDLT60045C5500401-NoNoOffline
/dev/sg26QUANTUM SDLT60045C5500402-NoNoOffline
/dev/sg27QUANTUM SDLT60045C5500403-NoNoOffline
/dev/sg28QUANTUM SDLT60045C5500404-NoNoOffline
+
Table 77 - Tape Drives - ATL P4000 6.24

+

Tape Mediums

+ + + + + + + + + + + +
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
vbr11vS-320 GB320 GBNoNoNo
vbr12vS-320 GB320 GBNoNoNo
vbr13vS-320 GB320 GBNoNoNo
vbr14vS-320 GB320 GBNoNoNo
vbr15vS-320 GB320 GBNoNoNo
vbr16vS-320 GB320 GBNoNoNo
vbr17vS-320 GB320 GBNoNoNo
vbr18vS-320 GB320 GBNoNoNo
vbr19vS-320 GB320 GBNoNoNo
vbr20vS-320 GB320 GBNoNoNo
+
Table 78 - Tape Mediums - ATL P4000 6.24

+

1.2.2.3 ATL P7000 6.24

- +
Library NameATL P7000 6.24
Library ModelP7000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-TPS-01V.pharmax.local
Connected toVEEAM-VTL.pharmax.local
EnabledYes
StatusUnavailable
-
Table 83 - Tape Library - ATL P7000 6.24

-

Tape Drives

+
Table 79 - Tape Library - ATL P7000 6.24

+

Tape Drives

- - - + + +
NameModelSerial NumberMediumEnabledIs LockedState
Tape1IBM ULT3580-TD56809000813-NoNoOffline
Tape2IBM ULT3580-TD58610160196-NoNoOffline
Tape3IBM ULT3580-TD50741559482-NoNoOffline
/dev/sg12IBM ULT3580-TD56809000813-NoNoOffline
/dev/sg13IBM ULT3580-TD58610160196-NoNoOffline
/dev/sg14IBM ULT3580-TD50741559482-NoNoOffline
-
Table 84 - Tape Drives - ATL P7000 6.24

-

Tape Mediums

+
Table 80 - Tape Drives - ATL P7000 6.24

+

Tape Mediums

- - - - - - - - -
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
tps01vL5-0 KB0 KBNoNoNo
tps02vL5-0 KB0 KBNoNoNo
tps03vL5-0 KB0 KBNoNoNo
tps04vL5-0 KB0 KBNoNoNo
tps05vL5-0 KB0 KBNoNoNo
tps06vL5-0 KB0 KBNoNoNo
tps07vL5-0 KB0 KBNoNoNo
tps08vL5-0 KB0 KBNoNoNo
-
Table 85 - Tape Mediums - ATL P7000 6.24

-

1.2.2.3 QUANTUM Scalar i2000 7000

+ + + + + + + + +
tps01vL5-1 TB1 TBNoNoNo
tps02vL5-1 TB1 TBNoNoNo
tps03vL5-1 TB1 TBNoNoNo
tps04vL5-1 TB1 TBNoNoNo
tps05vL5-1 TB1 TBNoNoNo
tps06vL5-1 TB1 TBNoNoNo
tps07vL5-1 TB1 TBNoNoNo
tps08vL5-1 TB1 TBNoNoNo
+
Table 81 - Tape Mediums - ATL P7000 6.24

+

1.2.2.4 QUANTUM Scalar i2000 7000

- +
Library NameQUANTUM Scalar i2000 7000
Library ModelScalar i2000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-VBR
Connected toVEEAM-VTL.pharmax.local
EnabledYes
StatusUnavailable
-
Table 86 - Tape Library - QUANTUM Scalar i2000 7000

-

Tape Drives

+
Table 82 - Tape Library - QUANTUM Scalar i2000 7000

+

Tape Drives

- - - + + + + + + + + +
NameModelSerial NumberMediumEnabledIs LockedState
Tape1IBM ULT3580-TD80527746823-NoNoOffline
Tape3IBM ULT3580-TD81657072330-NoNoOffline
Tape5IBM ULT3580-TD81260008002-NoNoOffline
/dev/sg16IBM ULT3580-TD89848941746-NoNoOffline
/dev/sg17IBM ULT3580-TD86950900071-NoNoOffline
/dev/sg18IBM ULT3580-TD82773846603-NoNoOffline
/dev/sg19IBM ULT3580-TD89352972755-NoNoOffline
/dev/sg20IBM ULT3580-TD87825242222-NoNoOffline
/dev/sg21IBM ULT3580-TD82508671867-NoNoOffline
/dev/sg22IBM ULT3580-TD88545474151-NoNoOffline
/dev/sg23IBM ULT3580-TD80410608996-NoNoOffline
+
Table 83 - Tape Drives - QUANTUM Scalar i2000 7000

+

Tape Mediums

+ + + + + + + + + + + +
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
tps02vL8-12 TB12 TBNoNoNo
tps03vL8-12 TB12 TBNoNoNo
tps04vL8-12 TB12 TBNoNoNo
tps05vL8-12 TB12 TBNoNoNo
tps06vL8-12 TB12 TBNoNoNo
tps07vL8-12 TB12 TBNoNoNo
tps08vL8-12 TB12 TBNoNoNo
tps09vL8-12 TB12 TBNoNoNo
tps10vL8-12 TB12 TBNoNoNo
tps11vL8-12 TB12 TBNoNoNo
+
Table 84 - Tape Mediums - QUANTUM Scalar i2000 7000

+

1.2.2.5 QUANTUM Scalar i2000 7000

+ + + + + + + +
Library NameQUANTUM Scalar i2000 7000
Library ModelScalar i2000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-VTL.pharmax.local
EnabledYes
StatusUnavailable
-
Table 87 - Tape Drives - QUANTUM Scalar i2000 7000

-

Tape Mediums

+
Table 85 - Tape Library - QUANTUM Scalar i2000 7000

+

Tape Drives

+ + + + +
NameModelSerial NumberMediumEnabledIs LockedState
/dev/sg4IBM ULT3580-TD81260008002-NoNoOffline
/dev/sg5IBM ULT3580-TD80527746823-NoNoOffline
/dev/sg6IBM ULT3580-TD81657072330-NoNoOffline
+
Table 86 - Tape Drives - QUANTUM Scalar i2000 7000

+

Tape Mediums

- + @@ -1428,58 +1320,21 @@
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
affe23L83/26/202212 TB12 TBNoNoNo
affe24L86/4/202212 TB12 TBNoNoNo
affe25L8-12 TB12 TBNoNoNo
affe25L88/8/202312 TB12 TBNoNoNo
affe26L83/5/202212 TB12 TBNoNoNo
affe27L8-12 TB12 TBNoNoNo
affe28L8-12 TB12 TBNoNoNo
WRM240LY-12 TB12 TBNoNoYes
WRM241LY-12 TB12 TBNoNoYes
-
Table 88 - Tape Mediums - QUANTUM Scalar i2000 7000

-

1.2.2.4 QUANTUM Scalar i2000 7000

- - - - - - - - -
Library NameQUANTUM Scalar i2000 7000
Library ModelScalar i2000
Library TypeAutomated
Number of Slots20
Connected toVEEAM-TPS-01V.pharmax.local
EnabledYes
StatusUnavailable
-
Table 89 - Tape Library - QUANTUM Scalar i2000 7000

-

Tape Drives

- - - - - - - - - -
NameModelSerial NumberMediumEnabledIs LockedState
Tape0IBM ULT3580-TD80410608996-NoNoOffline
Tape10IBM ULT3580-TD88545474151-NoNoOffline
Tape4IBM ULT3580-TD89848941746-NoNoOffline
Tape5IBM ULT3580-TD86950900071-NoNoOffline
Tape6IBM ULT3580-TD82773846603-NoNoOffline
Tape7IBM ULT3580-TD89352972755-NoNoOffline
Tape8IBM ULT3580-TD87825242222-NoNoOffline
Tape9IBM ULT3580-TD82508671867-NoNoOffline
-
Table 90 - Tape Drives - QUANTUM Scalar i2000 7000

-

Tape Mediums

- - - - - - - - - - - -
NameExpiration DateTotal SpaceFree SpaceLockedRetiredWorm
tps02vL8-0 KB0 KBNoNoNo
tps03vL8-0 KB0 KBNoNoNo
tps04vL8-0 KB0 KBNoNoNo
tps05vL8-0 KB0 KBNoNoNo
tps06vL8-0 KB0 KBNoNoNo
tps07vL8-0 KB0 KBNoNoNo
tps08vL8-0 KB0 KBNoNoNo
tps09vL8-0 KB0 KBNoNoNo
tps10vL8-0 KB0 KBNoNoNo
tps11vL8-0 KB0 KBNoNoNo
-
Table 91 - Tape Mediums - QUANTUM Scalar i2000 7000

-

1.2.3 Tape Media Pools

+
Table 87 - Tape Mediums - QUANTUM Scalar i2000 7000

+

1.2.3 Tape Media Pools

- - - + + + - + - - + +
NameTypeTape CountTotal SpaceFree SpaceTape Library
FreeFree92 TB2 TBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
GFS Media Pool 1Gfs170 TB70 TBQUANTUM Scalar i2000 7000
ImportedImported00 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
FreeFree37134 TB134 TBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
ATL P4000 6.24
GFS Media Pool 1Gfs370 TB70 TBQUANTUM Scalar i2000 7000
ImportedImported00 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
ATL P4000 6.24
Oracle - Media PoolCustom424 TB24 TBQUANTUM Scalar i2000 7000
ATL P3000 6.24
QUANTUM Scalar i2000 7000
RetiredRetired00 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
RetiredRetired00 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
ATL P4000 6.24
Standard Media PoolCustom335 TB35 TBQUANTUM Scalar i2000 7000
UnrecognizedUnrecognized180 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
WORM GFS Media Pool 1Gfs059 TB59 TBQUANTUM Scalar i2000 7000
UnrecognizedUnrecognized00 KB0 KBQUANTUM Scalar i2000 7000
ATL P7000 6.24
ATL P3000 6.24
QUANTUM Scalar i2000 7000
ATL P4000 6.24
WORM GFS Media Pool 1Gfs559 TB59 TBQUANTUM Scalar i2000 7000
WORM Media Pool 1Custom559 TB59 TBQUANTUM Scalar i2000 7000
-
Table 92 - Tape Media Pools - VEEAM-VBR

-

1.2.4 Tape Media Pools Configuration

1.2.4.1 GFS Media Pool 1

Tape Library

+
Table 88 - Tape Media Pools - VEEAM-VBR

+

1.2.4 Tape Media Pools Configuration

1.2.4.1 GFS Media Pool 1

Tape Library

@@ -1488,15 +1343,15 @@ - +
Library NameQUANTUM Scalar i2000 7000
Library Id8e943722-c1a5-451a-9fa1-a1e5ebda79a3
ModelScalar i2000
DrivesDrive 1, Drive 2, Drive 3
Slots20
Tape Count1
Tape Count3
Total Space70 TB
Free Space70 TB
Add Tape from Free Media Pool Automatically when more Tape are RequiredYes
Description 
Library ModeActive (Used Always)
-
Table 93 - Tape Library - GFS Media Pool 1

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 89 - Tape Library - GFS Media Pool 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

@@ -1505,8 +1360,8 @@
NameIs Worm?Total SpaceFree SpaceTape Library
affe27L8No12 TB12 TBQUANTUM Scalar i2000 7000
affe29L8No12 TB12 TBQUANTUM Scalar i2000 7000
TEK001L8No12 TB12 TBQUANTUM Scalar i2000 7000
TEK002L8No12 TB12 TBQUANTUM Scalar i2000 7000
-
Table 94 - Tape Mediums - QUANTUM Scalar i2000 7000

-

Gfs Media Set

Daily Media Set Options

+
Table 90 - Tape Mediums - QUANTUM Scalar i2000 7000

+

Gfs Media Set

Daily Media Set Options

@@ -1516,26 +1371,26 @@
Override Protection Period0
MediumTEK000L8
Move All Offline Tape into the following Media VaultYes
VaultDR - Tape Vault
-
Table 95 - Gfs Media Set - Daily Media Set Options

-

Weekly Media Set Options

+
Table 91 - Gfs Media Set - Daily Media Set Options

+

Weekly Media Set Options

- +
Override Protection Period4
Mediumaffe27L8
Medium 
Media Set NameWeekly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 96 - Gfs Media Set - Weekly Media Set Options

-

Monthly Media Set Options

+
Table 92 - Gfs Media Set - Weekly Media Set Options

+

Monthly Media Set Options

- +
Override Protection Period12
Mediumaffe29L8
Medium 
Media Set NameMonthly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 97 - Gfs Media Set - Monthly Media Set Options

-

Quarterly Media Set Options

+
Table 93 - Gfs Media Set - Monthly Media Set Options

+

Quarterly Media Set Options

@@ -1543,8 +1398,8 @@
Override Protection Period4
MediumTEK001L8
Add Tapes from Media Pool AutomaticallyNo
Append Backup Files to Incomplete TapesNo
-
Table 98 - Gfs Media Set - Quarterly Media Set Options

-

Yearly Media Set Options

+
Table 94 - Gfs Media Set - Quarterly Media Set Options

+

Yearly Media Set Options

@@ -1554,8 +1409,8 @@
Override Protection Period1
MediumTEK002L8
Move All Offline Tape into the following Media VaultYes
VaultPharmax - Veeam Tape Vault
-
Table 99 - Gfs Media Set - Yearly Media Set Options

-

Options

+
Table 95 - Gfs Media Set - Yearly Media Set Options

+

Options

@@ -1563,8 +1418,8 @@
Enable Parallel Processing for Tape Jobs using this Media PoolYes
Jobs Pointed to this Media Pool can use up to2 Tape Drives Simultaneously
Use EncryptionYes
Encryption PasswordPassword Global
-
Table 100 - Media Set - GFS Media Pool 1

-

1.2.4.2 Oracle - Media Pool

Tape Library

+
Table 96 - Media Set - GFS Media Pool 1

+

1.2.4.2 Oracle - Media Pool

Tape Library

@@ -1580,12 +1435,12 @@
Library NameQUANTUM Scalar i2000 7000
Library Id8e943722-c1a5-451a-9fa1-a1e5ebda79a3
Description 
Library ModeActive (Used Always)
-
Table 101 - Tape Library - Oracle - Media Pool

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 97 - Tape Library - Oracle - Media Pool

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

NameIs Worm?Total SpaceFree SpaceTape Library
affe28L8No12 TB12 TBQUANTUM Scalar i2000 7000
-
Table 102 - Tape Mediums - QUANTUM Scalar i2000 7000

+
Table 98 - Tape Mediums - QUANTUM Scalar i2000 7000

@@ -1602,13 +1457,13 @@
Library NameATL P3000 6.24
Description 
Library ModeActive (Used Always)
-
Table 103 - Tape Library - Oracle - Media Pool

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 99 - Tape Library - Oracle - Media Pool

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

NameIs Worm?Total SpaceFree SpaceTape Library
vbr02vSNo320 GB320 GBATL P3000 6.24
vbr07vSNo320 GB320 GBATL P3000 6.24
-
Table 104 - Tape Mediums - ATL P3000 6.24

+
Table 100 - Tape Mediums - ATL P3000 6.24

@@ -1625,20 +1480,20 @@
Library NameQUANTUM Scalar i2000 7000
Description 
Library ModeActive (Used Always)
-
Table 105 - Tape Library - Oracle - Media Pool

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Media Set

+
Table 101 - Tape Library - Oracle - Media Pool

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Media Set

NameOracle Media set # %id% %date%
Automatically Create New Media SetDaily at 12:00:00, on these days [Monday Tuesday Wednesday Thursday Friday]
-
Table 106 - Media Set - Oracle - Media Pool

-

Retention

+
Table 102 - Media Set - Oracle - Media Pool

+

Retention

Data Retention PolicyProtect Data for 1 Weeks
Offline Media TrackingNo
-
Table 107 - Media Set - Oracle - Media Pool

-

Options

+
Table 103 - Media Set - Oracle - Media Pool

+

Options

@@ -1646,8 +1501,8 @@
Enable Parallel Processing for Tape Jobs using this Media PoolYes
Jobs Pointed to this Media Pool can use up to2 Tape Drives Simultaneously
Use EncryptionYes
Encryption PasswordPassword Global
-
Table 108 - Media Set - Oracle - Media Pool

-

1.2.4.3 Standard Media Pool

Tape Library

+
Table 104 - Media Set - Oracle - Media Pool

+

1.2.4.3 Standard Media Pool

Tape Library

@@ -1663,34 +1518,34 @@
Library NameQUANTUM Scalar i2000 7000
Library Id8e943722-c1a5-451a-9fa1-a1e5ebda79a3
Description 
Library ModeActive (Used Always)
-
Table 109 - Tape Library - Standard Media Pool

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 105 - Tape Library - Standard Media Pool

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

NameIs Worm?Total SpaceFree SpaceTape Library
affe25L8No12 TB12 TBQUANTUM Scalar i2000 7000
-
Table 110 - Tape Mediums - QUANTUM Scalar i2000 7000

-

Media Set

+
Table 106 - Tape Mediums - QUANTUM Scalar i2000 7000

+

Media Set

NameStandard Media set # %id% %date%
Automatically Create New Media SetCreate new Media Set for every backup session
-
Table 111 - Media Set - Standard Media Pool

-

Retention

+
Table 107 - Media Set - Standard Media Pool

+

Retention

Data Retention PolicyProtect Data for 1 Months
Offline Media TrackingYes
Move all Offline Tape from this Media Pool into The following Media VaultDR - Tape Vault
-
Table 112 - Media Set - Standard Media Pool

-

Options

+
Table 108 - Media Set - Standard Media Pool

+

Options

Enable Parallel Processing for Tape Jobs using this Media PoolYes
Jobs Pointed to this Media Pool can use up to2 Tape Drives Simultaneously
Enable Parallel Processing of Backup Chains within a Single Tape JobYes
Use EncryptionNo
-
Table 113 - Media Set - Standard Media Pool

-

1.2.4.4 WORM GFS Media Pool 1

Tape Library

+
Table 109 - Media Set - Standard Media Pool

+

1.2.4.4 WORM GFS Media Pool 1

Tape Library

@@ -1699,15 +1554,15 @@ - +
Library NameQUANTUM Scalar i2000 7000
Library Id8e943722-c1a5-451a-9fa1-a1e5ebda79a3
ModelScalar i2000
DrivesDrive 1, Drive 2, Drive 3
Slots20
Tape Count0
Tape Count5
Total Space59 TB
Free Space59 TB
Add Tape from Free Media Pool Automatically when more Tape are RequiredYes
Description 
Library ModeActive (Used Always)
-
Table 114 - Tape Library - WORM GFS Media Pool 1

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 110 - Tape Library - WORM GFS Media Pool 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

@@ -1715,53 +1570,53 @@
NameIs Worm?Total SpaceFree SpaceTape Library
WRM237LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM238LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM240LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM241LYYes12 TB12 TBQUANTUM Scalar i2000 7000
-
Table 115 - Tape Mediums - QUANTUM Scalar i2000 7000

-

Gfs Media Set

Daily Media Set Options

+
Table 111 - Tape Mediums - QUANTUM Scalar i2000 7000

+

Gfs Media Set

Daily Media Set Options

- +
Override Protection Period14
MediumWRM237LY
Medium 
Media Set NameDaily media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesYes
-
Table 116 - Gfs Media Set - Daily Media Set Options

-

Weekly Media Set Options

+
Table 112 - Gfs Media Set - Daily Media Set Options

+

Weekly Media Set Options

- +
Override Protection Period4
MediumWRM238LY
Medium 
Media Set NameWeekly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 117 - Gfs Media Set - Weekly Media Set Options

-

Monthly Media Set Options

+
Table 113 - Gfs Media Set - Weekly Media Set Options

+

Monthly Media Set Options

- +
Override Protection Period12
MediumWRM239LY
Medium 
Media Set NameMonthly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 118 - Gfs Media Set - Monthly Media Set Options

-

Quarterly Media Set Options

+
Table 114 - Gfs Media Set - Monthly Media Set Options

+

Quarterly Media Set Options

- +
Override Protection Period4
MediumWRM240LY
Medium 
Media Set NameQuarterly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 119 - Gfs Media Set - Quarterly Media Set Options

-

Yearly Media Set Options

+
Table 115 - Gfs Media Set - Quarterly Media Set Options

+

Yearly Media Set Options

- +
Override Protection Period1
MediumWRM241LY
Medium 
Media Set NameYearly media set #%id% %date%
Add Tapes from Media Pool AutomaticallyYes
Append Backup Files to Incomplete TapesNo
-
Table 120 - Gfs Media Set - Yearly Media Set Options

-

Options

+
Table 116 - Gfs Media Set - Yearly Media Set Options

+

Options

@@ -1769,8 +1624,8 @@
Enable Parallel Processing for Tape Jobs using this Media PoolYes
Jobs Pointed to this Media Pool can use up to2 Tape Drives Simultaneously
Use EncryptionYes
Encryption PasswordPassword Global
-
Table 121 - Media Set - WORM GFS Media Pool 1

-

1.2.4.5 WORM Media Pool 1

Tape Library

+
Table 117 - Media Set - WORM GFS Media Pool 1

+

1.2.4.5 WORM Media Pool 1

Tape Library

@@ -1786,8 +1641,8 @@
Library NameQUANTUM Scalar i2000 7000
Library Id8e943722-c1a5-451a-9fa1-a1e5ebda79a3
Description 
Library ModeActive (Used Always)
-
Table 122 - Tape Library - WORM Media Pool 1

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

+
Table 118 - Tape Library - WORM Media Pool 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Tape Mediums

@@ -1795,21 +1650,21 @@
NameIs Worm?Total SpaceFree SpaceTape Library
WRM232LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM233LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM235LYYes12 TB12 TBQUANTUM Scalar i2000 7000
WRM236LYYes12 TB12 TBQUANTUM Scalar i2000 7000
-
Table 123 - Tape Mediums - QUANTUM Scalar i2000 7000

-

Media Set

+
Table 119 - Tape Mediums - QUANTUM Scalar i2000 7000

+

Media Set

NameWORM media set # %id% %date%
Automatically Create New Media SetDo not Create, Always continue using current Media Set
-
Table 124 - Media Set - WORM Media Pool 1

-

Retention

+
Table 120 - Media Set - WORM Media Pool 1

+

Retention

Data Retention PolicyNever Overwrite Data
Offline Media TrackingYes
Move all Offline Tape from this Media Pool into The following Media VaultDR - Tape Vault
-
Table 125 - Media Set - WORM Media Pool 1

-

Options

+
Table 121 - Media Set - WORM Media Pool 1

+

Options

@@ -1817,19 +1672,26 @@
Enable Parallel Processing for Tape Jobs using this Media PoolYes
Jobs Pointed to this Media Pool can use up to2 Tape Drives Simultaneously
Use EncryptionYes
Encryption PasswordPassword Global
-
Table 126 - Media Set - WORM Media Pool 1

-

1.2.5 Tape Vaults

+
Table 122 - Media Set - WORM Media Pool 1

+

1.2.5 Tape Vaults

NameDescriptionAutomatic ProtectLocation
DR - Tape VaultCreated by PHARMAX\jocolon at 1/4/2022 11:10 PM.No-
Pharmax - Veeam Tape VaultPharmax - HQ Tape VaultYes-
-
Table 127 - Tape Vault - VEEAM-VBR

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.2.6 NDMP Servers

+
Table 123 - Tape Vault - VEEAM-VBR

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.2.6 NDMP Servers

- -
NameCredentialsPortGateway
ONTAP-HQ-SAN-IC.pharmax.localbackup_admin110000VEEAM-VBR.pharmax.local
-
Table 128 - NDMP Servers - VEEAM-VBR

-

1.3 Inventory

The following section provides inventory information about the Virtual Infrastructure managed by Veeam Server veeam-vbr.pharmax.local.

Inventory


+ + + + +
NTAP-HQ-01V.pharmax.local 0Automatic
192.168.11.17 0Automatic
ntapv-01.pharmax.local 0Automatic
ONTAP-HQ-SAN-IC.pharmax.local 0Automatic
+
Table 124 - NDMP Servers - VEEAM-VBR

+

+
Veeam Backup & Replication As Built Report - v1.0

1.2.7 Tape Infrastructure Diagram.

+Tape Infrastructure Diagram +
+
Image preview: Opens the image in a new tab to view it at full resolution.

1.3 Inventory

The following section provides inventory information about the Virtual Infrastructure managed by Veeam Server veeam-vbr.pharmax.local.

Inventory


@@ -1838,39 +1700,39 @@
vCenter Servers3
ESXi Servers8
Protection Groups6
File Shares10
-
Table 129 - Inventory Summary - VEEAM-VBR

-

1.3.1 Virtual Infrastructure

The following sections detail the configuration about managed virtual servers backed-up by Veeam Server veeam-vbr.pharmax.local.

1.3.1.1 VMware vSphere

The following section details information about VMware Virtual Infrastructure backed-up by Veeam Server veeam-vbr.pharmax.local.

VMware vCenter

+
Table 125 - Inventory Summary - VEEAM-VBR

+

1.3.1 Virtual Infrastructure

The following sections detail the configuration about managed virtual servers backed-up by Veeam Server veeam-vbr.pharmax.local.

1.3.1.1 VMware vSphere

The following section details information about VMware Virtual Infrastructure backed-up by Veeam Server veeam-vbr.pharmax.local.

VMware vCenter

- - + +
NameVersionChild Host
192.168.5.2VMware vCenter Server 8.0.1 build-21560480comp-02a.pharmax.local, comp-01a.pharmax.local, esxsvr-00f.pharmax.local
vcenter-01v.pharmax.localVMware vCenter Server 8.0.1 build-21560480comp-02a.pharmax.local, esxsvr-00f.pharmax.local, comp-01a.pharmax.local
192.168.5.2VMware vCenter Server 8.0.2 build-22617221192.168.7.124, comp-01a.pharmax.local, esxsvr-00f.pharmax.local
vcenter-01v.pharmax.localVMware vCenter Server 8.0.2 build-22617221esxsvr-00f.pharmax.local, comp-01a.pharmax.local, 192.168.7.124
vcenter-03v.pharmax.localVMware vCenter Server 7.0.3 build-20990077edge-01a.pharmax.local
-
Table 130 - vCenter Servers - VEEAM-VBR

-

Esxi Host

+
Table 126 - vCenter Servers - VEEAM-VBR

+

Esxi Host

+ + - - - - + +
NameVersion
192.168.7.124VMware ESXi 7.0.3 build-20036589
192.168.7.124VMware ESXi 7.0.3 build-20036589
comp-01a.pharmax.localVMware ESXi 7.0.3 build-20328353
comp-01a.pharmax.localVMware ESXi 7.0.3 build-20328353
comp-02a.pharmax.localVMware ESXi 7.0.3 build-20328353
comp-02a.pharmax.localVMware ESXi 7.0.3 build-20328353
disaster-01a.pharmax.localVMware ESXi 7.0.3 build-20036589
edge-01a.pharmax.localVMware ESXi 7.0.3 build-20036589
esxsvr-00f.pharmax.localVMware ESXi 8.0.1 build-21495797
esxsvr-00f.pharmax.localVMware ESXi 8.0.1 build-21495797
esxsvr-00f.pharmax.localVMware ESXi 8.0.2 build-22380479
esxsvr-00f.pharmax.localVMware ESXi 8.0.2 build-22380479
-
Table 131 - Esxi Hosts - VEEAM-VBR

-

1.3.1.2 Microsoft Hyper-V

Hyper-V Clusters

+
Table 127 - Esxi Hosts - VEEAM-VBR

+

1.3.1.2 Microsoft Hyper-V

Hyper-V Clusters

NameCredentialsChild Host
pharmax-cluster.pharmax.localadministrator@pharmax.localVEEAM-HV-02, VEEAM-HV-01
-
Table 132 - Hyper-V Clusters - VEEAM-VBR

-

Hyper-V Host

+
Table 128 - Hyper-V Clusters - VEEAM-VBR

+

Hyper-V Host

NameVersion
VEEAM-HV-01Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348)
VEEAM-HV-02Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348)
VEEAM-HV-03.pharmax.localMicrosoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348)
-
Table 133 - Hyper-V Hosts - VEEAM-VBR

-

1.3.2 Physical Infrastructure

The following sections detail configuration information about managed physical infrastructure.

1.3.2.1 Protection Groups Summary

+
Table 129 - Hyper-V Hosts - VEEAM-VBR

+

1.3.2 Physical Infrastructure

The following sections detail configuration information about managed physical infrastructure.

1.3.2.1 Protection Groups Summary

@@ -1879,8 +1741,8 @@
NameTypeContainerScheduleEnabled
Gurabo PC - BackupCustomActiveDirectoryPeriodicallyYes
HQ - Manual PacketCustomManuallyDeployedDailyYes
OthersCustomManuallyDeployedDailyYes
Server with Netapp LUNSCustomActiveDirectoryDailyYes
-
Table 134 - Protection Groups - VEEAM-VBR

-
1.3.2.1.1 Protection Group Configuration

Gurabo PC - Backup

+
Table 130 - Protection Groups - VEEAM-VBR

+
1.3.2.1.1 Protection Group Configuration

Gurabo PC - Backup

@@ -1892,14 +1754,14 @@
Domainpharmax.local
Backup ObjectsName: VDI-Computers
Type: OrganizationUnit
Distinguished Name: OU=VDI-Computers,DC=pharmax,DC=local

Name: VEEAM WorkStations
Type: OrganizationUnit
Distinguished Name: OU=VEEAM WorkStations,DC=pharmax,DC=local
Deployment OptionsInstall Agent: Yes
Upgrade Automatically: Yes
Install Driver: No
Reboot If Required: No
Notification OptionsSend Time: 08:00:00
Additional Address: [veeam_admin@pharmax.local]
Use Notification Options: No
Subject: [%JobResult%] %PGName%: (%FoundCount% new hosts found (%TotalCount% total, %SeenCount% seen)
-
Table 135 - Protection Group Configuration - Gurabo PC - Backup

-

Manually Added

+
Table 131 - Protection Group Configuration - Gurabo PC - Backup

+

Manually Added

Deployment OptionsInstall Agent: Yes
Upgrade Automatically: Yes
Install Driver: No
Reboot If Required: No
Notification OptionsSend Time: 10:00:00
Additional Address: [jcolonf@zenprsolutions.com, rebelinux@gmail.com]
Use Notification Options: No
Subject: [%JobResult%] %JobName% (%ObjectCount% machines) %Issues%
-
Table 136 - Protection Group Configuration - Manually Added

-

Server with Netapp LUNS

+
Table 132 - Protection Group Configuration - Manually Added

+

Server with Netapp LUNS

@@ -1910,8 +1772,8 @@
Domainpharmax.local
Backup ObjectsName: NTAPSVR-01v.pharmax.local
Type: Computer
Distinguished Name: CN=NTAPSVR-01V,OU=Member Servers,DC=pharmax,DC=local
Master Credentialsadministrator@pharmax.local
Deployment OptionsInstall Agent: Yes
Upgrade Automatically: Yes
Install Driver: Yes
Reboot If Required: Yes
-
Table 137 - Protection Group Configuration - Server with Netapp LUNS

-

1.3.3 File Shares

The following table provides a summary about the file shares backed-up by Veeam Server veeam-vbr.pharmax.local.

+
Table 133 - Protection Group Configuration - Server with Netapp LUNS

+

1.3.3 File Shares

The following table provides a summary about the file shares backed-up by Veeam Server veeam-vbr.pharmax.local.

@@ -1924,16 +1786,16 @@
PathTypeBackup IO ControlCredentialsCache Repository
\\192.168.5.18\c$NAS FillerMediumadminLinux - Hardened Repository
\\192.168.5.18\DATANAS FillerMediumadminLinux - Hardened Repository
192.168.5.18:/oracleNAS FillerMediumNoneLinux - Hardened Repository
server-dc-01vFile ServerMediumadministrator@pharmax.localLinux - Hardened Repository
-
Table 138 - File Shares - VEEAM-VBR

-

1.4 Storage Infrastructure

The following section provides information about the storage infrastructure managed by Veeam Server veeam-vbr.pharmax.local.

Storage Infrastructure Inventory


+
Table 134 - File Shares - VEEAM-VBR

+

1.4 Storage Infrastructure

The following section provides information about the storage infrastructure managed by Veeam Server veeam-vbr.pharmax.local.

Storage Infrastructure Inventory


NetApp Ontap Storage5
NetApp Ontap Volumes5
Dell Isilon Storage1
Dell Isilon Volumes1
-
Table 139 - Storage Infrastructure Inventory - VEEAM-VBR

-

1.4.1 NetApp Ontap Storage

The following section details information about NetApp storage infrastructure.

1.4.1.1 ONTAP-DR-SAN

+
Table 135 - Storage Infrastructure Inventory - VEEAM-VBR

+

1.4.1 NetApp Ontap Storage

The following section details information about NetApp storage infrastructure.

1.4.1.1 ONTAP-DR-SAN

@@ -1943,8 +1805,8 @@
DNS NameONTAP-DR-SAN.pharmax.local
DescriptionCreated by PHARMAX\jocolon at 1/9/2022 7:40 PM.
Connection Port443\TCP
Installed LicensesFlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs
-
Table 140 - NetApp Host - ONTAP-DR-SAN

-

Volumes

+
Table 136 - NetApp Host - ONTAP-DR-SAN

+

Volumes

@@ -1956,8 +1818,8 @@
NameTotal SpaceUsed SpaceThin Provision
SAN_DR_root973 MB664 KBNo
SRM_EDGE_PLACEHOLDER_0110 GB85 MBYes
vol_SRM_LAB_STORAGE_02_dest31 GB848 MBYes
vol_SRM_POL_DEDUP_01_dest30 GB26 GBYes
-
Table 141 - NetApp Volumes - ONTAP-DR-SAN

-

1.4.1.2 ONTAP-HQ-SAN

+
Table 137 - NetApp Volumes - ONTAP-DR-SAN

+

1.4.1.2 ONTAP-HQ-SAN

@@ -1967,8 +1829,8 @@
DNS NameONTAP-HQ-SAN.pharmax.local
DescriptionCreated by PHARMAX\jocolon at 12/23/2021 9:12 PM.
Connection Port443\TCP
Installed LicensesFlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs
-
Table 142 - NetApp Host - ONTAP-HQ-SAN

-

Volumes

+
Table 138 - NetApp Host - ONTAP-HQ-SAN

+

Volumes

@@ -1977,8 +1839,8 @@
NameTotal SpaceUsed SpaceThin Provision
DATA10 GB2 GBNo
HYPERV_QUORUM_STORAGE15 GB109 MBNo
oracle10 GB4 MBNo
SAN_HQ_root973 MB4 MBNo
-
Table 143 - NetApp Volumes - ONTAP-HQ-SAN

-

1.4.1.3 VEEAM-NTAP-CLUSTER

+
Table 139 - NetApp Volumes - ONTAP-HQ-SAN

+

1.4.1.3 VEEAM-NTAP-CLUSTER

@@ -1988,8 +1850,8 @@
DNS NameVEEAM-NTAP-CLUSTER.pharmax.local
DescriptionCreated by PHARMAX\administrator at 5/5/2022 12:54 PM.
Connection Port443\TCP
Installed LicensesFlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs
-
Table 144 - NetApp Host - VEEAM-NTAP-CLUSTER

-

1.4.1.4 PHARMAX-DR

+
Table 140 - NetApp Host - VEEAM-NTAP-CLUSTER

+

1.4.1.4 PHARMAX-DR

@@ -1999,8 +1861,8 @@
DNS Namepharmax-dr.pharmax.local
DescriptionCreated by PHARMAX\administrator at 6/29/2021 7:48 PM.
Connection Port443\TCP
Installed LicensesFlexClone, SnapRestore, Fcp, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs
-
Table 145 - NetApp Host - PHARMAX-DR

-

Volumes

+
Table 141 - NetApp Host - PHARMAX-DR

+

Volumes

@@ -2017,8 +1879,8 @@
NameTotal SpaceUsed SpaceThin Provision
DP_Server_Home15 GB42 MBYes
NAS_DR_root19 MB1 MBNo
vol_SERVER_DATASTORE_dest15 GB8 GBYes
VVOL_REPLICATION_MIRROR122 MB364 KBYes
-
Table 146 - NetApp Volumes - PHARMAX-DR

-

1.4.1.5 PHARMAX-HQ

+
Table 142 - NetApp Volumes - PHARMAX-DR

+

1.4.1.5 PHARMAX-HQ

@@ -2028,8 +1890,8 @@
DNS Namepharmax-hq.pharmax.local
DescriptionCreated by PHARMAX\administrator at 6/29/2021 12:10 PM.
Connection Port443\TCP
Installed LicensesFlexClone, SnapRestore, Fcp, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs
-
Table 147 - NetApp Host - PHARMAX-HQ

-

Volumes

+
Table 143 - NetApp Host - PHARMAX-HQ

+

Volumes

@@ -2040,8 +1902,8 @@
NameTotal SpaceUsed SpaceThin Provision
ESX_RDM_TEST48 GB89 MBYes
HYPERV_CLUSTER_QUORUM10 GB5 MBYes
SERVER_DATASTORE_DR_dest300 MB231 MBYes
SQL_SERVER_01_V80 GB109 MBYes
-
Table 148 - NetApp Volumes - PHARMAX-HQ

-

1.4.2 Dell Isilon Storage

The following section details information about Dell storage infrastructure.

1.4.2.1 PHARMAX-ISILON

+
Table 144 - NetApp Volumes - PHARMAX-HQ

+

1.4.2 Dell Isilon Storage

The following section details information about Dell storage infrastructure.

1.4.2.1 PHARMAX-ISILON

@@ -2049,97 +1911,19 @@
DNS Nameisilon_nas.pharmax.local
DescriptionCreated by PHARMAX\jocolon at 1/16/2022 12:33 PM.
Connection Address192.168.7.90
Connection Port8080\TCP
-
Table 149 - Isilon Host - PHARMAX-ISILON

-

Volumes

+
Table 145 - Isilon Host - PHARMAX-ISILON

+

Volumes

NameTotal SpaceUsed SpaceThin Provision
DATA0 KB0 KBNo
-
Table 150 - Isilon Volumes - PHARMAX-ISILON

-

1.5 Replication

The following section provides information about the replications managed by Veeam Server veeam-vbr.pharmax.local.

Replication Inventory


+
Table 146 - Isilon Volumes - PHARMAX-ISILON

+

1.5 Replication

The following section provides information about the replications managed by Veeam Server veeam-vbr.pharmax.local.

Replication Inventory


Replicas5
Failover Plans3
-
Table 151 - Replication Inventory - VEEAM-VBR

-

1.5.1 Replicas

The following section details replica information from Veeam Server veeam-vbr.pharmax.local.

- - - - - - - - - - -
VM NameLinux-VM-Siem
Target Vm NameTenant2_Linux-VM-Siem_replica
Original Locationvcenter-03v.pharmax.local\RegionA01-EDGE
Destination Locationvcenter-01v.pharmax.local\RegionHQ-MGMT
Job NameReplication Job 1
StateReady
TypeVMware Replication
Restore Points1
Creation Time11/15/2022 11:23:46
-
Table 152 - Replication Job 1 - Linux-VM-Siem

-
- - - - - - - - - - -
VM NameLinux-VM-SOAR
Target Vm NameTenant2_Linux-VM-SOAR_replica
Original Locationvcenter-03v.pharmax.local\RegionA01-EDGE
Destination Locationvcenter-01v.pharmax.local\RegionHQ-MGMT
Job NameReplication Job 1
StateReady
TypeVMware Replication
Restore Points1
Creation Time11/15/2022 11:23:46
-
Table 153 - Replication Job 1 - Linux-VM-SOAR

-
- - - - - - - - - - -
VM Namecsr-mapserver
Target Vm Namecsr-mapserver_replica
Original Locationvcenter-01v.pharmax.local\RegionHQ-MGMT
Destination Locationvcenter-03v.pharmax.local\edge-01a.pharmax.local
Job NameCisco-CSR-Replication
StateReady
TypeVMware Replication
Restore Points3
Creation Time05/08/2022 18:21:32
-
Table 154 - Cisco-CSR-Replication - csr-mapserver

-
- - - - - - - - - - -
VM NameTiny-VM
Target Vm NameTiny-VM_replica
Original Locationpharmax-cluster.pharmax.local\VEEAM-HV-02
Destination LocationVEEAM-HV-03.pharmax.local
Job NameHVCluster-To-HVStandalone
StateReady
TypeHyper-V Replication
Restore Points2
Creation Time05/07/2022 13:38:35
-
Table 155 - HVCluster-To-HVStandalone - Tiny-VM

-
- - - - - - - - - - -
VM NameVEEAM-Linux-VM
Target Vm NameVEEAM-Linux-VM_replica
Original Locationvcenter-01v.pharmax.local\RegionA01-COMP
Destination Locationvcenter-03v.pharmax.local\edge-01a.pharmax.local
Job NameHQ-to-EDGE
StateReady
TypeVMware Replication
Restore Points5
Creation Time05/05/2022 14:22:24
-
Table 156 - HQ-to-EDGE - VEEAM-Linux-VM

-
- - - - - - - - - - -
VM NameVEEAM-VM
Target Vm NameVEEAM-VM_replica
Original Locationvcenter-01v.pharmax.local\RegionA01-COMP
Destination Locationvcenter-03v.pharmax.local\edge-01a.pharmax.local
Job NameHQ-to-EDGE
StateReady
TypeVMware Replication
Restore Points1
Creation Time05/05/2022 14:22:24
-
Table 157 - HQ-to-EDGE - VEEAM-VM

-

1.5.2 Failover Plans

The following section details failover plan information from Veeam Server veeam-vbr.pharmax.local.

1.5.2.1 Cisco-CSR-FailoverPlan

+
Table 147 - Replication Inventory - VEEAM-VBR

+

1.5.1 Failover Plans

The following section details failover plan information from Veeam Server veeam-vbr.pharmax.local.

1.5.1.1 Cisco-CSR-FailoverPlan

@@ -2150,13 +1934,13 @@
PlatformVMWare
StatusReady
VM Count1
DescriptionCreated by PHARMAX\administrator at 5/6/2022 11:54 AM.
-
Table 158 - Failover Plan - Cisco-CSR-FailoverPlan

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 148 - Failover Plan - Cisco-CSR-FailoverPlan

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

VM NameBoot OrderBoot Delay
Unknown060
-
Table 159 - Virtual Machines - Cisco-CSR-FailoverPlan

-

1.5.2.2 HQ-To-DR-HV

+
Table 149 - Virtual Machines - Cisco-CSR-FailoverPlan

+

1.5.1.2 HQ-To-DR-HV

@@ -2167,13 +1951,13 @@
PlatformHyperV
StatusReady
VM Count1
DescriptionCreated by PHARMAX\administrator at 5/8/2022 12:00 PM.
-
Table 160 - Failover Plan - HQ-To-DR-HV

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 150 - Failover Plan - HQ-To-DR-HV

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

VM NameBoot OrderBoot Delay
Unknown060
-
Table 161 - Virtual Machines - HQ-To-DR-HV

-

1.5.2.3 HQ-to-EDGE FailOver Plan

+
Table 151 - Virtual Machines - HQ-To-DR-HV

+

1.5.1.3 HQ-to-EDGE FailOver Plan

@@ -2184,365 +1968,49 @@
PlatformVMWare
StatusReady
VM Count2
DescriptionCreated by PHARMAX\administrator at 5/5/2022 9:43 PM.
-
Table 162 - Failover Plan - HQ-to-EDGE FailOver Plan

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 152 - Failover Plan - HQ-to-EDGE FailOver Plan

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

VM NameBoot OrderBoot Delay
Unknown160
Unknown060
-
Table 163 - Virtual Machines - HQ-to-EDGE FailOver Plan

-

1.6 Cloud Connect

The following section provides information about Cloud Connect components from server veeam-vbr.pharmax.local.

Cloud Connect Infrastructure


- - - - - - - -
Cloud Gateways3
Gateway Pools2
Tenants6
Backup Storage8
Public IP Addresses18
Hardware Plans4
-
Table 164 - Cloud Connect Inventory - VEEAM-VBR

-

1.6.1 Service Status

The following section provides information about Cloud Gateways SSL Certificate.

- - - - - -
Server NameVEEAM-VBR
Global StatusActive
Service StateNormal
Service Response Delay0
-
Table 165 - Service Status - VEEAM-VBR

-

1.6.2 Public IP

The following section provides information about Cloud Public IP.

- - - - - - - - - - - - - - - - - - - -
IP AddressAssigned Tenant
66.66.66.66Tenant3
66.66.66.67Tenant3
66.66.66.68Tenant2
66.66.66.69-
66.66.66.70-
66.66.66.71-
66.66.66.72-
66.66.66.73-
66.66.66.74-
66.66.66.75-
66.66.66.76-
66.66.66.77-
66.66.66.78-
66.66.66.79-
66.66.66.80-
66.66.66.81-
66.66.66.82-
66.66.66.83-
-
Table 166 - Public IP - VEEAM-VBR

-

1.6.3 Cloud Gateways

The following section provides summary information about configured Cloud Gateways.

- - - - - - - - - -
NameVEEAM-HVPRX-01V.pharmax.local
DNS/IP192.168.7.215
Network ModeDirect
NAT Port6180
Incoming Port6180
EnabledYes
Cloud Gateway PoolCloud gateway pool 2
DescriptionCreated by PHARMAX\administrator at 11/8/2022 9:29 AM.
-
Table 167 - Cloud Gateways - VEEAM-HVPRX-01V.pharmax.local

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.
- - - - - - - - - -
NameVEEAM-VBR
DNS/IP192.168.7.73
Network ModeDirect
NAT Port6180
Incoming Port6180
EnabledYes
Cloud Gateway PoolCloud gateway pool 1
DescriptionCreated by PHARMAX\administrator at 2/18/2023 1:21 PM.
-
Table 168 - Cloud Gateways - VEEAM-VBR

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.
- - - - - - - - - -
NameVEEAM-VBR-02V.pharmax.local
DNS/IP192.168.7.189
Network ModeDirect
NAT Port6180
Incoming Port6180
EnabledYes
Cloud Gateway Pool-
DescriptionCreated by PHARMAX\administrator at 11/7/2022 9:05 AM.
-
Table 169 - Cloud Gateways - VEEAM-VBR-02V.pharmax.local

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.6.4 Gateways Pools

The following section provides summary information about configured Cloud Gateways Pools.

- - - -
NameCloud Gateway ServersDescription
Cloud gateway pool 1VEEAM-VBRCreated by PHARMAX\administrator at 11/7/2022 8:57 AM.
Cloud gateway pool 2VEEAM-HVPRX-01V.pharmax.localCreated by PHARMAX\administrator at 11/8/2022 9:36 AM.
-
Table 170 - Gateways Pools - VEEAM-VBR

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

1.6.5 Tenants

The following table provides status information about Cloud Connect Tenants.

- - - - - - - -
NameTypeLast ActiveLast Result
pharmax\veeam_adminActive Directory Success
PHARMAX-VEEAMvCloud Director Success
Tenant2Standalone11/17/2022 10:29 PMFailed
Tenant3Standalone Success
Tenant4Standalone Success
Tenant5Standalone Success
-
Table 171 - Tenants Summary - VEEAM-VBR

-
Health Check:
Best Practice: Validate if the tenant's resources are being utilized

1.6.6 Backup Storage

The following section provides information about Veeam Cloud Connect configured Backup Storage.

1.6.6.1 HQ - Backups

- - - - - - - - -
TypeWindows
PathE:\Backups
Total Space199 GB
Free Space198 GB
Used Space %1
StatusUnavailable
DescriptionCreated by PHARMAX\administrator at 7/16/2022 9:57 PM.
-
Table 172 - Backup Storage - HQ - Backups

-

Tenant Utilization

- - - - -
NameQuotaUsed SpaceUsed Space %Path
Tenant210 GB0.3008 GB3E:\Backups\Tenant2
Tenant4100 GB0 GB0E:\Backups\Tenant4
Tenant510 GB0 GB0E:\Backups\Tenant5
-
Table 173 - Tenant Utilization - HQ - Backups

-

1.6.6.2 Linux - Hardened Repository

- - - - - - - - -
TypeLinux
Path/backup_data/backups
Total Space199 GB
Free Space187 GB
Used Space %6
StatusUnavailable
DescriptionCreated by PHARMAX\jocolon at 12/28/2021 1:25 PM.
-
Table 174 - Backup Storage - Linux - Hardened Repository

-

Tenant Utilization

- - - - -
NameQuotaUsed SpaceUsed Space %Path
PHARMAX-VEEAM10 GB0 GB0/backup_data/backups/PHARMAX-VEEAM
Tenant21024 GB0.001 GB0/backup_data/backups/Tenant2
Tenant410 GB0 GB0/backup_data/backups/Tenant4
-
Table 175 - Tenant Utilization - Linux - Hardened Repository

-

1.6.6.3 SOBR - Minio

- - - - - - - - -
TypeScale-out
Path-
Total Space499 GB
Free Space344 GB
Used Space %31
StatusAvailable
DescriptionCreated by PHARMAX\administrator at 2/27/2021 7:29 PM.
-
Table 176 - Backup Storage - SOBR - Minio

-

Tenant Utilization

- - - -
NameQuotaUsed SpaceUsed Space %Path
pharmax\veeam_admin2 GB0 GB0pharmax_veeam_admin
PHARMAX-VEEAM10 GB0 GB0PHARMAX-VEEAM
-
Table 177 - Tenant Utilization - SOBR - Minio

-

1.6.7 Replica Resources

The following table provides a summary of Replica Resources.

- - - - - -
NamePlatformCPUMemoryStorage QuotaNetwork CountSubscribers Count
Hardware plan 1VMWare9.2 Ghz52.56 GB20 GB22
Hardware plan 2VMWareUnlimitedUnlimited10240 GB91
Hardware plan 3HyperV0.7 GhzUnlimited20 GB21
Hardware plan 4VMWare0.9 Ghz5.27 GB43 GB20
-
Table 178 - Replica Resources - VEEAM-VBR

-

1.6.7.1 Replica Resources Configuration

1.6.7.1.1 Hardware plan 1

Host Hardware Quota

- - - - - - - - -
Host or ClusterRegionHQ-MGMT (Cluster)
PlatformVMWare
CPU9.2 Ghz
Memory52.56 GB
Network Count2
Subscribed TenantTenant2, Tenant3
DescriptionCreated by PHARMAX\administrator at 11/7/2022 9:01 AM.
-
Table 179 - Host Hardware Quota - Hardware plan 1

-

Storage Quota

- - - - - - -
Datastore NameHDD-MED-PERF
Friendly NameStorage 1
PlatformVMWare
Storage Quota10 GB
Storage PolicyVM Encryption Policy
-
Table 180 - Storage Quota - HDD-MED-PERF

-
- - - - - - -
Datastore NameHDD-VM-ISO-LOW-PERF
Friendly NameStorage 2
PlatformVMWare
Storage Quota10 GB
Storage PolicyVM Encryption Policy
-
Table 181 - Storage Quota - HDD-VM-ISO-LOW-PERF

-

Network Quota

- - - - - - - - -
Specify number of networks with Internet Access2
Specify number of internal networks1
Host or ClusterRegionHQ-MGMT (Cluster)
PlatformVMWare
Virtual SwitchPHARMAX-DVS
VLANs With Internet1 - 200
VLANs Without Internet201 - 210
-
Table 182 - Network Quota - Hardware plan 1

-

Tenant Utilization

- - - -
NameCPU UsageMemory UsageStorage Usage
Tenant2000 GB (Storage 1)
0 GB (Storage 2)
Tenant3000 GB (Storage 2)
0 GB (Storage 1)
-
Table 183 - Tenant Utilization - Hardware plan 1

-
1.6.7.1.2 Hardware plan 2

Host Hardware Quota

- - - - - - - - -
Host or Clusteresxsvr-00f.pharmax.local (ESXi)
PlatformVMWare
CPUUnlimited
MemoryUnlimited
Network Count9
Subscribed TenantTenant3
DescriptionCreated by PHARMAX\administrator at 11/10/2022 9:09 PM.
-
Table 184 - Host Hardware Quota - Hardware plan 2

-

Storage Quota

- - - - - - -
Datastore NameSSD-VM-HIGH-CAPACITY-PERF-MK
Friendly NameStorage 1
PlatformVMWare
Storage Quota10240 GB
Storage PolicyVM Encryption Policy
-
Table 185 - Storage Quota - SSD-VM-HIGH-CAPACITY-PERF-MK

-

Network Quota

- - - - - - - - -
Specify number of networks with Internet Access9
Specify number of internal networks5
Host or Clusteresxsvr-00f.pharmax.local (ESXi)
PlatformVMWare
Virtual SwitchvSwitch0
VLANs With Internet1 - 9
VLANs Without Internet10 - 20
-
Table 186 - Network Quota - Hardware plan 2

-

Tenant Utilization

- - -
NameCPU UsageMemory UsageStorage Usage
Tenant3000 GB (Storage 1)
-
Table 187 - Tenant Utilization - Hardware plan 2

-
1.6.7.1.3 Hardware plan 4

Host Hardware Quota

- - - - - - - - -
Host or ClusterRegionHQ-MGMT (Cluster)
PlatformVMWare
CPU0.9 Ghz
Memory5.27 GB
Network Count2
Subscribed TenantNone
DescriptionCreated by PHARMAX\administrator at 11/15/2022 3:22 PM.
-
Table 188 - Host Hardware Quota - Hardware plan 4

-

Storage Quota

- - - - - - -
Datastore NameHDD-VM-MED-PERF-02
Friendly NameStorage 2
PlatformVMWare
Storage Quota23 GB
Storage PolicyVM Encryption Policy
-
Table 189 - Storage Quota - HDD-VM-MED-PERF-02

-
- - - - - - -
Datastore NameHDD-VM-ISO-LOW-PERF
Friendly NameStorage 1
PlatformVMWare
Storage Quota20 GB
Storage PolicyVM Encryption Policy
-
Table 190 - Storage Quota - HDD-VM-ISO-LOW-PERF

-

Network Quota

- - - - - - - - -
Specify number of networks with Internet Access2
Specify number of internal networks0
Host or ClusterRegionHQ-MGMT (Cluster)
PlatformVMWare
Virtual SwitchPHARMAX-DVS
VLANs With Internet1 - 200
VLANs Without Internet201 - 210
-
Table 191 - Network Quota - Hardware plan 4

-
1.6.7.1.4 Hardware plan 3

Host Hardware Quota

- - - - - - - - -
Host or ClusterVEEAM-HV-03.pharmax.local (HvServer)
PlatformHyperV
CPU0.7 Ghz
MemoryUnlimited
Network Count2
Subscribed TenantTenant5
DescriptionCreated by PHARMAX\administrator at 11/13/2022 8:19 PM.
-
Table 192 - Host Hardware Quota - Hardware plan 3

-

Storage Quota

- - - - - - -
Datastore NameC:\Recovery
Friendly NameStorage 1
PlatformHyperV
Storage Quota10 GB
Storage Policy-
-
Table 193 - Storage Quota - C:\Recovery

-
- - - - - - -
Datastore NameC:\DATA
Friendly NameStorage 2
PlatformHyperV
Storage Quota10 GB
Storage Policy-
-
Table 194 - Storage Quota - C:\DATA

-

Network Quota

- - - -
Specify number of networks with Internet Access2
Specify number of internal networks1
-
Table 195 - Network Quota - Hardware plan 3

-

Tenant Utilization

- - -
NameCPU UsageMemory UsageStorage Usage
Tenant5000 GB (Storage 1)
0 GB (Storage 2)
-
Table 196 - Tenant Utilization - Hardware plan 3

-

1.7 Jobs Summary

The following section provides information about the configured jobs in Veeam Server: veeam-vbr.pharmax.local.

-Backup Repository - Diagram -
-

1.7.1 Backup Jobs

The following section list backup jobs created in Veeam Backup & Replication.

+
Table 153 - Virtual Machines - HQ-to-EDGE FailOver Plan

+

1.6 Jobs Summary

The following section provides information about the configured jobs in Veeam Server: veeam-vbr.pharmax.local.

1.6.1 Backup Jobs

The following section list backup jobs created in Veeam Backup & Replication.

- + + + - + - + - - + + - +
NameTypeStatusLatest ResultScheduled?
Agent Backup Policy 2Linux Agent PolicyEnabledFailedYes
Backup - Replicated VM - Cloud VirtualdcsVMware BackupEnabledSuccessNo
Backup - Replicated VM - Cloud VirtualdcsVMware BackupEnabledSuccessYes
Backup Copy Job 1Backup CopyEnabledWarningYes
Backup Copy Job 4Backup CopyEnabledFailedYes
Backup Copy Job 5Backup CopyEnabledFailedYes
COMP-CLUSTER-NFSVMware BackupEnabledFailedYes
File Backup Job 1File BackupEnabledFailedYes
File Backup Job 1 (Copy) 1Backup CopyEnabledNoneYes
File Backup Job 1 (Copy) 1Backup CopyEnabledFailedYes
Gurabo PC - Backup JobWindows Agent PolicyEnabledNoneYes
HPE-StoreOnce-Copy-JobBackup CopyEnabledSuccessYes
Hyper-V-Backup-CopyBackup CopyDisabledNoneYes
Hyper-V-Backup-CopyBackup CopyEnabledFailedYes
HyperV-Backup-JobHyper-V BackupDisabledFailedNo
Linux Agent Backup JobLinux Agent BackupEnabledFailedYes
PHARMAX-HQ-SVRVMware BackupDisabledNoneNo
Server - Share BackupFile BackupEnabledFailedYes
SOBR - TESTVMware BackupEnabledSuccessNo
VM - Test - AWSVMware BackupEnabledFailedNo
SOBR - TESTVMware BackupEnabledFailedYes
VM - Test - AWSVMware BackupEnabledFailedYes
VM Copy Job 1VM CopyEnabledFailedYes
WIN HyperV VM BackupHyper-V BackupDisabledFailedNo
WIN HyperV VM BackupHyper-V BackupEnabledFailedYes
-
Table 197 - Backup Jobs - VEEAM-VBR

-

1.7.2 VMware Backup Jobs Configuration

The following section details the configuration of VMware type backup jobs.

+
Table 154 - Backup Jobs - VEEAM-VBR

+

1.6.2 VMware Backup Jobs Configuration

The following section details the configuration of VMware type backup jobs.

- +
NameCreation TimeVM Count
Backup - Replicated VM - Cloud Virtualdcs06/27/2022 16:57:503
COMP-CLUSTER-NFS06/02/2021 20:31:271
PHARMAX-HQ-SVR06/29/2021 12:15:231
Servers Backup Daily12/15/2019 19:25:180
SOBR - TEST02/27/2021 21:07:326
SOBR - TEST02/27/2021 21:07:3210
SQL Server Backup12/15/2019 20:46:100
VEEAM-SP Server Backup12/15/2019 23:22:230
VM - Test - AWS12/20/2021 12:57:431
-
Table 198 - VMware Backup Summary - VEEAM-VBR

-

1.7.2.1 Backup - Replicated VM - Cloud Virtualdcs

Common Information

+
Table 155 - VMware Backup Summary - VEEAM-VBR

+

1.6.2.1 Backup - Replicated VM - Cloud Virtualdcs

Common Information

@@ -2552,15 +2020,15 @@
NameBackup - Replicated VM - Cloud Virtualdcs
TypeVMware Backup
DescriptionCreated by PHARMAX\administrator at 6/27/2022 4:56 PM.
Modified ByPHARMAX\administrator
-
Table 199 - Common Information - Backup - Replicated VM - Cloud Virtualdcs

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 156 - Common Information - Backup - Replicated VM - Cloud Virtualdcs

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
csr-mapserverVirtual MachineInclude1.5 GBAllDisks
csr-pharmax-drVirtual MachineInclude1.5 GBAllDisks
csr-pharmax-hqVirtual MachineInclude1.5 GBAllDisks
-
Table 200 - Virtual Machines - Backup - Replicated VM - Cloud Virtualdcs

-

Storage

+
Table 157 - Virtual Machines - Backup - Replicated VM - Cloud Virtualdcs

+

Storage

@@ -2577,8 +2045,8 @@
Backup Proxyveeam-lnx-px.pharmax.local
Backup RepositoryLinux - Hardened Repository
Transform Increments To SyntheticNo
Transform To Synthetic DaysSaturday
-
Table 201 - Storage Options - Backup - Replicated VM - Cloud Virtualdcs

-

Advanced Settings (Maintenance)

+
Table 158 - Storage Options - Backup - Replicated VM - Cloud Virtualdcs

+

Advanced Settings (Maintenance)

@@ -2590,8 +2058,8 @@
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 202 - Advanced Settings (Maintenance) - Backup - Replicated VM - Cloud Virtualdcs

-

Advanced Settings (Storage)

+
Table 159 - Advanced Settings (Maintenance) - Backup - Replicated VM - Cloud Virtualdcs

+

Advanced Settings (Storage)

@@ -2601,16 +2069,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 203 - Advanced Settings (Storage) - Backup - Replicated VM - Cloud Virtualdcs

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 160 - Advanced Settings (Storage) - Backup - Replicated VM - Cloud Virtualdcs

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 204 - Advanced Settings (vSphere) - Backup - Replicated VM - Cloud Virtualdcs

-

Advanced Settings (Integration)

+
Table 161 - Advanced Settings (vSphere) - Backup - Replicated VM - Cloud Virtualdcs

+

Advanced Settings (Integration)

@@ -2618,8 +2086,19 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 205 - Advanced Settings (Integration) - Backup - Replicated VM - Cloud Virtualdcs

-

1.7.2.2 COMP-CLUSTER-NFS

Common Information

+
Table 162 - Advanced Settings (Integration) - Backup - Replicated VM - Cloud Virtualdcs

+

Schedule

+ + + + + + + + +
Retry Failed item3
Wait before each retry10/min
Backup WindowNo
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Start Time10:00 PM
Latest Run01/01/0001 00:00:00
+
Table 163 - Schedule Options - Backup - Replicated VM - Cloud Virtualdcs

+

1.6.2.2 COMP-CLUSTER-NFS

Common Information

@@ -2629,13 +2108,13 @@
NameCOMP-CLUSTER-NFS
TypeVMware Backup
DescriptionCreated by PHARMAX\administrator at 6/2/2021 8:15 PM.
Modified ByPHARMAX\administrator
-
Table 206 - Common Information - COMP-CLUSTER-NFS

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 164 - Common Information - COMP-CLUSTER-NFS

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
RocaWebVirtual MachineInclude0 BAllDisks
-
Table 207 - Virtual Machines - COMP-CLUSTER-NFS

-

Storage

+
Table 165 - Virtual Machines - COMP-CLUSTER-NFS

+

Storage

@@ -2652,8 +2131,8 @@
Backup ProxyAutomatic
Backup RepositorySOBR - Minio
Transform Increments To SyntheticNo
Transform To Synthetic DaysSaturday
-
Table 208 - Storage Options - COMP-CLUSTER-NFS

-

Advanced Settings (Maintenance)

+
Table 166 - Storage Options - COMP-CLUSTER-NFS

+

Advanced Settings (Maintenance)

@@ -2665,8 +2144,8 @@
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 209 - Advanced Settings (Maintenance) - COMP-CLUSTER-NFS

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 167 - Advanced Settings (Maintenance) - COMP-CLUSTER-NFS

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

@@ -2676,16 +2155,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 210 - Advanced Settings (Storage) - COMP-CLUSTER-NFS

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 168 - Advanced Settings (Storage) - COMP-CLUSTER-NFS

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 211 - Advanced Settings (vSphere) - COMP-CLUSTER-NFS

-

Schedule

+
Table 169 - Advanced Settings (vSphere) - COMP-CLUSTER-NFS

+

Schedule

@@ -2693,10 +2172,10 @@ - +
Retry Failed item3
Wait before each retry10/min
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Start Time10:00 PM
Latest Run06/03/2023 22:00:13
Latest Run12/24/2023 22:00:21
-
Table 212 - Schedule Options - COMP-CLUSTER-NFS

-

Backup Window Time Period

Permited \ Denied
+
Table 170 - Schedule Options - COMP-CLUSTER-NFS

+

Backup Window Time Period

Permited \ Denied
@@ -2706,8 +2185,8 @@
H121234567891011121234567891011
Sun100000000000000100000000
Mon111111111111111111111111
Fri111111111111111111111111
Sat000000000010000000000000
-
Table 213 - Backup Window - COMP-CLUSTER-NFS

-

1.7.2.3 PHARMAX-HQ-SVR

Common Information

+
Table 171 - Backup Window - COMP-CLUSTER-NFS

+

1.6.2.3 PHARMAX-HQ-SVR

Common Information

@@ -2717,14 +2196,14 @@
NamePHARMAX-HQ-SVR
TypeVMware Backup
DescriptionCreated by PHARMAX\administrator at 6/29/2021 12:12 PM.
Modified ByPHARMAX\administrator
-
Table 214 - Common Information - PHARMAX-HQ-SVR

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 172 - Common Information - PHARMAX-HQ-SVR

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
Linux-Mon-01vVirtual MachineExclude0 BSelectedDisks
PHARMAX-HQ-SVRResource PoolInclude30.6 GBSelectedDisks
-
Table 215 - Virtual Machines - PHARMAX-HQ-SVR

-

Storage

+
Table 173 - Virtual Machines - PHARMAX-HQ-SVR

+

Storage

@@ -2745,8 +2224,8 @@
Backup Proxyveeam-lnx-px.pharmax.local
Backup RepositorySOBR - Minio
Keep Monthly full backupDisabled
Keep Yearly full backupDisabled
-
Table 216 - Storage Options - PHARMAX-HQ-SVR

-

Advanced Settings (Maintenance)

+
Table 174 - Storage Options - PHARMAX-HQ-SVR

+

Advanced Settings (Maintenance)

@@ -2758,8 +2237,8 @@
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeDaily
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after15
-
Table 217 - Advanced Settings (Maintenance) - PHARMAX-HQ-SVR

-

Advanced Settings (Storage)

+
Table 175 - Advanced Settings (Maintenance) - PHARMAX-HQ-SVR

+

Advanced Settings (Storage)

@@ -2769,8 +2248,8 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
-
Table 218 - Advanced Settings (Storage) - PHARMAX-HQ-SVR

-

Advanced Settings (Notification)

+
Table 176 - Advanced Settings (Storage) - PHARMAX-HQ-SVR

+

Advanced Settings (Notification)

@@ -2786,16 +2265,16 @@
Send Snmp NotificationYes
Send Email NotificationYes
VM Attribute Note ValueNotes
Append to Existing AttributeYes
-
Table 219 - Advanced Settings (Notification) - PHARMAX-HQ-SVR

-

Advanced Settings (vSphere)

+
Table 177 - Advanced Settings (Notification) - PHARMAX-HQ-SVR

+

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceYes
Use Change Block TrackingYes
Enable CBT for all protected VMsNo
Reset CBT On each Active Full BackupNo
-
Table 220 - Advanced Settings (vSphere) - PHARMAX-HQ-SVR

-

Advanced Settings (Integration)

+
Table 178 - Advanced Settings (vSphere) - PHARMAX-HQ-SVR

+

Advanced Settings (Integration)

@@ -2803,8 +2282,8 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupYes
Failover to Primary Storage SnapshotYes
-
Table 221 - Advanced Settings (Integration) - PHARMAX-HQ-SVR

-

Advanced Settings (Script)

+
Table 179 - Advanced Settings (Integration) - PHARMAX-HQ-SVR

+

Advanced Settings (Script)

@@ -2813,14 +2292,14 @@
Run the Following Script BeforeYes
Run Script Before the Jobsql_prefreeze.cmd
Run Script FrequencyDays
Run Script on the Selected DaysSaturday
-
Table 222 - Advanced Settings (Script) - PHARMAX-HQ-SVR

-

Secondary Target

+
Table 180 - Advanced Settings (Script) - PHARMAX-HQ-SVR

+

Secondary Target

Job NameTypeStateDescription
Backup Copy Job 1Backup CopyWarningCreated by PHARMAX\administrator at 2/12/2022 9:10 PM.
PHARMAX-HQ-SVR-TAPEBackup to TapeFailedCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
-
Table 223 - Secondary Destination Jobs - PHARMAX-HQ-SVR

-

Guest Processing

+
Table 181 - Secondary Destination Jobs - PHARMAX-HQ-SVR

+

Guest Processing

@@ -2847,7 +2326,7 @@
NamePHARMAX-HQ-SVR
EnabledYes
Windows Pre-freeze scriptc:\superduperscript.cmd
Windows Post-thaw scriptc:\superduperscriptpost.cmd
-
Table 224 - Guest Processing Options - PHARMAX-HQ-SVR

+
Table 182 - Guest Processing Options - PHARMAX-HQ-SVR

@@ -2875,8 +2354,8 @@
NameLinux-Mon-01v
Linux Pre-freeze script/sbin/premysql.sh
Linux Post-thaw script/sbin/postmysql.sh
-
Table 225 - Guest Processing Options - Linux-Mon-01v

-

1.7.2.4 SOBR - TEST

Common Information

+
Table 183 - Guest Processing Options - Linux-Mon-01v

+

1.6.2.4 SOBR - TEST

Common Information

@@ -2886,14 +2365,14 @@
NameSOBR - TEST
TypeVMware Backup
Description 
Modified ByPHARMAX\administrator
-
Table 226 - Common Information - SOBR - TEST

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 184 - Common Information - SOBR - TEST

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
LINUX-VMVirtual MachineInclude8.4 GBAllDisks
AD-LABVirtual ApplicationInclude69.5 GBAllDisks
-
Table 227 - Virtual Machines - SOBR - TEST

-

Storage

+
Table 185 - Virtual Machines - SOBR - TEST

+

Storage

@@ -2914,8 +2393,8 @@
Backup ProxyAutomatic
Backup RepositorySOBR - Minio
Keep Monthly full backup for2 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: July
-
Table 228 - Storage Options - SOBR - TEST

-

Advanced Settings (Maintenance)

+
Table 186 - Storage Options - SOBR - TEST

+

Advanced Settings (Maintenance)

@@ -2927,8 +2406,8 @@
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 229 - Advanced Settings (Maintenance) - SOBR - TEST

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 187 - Advanced Settings (Maintenance) - SOBR - TEST

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

@@ -2938,16 +2417,21 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 230 - Advanced Settings (Storage) - SOBR - TEST

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 188 - Advanced Settings (Storage) - SOBR - TEST

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 231 - Advanced Settings (vSphere) - SOBR - TEST

-

Guest Processing

+
Table 189 - Advanced Settings (vSphere) - SOBR - TEST

+

Secondary Target

+ + +
Job NameTypeStateDescription
Backup Copy Job 4Backup CopyFailedCreated by PHARMAX\administrator at 7/7/2023 5:01 PM.
+
Table 190 - Secondary Destination Jobs - SOBR - TEST

+

Guest Processing

@@ -2963,7 +2447,7 @@
NameLINUX-VM
EnabledYes
SQL Backup Log Every15 min
SQL Retain Log BackupsUntil the corresponding image-level backup is deleted
-
Table 232 - Guest Processing Options - LINUX-VM

+
Table 191 - Guest Processing Options - LINUX-VM

@@ -2980,8 +2464,30 @@
NameAD-LAB
SQL Backup Log Every15 min
SQL Retain Log BackupsUntil the corresponding image-level backup is deleted
-
Table 233 - Guest Processing Options - AD-LAB

-

1.7.2.5 VM - Test - AWS

Common Information

+
Table 192 - Guest Processing Options - AD-LAB

+

Schedule

+ + + + + + + + +
Retry Failed item3
Wait before each retry10/min
Backup WindowYes
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Monday Tuesday Wednesday Thursday Friday Saturday Sunday
Start Time10:00 PM
Latest Run12/24/2023 22:00:21
+
Table 193 - Schedule Options - SOBR - TEST

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000000000000000000000
Tue000011111111111100000000
Wed000011111111111100000000
Thu000000000000000000000000
Fri000000000000000000000000
Sat000000000000000000000000
+
Table 194 - Backup Window - SOBR - TEST

+

1.6.2.5 VM - Test - AWS

Common Information

@@ -2991,13 +2497,13 @@
NameVM - Test - AWS
TypeVMware Backup
DescriptionCreated by PHARMAX\jocolon at 12/20/2021 12:56 PM.
Modified ByPHARMAX\jocolon
-
Table 234 - Common Information - VM - Test - AWS

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 195 - Common Information - VM - Test - AWS

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
VEEAM-VM-TINYVirtual MachineInclude26 MBAllDisks
-
Table 235 - Virtual Machines - VM - Test - AWS

-

Storage

+
Table 196 - Virtual Machines - VM - Test - AWS

+

Storage

@@ -3014,8 +2520,8 @@
Backup ProxyAutomatic
Backup RepositorySOBR - AWS S3
Transform Increments To SyntheticNo
Transform To Synthetic DaysSaturday
-
Table 236 - Storage Options - VM - Test - AWS

-

Advanced Settings (Maintenance)

+
Table 197 - Storage Options - VM - Test - AWS

+

Advanced Settings (Maintenance)

@@ -3027,8 +2533,8 @@
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 237 - Advanced Settings (Maintenance) - VM - Test - AWS

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 198 - Advanced Settings (Maintenance) - VM - Test - AWS

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

@@ -3038,16 +2544,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 238 - Advanced Settings (Storage) - VM - Test - AWS

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 199 - Advanced Settings (Storage) - VM - Test - AWS

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 239 - Advanced Settings (vSphere) - VM - Test - AWS

-

Advanced Settings (Integration)

+
Table 200 - Advanced Settings (vSphere) - VM - Test - AWS

+

Advanced Settings (Integration)

@@ -3055,13 +2561,19 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 240 - Advanced Settings (Integration) - VM - Test - AWS

-

Secondary Target

- - +
Table 201 - Advanced Settings (Integration) - VM - Test - AWS

+

Schedule

Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPE StandardBackup to TapeWarningCreated by PHARMAX\administrator at 2/25/2022 7:14 PM.
+ + + + + + + +
Retry Failed item3
Wait before each retry10/min
Backup WindowNo
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Start Time10:00 PM
Latest Run01/01/0001 00:00:00
-
Table 241 - Secondary Destination Jobs - VM - Test - AWS

-

1.7.2.6 VM Copy Job 1

Common Information

+
Table 202 - Schedule Options - VM - Test - AWS

+

1.6.2.6 VM Copy Job 1

Common Information

@@ -3071,13 +2583,13 @@
NameVM Copy Job 1
TypeVM Copy
DescriptionCreated by PHARMAX\jocolon at 2/6/2022 3:28 PM.
Modified ByPHARMAX\administrator
-
Table 242 - Common Information - VM Copy Job 1

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 203 - Common Information - VM Copy Job 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
csr-mapserverVirtual MachineInclude1.5 GBAllDisks
-
Table 243 - Virtual Machines - VM Copy Job 1

-

Storage

+
Table 204 - Virtual Machines - VM Copy Job 1

+

Storage

@@ -3094,21 +2606,21 @@
Backup ProxyAutomatic
Backup RepositoryF:\VM
Transform Increments To SyntheticNo
Transform To Synthetic DaysSaturday
-
Table 244 - Storage Options - VM Copy Job 1

-

Advanced Settings (Maintenance)

+
Table 205 - Storage Options - VM Copy Job 1

+

Advanced Settings (Maintenance)

- - + +
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Schedule DayFriday
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
SLCG Schedule DaySaturday
SLCG Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Defragment and Compact Full Backup (DCFB)No
DCFB Schedule TypeMonthly
DCFB Schedule DaySaturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 245 - Advanced Settings (Maintenance) - VM Copy Job 1

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 206 - Advanced Settings (Maintenance) - VM Copy Job 1

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

@@ -3118,16 +2630,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 246 - Advanced Settings (Storage) - VM Copy Job 1

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 207 - Advanced Settings (Storage) - VM Copy Job 1

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 247 - Advanced Settings (vSphere) - VM Copy Job 1

-

Advanced Settings (Integration)

+
Table 208 - Advanced Settings (vSphere) - VM Copy Job 1

+

Advanced Settings (Integration)

@@ -3135,8 +2647,8 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 248 - Advanced Settings (Integration) - VM Copy Job 1

-

Guest Processing

+
Table 209 - Advanced Settings (Integration) - VM Copy Job 1

+

Guest Processing

@@ -3160,8 +2672,8 @@
Namecsr-mapserver
EnabledYes
Windows Pre-freeze scriptpreprueba.exe
Windows Post-thaw scriptpostprueba.exe
-
Table 249 - Guest Processing Options - csr-mapserver

-

Schedule

+
Table 210 - Guest Processing Options - csr-mapserver

+

Schedule

@@ -3169,10 +2681,10 @@ - +
Retry Failed item3
Wait before each retry10/min
Shedule typeMinutes
Shedule OptionsFull Period: 1,
Hourly Offset: 0,
Unit: Minutes
Start Time10:00 PM
Latest Run06/03/2023 23:11:00
Latest Run12/25/2023 17:34:15
-
Table 250 - Schedule Options - VM Copy Job 1

-

Backup Window Time Period

Permited \ Denied
+
Table 211 - Schedule Options - VM Copy Job 1

+

Backup Window Time Period

Permited \ Denied
@@ -3182,35 +2694,34 @@
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000000000000000000000
Fri000000000000000000000000
Sat000000000000000000000000
-
Table 251 - Backup Window - VM Copy Job 1

-

1.7.3 Hyper-V Backup Jobs Configuration

The following section details the configuration of the Hyper-V type backup jobs.

+
Table 212 - Backup Window - VM Copy Job 1

+

1.6.3 Hyper-V Backup Jobs Configuration

The following section details the configuration of the Hyper-V type backup jobs.

-
NameCreation TimeVM Count
HyperV-Backup-Job03/06/2023 12:07:581
HyperV-Backup-Job06/30/2021 22:06:102
HYPERV-VEEAM-Win201612/15/2019 22:03:080
WIN HyperV VM Backup12/26/2021 20:38:561
-
Table 252 - Hyper-V Backup Summary - VEEAM-VBR

-

1.7.3.1 HyperV-Backup-Job

Common Information

+
Table 213 - Hyper-V Backup Summary - VEEAM-VBR

+

1.6.3.1 HyperV-Backup-Job

Common Information

- +
NameHyperV-Backup-Job
TypeHyper-V Backup
Total Backup Size4 MB
Target Address/backup_data/backups
Target AddressE:\Backups
Target FileHyperV-Backup-Job
DescriptionCreated by PHARMAX\administrator at 6/30/2021 10:02 PM.
Modified ByPHARMAX\administrator
-
Table 253 - Common Information - HyperV-Backup-Job

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 214 - Common Information - HyperV-Backup-Job

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
LNX-WEB-01VMInclude4 MBAllDisks
-
Table 254 - Virtual Machines - HyperV-Backup-Job

-

Storage

+
Table 215 - Virtual Machines - HyperV-Backup-Job

+

Storage

- + @@ -3228,8 +2739,8 @@
Backup ProxyVEEAM-HVPRX-01V.pharmax.local
Backup RepositoryLinux - Hardened Repository
Backup RepositoryHQ - Backups
Retention TypeDays
Retain Days To Keep7
Keep First Full BackupNo
Keep Monthly full backupDisabled
Keep Yearly full backupDisabled
-
Table 255 - Storage Options - HyperV-Backup-Job

-

Advanced Settings (Maintenance)

+
Table 216 - Storage Options - HyperV-Backup-Job

+

Advanced Settings (Maintenance)

@@ -3241,8 +2752,8 @@
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 256 - Advanced Settings (Maintenance) - HyperV-Backup-Job

-

Advanced Settings (Storage)

+
Table 217 - Advanced Settings (Maintenance) - HyperV-Backup-Job

+

Advanced Settings (Storage)

@@ -3252,8 +2763,8 @@
Inline Data DeduplicationNo
Exclude Swap Files BlockYes
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
-
Table 257 - Advanced Settings (Storage) - HyperV-Backup-Job

-

Advanced Settings (Notification)

+
Table 218 - Advanced Settings (Storage) - HyperV-Backup-Job

+

Advanced Settings (Notification)

@@ -3269,16 +2780,16 @@
Send Snmp NotificationYes
Send Email NotificationNo
VM Attribute Note Value 
Append to Existing Attribute-
-
Table 258 - Advanced Settings (Notification) - HyperV-Backup-Job

-

Advanced Settings (Hyper-V)

+
Table 219 - Advanced Settings (Notification) - HyperV-Backup-Job

+

Advanced Settings (Hyper-V)

Enable Hyper-V Guest QuiescenceYes
Crash Consistent BackupYes
Use Change Block TrackingYes
Volume SnapshotYes
-
Table 259 - Advanced Settings (Hyper-V) - HyperV-Backup-Job

-

Advanced Settings (Integration)

+
Table 220 - Advanced Settings (Hyper-V) - HyperV-Backup-Job

+

Advanced Settings (Integration)

@@ -3286,8 +2797,8 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 260 - Advanced Settings (Integration) - HyperV-Backup-Job

-

Advanced Settings (Script)

+
Table 221 - Advanced Settings (Integration) - HyperV-Backup-Job

+

Advanced Settings (Script)

@@ -3296,13 +2807,13 @@
Run the Following Script BeforeYes
Run Script Before the Jobpretest.bat
Run Script FrequencyCycles
Run Script Every Backup Session1
-
Table 261 - Advanced Settings (Script) - HyperV-Backup-Job

-

Secondary Target

+
Table 222 - Advanced Settings (Script) - HyperV-Backup-Job

+

Secondary Target

- +
Job NameTypeStateDescription
Hyper-V-Backup-CopyBackup CopyNoneCreated by PHARMAX\administrator at 2/20/2022 10:38 AM.
Hyper-V-Backup-CopyBackup CopyFailed 
-
Table 262 - Secondary Destination Jobs - HyperV-Backup-Job

-

Guest Processing

+
Table 223 - Secondary Destination Jobs - HyperV-Backup-Job

+

Guest Processing

@@ -3318,8 +2829,8 @@
NameLNX-WEB-01
EnabledYes
SQL Backup Log Every15 min
SQL Retain Log BackupsUntil the corresponding image-level backup is deleted
-
Table 263 - Guest Processing Options - LNX-WEB-01

-

1.7.3.2 WIN HyperV VM Backup

Common Information

+
Table 224 - Guest Processing Options - LNX-WEB-01

+

1.6.3.2 WIN HyperV VM Backup

Common Information

@@ -3329,14 +2840,14 @@
NameWIN HyperV VM Backup
TypeHyper-V Backup
DescriptionCreated by PHARMAX\jocolon at 12/26/2021 8:36 PM.
Modified ByPHARMAX\administrator
-
Table 264 - Common Information - WIN HyperV VM Backup

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

+
Table 225 - Common Information - WIN HyperV VM Backup

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Machines

NameResource TypeRoleApprox SizeDisk Filter Mode
pharmax-cluster.pharmax.localDirectoryInclude4 MBAllDisks
Server-EX-01vVMExclude0 BSelectedDisks
-
Table 265 - Virtual Machines - WIN HyperV VM Backup

-

Storage

+
Table 226 - Virtual Machines - WIN HyperV VM Backup

+

Storage

@@ -3357,8 +2868,8 @@
Backup ProxyVEEAM-HVPRX-01V.pharmax.local
Backup RepositorySOBR - Minio
Keep Monthly full backupDisabled
Keep Yearly full backupDisabled
-
Table 266 - Storage Options - WIN HyperV VM Backup

-

Advanced Settings (Maintenance)

+
Table 227 - Storage Options - WIN HyperV VM Backup

+

Advanced Settings (Maintenance)

@@ -3370,8 +2881,8 @@
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 267 - Advanced Settings (Maintenance) - WIN HyperV VM Backup

-

Advanced Settings (Storage)

+
Table 228 - Advanced Settings (Maintenance) - WIN HyperV VM Backup

+

Advanced Settings (Storage)

@@ -3381,8 +2892,8 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
-
Table 268 - Advanced Settings (Storage) - WIN HyperV VM Backup

-

Advanced Settings (Notification)

+
Table 229 - Advanced Settings (Storage) - WIN HyperV VM Backup

+

Advanced Settings (Notification)

@@ -3398,16 +2909,16 @@
Send Snmp NotificationYes
Send Email NotificationYes
VM Attribute Note Value 
Append to Existing Attribute-
-
Table 269 - Advanced Settings (Notification) - WIN HyperV VM Backup

-

Advanced Settings (Hyper-V)

+
Table 230 - Advanced Settings (Notification) - WIN HyperV VM Backup

+

Advanced Settings (Hyper-V)

Enable Hyper-V Guest QuiescenceYes
Crash Consistent BackupYes
Use Change Block TrackingYes
Volume SnapshotYes
-
Table 270 - Advanced Settings (Hyper-V) - WIN HyperV VM Backup

-

Advanced Settings (Integration)

+
Table 231 - Advanced Settings (Hyper-V) - WIN HyperV VM Backup

+

Advanced Settings (Integration)

@@ -3415,8 +2926,8 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 271 - Advanced Settings (Integration) - WIN HyperV VM Backup

-

Advanced Settings (Script)

+
Table 232 - Advanced Settings (Integration) - WIN HyperV VM Backup

+

Advanced Settings (Script)

@@ -3425,13 +2936,13 @@
Run the Following Script BeforeYes
Run Script Before the Jobpre-exchange.bat
Run Script FrequencyDays
Run Script on the Selected DaysSaturday
-
Table 272 - Advanced Settings (Script) - WIN HyperV VM Backup

-

Secondary Target

+
Table 233 - Advanced Settings (Script) - WIN HyperV VM Backup

+

Secondary Target

Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPEBackup to TapeFailedCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
-
Table 273 - Secondary Destination Jobs - WIN HyperV VM Backup

-

Guest Processing

+
Table 234 - Secondary Destination Jobs - WIN HyperV VM Backup

+

Guest Processing

@@ -3447,7 +2958,7 @@
Namepharmax-cluster.pharmax.local
EnabledYes
SQL Backup Log Every15 min
SQL Retain Log BackupsUntil the corresponding image-level backup is deleted
-
Table 274 - Guest Processing Options - pharmax-cluster.pharmax.local

+
Table 235 - Guest Processing Options - pharmax-cluster.pharmax.local

@@ -3469,77 +2980,90 @@
NameServer-EX-01v
Oracle Archive LogsDisabled
Oracle Retain Log BackupsUntil the corresponding image-level backup is deleted
-
Table 275 - Guest Processing Options - Server-EX-01v

-

1.7.4 Replication Jobs

The following section provide a summary about replication jobs

+
Table 236 - Guest Processing Options - Server-EX-01v

+

Schedule

+ + + + + + + + +
Retry Failed item3
Wait before each retry10/min
Backup WindowYes
Shedule typeMonthly
Shedule OptionsDay Of Month: 1,
Day Number In Month: Fourth,
Day Of Week: Saturday
Start Time10:00 PM
Latest Run02/26/2022 22:00:08
+
Table 237 - Schedule Options - WIN HyperV VM Backup

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun111111111111111111111111
Mon000000000000000000000000
Tue000000000000000000000000
Wed000000000000000000000000
Thu000000000000000000000000
Fri000000111111111111110000
Sat000000111111111111110111
+
Table 238 - Backup Window - WIN HyperV VM Backup

+

1.6.4 Replication Jobs

The following section provide a summary about replication jobs

- -
NameTypeStatusLatest ResultLast Run
Cisco-CSR-ReplicationVMware ReplicationEnabledSuccess 
Cloud-Replication-VirtualdcsVMware ReplicationEnabledWarning12/22/2043 19:11:12
HQ-to-EDGEVMware ReplicationEnabledFailed 
HVCluster-To-HVStandaloneHyper-V ReplicationEnabledWarning 
-
Table 276 - Replication Jobs - VEEAM-VBR

-

1.7.5 VMware Replication Jobs Configuration

The following section details the configuration abut VMware type backup jobs.

+
Table 239 - Replication Jobs - VEEAM-VBR

+

1.6.5 VMware Replication Jobs Configuration

The following section details the configuration abut VMware type backup jobs.

- -
NameCreation TimeVM Count
Cisco-CSR-ReplicationSunday, May 8, 20221
Cloud-Replication-VirtualdcsMonday, June 27, 2022 
HQ-to-EDGEThursday, May 5, 20222
-
Table 277 - VMware Replication Summary - VEEAM-VBR

-

1.7.5.1 Cisco-CSR-Replication

Common Information

+
Table 240 - VMware Replication Summary - VEEAM-VBR

+

1.6.5.1 Cloud-Replication-Virtualdcs

Common Information

- + - + - +
NameCisco-CSR-Replication
NameCloud-Replication-Virtualdcs
TypeVMware Replication
Total Backup Size2 GB
Total Backup Size5 GB
Target Address 
Target Filereplica
DescriptionCreated by PHARMAX\administrator at 5/8/2022 6:19 PM.
DescriptionCreated by PHARMAX\administrator at 6/27/2022 4:44 PM.
Modified ByPHARMAX\administrator
-
Table 278 - Common Information - Cisco-CSR-Replication

-

Destination

+
Table 241 - Common Information - Cloud-Replication-Virtualdcs

+

Destination

- - - - + + + +
Host or ClusterUnknown
Resources PoolPHARMAX-EDGE-SRV
VM FolderPHARMAX-EDGE
DatastoreVMWARE_EDGE_DATASTORE
Host or Clustervcenter-03v.pharmax.local
vcenter-01v.pharmax.local
vcenter-03v.pharmax.local
vcenter-01v.pharmax.local
Resources Pool 
VM Folder 
DatastoreVCC-ZenPRSolutions-Replication Storage
-
Table 279 - Destination - Cisco-CSR-Replication

-

Network

+
Table 242 - Destination - Cloud-Replication-Virtualdcs

+

Network

- -
Source NetworkTarget Network
DVS-Esxi-VM-Network (PHARMAX-DVS)DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS)
-
Table 280 - Network Mappings - Cisco-CSR-Replication

-

Re-IP Rules

- - +
Source IP AddressSource Subnet MaskTarget P AddressTarget Subnet MaskTarget Default GatewayTarget DNS Addresses
192.168.7.*255.255.255.0192.168.8.*255.255.255.0192.168.8.254 
DVS-ESXi-MANAGEMENT (PHARMAX-DVS)VCCR-ZenPRSolutions-Hardware Plan network 1 (internet)
-
Table 281 - Re-IP Rules - Cisco-CSR-Replication

-

Virtual Machines

+
Table 243 - Network Mappings - Cloud-Replication-Virtualdcs

+

Virtual Machines

- +
NameResource TypeRoleApprox SizeDisk Filter Mode
csr-mapserverVirtual MachineInclude1.5 GBAllDisks
csr-pharmax-hqVirtual MachineInclude1.5 GBAllDisks
-
Table 282 - Virtual Machines - Cisco-CSR-Replication

-

Job Settings

+
Table 244 - Virtual Machines - Cloud-Replication-Virtualdcs

+

Job Settings

Repository for replica metadataLinux - Hardened Repository
Replica Name Suffix_replica
Restore Point To Keep7
-
Table 283 - Options - Cisco-CSR-Replication

-

Advanced Settings (Maintenance)

+
Table 245 - Options - Cloud-Replication-Virtualdcs

+

Advanced Settings (Maintenance)

- - + +
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Schedule DayFriday
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
SLCG Schedule DaySaturday
SLCG Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Defragment and Compact Full Backup (DCFB)No
DCFB Schedule TypeMonthly
DCFB Schedule DaySaturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 284 - Advanced Settings (Maintenance) - Cisco-CSR-Replication

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

+
Table 246 - Advanced Settings (Maintenance) - Cloud-Replication-Virtualdcs

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

@@ -3549,16 +3073,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 285 - Advanced Settings (Traffic) - Cisco-CSR-Replication

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

+
Table 247 - Advanced Settings (Traffic) - Cloud-Replication-Virtualdcs

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 286 - Advanced Settings (vSphere) - Cisco-CSR-Replication

-

Advanced Settings (Integration)

+
Table 248 - Advanced Settings (vSphere) - Cloud-Replication-Virtualdcs

+

Advanced Settings (Integration)

@@ -3566,274 +3090,39 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 287 - Advanced Settings (Integration) - Cisco-CSR-Replication

-

Data Transfer

+
Table 249 - Advanced Settings (Integration) - Cloud-Replication-Virtualdcs

+

Data Transfer

- + + +
Source ProxyAutomatic
Target ProxyAutomatic
Use Wan acceleratorNo
Use Wan acceleratorYes
Source Wan acceleratorVEEAM-VBR-02V.pharmax.local
Target Wan accelerator 
-
Table 288 - Data Transfer - Cisco-CSR-Replication

-

1.7.5.2 Cloud-Replication-Virtualdcs

Common Information

- - - - - - - - -
NameCloud-Replication-Virtualdcs
TypeVMware Replication
Total Backup Size2 GB
Target Address 
Target Filereplica
DescriptionCreated by PHARMAX\administrator at 5/8/2022 6:19 PM.
Modified ByPHARMAX\administrator
-
Table 289 - Common Information - Cloud-Replication-Virtualdcs

-

Destination

- - - - - -
Host or Clustervcenter-03v.pharmax.local
vcenter-01v.pharmax.local
vcenter-03v.pharmax.local
vcenter-01v.pharmax.local
Resources Pool 
VM Folder 
DatastoreVCC-ZenPRSolutions-Replication Storage
-
Table 290 - Destination - Cloud-Replication-Virtualdcs

-

Network

- - -
Source NetworkTarget Network
DVS-ESXi-MANAGEMENT (PHARMAX-DVS)VCCR-ZenPRSolutions-Hardware Plan network 1 (internet)
-
Table 291 - Network Mappings - Cloud-Replication-Virtualdcs

-

Virtual Machines

- - -
NameResource TypeRoleApprox SizeDisk Filter Mode
csr-pharmax-hqVirtual MachineInclude1.5 GBAllDisks
-
Table 292 - Virtual Machines - Cloud-Replication-Virtualdcs

-

Job Settings

- - - - -
Repository for replica metadataLinux - Hardened Repository
Replica Name Suffix_replica
Restore Point To Keep7
-
Table 293 - Options - Cloud-Replication-Virtualdcs

-

Advanced Settings (Maintenance)

- - - - - - - - - - -
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Schedule DayFriday
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Defragment and Compact Full Backup (DCFB)No
DCFB Schedule TypeMonthly
DCFB Schedule DaySaturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 294 - Advanced Settings (Maintenance) - Cloud-Replication-Virtualdcs

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

- - - - - - - - -
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Exclude Deleted Files BlockYes
Compression LevelOPTIMAL (Default)
Storage optimizationLAN target
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 295 - Advanced Settings (Traffic) - Cloud-Replication-Virtualdcs

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (vSphere)

- - - - - -
Enable VMware Tools QuiescenceNo
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 296 - Advanced Settings (vSphere) - Cloud-Replication-Virtualdcs

-

Advanced Settings (Integration)

- - - - - - -
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
VM count per Storage Snapshot10
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 297 - Advanced Settings (Integration) - Cloud-Replication-Virtualdcs

-

Data Transfer

- - - - - - -
Source ProxyAutomatic
Target ProxyAutomatic
Use Wan acceleratorYes
Source Wan acceleratorVEEAM-VBR-02V.pharmax.local
Target Wan accelerator 
-
Table 298 - Data Transfer - Cloud-Replication-Virtualdcs

-

Seeding

+
Table 250 - Data Transfer - Cloud-Replication-Virtualdcs

+

Seeding

Seed from Backup RepositoryDisabled
Map Replica to Existing VMNo
-
Table 299 - Seeding - Cloud-Replication-Virtualdcs

-

1.7.5.3 HQ-to-EDGE

Common Information

- - - - - - - - -
NameHQ-to-EDGE
TypeVMware Replication
Total Backup Size2 GB
Target Address 
Target Filereplica
DescriptionCreated by PHARMAX\administrator at 5/8/2022 6:19 PM.
Modified ByPHARMAX\administrator
-
Table 300 - Common Information - HQ-to-EDGE

-

Destination

- - - - - -
Host or ClusterUnknown
Resources PoolPHARMAX-EDGE-SRV
VM FolderPHARMAX-EDGE
DatastoreVMDatastore
-
Table 301 - Destination - HQ-to-EDGE

-

Network

- - - -
Source NetworkTarget Network
DVS-CLIENT-LISP-40 (VMWARE-LAB-DVS)DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS)
DVS-VM-NETWORK (VMWARE-LAB-DVS)DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS)
-
Table 302 - Network Mappings - HQ-to-EDGE

-

Re-IP Rules

- - - -
Source IP AddressSource Subnet MaskTarget P AddressTarget Subnet MaskTarget Default GatewayTarget DNS Addresses
192.168.7.*255.255.255.0192.168.8.*255.255.255.0192.168.8.254 
192.168.7.9255.255.255.0192.168.8.8255.255.255.0192.168.8.25192.168.5.1
-
Table 303 - Re-IP Rules - HQ-to-EDGE

-

Virtual Machines

- - -
NameResource TypeRoleApprox SizeDisk Filter Mode
PHARMAX-HQ-SVRResource PoolInclude0 BAllDisks
-
Table 304 - Virtual Machines - HQ-to-EDGE

-

Job Settings

- - - - -
Repository for replica metadataLinux - Hardened Repository
Replica Name Suffix_replica
Restore Point To Keep7
-
Table 305 - Options - HQ-to-EDGE

-

Advanced Settings (Maintenance)

- - - - - - - - - - -
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Schedule DayFriday
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Defragment and Compact Full Backup (DCFB)No
DCFB Schedule TypeMonthly
DCFB Schedule DaySaturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 306 - Advanced Settings (Maintenance) - HQ-to-EDGE

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

- - - - - - - - -
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Exclude Deleted Files BlockYes
Compression LevelOPTIMAL (Default)
Storage optimizationLAN target
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 307 - Advanced Settings (Traffic) - HQ-to-EDGE

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

- - - - - - - - - - - - - - -
Send Snmp NotificationYes
Send Email NotificationYes
Email Notification Additional Addressesrebelinux@gmail.com
Email Notify Time10:00 PM
Use Custom Email Notification OptionsNo
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% machines) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Suppress Notification until Last RetryYes
Set Results To Vm NotesNo
VM Attribute Note ValueNotes
Append to Existing AttributeYes
-
Table 308 - Advanced Settings (Notification) - HQ-to-EDGE

-

Advanced Settings (vSphere)

- - - - - -
Enable VMware Tools QuiescenceYes
Use Change Block TrackingYes
Enable CBT for all protected VMsYes
Reset CBT On each Active Full BackupYes
-
Table 309 - Advanced Settings (vSphere) - HQ-to-EDGE

-

Advanced Settings (Integration)

- - - - - - -
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
VM count per Storage Snapshot10
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 310 - Advanced Settings (Integration) - HQ-to-EDGE

-

Advanced Settings (Script)

- - - - - - - -
Run the Following Script BeforeYes
Run Script Before the Jobpresqldb.cmd
Run the Following Script AfterYes
Run Script After the Jobpostsqldb.cmd
Run Script FrequencyCycles
Run Script Every Backup Session1
-
Table 311 - Advanced Settings (Script) - HQ-to-EDGE

-

Data Transfer

- - - - - - -
Source ProxyVMware Backup Proxy
Target ProxyAutomatic
Use Wan acceleratorYes
Source Wan acceleratorVEEAM-VBR-02V.pharmax.local
Target Wan acceleratorVEEAM-WAN-01V.pharmax.local
-
Table 312 - Data Transfer - HQ-to-EDGE

-

Seeding

- - - -
Seed from Backup RepositoryLinux - Hardened Repository
Map Replica to Existing VMYes
-
Table 313 - Seeding - HQ-to-EDGE

-

Guest Processing

- - - - - - - - - - - -
NamePHARMAX-HQ-SVR
EnabledYes
Resource TypeResource Pool
Ignore ErrorsNo
Guest Proxy Auto DetectYes
Default Credentialadministrator@pharmax.local
Object CredentialDefault Credential
Application ProcessingYes
Transaction LogsPerform Copy Only
Use Persistent Guest AgentNo
-
Table 314 - Guest Processing Options - PHARMAX-HQ-SVR

-

Schedule

+
Table 251 - Seeding - Cloud-Replication-Virtualdcs

+

Schedule

- - - + + + - -
Retry Failed item3
Wait before each retry10/min
Backup WindowYes
Shedule typeMonthly
Shedule OptionsDay Of Month: 1,
Day Number In Month: Fourth,
Day Of Week: Saturday
Backup WindowNo
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Start Time10:00 PM
Latest Run10/22/2022 22:00:14
-
Table 315 - Schedule Options - HQ-to-EDGE

-

Backup Window Time Period

Permited \ Denied
- - - - - - - - +
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000000000000000000000
Tue000000000000000000000000
Wed000000000000000000000000
Thu000000000000000000000000
Fri000000000000000000000000
Sat000000000000000000000000
Latest Run01/01/0001 00:00:00
-
Table 316 - Backup Window - HQ-to-EDGE

-

1.7.6 Hyper-V Replication Jobs Configuration

The following section details the configuration about Hyper-V replication jobs.

+
Table 252 - Schedule Options - Cloud-Replication-Virtualdcs

+

1.6.6 Hyper-V Replication Jobs Configuration

The following section details the configuration about Hyper-V replication jobs.

- +
NameCreation TimeVM Count
HVCluster-To-HVStandalone 1
HVCluster-To-HVStandalone  
-
Table 317 - Hyper-V Replication Summary - VEEAM-VBR

-

1.7.6.1 HVCluster-To-HVStandalone

Common Information

+
Table 253 - Hyper-V Replication Summary - VEEAM-VBR

+

1.6.6.1 HVCluster-To-HVStandalone

Common Information

@@ -3843,49 +3132,44 @@
NameHVCluster-To-HVStandalone
TypeHyper-V Replication
DescriptionCreated by PHARMAX\administrator at 5/7/2022 1:30 PM.
Modified ByPHARMAX\administrator
-
Table 318 - Common Information - HVCluster-To-HVStandalone

-

Destination

+
Table 254 - Common Information - HVCluster-To-HVStandalone

+

Destination

Host or ClusterHosts and VMs
Pathc:\replicas
-
Table 319 - Destination - HVCluster-To-HVStandalone

-

Network

+
Table 255 - Destination - HVCluster-To-HVStandalone

+

Network

Source NetworkTarget Network
vmxnet3 Ethernet Adapter - Virtual Switchvmxnet3 Ethernet Adapter - Virtual Switch
-
Table 320 - Network Mappings - HVCluster-To-HVStandalone

-

Re-IP Rules

+
Table 256 - Network Mappings - HVCluster-To-HVStandalone

+

Re-IP Rules

Source IP AddressSource Subnet MaskTarget P AddressTarget Subnet MaskTarget Default GatewayTarget DNS Addresses
192.168.7.*255.255.255.0192.168.8.*255.255.255.0192.168.8.254192.168.5.1
-
Table 321 - Re-IP Rules - HVCluster-To-HVStandalone

-

Virtual Machines

- - -
NameResource TypeRoleLocationDisk Filter Mode
Tiny-VMVmIncludepharmax-cluster.pharmax.local\Tiny-VMAllDisks
-
Table 322 - Virtual Machines - HVCluster-To-HVStandalone

-

Job Settings

+
Table 257 - Re-IP Rules - HVCluster-To-HVStandalone

+

Job Settings

Repository for replica metadataLinux - Hardened Repository
Replica Name Suffix_replica
Restore Point To Keep7
-
Table 323 - Options - HVCluster-To-HVStandalone

-

Advanced Settings (Maintenance)

+
Table 258 - Options - HVCluster-To-HVStandalone

+

Advanced Settings (Maintenance)

- - + +
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Schedule DayFriday
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
SLCG Schedule DaySaturday
SLCG Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Defragment and Compact Full Backup (DCFB)No
DCFB Schedule TypeMonthly
DCFB Schedule DaySaturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
Remove deleted item data after14
-
Table 324 - Advanced Settings (Maintenance) - HVCluster-To-HVStandalone

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

+
Table 259 - Advanced Settings (Maintenance) - HVCluster-To-HVStandalone

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Traffic)

@@ -3895,16 +3179,16 @@
Inline Data DeduplicationYes
Exclude Swap Files BlockYes
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 325 - Advanced Settings (Traffic) - HVCluster-To-HVStandalone

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Hyper-V)

+
Table 260 - Advanced Settings (Traffic) - HVCluster-To-HVStandalone

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Hyper-V)

Enable Hyper-V Guest QuiescenceYes
Crash Consistent BackupYes
Use Change Block TrackingYes
Volume SnapshotYes
-
Table 326 - Advanced Settings (Hyper-V) - HVCluster-To-HVStandalone

-

Advanced Settings (Integration)

+
Table 261 - Advanced Settings (Hyper-V) - HVCluster-To-HVStandalone

+

Advanced Settings (Integration)

@@ -3912,8 +3196,8 @@
Enable Backup from Storage SnapshotsYes
Limit processed VM count per Storage SnapshotNo
Failover to Standard BackupNo
Failover to Primary Storage SnapshotNo
-
Table 327 - Advanced Settings (Integration) - HVCluster-To-HVStandalone

-

Advanced Settings (Script)

+
Table 262 - Advanced Settings (Integration) - HVCluster-To-HVStandalone

+

Advanced Settings (Script)

@@ -3922,8 +3206,8 @@
Run the Following Script BeforeYes
Run Script Before the Jobpresql.cmd
Run Script FrequencyCycles
Run Script Every Backup Session1
-
Table 328 - Advanced Settings (Script) - HVCluster-To-HVStandalone

-

Data Transfer

+
Table 263 - Advanced Settings (Script) - HVCluster-To-HVStandalone

+

Data Transfer

@@ -3931,61 +3215,62 @@
Source ProxyVEEAM-HVPRX-01V.pharmax.local
Target ProxyVEEAM-HVPRX-01V.pharmax.local
Source Wan acceleratorVEEAM-VBR
Target Wan acceleratorVEEAM-WAN-01V.pharmax.local
-
Table 329 - Data Transfer - HVCluster-To-HVStandalone

-

Seeding

+
Table 264 - Data Transfer - HVCluster-To-HVStandalone

+

Seeding

Seed from Backup RepositoryLinux - Hardened Repository
Map Replica to Existing VMYes
-
Table 330 - Seeding - HVCluster-To-HVStandalone

-

Guest Processing

+
Table 265 - Seeding - HVCluster-To-HVStandalone

+

Guest Processing

Schedule

- - - - - - - - - - - - - - - - + + + + + + + +
NameTiny-VM
EnabledYes
Resource Type 
Ignore ErrorsNo
Guest Proxy Auto DetectYes
Default Credentialadministrator@pharmax.local
Object Credentialadministrator@vsphere.local
Application ProcessingYes
Transaction LogsPerform Copy Only
Use Persistent Guest AgentNo
File ExclusionsYes
Exclude the following file and folders*.mp3
ScriptsYes
Scripts ModeRequire successfull script execution
Windows Pre-freeze scriptpresql.cmd
Windows Post-thaw scriptpostsql.cmd
Retry Failed item3
Wait before each retry10/min
Backup WindowYes
Shedule typeMonthly
Shedule OptionsDay Of Month: 1,
Day Number In Month: Fourth,
Day Of Week: Saturday
Start Time10:00 PM
Latest Run01/01/0001 00:00:00
+
Table 266 - Schedule Options - HVCluster-To-HVStandalone

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + +
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000000000000000000000
Tue000000000000000000000000
Wed111111111111111111111111
Thu111111111111111111111111
Fri111111111111111111111111
Sat111111111111111111111111
-
Table 331 - Guest Processing Options - Tiny-VM

-

1.7.7 Tape Backup Jobs

The following section list tape backup jobs created in Veeam Backup & Replication.

+
Table 267 - Backup Window - HVCluster-To-HVStandalone

+

1.6.7 Tape Backup Jobs

The following section list tape backup jobs created in Veeam Backup & Replication.

- + -
NameTypeLatest StatusTarget Repository
File to Tape Job - Data ShareFile To TapeWarningStandard Media Pool [Oracle - Media Pool]
File to Tape Job - Server ShareFile To TapeFailedStandard Media Pool [WORM Media Pool 1]
File to Tape Job - Server ShareFile To TapeWarningStandard Media Pool [WORM Media Pool 1]
PHARMAX-HQ-SVR-TAPEBackup To TapeSuccessWORM GFS Media Pool 1
PHARMAX-HQ-SVR-TAPE StandardBackup To TapeSuccessStandard Media Pool [WORM Media Pool 1]
-
Table 332 - Backup Jobs - VEEAM-VBR

-

1.7.8 Backup To Tape Job Configuration

The following section details the configuration about the backup to tape jobs .

1.7.8.1 PHARMAX-HQ-SVR-TAPE

Backups Information

+
Table 268 - Backup Jobs - VEEAM-VBR

+

1.6.8 Backup To Tape Job Configuration

The following section details the configuration about the backup to tape jobs .

1.6.8.1 PHARMAX-HQ-SVR-TAPE

Backups Information

- +
NamePHARMAX-HQ-SVR-TAPE
TypeBackupToTape
Total Backup Size186 GB
Total Backup Size391 GB
Next RunDisabled
DescriptionCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
-
Table 333 - Common Information - PHARMAX-HQ-SVR-TAPE

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backups Objects

+
Table 269 - Common Information - PHARMAX-HQ-SVR-TAPE

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backups Objects

- +
NameTypeSizeRepository
Gurabo PC - Backup JobBackup Job0 KBSOBR - Minio
Linux Agent Backup JobBackup Job0 KBLinux - Hardened Repository
PHARMAX-HQ-SVRBackup Job31 GBSOBR - Minio
Server With Netapp LUNS - BackupBackup Job0 KBSOBR - Minio
SOBR - MinioRepository156 GBSOBR - Minio
SOBR - MinioRepository361 GBSOBR - Minio
WIN HyperV VM BackupBackup Job4 MBSOBR - Minio
-
Table 334 - Backups Objects - PHARMAX-HQ-SVR-TAPE

-

Media Pool

+
Table 270 - Backups Objects - PHARMAX-HQ-SVR-TAPE

+

Media Pool

@@ -4001,15 +3286,15 @@
NameWORM GFS Media Pool 1
Pool TypeGfs
Quarterly4 days; Use any available media; do not append; do not export
Yearly1 days; Use any available media; do not append; do not export
-
Table 335 - Media Pool - PHARMAX-HQ-SVR-TAPE

-

Options

+
Table 271 - Media Pool - PHARMAX-HQ-SVR-TAPE

+

Options

Eject Tape Media Upon Job CompletionYes
Export the following MediaSet Upon Job CompletionYes
Limit the number of drives this job can useEnabled: Yes; Tape Drives Limit: 3
-
Table 336 - Options - PHARMAX-HQ-SVR-TAPE

-

Advanced Settings (Notifications)

+
Table 272 - Options - PHARMAX-HQ-SVR-TAPE

+

Advanced Settings (Notifications)

@@ -4021,8 +3306,8 @@
Send Email NotificationYes
Email Notification Additional Recipientsveeam_admin@pharmax.local
Notify On Last Retry OnlyYes
Notify When Waiting For TapeYes
-
Table 337 - Advanced Settings (Notifications) - PHARMAX-HQ-SVR-TAPE

-

Advanced Settings (Advanced)

+
Table 273 - Advanced Settings (Notifications) - PHARMAX-HQ-SVR-TAPE

+

Advanced Settings (Advanced)

@@ -4030,8 +3315,8 @@
Process the most recent Restore Point instead of waitingYes
Use Hardware Compression when availableYes
Run the following script after jobc:\posttapebackup.bat
Run Script Every Backup SessionEvery 1 backup session
-
Table 338 - Advanced Settings (Advanced) - PHARMAX-HQ-SVR-TAPE

-

Schedule

+
Table 274 - Advanced Settings (Advanced) - PHARMAX-HQ-SVR-TAPE

+

Schedule

@@ -4041,104 +3326,22 @@
Prevent this job from being interrupted by source backup jobNo
Perform GFS scan daily at0:00:00
Quarterly backup1 day of the Last month of the quarter
Yearly backup1 day of May
-
Table 339 - Schedule - PHARMAX-HQ-SVR-TAPE

-

1.7.8.2 PHARMAX-HQ-SVR-TAPE Standard

Backups Information

- - - - - - -
NamePHARMAX-HQ-SVR-TAPE Standard
TypeBackupToTape
Total Backup Size13 GB
Next Run 
DescriptionCreated by PHARMAX\administrator at 2/25/2022 7:14 PM.
-
Table 340 - Common Information - PHARMAX-HQ-SVR-TAPE Standard

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backups Objects

- - - - - - -
NameTypeSizeRepository
Agent Backup Job 3Backup Job0 KBSOBR - Minio
Agent Backup Policy 2Backup Job0 KBSOBR - Minio
Linux - Hardened RepositoryRepository13 GBLinux - Hardened Repository
Server With Netapp LUNS - BackupBackup Job0 KBSOBR - Minio
VM - Test - AWSBackup Job26 MBSOBR - AWS S3
-
Table 341 - Backups Objects - PHARMAX-HQ-SVR-TAPE Standard

-

Media Pool

- - - - - - - - - - - - - - - -
NameStandard Media Pool
Pool TypeCustom
Tape Count3
Free Space35 TB
Encryption EnabledNo
Encryption KeyDisabled
Parallel Processing2 drives; Multiple Backup Chains: Yes
Is WORMNo
RetentionProtect data for 1 Months
Export to VaultYes
VaultDR - Tape Vault
Media Set NameStandard Media set # %id% %date%
Automatically create new media setCreate new media set for every backup session
Full Backup ScheduleWeekly on selected days: Monday, Tuesday, Wednesday, Thursday, Friday
-
Table 342 - Media Pool - PHARMAX-HQ-SVR-TAPE Standard

-

Incremental Backup

- - - - - - - - - - - - - - -
Media PoolWORM Media Pool 1
Pool TypeCustom
Tape Count5
Free Space59 TB
Encryption EnabledYes
Encryption KeyPassword Global
Parallel Processing2 drives; Multiple Backup Chains: Yes
Is WORMYes
RetentionNever Overwrite Data
Export to VaultYes
VaultDR - Tape Vault
Media Set NameWORM media set # %id% %date%
Automatically create new media setDo not create, always continue using current media set
-
Table 343 - Incremental Backup - PHARMAX-HQ-SVR-TAPE Standard

-

Options

- - - - -
Eject Tape Media Upon Job CompletionYes
Export the following MediaSet Upon Job CompletionYes
Limit the number of drives this job can useEnabled: Yes; Tape Drives Limit: 2
-
Table 344 - Options - PHARMAX-HQ-SVR-TAPE Standard

-

Advanced Settings (Notifications)

- - - - -
Send Email NotificationYes
Email Notification Additional Recipientsveeam_admin@pharmax.local
Use Global Notification SettingsNo
-
Table 345 - Advanced Settings (Notifications) - PHARMAX-HQ-SVR-TAPE Standard

-

Advanced Settings (Advanced)

- - - - - -
Process the most recent Restore Point instead of waitingYes
Use Hardware Compression when availableYes
Pre Job Script EnabledNo
Post Job Script EnabledNo
-
Table 346 - Advanced Settings (Advanced) - PHARMAX-HQ-SVR-TAPE Standard

-

Schedule

- - - - -
Prevent this job from being interrupted by source backup jobYes
Run Automatically After Job: PHARMAX-HQ-SVR
Wait for Backup Job03:00:00 hours
-
Table 347 - Schedule - PHARMAX-HQ-SVR-TAPE Standard

-

1.7.9 File To Tape Job Configuration

The following section details the configuration about file to tape jobs.

1.7.9.1 File to Tape Job - Data Share

Backups Information

+
Table 275 - Schedule - PHARMAX-HQ-SVR-TAPE

+

1.6.9 File To Tape Job Configuration

The following section details the configuration about file to tape jobs.

1.6.9.1 File to Tape Job - Data Share

Backups Information

- +
NameFile to Tape Job - Data Share
TypeFileToTape
Next Run06/05/2023 18:00:00
Next Run12/25/2023 18:00:00
DescriptionCreated by PHARMAX\jocolon at 1/8/2022 1:02 PM.
-
Table 348 - Common Information - File to Tape Job - Data Share

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

+
Table 276 - Common Information - File to Tape Job - Data Share

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

- +
NameTypeSelection TypePathInclude FilterExclude Filter
192.168.5.18:/oracleNfsShareDirectorynfs3://192.168.5.18:/oracle*.**.odt
192.168.5.18:/oracleNfsShareDirectorynfs3://192.168.5.18:/oracle-*.odt
ONTAP-HQ-SAN-IC.pharmax.localNDMPDirectory/NAS-VEEAM/DATA--
-
Table 349 - Files and Folders - File to Tape Job - Data Share

-

Full Backup

+
Table 277 - Files and Folders - File to Tape Job - Data Share

+

Full Backup

@@ -4149,8 +3352,8 @@
NameStandard Media Pool
Pool TypeCustom
Schedule EnabledYes
Daily at this Time18:00:00 - Monday, Tuesday, Wednesday, Thursday, Friday
-
Table 350 - Full Backup - File to Tape Job - Data Share

-

Incremental Backup

+
Table 278 - Full Backup - File to Tape Job - Data Share

+

Incremental Backup

@@ -4161,15 +3364,15 @@
NameOracle - Media Pool
Pool TypeCustom
Schedule EnabledYes
Monthly at this TimeAt 00:00:00, Monthly on the: Fourth Saturday of Every Month
-
Table 351 - Incremental Backup - File to Tape Job - Data Share

-

Options

+
Table 279 - Incremental Backup - File to Tape Job - Data Share

+

Options

Use Microsoft volume shadow copy (VSS)Yes
Eject Tape Media Upon Job CompletionYes
Export the following MediaSet Upon Job CompletionYes
-
Table 352 - Options - File to Tape Job - Data Share

-

Advanced Settings (Notifications)

+
Table 280 - Options - File to Tape Job - Data Share

+

Advanced Settings (Notifications)

@@ -4181,31 +3384,31 @@
Send Email NotificationYes
Email Notification Additional Recipientsadmin@superdc.com,admin@netapp.com
Notify On Last Retry OnlyYes
Notify When Waiting For TapeYes
-
Table 353 - Advanced Settings (Notifications) - File to Tape Job - Data Share

-

Advanced Settings (Advanced)

+
Table 281 - Advanced Settings (Notifications) - File to Tape Job - Data Share

+

Advanced Settings (Advanced)

Use Hardware Compression when availableYes
Run the following script before jobc:\pretest.exe
Run the following script after jobc:\posttest.exe
Run Script Every Backup SessionEvery 4 backup session
-
Table 354 - Advanced Settings (Advanced) - File to Tape Job - Data Share

-

1.7.9.2 File to Tape Job - Server Share

Backups Information

+
Table 282 - Advanced Settings (Advanced) - File to Tape Job - Data Share

+

1.6.9.2 File to Tape Job - Server Share

Backups Information

- +
NameFile to Tape Job - Server Share
TypeFileToTape
Next Run06/07/2023 22:00:00
Next Run12/30/2023 18:00:00
DescriptionCreated by PHARMAX\administrator at 2/26/2022 6:01 PM.
-
Table 355 - Common Information - File to Tape Job - Server Share

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

+
Table 283 - Common Information - File to Tape Job - Server Share

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

- - - + + +
NameTypeSelection TypePathInclude FilterExclude Filter
\\server-dc-01v\UEMConfigCifsShareDirectory\\server-dc-01v\UEMConfig*.*-
server-dc-01vWindowsHostserver-dc-01v*.*-
veeam-lnx-px.pharmax.localLinuxDirectory/home*.*-
\\server-dc-01v\UEMConfigCifsShareDirectory\\server-dc-01v\UEMConfig--
server-dc-01vWindowsHostserver-dc-01v--
veeam-lnx-px.pharmax.localLinuxDirectory/home--
-
Table 356 - Files and Folders - File to Tape Job - Server Share

-

Full Backup

+
Table 284 - Files and Folders - File to Tape Job - Server Share

+

Full Backup

@@ -4216,8 +3419,8 @@
NameStandard Media Pool
Pool TypeCustom
Schedule EnabledYes
Daily at this Time18:00:00 - Saturday
-
Table 357 - Full Backup - File to Tape Job - Server Share

-

Incremental Backup

+
Table 285 - Full Backup - File to Tape Job - Server Share

+

Incremental Backup

@@ -4228,15 +3431,15 @@
NameWORM Media Pool 1
Pool TypeCustom
Schedule EnabledYes
Monthly at this TimeAt 00:00:00, Monthly on the: First Wednesday of January, February, March, April, May, June, July, August, September, October
-
Table 358 - Incremental Backup - File to Tape Job - Server Share

-

Options

+
Table 286 - Incremental Backup - File to Tape Job - Server Share

+

Options

Use Microsoft volume shadow copy (VSS)Yes
Eject Tape Media Upon Job CompletionYes
Export the following MediaSet Upon Job CompletionYes
-
Table 359 - Options - File to Tape Job - Server Share

-

Advanced Settings (Notifications)

+
Table 287 - Options - File to Tape Job - Server Share

+

Advanced Settings (Notifications)

@@ -4248,192 +3451,15 @@
Send Email NotificationYes
Email Notification Additional Recipientsadmin@veeam.com
Notify On Last Retry OnlyYes
Notify When Waiting For TapeYes
-
Table 360 - Advanced Settings (Notifications) - File to Tape Job - Server Share

-

Advanced Settings (Advanced)

+
Table 288 - Advanced Settings (Notifications) - File to Tape Job - Server Share

+

Advanced Settings (Advanced)

Use Hardware Compression when availableYes
Pre Job Script EnabledNo
Post Job Script EnabledNo
-
Table 361 - Advanced Settings (Advanced) - File to Tape Job - Server Share

-

1.7.10 SureBackup Jobs

The following section list surebackup jobs created in Veeam Backup & Replication.

- - - - -
NameStatusSchedule EnabledLatest ResultVirtual Lab
SureBackup Job 3EnabledNot ScheduledNonePHARMAX-VLAB
Pharmax-Lab Test Oracle UpgradeEnabledScheduledNonePHARMAX-VLAB
Hyper-V-Backup-LNXEnabledScheduledFailedPHARMAX-VLAB-HYPER-V
-
Table 362 - SureBackup Jobs - VEEAM-VBR

-

1.7.11 SureBackup Job Configuration

The following section provide detailed jobs configuration about Surebackup.

1.7.11.1 Hyper-V-Backup-LNX

Common Information

- - - - - -
NameHyper-V-Backup-LNX
Last Run03/06/2023 12:22:31
Next Run06/04/2023 22:00:00
DescriptionCreated by PHARMAX\administrator at 3/6/2023 10:10 AM.
-
Table 363 - Common Information - Hyper-V-Backup-LNX

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Lab

- - - - - - -
NamePHARMAX-VLAB-HYPER-V
DescriptionCreated by PHARMAX\administrator at 3/6/2023 10:07 AM.
Physical HostVEEAM-HV-03.pharmax.local
Physical Host VersionMicrosoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348)
DestinationC:\VeeamVirtualLabs\PHARMAX-VLAB-HYPER-V
-
Table 364 - Virtual Lab - Hyper-V-Backup-LNX

-

Application Group

- - - - - -
NameHV - APPGroup
Virtual MachinesLNX-WEB-01
Keep Application Group RunningNo
DescriptionCreated by PHARMAX\jocolon at 12/25/2021 9:53 PM.
-
Table 365 - Application Group - Hyper-V-Backup-LNX

-

Settings

- - - - - - - - - -
Backup file integrity scanNo
Skip validation for application group VMYes
Malware ScanNo
Scan the entire imageNo
Skip application group machine from malware scanYes
Send SNMP trapYes
Send Email notificationYes
Email recipientsrebelinux@gmail.com
-
Table 366 - Settings - Hyper-V-Backup-LNX

-

Schedule

- - - -
Wait for backup jobs180 minutes
Run AutomaticallyDaily at this time: 22:00:00,
Days: Everyday,
Day Of Week: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
-
Table 367 - Schedule - Hyper-V-Backup-LNX

-

1.7.11.2 Pharmax-Lab Test Oracle Upgrade

Common Information

- - - - - -
NamePharmax-Lab Test Oracle Upgrade
Last Run02/16/2023 22:00:07
Next Run06/04/2023 22:00:00
DescriptionCreated by PHARMAX\jocolon at 12/25/2021 6:07 PM.
-
Table 368 - Common Information - Pharmax-Lab Test Oracle Upgrade

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Lab

- - - - - - -
NamePHARMAX-VLAB
DescriptionCreated by PHARMAX\jocolon at 12/25/2021 6:02 PM.
Physical Hostesxsvr-00f.pharmax.local
Physical Host VersionVMware ESXi 8.0.1 build-21495797
DatastoreSSD-VM-HIGH-CAPACITY-PERF-KN
-
Table 369 - Virtual Lab - Pharmax-Lab Test Oracle Upgrade

-

Application Group

- - - - - -
NamePHARMAX-AG
Virtual Machinessmallserver-01v, LINUX-VM
Keep Application Group RunningYes
DescriptionCreated by PHARMAX\administrator at 6/30/2021 6:35 PM.
-
Table 370 - Application Group - Pharmax-Lab Test Oracle Upgrade

-

Linked Jobs

- - - -
NameRolesDescription
PHARMAX-HQ-SVRWebServerCreated by PHARMAX\administrator at 6/29/2021 12:12 PM.
COMP-CLUSTER-NFSDNSServerCreated by PHARMAX\administrator at 6/2/2021 8:15 PM.
-
Table 371 - Linked Jobs - Pharmax-Lab Test Oracle Upgrade

-

Verification Options

- - - - - - - - - -
Job NamePHARMAX-HQ-SVR
Amount of memory to Allocate to VM100 percent
Maximum allowed boot time600 sec
Application Initialization Timeout120 sec
VM heartbeat is presentYes
VM respond to ping on any interfaceYes
VM Test ScriptSQLServer
CredentialsIsilon Account
-
Table 372 - Verification Options - Pharmax-Lab Test Oracle Upgrade

-
- - - - - - - - - -
Job NameCOMP-CLUSTER-NFS
Amount of memory to Allocate to VM100 percent
Maximum allowed boot time600 sec
Application Initialization Timeout120 sec
VM heartbeat is presentYes
VM respond to ping on any interfaceYes
VM Test ScriptDNSServer,MailServer
Credentialsadministrator@pharmax.local
-
Table 373 - Verification Options - Pharmax-Lab Test Oracle Upgrade

-

Settings

- - - - - - - - - -
Backup file integrity scanYes
Skip validation for application group VMYes
Malware ScanYes
Scan the entire imageYes
Skip application group machine from malware scanYes
Send SNMP trapNo
Send Email notificationYes
Email recipientsadmin@veem.com, admin@netapp.com
-
Table 374 - Settings - Pharmax-Lab Test Oracle Upgrade

-

Schedule

- - - -
Wait for backup jobs180 minutes
Run AutomaticallyMonthly at this time: 22:00:00,
This Day: 4,
Months: January February March April May June July August September October
-
Table 375 - Schedule - Pharmax-Lab Test Oracle Upgrade

-

1.7.11.3 SureBackup Job 3

Common Information

- - - - - -
NameSureBackup Job 3
Last Run03/06/2023 20:07:17
Next Run01/01/0001 00:00:00
DescriptionCreated by PHARMAX\jocolon at 2/6/2022 3:30 PM.
-
Table 376 - Common Information - SureBackup Job 3

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Virtual Lab

- - - - - - -
NamePHARMAX-VLAB
DescriptionCreated by PHARMAX\jocolon at 12/25/2021 6:02 PM.
Physical Hostesxsvr-00f.pharmax.local
Physical Host VersionVMware ESXi 8.0.1 build-21495797
DatastoreSSD-VM-HIGH-CAPACITY-PERF-KN
-
Table 377 - Virtual Lab - SureBackup Job 3

-

Application Group

- - - - - -
NamePHARMAX-AG
Virtual Machinessmallserver-01v, LINUX-VM
Keep Application Group RunningNo
DescriptionCreated by PHARMAX\administrator at 6/30/2021 6:35 PM.
-
Table 378 - Application Group - SureBackup Job 3

-

Linked Jobs

- - -
NameRolesDescription
COMP-CLUSTER-NFSSQLServerCreated by PHARMAX\administrator at 6/2/2021 8:15 PM.
-
Table 379 - Linked Jobs - SureBackup Job 3

-

Verification Options

- - - - - - - - - -
Job NameCOMP-CLUSTER-NFS
Amount of memory to Allocate to VM100 percent
Maximum allowed boot time1800 sec
Application Initialization Timeout120 sec
VM heartbeat is presentYes
VM respond to ping on any interfaceYes
VM Test ScriptSQLServer
CredentialsNone
-
Table 380 - Verification Options - SureBackup Job 3

-

Settings

- - - - - - - - - -
Backup file integrity scanNo
Skip validation for application group VMYes
Malware ScanNo
Scan the entire imageNo
Skip application group machine from malware scanYes
Send SNMP trapNo
Send Email notificationYes
Email recipients 
-
Table 381 - Settings - SureBackup Job 3

-

1.7.12 Agent Backup Jobs

The following section list agent backup jobs created in Veeam Backup & Replication.

+
Table 289 - Advanced Settings (Advanced) - File to Tape Job - Server Share

+

1.6.10 Agent Backup Jobs

The following section list agent backup jobs created in Veeam Backup & Replication.

@@ -4441,8 +3467,8 @@
NameTypeOS PlatformBackup Object
Agent Backup Job 3FailoverClusterWindowsServer with Netapp LUNS
Agent Backup Policy 2ServerLinuxLinux Protection Group
Linux Agent Backup JobServerLinuxLinux Protection Group
Server With Netapp LUNS - BackupServerWindowsServer with Netapp LUNS
server-dc-01v.pharmax.local
-
Table 382 - Agent Backup Jobs - VEEAM-VBR

-

1.7.13 Agent Backup Jobs Configuration

The following section details agent backup jobs configuration created in Veeam Backup & Replication.

1.7.13.1 Agent Backup Job 3

Job Mode

+
Table 290 - Agent Backup Jobs - VEEAM-VBR

+

1.6.11 Agent Backup Jobs Configuration

The following section details agent backup jobs configuration created in Veeam Backup & Replication.

1.6.11.1 Agent Backup Job 3

Job Mode

@@ -4451,19 +3477,19 @@
NameAgent Backup Job 3
Id68ab65f1-235a-42b4-a1ae-7582951e0a99
DescriptionCreated by PHARMAX\administrator at 5/2/2022 10:18 PM.
PriorityNormal Priority
-
Table 383 - Job Mode - Agent Backup Job 3

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

+
Table 291 - Job Mode - Agent Backup Job 3

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

NameTypeEnabledContainer
Server with Netapp LUNSCustomYesActive Directory
-
Table 384 - Protected Computers - Agent Backup Job 3

-

Backup Mode

+
Table 292 - Protected Computers - Agent Backup Job 3

+

Backup Mode

Backup ModeEntire Computer
Include external USB drivesNo
-
Table 385 - Backup Mode - Agent Backup Job 3

-

Storage

+
Table 293 - Backup Mode - Agent Backup Job 3

+

Storage

@@ -4475,59 +3501,61 @@
Backup RepositorySOBR - Minio
Repository TypeExtendableRepository
Keep Monthly full backup for1 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: January
-
Table 386 - Destination - Agent Backup Job 3

-

Secondary Target

+
Table 294 - Destination - Agent Backup Job 3

+

Secondary Target

- + + +
Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPE StandardBackup to TapeWarningCreated by PHARMAX\administrator at 2/25/2022 7:14 PM.
Hyper-V-Backup-Copy\Agent Backup Job 3Windows Backup CopyNone 
Backup Copy Job 4Backup CopyFailedCreated by PHARMAX\administrator at 7/7/2023 5:01 PM.
Backup Copy Job 4\Agent Backup Job 3Windows Backup CopyFailed 
-
Table 387 - Secondary Destination Job - Agent Backup Job 3

-

Advanced Settings (Backup)

+
Table 295 - Secondary Destination Job - Agent Backup Job 3

+

Advanced Settings (Backup)

Syntethic Full BackupYes
Create Syntethic on DaysSaturday
Active Full BackupNo
-
Table 388 - Advanced Settings (Backup) - Agent Backup Job 3

-

Advanced Settings (Maintenance)

+
Table 296 - Advanced Settings (Backup) - Agent Backup Job 3

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)No
Defragment and Compact Full Backup (DCFB)No
-
Table 389 - Advanced Settings (Maintenance) - Agent Backup Job 3

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 297 - Advanced Settings (Maintenance) - Agent Backup Job 3

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

Compression LevelOptimal
Storage optimizationLocalTarget
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 390 - Advanced Settings (Storage) - Agent Backup Job 3

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

+
Table 298 - Advanced Settings (Storage) - Agent Backup Job 3

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

Send Snmp NotificationYes
Send Email NotificationNo
-
Table 391 - Advanced Settings (Notification) - Agent Backup Job 3

-

Advanced Settings (Integration)

+
Table 299 - Advanced Settings (Notification) - Agent Backup Job 3

+

Advanced Settings (Integration)

Enable Backup from Storage SnapshotsYes
Failover to On-Host Backup agentYes
Off-host Backup Proxy Automatic SelectionYes
-
Table 392 - Advanced Settings (Integration) - Agent Backup Job 3

-

Advanced Settings (Script)

+
Table 300 - Advanced Settings (Integration) - Agent Backup Job 3

+

Advanced Settings (Script)

Run the Following Script BeforeNo
Run the Following Script AfterNo
-
Table 393 - Advanced Settings (Script) - Agent Backup Job 3

-

Guest Processing

+
Table 301 - Advanced Settings (Script) - Agent Backup Job 3

+

Guest Processing

Enabled Application Process ProcessingYes
Enabled Guest File System IndexingNo
-
Table 394 - Guest Processing Options - Agent Backup Job 3

-

Schedule

+
Table 302 - Guest Processing Options - Agent Backup Job 3

+

Schedule

@@ -4535,8 +3563,8 @@
Retry Failed item3
Wait before each retry10/min
Schedule typeAfter Job
Schedule OptionsCOMP-CLUSTER-NFS
-
Table 395 - Schedule Options - Agent Backup Job 3

-

1.7.13.2 Agent Backup Policy 2

Job Mode

+
Table 303 - Schedule Options - Agent Backup Job 3

+

1.6.11.2 Agent Backup Policy 2

Job Mode

@@ -4545,19 +3573,19 @@
NameAgent Backup Policy 2
Id48c82831-c4c7-460c-ba64-8871e9b563f6
DescriptionCreated by PHARMAX\administrator at 5/2/2022 10:04 PM.
PriorityNormal Priority
-
Table 396 - Job Mode - Agent Backup Policy 2

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

+
Table 304 - Job Mode - Agent Backup Policy 2

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

NameTypeEnabledContainer
Linux Protection GroupCustomYesIndividual Computers
-
Table 397 - Protected Computers - Agent Backup Policy 2

-

Backup Mode

+
Table 305 - Protected Computers - Agent Backup Policy 2

+

Backup Mode

Backup ModeEntire Computer
Include external USB drivesNo
-
Table 398 - Backup Mode - Agent Backup Policy 2

-

Destination

+
Table 306 - Backup Mode - Agent Backup Policy 2

+

Destination

@@ -4566,45 +3594,47 @@
Destination TypeVeeam Backup Repository
Retention PolicyRestore Points
Backup ServerVEEAM-VBR.pharmax.local
Backup RepositorySOBR - Minio
-
Table 399 - Destination - Agent Backup Policy 2

-

Secondary Target

+
Table 307 - Destination - Agent Backup Policy 2

+

Secondary Target

- + + +
Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPE StandardBackup to TapeWarningCreated by PHARMAX\administrator at 2/25/2022 7:14 PM.
Backup Copy Job 5Backup CopyFailedCreated by PHARMAX\administrator at 7/9/2023 8:49 PM.
Hyper-V-Backup-Copy\Agent Backup Policy 2Linux Backup CopyNone 
Backup Copy Job 5\Agent Backup Policy 2Linux Backup CopyFailed 
-
Table 400 - Secondary Destination Job - Agent Backup Policy 2

-

Advanced Settings (Backup)

+
Table 308 - Secondary Destination Job - Agent Backup Policy 2

+

Advanced Settings (Backup)

Syntethic Full Backup-
Active Full BackupNo
-
Table 401 - Advanced Settings (Backup) - Agent Backup Policy 2

-

Advanced Settings (Maintenance)

+
Table 309 - Advanced Settings (Backup) - Agent Backup Policy 2

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)No
Defragment and Compact Full Backup (DCFB)-
-
Table 402 - Advanced Settings (Maintenance) - Agent Backup Policy 2

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 310 - Advanced Settings (Maintenance) - Agent Backup Policy 2

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

Compression LevelOptimal
Storage optimizationLocalTarget
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 403 - Advanced Settings (Storage) - Agent Backup Policy 2

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

+
Table 311 - Advanced Settings (Storage) - Agent Backup Policy 2

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

Send Snmp Notification-
Send Email Notification-
-
Table 404 - Advanced Settings (Notification) - Agent Backup Policy 2

-

Guest Processing

+
Table 312 - Advanced Settings (Notification) - Agent Backup Policy 2

+

Guest Processing

Enabled Application Process ProcessingYes
Enabled Guest File System IndexingYes
-
Table 405 - Guest Processing Options - Agent Backup Policy 2

-

Schedule

+
Table 313 - Guest Processing Options - Agent Backup Policy 2

+

Schedule

@@ -4616,8 +3646,8 @@
Schedule type 
Schedule Options 
Eject Storage After Backup-
Backup Timeout
-
Table 406 - Schedule Options - Agent Backup Policy 2

-

1.7.13.3 Gurabo PC - Backup Job

Job Mode

+
Table 314 - Schedule Options - Agent Backup Policy 2

+

1.6.11.3 Gurabo PC - Backup Job

Job Mode

@@ -4626,20 +3656,20 @@
NameGurabo PC - Backup Job
Idcc087b1f-629d-4890-ab02-30c6cba80e11
DescriptionCreated by PHARMAX\administrator at 4/28/2022 3:19 PM.
PriorityNormal Priority
-
Table 407 - Job Mode - Gurabo PC - Backup Job

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

+
Table 315 - Job Mode - Gurabo PC - Backup Job

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

NameTypeEnabledContainer
Gurabo PC - BackupCustomYesActive Directory
HQ - Manual PacketCustomYesManually Deployed
-
Table 408 - Protected Computers - Gurabo PC - Backup Job

-

Backup Mode

+
Table 316 - Protected Computers - Gurabo PC - Backup Job

+

Backup Mode

Backup ModeEntire Computer
Include external USB drivesNo
-
Table 409 - Backup Mode - Gurabo PC - Backup Job

-

Destination

+
Table 317 - Backup Mode - Gurabo PC - Backup Job

+

Destination

@@ -4648,19 +3678,22 @@
Destination TypeVeeam Backup Repository
Retention PolicyRestore Days
Backup ServerVEEAM-VBR.pharmax.local
Backup RepositorySOBR - Minio
-
Table 410 - Destination - Gurabo PC - Backup Job

-

Secondary Target

+
Table 318 - Destination - Gurabo PC - Backup Job

+

Secondary Target

+ + +
Job NameTypeStateDescription
Backup Copy Job 4Backup CopyFailedCreated by PHARMAX\administrator at 7/7/2023 5:01 PM.
Hyper-V-Backup-Copy\Gurabo PC - Backup JobWindows Backup CopyNone 
Backup Copy Job 4\Gurabo PC - Backup JobWindows Backup CopyFailed 
PHARMAX-HQ-SVR-TAPEBackup to TapeFailedCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
-
Table 411 - Secondary Destination Job - Gurabo PC - Backup Job

-

Advanced Settings (Backup)

+
Table 319 - Secondary Destination Job - Gurabo PC - Backup Job

+

Advanced Settings (Backup)

Syntethic Full BackupNo
Active Full BackupNo
-
Table 412 - Advanced Settings (Backup) - Gurabo PC - Backup Job

-

Advanced Settings (Maintenance)

+
Table 320 - Advanced Settings (Backup) - Gurabo PC - Backup Job

+

Advanced Settings (Maintenance)

@@ -4671,27 +3704,27 @@
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
DCFB Schedule DayThursday
Friday
Saturday
DCFB Backup Monthly ScheduleDay Of Week: Saturday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
-
Table 413 - Advanced Settings (Maintenance) - Gurabo PC - Backup Job

-

Advanced Settings (Storage)

+
Table 321 - Advanced Settings (Maintenance) - Gurabo PC - Backup Job

+

Advanced Settings (Storage)

Compression LevelOptimal
Storage optimizationLocalTarget
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
-
Table 414 - Advanced Settings (Storage) - Gurabo PC - Backup Job

-

Advanced Settings (Notification)

+
Table 322 - Advanced Settings (Storage) - Gurabo PC - Backup Job

+

Advanced Settings (Notification)

Send Snmp Notification-
Send Email Notification-
-
Table 415 - Advanced Settings (Notification) - Gurabo PC - Backup Job

-

Backup Cache

+
Table 323 - Advanced Settings (Notification) - Gurabo PC - Backup Job

+

Backup Cache

Maximun SizeTypePath
10 GBAutomaticAuto Selected
-
Table 416 - Backup Cache - Gurabo PC - Backup Job

-

Schedule

+
Table 324 - Backup Cache - Gurabo PC - Backup Job

+

Schedule

Schedule typeDaily
Schedule OptionsRecurrence: WeekDays,
Days: Monday Tuesday Wednesday Thursday Fridayr @@ -4704,8 +3737,8 @@
Eject Storage After BackupYes
Backup Timeout2 Hour
-
Table 417 - Schedule Options - Gurabo PC - Backup Job

-

1.7.13.4 Linux Agent Backup Job

Job Mode

+
Table 325 - Schedule Options - Gurabo PC - Backup Job

+

1.6.11.4 Linux Agent Backup Job

Job Mode

@@ -4714,19 +3747,19 @@
NameLinux Agent Backup Job
Id190c96cd-7b9a-48f4-82af-3dbc4f00dbe3
DescriptionCreated by PHARMAX\administrator at 4/29/2022 8:11 PM.
PriorityNormal Priority
-
Table 418 - Job Mode - Linux Agent Backup Job

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

+
Table 326 - Job Mode - Linux Agent Backup Job

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

NameTypeEnabledContainer
Linux Protection GroupCustomYesIndividual Computers
-
Table 419 - Protected Computers - Linux Agent Backup Job

-

Backup Mode

+
Table 327 - Protected Computers - Linux Agent Backup Job

+

Backup Mode

Backup ModeEntire Computer
Include external USB drivesNo
-
Table 420 - Backup Mode - Linux Agent Backup Job

-

Storage

+
Table 328 - Backup Mode - Linux Agent Backup Job

+

Storage

@@ -4738,40 +3771,40 @@
Backup RepositoryLinux - Hardened Repository
Repository TypeLinuxLocal
Keep Monthly full backup for1 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: January
-
Table 421 - Destination - Linux Agent Backup Job

-

Secondary Target

+
Table 329 - Destination - Linux Agent Backup Job

+

Secondary Target

Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPEBackup to TapeFailedCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
-
Table 422 - Secondary Destination Job - Linux Agent Backup Job

-

Advanced Settings (Backup)

+
Table 330 - Secondary Destination Job - Linux Agent Backup Job

+

Advanced Settings (Backup)

Syntethic Full BackupYes
Create Syntethic on DaysSaturday
Active Full BackupNo
-
Table 423 - Advanced Settings (Backup) - Linux Agent Backup Job

-

Advanced Settings (Maintenance)

+
Table 331 - Advanced Settings (Backup) - Linux Agent Backup Job

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)No
Defragment and Compact Full Backup (DCFB)No
-
Table 424 - Advanced Settings (Maintenance) - Linux Agent Backup Job

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 332 - Advanced Settings (Maintenance) - Linux Agent Backup Job

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

Compression LevelOptimal
Storage optimizationLocalTarget
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 425 - Advanced Settings (Storage) - Linux Agent Backup Job

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

+
Table 333 - Advanced Settings (Storage) - Linux Agent Backup Job

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

Send Snmp NotificationNo
Send Email NotificationNo
-
Table 426 - Advanced Settings (Notification) - Linux Agent Backup Job

-

Advanced Settings (Script)

+
Table 334 - Advanced Settings (Notification) - Linux Agent Backup Job

+

Advanced Settings (Script)

@@ -4780,8 +3813,8 @@
Run the Following Script BeforeYes
Run the Following Script AfterYes
Run Script FrequencyDays
Run Script on the Selected DaysSaturday,Sunday
-
Table 427 - Advanced Settings (Script) - Linux Agent Backup Job

-

Schedule

+
Table 335 - Advanced Settings (Script) - Linux Agent Backup Job

+

Schedule

@@ -4789,8 +3822,8 @@
Retry Failed item3
Wait before each retry10/min
Schedule typeDaily
Schedule OptionsRecurrence: WeekDays,
Days: Monday Tuesday Wednesday Thursday Friday
At: 22:00:00
-
Table 428 - Schedule Options - Linux Agent Backup Job

-

1.7.13.5 Server With Netapp LUNS - Backup

Job Mode

+
Table 336 - Schedule Options - Linux Agent Backup Job

+

1.6.11.5 Server With Netapp LUNS - Backup

Job Mode

@@ -4799,20 +3832,20 @@
NameServer With Netapp LUNS - Backup
Idb4f0ac88-76ab-4c61-b142-0cff89ec91f2
DescriptionCreated by PHARMAX\administrator at 3/1/2021 5:12 PM.
PriorityNormal Priority
-
Table 429 - Job Mode - Server With Netapp LUNS - Backup

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

+
Table 337 - Job Mode - Server With Netapp LUNS - Backup

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Protected Computers

NameTypeEnabledContainer
Server with Netapp LUNSCustomYesActive Directory
server-dc-01v.pharmax.localComputer-Individual Computer
-
Table 430 - Protected Computers - Server With Netapp LUNS - Backup

-

Backup Mode

+
Table 338 - Protected Computers - Server With Netapp LUNS - Backup

+

Backup Mode

Backup ModeEntire Computer
Include external USB drivesNo
-
Table 431 - Backup Mode - Server With Netapp LUNS - Backup

-

Storage

+
Table 339 - Backup Mode - Server With Netapp LUNS - Backup

+

Storage

@@ -4824,35 +3857,35 @@
Backup RepositorySOBR - Minio
Repository TypeExtendableRepository
Keep Monthly full backup for1 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: January
-
Table 432 - Destination - Server With Netapp LUNS - Backup

-

Secondary Target

+
Table 340 - Destination - Server With Netapp LUNS - Backup

+

Secondary Target

- +
Job NameTypeStateDescription
PHARMAX-HQ-SVR-TAPE StandardBackup to TapeWarningCreated by PHARMAX\administrator at 2/25/2022 7:14 PM.
PHARMAX-HQ-SVR-TAPEBackup to TapeFailedCreated by PHARMAX\administrator at 6/29/2021 7:24 PM.
Hyper-V-Backup-Copy\Server With Netapp LUNS - BackupWindows Backup CopyNone 
-
Table 433 - Secondary Destination Job - Server With Netapp LUNS - Backup

-

Advanced Settings (Backup)

+
Table 341 - Secondary Destination Job - Server With Netapp LUNS - Backup

+

Advanced Settings (Backup)

Syntethic Full BackupYes
Create Syntethic on DaysSaturday
Active Full BackupNo
-
Table 434 - Advanced Settings (Backup) - Server With Netapp LUNS - Backup

-

Advanced Settings (Maintenance)

+
Table 342 - Advanced Settings (Backup) - Server With Netapp LUNS - Backup

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)No
Defragment and Compact Full Backup (DCFB)No
-
Table 435 - Advanced Settings (Maintenance) - Server With Netapp LUNS - Backup

-
Health Check:
Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+
Table 343 - Advanced Settings (Maintenance) - Server With Netapp LUNS - Backup

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

Compression LevelOptimal
Storage optimizationLocalTarget
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 436 - Advanced Settings (Storage) - Server With Netapp LUNS - Backup

-
Health Check:
Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

+
Table 344 - Advanced Settings (Storage) - Server With Netapp LUNS - Backup

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (Notification)

@@ -4864,16 +3897,16 @@
Send Snmp NotificationYes
Send Email NotificationYes
Notify On ErrorNo
Suppress Notification until Last RetryNo
-
Table 437 - Advanced Settings (Notification) - Server With Netapp LUNS - Backup

-

Advanced Settings (Integration)

+
Table 345 - Advanced Settings (Notification) - Server With Netapp LUNS - Backup

+

Advanced Settings (Integration)

Enable Backup from Storage SnapshotsYes
Failover to On-Host Backup agentYes
Off-host Backup Proxy Automatic SelectionNo
Off-host Backup Proxy ServerVEEAM-VBR-02V.pharmax.local
-
Table 438 - Advanced Settings (Integration) - Server With Netapp LUNS - Backup

-

Advanced Settings (Script)

+
Table 346 - Advanced Settings (Integration) - Server With Netapp LUNS - Backup

+

Advanced Settings (Script)

@@ -4882,14 +3915,14 @@
Run the Following Script BeforeYes
Run the Following Script AfterYes
Run Script FrequencyCycles
Run Script Every Backup Session1
-
Table 439 - Advanced Settings (Script) - Server With Netapp LUNS - Backup

-

Guest Processing

+
Table 347 - Advanced Settings (Script) - Server With Netapp LUNS - Backup

+

Guest Processing

Enabled Application Process ProcessingYes
Enabled Guest File System IndexingNo
-
Table 440 - Guest Processing Options - Server With Netapp LUNS - Backup

-

Schedule

+
Table 348 - Guest Processing Options - Server With Netapp LUNS - Backup

+

Schedule

@@ -4897,14 +3930,14 @@
Retry Failed item3
Wait before each retry1/min
Schedule typeAfter Job
Schedule OptionsCOMP-CLUSTER-NFS
-
Table 441 - Schedule Options - Server With Netapp LUNS - Backup

-

1.7.14 File Share Backup Jobs

The following section list file share backup jobs created in Veeam Backup & Replication.

+
Table 349 - Schedule Options - Server With Netapp LUNS - Backup

+

1.6.12 File Share Backup Jobs

The following section list file share backup jobs created in Veeam Backup & Replication.

- - + +
NameTypeStatusLatest ResultLast Run
File Backup Job 1File BackupEnabledFailed06/03/2023 22:47:06
Server - Share BackupFile BackupEnabledFailedUnknown
File Backup Job 1File BackupEnabledFailed12/24/2023 22:22:41
Server - Share BackupFile BackupEnabledFailed12/23/2023 22:39:23
-
Table 442 - File Share Backup Jobs - VEEAM-VBR

-

1.7.15 File Share Backup Jobs Configuration

The following section details the configuration of File Share type backup jobs.

1.7.15.1 File Backup Job 1

Common Information

+
Table 350 - File Share Backup Jobs - VEEAM-VBR

+

1.6.13 File Share Backup Jobs Configuration

The following section details the configuration of File Share type backup jobs.

1.6.13.1 File Backup Job 1

Common Information

@@ -4914,18 +3947,18 @@
NameFile Backup Job 1
TypeFile Backup
DescriptionCreated by PHARMAX\jocolon at 1/8/2022 8:31 PM.
Modified ByPHARMAX\administrator
-
Table 443 - Common Information - File Backup Job 1

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

+
Table 351 - Common Information - File Backup Job 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

- - + +
NameONTAP-HQ-SAN
Resource TypeHost
RoleInclude
LocationONTAP-HQ-SAN
Approx Size0 B
File Filter Include Masks*.*
File Filter Exclude Masks*.tmp; */.snapshot; */~snapshot; *\.snapshot; *\~snapshot; /.snapshot; /~snapshot; \.snapshot; \~snapshot; \admin$; \C$; \ipc$;
File Filter Include Masks<NasBackupMasks><NasBackupMask Type="FileWildcard" Wildcard="*.*" /></NasBackupMasks>
File Filter Exclude Masks<NasBackupMasks><NasBackupMask Type="Path" Path="*/.snapshot" /><NasBackupMask Type="Path" Path="*/~snapshot" /><NasBackupMask Type="Path" Path="*\.snapshot" /><NasBackupMask Type="Path" Path="*\~snapshot" /><NasBackupMask Type="Path" Path="/.snapshot" /><NasBackupMask Type="Path" Path="/~snapshot" /><NasBackupMask Type="Path" Path="\.snapshot" /><NasBackupMask Type="Path" Path="\~snapshot" /><NasBackupMask Type="Path" Path="\admin$" /><NasBackupMask Type="Path" Path="\C$" /><NasBackupMask Type="Path" Path="\ipc$" /><NasBackupMask Type="FileWildcard" Wildcard="*.tmp" /></NasBackupMasks>
-
Table 444 - Files and Folders - ONTAP-HQ-SAN

+
Table 352 - Files and Folders - ONTAP-HQ-SAN

@@ -4933,11 +3966,11 @@ - - + +
NamePHARMAX-ISILON
RoleInclude
LocationPHARMAX-ISILON
Approx Size0 B
File Filter Include Masks*.*
File Filter Exclude Masks*/.snapshot; */~snapshot; *\.snapshot; *\~snapshot; /.snapshot; /~snapshot; \.snapshot; \~snapshot; \admin$; \C$; \ipc$;
File Filter Include Masks<NasBackupMasks><NasBackupMask Type="FileWildcard" Wildcard="*.*" /></NasBackupMasks>
File Filter Exclude Masks<NasBackupMasks><NasBackupMask Type="Path" Path="*/.snapshot" /><NasBackupMask Type="Path" Path="*/~snapshot" /><NasBackupMask Type="Path" Path="*\.snapshot" /><NasBackupMask Type="Path" Path="*\~snapshot" /><NasBackupMask Type="Path" Path="/.snapshot" /><NasBackupMask Type="Path" Path="/~snapshot" /><NasBackupMask Type="Path" Path="\.snapshot" /><NasBackupMask Type="Path" Path="\~snapshot" /><NasBackupMask Type="Path" Path="\admin$" /><NasBackupMask Type="Path" Path="\C$" /><NasBackupMask Type="Path" Path="\ipc$" /></NasBackupMasks>
-
Table 445 - Files and Folders - PHARMAX-ISILON

-

Storage

+
Table 353 - Files and Folders - PHARMAX-ISILON

+

Storage

@@ -4945,30 +3978,30 @@
Backup RepositorySOBR - Minio
Keep all file versions for the last28 Day
Archive repositoryLinux - Hardened Repository
File to ArchiveAll file exept the following extension: *.tmp *.ods
-
Table 446 - Storage Options - File Backup Job 1

-

Advanced Settings (File Version)

+
Table 354 - Storage Options - File Backup Job 1

+

Advanced Settings (File Version)

File version to keepLimit the number of both recent and archived file versions
Active file version limit10
Delete file version limit3
-
Table 447 - Advanced Settings (File Version) - File Backup Job 1

-

Advanced Settings (Storage)

+
Table 355 - Advanced Settings (File Version) - File Backup Job 1

+

Advanced Settings (Storage)

Inline Data DeduplicationYes
Compression LevelOPTIMAL (Default)
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
-
Table 448 - Advanced Settings (Storage) - File Backup Job 1

-

Advanced Settings (Maintenance)

+
Table 356 - Advanced Settings (Storage) - File Backup Job 1

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeDaily
SLCG Schedule DayFriday
Saturday
Sunday
-
Table 449 - Advanced Settings (Maintenance) - File Backup Job 1

-

Advanced Settings (Notification)

+
Table 357 - Advanced Settings (Maintenance) - File Backup Job 1

+

Advanced Settings (Notification)

@@ -4984,8 +4017,8 @@
Send Snmp NotificationYes
Send Email NotificationYes
VM Attribute Note ValueNotes
Append to Existing AttributeYes
-
Table 450 - Advanced Settings (Notification) - File Backup Job 1

-

Advanced Settings (Script)

+
Table 358 - Advanced Settings (Notification) - File Backup Job 1

+

Advanced Settings (Script)

@@ -4994,13 +4027,13 @@
Run the Following Script BeforeYes
Run Script Before the Jobcaca.sh
Run Script FrequencyCycles
Run Script Every Backup Session1
-
Table 451 - Advanced Settings (Script) - File Backup Job 1

-

Secondary Target

+
Table 359 - Advanced Settings (Script) - File Backup Job 1

+

Secondary Target

- +
Job NameTypeStateDescription
File Backup Job 1 (Copy) 1Backup CopyNone 
File Backup Job 1 (Copy) 1Backup CopyFailed 
-
Table 452 - Secondary Destination Jobs - File Backup Job 1

-

Schedule

+
Table 360 - Secondary Destination Jobs - File Backup Job 1

+

Schedule

@@ -5008,10 +4041,10 @@ - +
Retry Failed item3
Wait before each retry10/min
Shedule typeDaily
Shedule OptionsKind: Everyday,
Days: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Start Time10:00 PM
Latest Run06/03/2023 22:00:13
Latest Run12/24/2023 22:00:21
-
Table 453 - Schedule Options - File Backup Job 1

-

Backup Window Time Period

Permited \ Denied
+
Table 361 - Schedule Options - File Backup Job 1

+

Backup Window Time Period

Permited \ Denied
@@ -5021,8 +4054,8 @@
H121234567891011121234567891011
Sun000000000000000000000000
Mon111111111111111111111111
Fri111111111111111111111111
Sat000000000000000000000000
-
Table 454 - Backup Window - File Backup Job 1

-

1.7.15.2 Server - Share Backup

Common Information

+
Table 362 - Backup Window - File Backup Job 1

+

1.6.13.2 Server - Share Backup

Common Information

@@ -5032,8 +4065,8 @@
NameServer - Share Backup
TypeFile Backup
DescriptionCreated by PHARMAX\administrator at 9/16/2022 7:02 PM.
Modified ByPHARMAX\administrator
-
Table 455 - Common Information - Server - Share Backup

-
Health Check:
Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

+
Table 363 - Common Information - Server - Share Backup

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Files and Folders

@@ -5041,10 +4074,10 @@ - +
Name\\server-dc-01v\UEMConfig
Resource Type 
Location\\server-dc-01v\UEMConfig
Approx Size0 B
File Filter Include Masks 
File Filter Exclude Masks\.snapshot; \\server-dc-01v\UEMConfig\.snapshot; \\server-dc-01v\UEMConfig\~snapshot; \~snapshot;
File Filter Exclude Masks<NasBackupMasks><NasBackupMask Type="Path" Path="\.snapshot" /><NasBackupMask Type="Path" Path="\\server-dc-01v\UEMConfig\.snapshot" /><NasBackupMask Type="Path" Path="\\server-dc-01v\UEMConfig\~snapshot" /><NasBackupMask Type="Path" Path="\~snapshot" /></NasBackupMasks>
-
Table 456 - Files and Folders - \\server-dc-01v\UEMConfig

-

Storage

+
Table 364 - Files and Folders - \\server-dc-01v\UEMConfig

+

Storage

@@ -5052,28 +4085,28 @@
Backup RepositorySOBR - Minio
Keep all file versions for the last28 Day
Archive repositoryHQ - Backups
File to ArchiveAll Files: *.*
-
Table 457 - Storage Options - Server - Share Backup

-

Advanced Settings (File Version)

+
Table 365 - Storage Options - Server - Share Backup

+

Advanced Settings (File Version)

File version to keepKeep all file versions
-
Table 458 - Advanced Settings (File Version) - Server - Share Backup

-

Advanced Settings (Storage)

+
Table 366 - Advanced Settings (File Version) - Server - Share Backup

+

Advanced Settings (Storage)

Inline Data DeduplicationYes
Compression LevelOPTIMAL (Default)
Enabled Backup File EncryptionNo
Encryption KeyNone
-
Table 459 - Advanced Settings (Storage) - Server - Share Backup

-

Advanced Settings (Maintenance)

+
Table 367 - Advanced Settings (Storage) - Server - Share Backup

+

Advanced Settings (Maintenance)

Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
SLCG Backup Monthly ScheduleDay Of Week: Friday
Day Number In Month: Last
Day of Month: 1
Months: January February March April May June July August September October November December
-
Table 460 - Advanced Settings (Maintenance) - Server - Share Backup

-

Advanced Settings (Notification)

+
Table 368 - Advanced Settings (Maintenance) - Server - Share Backup

+

Advanced Settings (Notification)

@@ -5089,8 +4122,8 @@
Send Snmp NotificationYes
Send Email NotificationYes
VM Attribute Note ValueNotes
Append to Existing AttributeYes
-
Table 461 - Advanced Settings (Notification) - Server - Share Backup

-

Advanced Settings (Script)

+
Table 369 - Advanced Settings (Notification) - Server - Share Backup

+

Advanced Settings (Script)

@@ -5099,143 +4132,527 @@
Run the Following Script BeforeYes
Run Script Before the Jobtest.cmd
Run Script FrequencyDays
Run Script on the Selected DaysSaturday
-
Table 462 - Advanced Settings (Script) - Server - Share Backup

-

Schedule

+
Table 370 - Advanced Settings (Script) - Server - Share Backup

+

Schedule

- + - -
Retry Failed item3
Wait before each retry10/min
Backup WindowNo
Backup WindowYes
Shedule typeMonthly
Shedule OptionsDay Of Month: 1,
Day Number In Month: Fourth,
Day Of Week: Saturday
Start Time10:00 PM
Latest Run10/22/2022 22:00:14
-
Table 463 - Schedule Options - Server - Share Backup

-

1.8 Infrastructure Security Hardening

Protecting your infrastructure successfully is all about understanding the current attack vectors; what and whom you are protecting, your Veeam infrastructure, against. If you know what and whom you are protecting against, makes it easier to take the correct countermeasures. One of those countermeasures is hardening.

Looking at the different Veeam Backup & Replication components you have to protect the following components:

* Veeam Backup server
* User Accounts
* Backup repositories
* Backup data flows

1.8.1 Backup & Replication Server (VEEAM-VBR)

1.8.1.1 Remove Unused Components

Remove all non-essential software programs and utilities from the deployed Veeam components. While these programs may offer useful features to the administrator, if they provide 'back-door' access to the system, they must be removed during the hardening process. Think about additional software like web browsers, java, adobe reader and such. All parts which do not belong to the operating system or to active Veeam components, remove it. It will make maintaining an up-to-date patch level much easier.

- - - -
NamePublisher
7-Zip 22.01Igor Pavlov
GraphvizGraphviz
-
Table 464 - Non-essential software programs - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#remove-unused-components

1.8.1.2 Remove Backup & Replication Console

Remove the Veeam Backup & Replication Console from the Veeam Backup & Replication server. The console is installed locally on the backup server by default.

- - - - - - - - - -
NamePublisher
Veeam Backup & Replication ConsoleVeeam Software Group GmbH
Veeam Explorer for Microsoft Active DirectoryVeeam Software Group GmbH
Veeam Explorer for Microsoft ExchangeVeeam Software Group GmbH
Veeam Explorer for Microsoft SharePointVeeam Software Group GmbH
Veeam Explorer for Microsoft SQL ServerVeeam Software Group GmbH
Veeam Explorer for Microsoft TeamsVeeam Software Group GmbH
Veeam Explorer for OracleVeeam Software Group GmbH
Veeam Explorer for PostgreSQLVeeam Software Group GmbH
-
Table 465 - Backup & Replication Console - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#how-to-remove-the-veeam-backup--replication-console

1.8.1.3 Switch off the vPower NFS Service

Stop the Veeam vPower NFS Service if you do not plan on using the following Veeam features: SureBackup, Instant Recovery, or Other-OS File Level Recovery (FLR) operations.

- - +
Display NameShort NameStatus
Veeam vPower NFS ServiceVeeamNFSSvcRunning
Latest Run12/23/2023 22:00:02
-
Table 466 - vPower NFS Services Status - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#remove-unused-components

1.8.2 Enterprise Manager

When Enterprise Manager is not in use de-install it and remove it from your environment.

1.8.2.1 Enterprise Manager Server (VEEAM-EM)

+
Table 371 - Schedule Options - Server - Share Backup

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun000000000000000000000000
Mon000000000000000000000000
Tue000000011111111111000000
Wed000000011111111111000000
Thu000000000000000000000000
Fri000000000000000000000000
Sat000000000000000000000000
+
Table 372 - Backup Window - Server - Share Backup

+

1.6.14 Backup Copy Jobs

The following section list backup copy jobs created within Veeam Backup & Replication.

+ + + + + + +
NameCopy ModeStatusLatest ResultScheduled?
Backup Copy Job 1ImmediateEnabledWarningPeriodically
Backup Copy Job 4PeriodicEnabledFailedAfterJob
Backup Copy Job 5PeriodicEnabledFailedMonthly
HPE-StoreOnce-Copy-JobImmediateEnabledSuccessPeriodically
Hyper-V-Backup-CopyImmediateEnabledFailedPeriodically
+
Table 373 - Backup Copy Jobs - VEEAM-VBR

+

1.6.15 Backup Copy Jobs Configuration

The following section details the configuration of backup copy jobs.

1.6.15.1 Backup Copy Job 1

Common Information

+ + + + + + + + + + + +
NameBackup Copy Job 1
Id96823381-1230-4ff9-8b34-90692d34c6da
TypeImmediateBackupCopy
Copy ModeImmediate
Last ResultWarning
StatusStopped
Next Run12/31/2023 00:00:00
Include database transaction log backupYes
DescriptionCreated by PHARMAX\administrator at 2/12/2022 9:10 PM.
Modified ByPHARMAX\administrator
+
Table 374 - Common Information - Backup Copy Job 1

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backup Jobs Objects

+ + +
NameTypeSizeRepository
PHARMAX-HQ-SVRVMware Backup31 GBSOBR - Minio
+
Table 375 - Backup Jobs Objects - Backup Copy Job 1

+

Target

- - - - + + + + + + +
Server NameVEEAM-EM.pharmax.local
Server URLhttps://VEEAM-EM.pharmax.local:9443
Skip License PushNo
Is ConnectedYes
Backup Repositorycloud-jcolonfzenpr-01
Retention TypeRestore Days
Retain Days To Keep7
Keep Weekly full backup for1 weeks,
Create weekly full on this day: Sunday
Keep Monthly full backup for1 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: January
Read the entire RestorePoint fromSource BackupNo
-
Table 467 - Enterprise Manager - VEEAM-VBR

-

1.8.3 Console Access

The Veeam Backup & Replication console is a client-side component that provides access to the backup server. The console lets several backup operators and admins log in to Veeam Backup & Replication simultaneous and perform all kind of data protection and disaster recovery operations as if you work on the backup server.

Install the Veeam Backup & Replication console on a central management server that is, positioned in a DMZ and protected with 2-factor authentication. Do NOT install the console on the local desktops of backup & recovery admins.

1.8.4 Roles and Users

Deploy an Access Control policy, managing access to management components is crucial for a good protection. Use the principle of least privilege. Provide the minimal privilege needed for some operation to occur. An attacker who gained high-privilege access to backup infrastructure servers can get credentials of user accounts and compromise other systems in your environment. Make sure that all accounts have a specific role and that they are added to that specific group.

Containment to keep the attackers from moving around too easily. Some standard measures and policies are:

* Do not use user accounts for admin access, reducing incidents and accidents.
* Give every Veeam admin his own admin account or add their admin account to the appropriate security group within Veeam, for traceability and easy adding and removal.
* Only give out access to what is needed for the job.
* Limit users who can log in using Remote Desktop and/or Veeam Backup Console.
* Add 2-factor authentication to highly valuable assets.
* Monitor your accounts for suspicious activity.

A role assigned to the user defines the user activity scope: what operations in Veeam Backup & Replication the user can perform.

- - - - +
Table 376 - Target Options - Backup Copy Job 1

+

Advanced Settings (Maintenance)

NameTypeRole
AdministratorsGroupBackupAdmin
PHARMAX\veeam_adminUserBackupOperator
PHARMAX\vrauserUserBackupOperator
+ + + +
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
SLCG Backup Monthly Schedule atHour of Day: 22:00:00
Day Number In Month: Last
Day Of Week: Saturday
Day of Month: 1
Months: January February March April May June July August September October November December
-
Table 470 - Roles and Users - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#roles-and-users

1.8.4.1 Password Management Policy

Use a clever Password management policy, which works for your organization. Enforcing the use of strong passwords across your infrastructure is a valuable control. It's more challenging for attackers to guess passwords/crack hashes to gain unauthorized access to critical systems.

Selecting passwords of 10 characters with a mixture of upper and lowercase letters, numbers and special characters is a good start for user accounts.

For Admin accounts adding 2-factor authentication is also a must to secure the infrastructure.

And for service accounts use 25+ characters combined with a password tool for easier management. An Admin can copy and paste the password when needed, increasing security of the service accounts.

- - - - - - - -
Password Must Meet Complexity RequirementsYes
Max Password Age42
Min Password Age1
Min Password Length7
Enforce Password History24
Store Password using Reversible EncryptionNo
-
Table 468 - Password Management Policy - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#password-management-policy

1.8.4.2 Lockout Policy

Use a Lockout policy that complements a clever password management policy. Accounts will be locked after a small number of incorrect attempts. This can stop password guessing attacks dead in the water. But be careful that this can also lock everyone out of the backup & replication system for a period! For service accounts, sometimes it is better just to raise alarms fast. Instead of locking the accounts. This way you gain visibility into suspicious behavior towards your data/infrastructure.

- - - - -
Account Lockout Thresholds5
Account Lockout Duration Age30
Reset account lockout counter after30
-
Table 469 - Lockout Policy - VEEAM-VBR

-
Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#lockout-policy

1.8.5 Required Permissions

Use the principle of least privilege. Provide the minimal required permissions needed for the accounts to run. The accounts used for installing and using Veeam Backup & Replication must have the following permissions:

* https://helpcenter.veeam.com/docs/backup/vsphere/required_permissions.html?ver=110

Backup proxies must be considered the target for compromise. During backup, proxies obtain from the backup server credentials required to access virtual infrastructure servers. A person having administrator privileges on a backup proxy can intercept the credentials and use them to access the virtual infrastructure.

1.8.5.1 VMware vSphere Credentials

If VMware vCenter Server is added to the backup infrastructure, an account with reduced permissions can be used. Use the minimum permissions for your use-case. See Required Permissions document:

* https://helpcenter.veeam.com/docs/backup/permissions/installation.html?ver=110

For example, Hot-Add backup requires the delete disk permission. You can also consider elevating permissions for restores.
1.8.5.1.1 vCenter Server
- - - - -
NameCredential
192.168.5.2administrator@vsphere.local
vcenter-01v.pharmax.localadministrator@vsphere.local
vcenter-03v.pharmax.localadministrator@vsphere.local
-
Table 471 - vCenter Servers - VEEAM-VBR

-
1.8.5.1.2 Standalone ESXi Server
- - -
NameCredential
disaster-01a.pharmax.localroot
-
Table 472 - ESXi Servers - VEEAM-VBR

-
Reference: https://helpcenter.veeam.com/docs/backup/permissions/installation.html?ver=110

1.8.6 Encryption

Backup and replica data is a highly potential source of vulnerability. To secure data stored in backups and replicas, follow these guidelines:

* Ensure physical security of target servers. Check that only authorized personnel have access to the room where your target servers (backup repositories and hosts) reside.
* Restrict user access to backups and replicas. Check that only authorized users have permissions to access backups and replicas on target servers.
* Encrypt data in backups. Use Veeam Backup & Replication inbuilt encryption to protect data in backups. To guarantee security of data in backups, follow Encryption Best Practices.

Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#encryption

1.8.6.1 Backup Jobs Encryption Status

Data security is an important part of the backup strategy. You must protect your information from unauthorized access, especially if you back up sensitive VM data to off-site locations or archive it to tape. To keep your data safe, you can use data encryption.
1.8.6.1.1 Backup Jobs
- - - - - - - - - - - - - - - - - -
NameStorage EncryptionEncryption Key
Backup - Replicated VM - Cloud VirtualdcsNoNone
Backup Copy Job 1YesPassword Global
Cisco-CSR-ReplicationNoNone
Cloud-Replication-VirtualdcsNoNone
COMP-CLUSTER-NFSNoNone
File Backup Job 1 (Copy) 1YesPassword Global
HPE-StoreOnce-Copy-JobNoNone
HQ-to-EDGENoNone
HVCluster-To-HVStandaloneNoNone
Hyper-V-Backup-CopyYesPassword Global
HyperV-Backup-JobYesPassword Global
PHARMAX-HQ-SVRYesPassword Global
SOBR - TESTNoNone
VM - Test - AWSNoNone
VM Copy Job 1NoNone
WIN HyperV VM BackupYesPassword Global
-
Table 473 - Backup Jobs - VEEAM-VBR

-
1.8.6.1.2 Agent Backup Jobs
- - - - - - -
NameEnabled Backup File EncryptionEncryption Key
Agent Backup Job 3NoNone
Agent Backup Policy 2NoNone
Gurabo PC - Backup JobYesPassword Global
Linux Agent Backup JobNoNone
Server With Netapp LUNS - BackupNoNone
-
Table 474 - Agent Backup Jobs - VEEAM-VBR

-
1.8.6.1.3 File Share Backup Jobs
- - - -
NameEnabled Backup File EncryptionEncryption Key
File Backup Job 1YesPassword Global
Server - Share BackupNoNone
-
Table 475 - File Share Backup Jobs - VEEAM-VBR

-

1.8.6.2 Encrypt Network Traffic

By default, Veeam Backup & Replication encrypts network traffic traveling between public networks. To ensure secure communication of sensitive data within the boundaries of the same network, you can also encrypt backup traffic in private networks.

- - - -
NameSource IP StartSource IP EndTarget IP StartTarget IP EndEncryption Enabled
Inter-Site-to-DR192.168.7.1192.168.7.25510.10.33.110.10.33.255No
InternetAny-Internet-Yes
-
Table 476 - Encrypt Network Traffic - VEEAM-VBR

-

1.8.7 Backup and Replication Database

The Backup & Replication configuration database stores credentials to connect to virtual servers and other systems in the backup & replication infrastructure. All passwords stored in the database are encrypted. However, a user with administrator privileges on the backup server can decrypt the passwords, which presents a potential threat.

Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#backup-and-replication-database

1.8.7.1 Encrypt Data in Configuration Backups

Enable data encryption for configuration backup to secure sensitive data stored in the configuration database.

Reference: https://helpcenter.veeam.com/docs/backup/vsphere/config_backup_encrypted.html?ver=110

+
Table 377 - Advanced Settings (Maintenance) - Backup Copy Job 1

+

Advanced Settings (Storage)

- - - - - - + + + - - - - - - -
NameBackup Configuration Job
Run Job AutomaticallyYes
Schedule TypeDaily
Schedule OptionsType: Everyday
Period: 10:00:00
Day Of Week: Sunday Monday Tuesday Wednesday Thursday Friday Saturday
Restore Points To Keep10
Encryption EnabledYes
Inline Data DeduplicationYes
Compression LevelAuto
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
Additional Addressveeam_admin@pharmax.local
Email Subject[%JobResult%] %JobName% (%Time%)
Notify OnNotify On Success: No
Notify On Warning: Yes
Notify On Error: Yes
Notify On Last Retry Only: Yes
NextRun 
TargetLinux - Hardened Repository
EnabledNo
LastResultFailed
-
Table 477 - Configuration Backup Settings - VEEAM-VBR

+
Table 378 - Advanced Settings (Storage) - Backup Copy Job 1

+

Advanced Settings (RPO Monitor)

+ + + +
Alert me when new backup is not copied within1 Days
Enable:Yes
Alert me when new log backup is not copied within
Enabled:-
+
Table 379 - Advanced Settings (RPO Monitor) - Backup Copy Job 1

+

Advanced Settings (Notification)

+ + + + + + + + + + + +
Send Snmp NotificationYes
Send Email NotificationYes
Email Notification Additional Addressesrebelinux@gmail.com
Email Notify Time22:00:00
Use Custom Email Notification OptionsNo
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% machines) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Send notificationImmediately after each copied backup
+
Table 380 - Advanced Settings (Notification) - Backup Copy Job 1

+

Advanced Settings (Script)

+ + + + + + + +
Run the Following Script BeforeNo
Run Script Before the Job-
Run the Following Script AfterNo
Run Script After the Job-
Run Script FrequencyCycles
Run Script Every Backup Session1
+
Table 381 - Advanced Settings (Script) - Backup Copy Job 1

+

Data Transfer

+ + + + +
Use Wan acceleratorNo
Source Wan accelerator-
Target Wan accelerator-
+
Table 382 - Data Transfer - Backup Copy Job 1

+

Schedule

+ + + + + + + +
Retry Failed Enabled?Yes
Retry Failed item processing3
Wait before each retry10/min
Backup WindowNo
Shedule typePeriodically
Shedule OptionsContinuously
+
Table 383 - Schedule Options - Backup Copy Job 1

+

1.6.15.2 Backup Copy Job 4

Common Information

+ + + + + + + + + + + +
NameBackup Copy Job 4
Ida056f7b0-eb3f-4fd3-b864-55b3993a0bf9
TypeImmediateBackupCopy
Copy ModePeriodic
Last ResultFailed
StatusStopped
Next Run-
Include database transaction log backupNo
DescriptionCreated by PHARMAX\administrator at 7/7/2023 5:01 PM.
Modified ByPHARMAX\administrator
+
Table 384 - Common Information - Backup Copy Job 4

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backup Jobs Objects

+ + + + +
NameTypeSizeRepository
Agent Backup Job 3Windows Agent Backup0 KBSOBR - Minio
Gurabo PC - Backup JobWindows Agent Policy0 KBSOBR - Minio
SOBR - TESTVMware Backup78 GBSOBR - Minio
+
Table 385 - Backup Jobs Objects - Backup Copy Job 4

+

Repositories Objects

+ + +
NameTypeSize
HQ - BackupsStandard199 Gb
+
Table 386 - Repositories Objects - Backup Copy Job 4

+

Target

+ + + + + + + + +
Backup RepositoryLinux - Hardened Repository
Retention TypeRestore Days
Retain Days To Keep7
Keep Weekly full backup for1 weeks,
Create weekly full on this day: Sunday
Keep Monthly full backup for1 months,
Use weekly full backup from the following week of the month: First
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: January
Read the entire RestorePoint fromSource BackupYes
+
Table 387 - Target Options - Backup Copy Job 4

+

Advanced Settings (Maintenance)

+ + + + +
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeMonthly
SLCG Backup Monthly Schedule atHour of Day: 22:00:00
Day Number In Month: Last
Day Of Week: Saturday
Day of Month: 1
Months: January February March April May June July August September October November December
+
Table 388 - Advanced Settings (Maintenance) - Backup Copy Job 4

+

Advanced Settings (Storage)

+ + + + + +
Inline Data DeduplicationYes
Compression LevelAuto
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
+
Table 389 - Advanced Settings (Storage) - Backup Copy Job 4

+

Advanced Settings (RPO Monitor)

+ + + +
Alert me when new backup is not copied within1 Days
Enable:Yes
Alert me when new log backup is not copied within15 Minutes
Enabled:Yes
+
Table 390 - Advanced Settings (RPO Monitor) - Backup Copy Job 4

+

Advanced Settings (Notification)

+ + + + + + + + + + + +
Send Snmp NotificationYes
Send Email NotificationYes
Email Notification Additional Addressesrebelinux@gmail.com
Email Notify Time22:00:00
Use Custom Email Notification OptionsNo
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% objects) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Send notificationImmediately after each copied backup
+
Table 391 - Advanced Settings (Notification) - Backup Copy Job 4

+

Advanced Settings (Script)

+ + + + + + + +
Run the Following Script BeforeYes
Run Script Before the Jobpre.bat
Run the Following Script AfterYes
Run Script After the Jobpost.bat
Run Script FrequencyCycles
Run Script Every Backup Session1
+
Table 392 - Advanced Settings (Script) - Backup Copy Job 4

+

Data Transfer

+ + + + +
Use Wan acceleratorNo
Source Wan accelerator-
Target Wan accelerator-
+
Table 393 - Data Transfer - Backup Copy Job 4

+

Schedule

+ + + + + + + +
Retry Failed Enabled?Yes
Retry Failed item processing3
Wait before each retry10/min
Backup WindowYes
Shedule typeAfterJob
Shedule OptionsAfter Job: Backup - Replicated VM - Cloud Virtualdcs
+
Table 394 - Schedule Options - Backup Copy Job 4

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun111111111111111111111111
Mon111111111111111111111111
Tue111111111111111111111111
Wed111111111111111111111111
Thu111111111111111111111111
Fri111111111111111111111111
Sat111111111111111111111111
+
Table 395 - Backup Window - Backup Copy Job 4

+

1.6.15.3 Backup Copy Job 5

Common Information

+ + + + + + + + + + + +
NameBackup Copy Job 5
Id414e7746-0b13-4ec4-9c77-38378b0f0af9
TypeImmediateBackupCopy
Copy ModePeriodic
Last ResultFailed
StatusStopped
Next Run01/27/2024 22:00:00
Include database transaction log backupNo
DescriptionCreated by PHARMAX\administrator at 7/9/2023 8:49 PM.
Modified ByPHARMAX\administrator
+
Table 396 - Common Information - Backup Copy Job 5

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backup Jobs Objects

+ + +
NameTypeSizeRepository
Agent Backup Policy 2Linux Agent Policy0 KBSOBR - Minio
+
Table 397 - Backup Jobs Objects - Backup Copy Job 5

+

Target

+ + + + + + + + +
Backup RepositoryLinux - Hardened Repository
Retention TypeRestore Points
Restore Points7
Keep Weekly full backupDisabled
Keep Monthly full backupDisabled
Keep Yearly full backupDisabled
Read the entire RestorePoint fromSource BackupNo
+
Table 398 - Target Options - Backup Copy Job 5

+

Advanced Settings (Maintenance)

+ + + + +
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Backup Monthly Schedule atHour of Day: 22:00:00
Day Number In Month: Last
Day Of Week: Saturday
Day of Month: 1
Months: January February March April May June July August September October November December
+
Table 399 - Advanced Settings (Maintenance) - Backup Copy Job 5

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+ + + + + +
Inline Data DeduplicationYes
Compression LevelAuto
Enabled Backup File EncryptionNo
Encryption Key-
+
Table 400 - Advanced Settings (Storage) - Backup Copy Job 5

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (RPO Monitor)

+ + + +
Alert me when new backup is not copied within1 Days
Enable:Yes
Alert me when new log backup is not copied within
Enabled:-
+
Table 401 - Advanced Settings (RPO Monitor) - Backup Copy Job 5

+

Advanced Settings (Notification)

+ + + + + + + + + + + +
Send Snmp NotificationNo
Send Email NotificationNo
Email Notification Additional Addresses 
Email Notify Time22:00:00
Use Custom Email Notification OptionsNo
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% objects) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Send notificationImmediately after each copied backup
+
Table 402 - Advanced Settings (Notification) - Backup Copy Job 5

+

Advanced Settings (Script)

+ + + + + + + +
Run the Following Script BeforeNo
Run Script Before the Job-
Run the Following Script AfterNo
Run Script After the Job-
Run Script FrequencyCycles
Run Script Every Backup Session1
+
Table 403 - Advanced Settings (Script) - Backup Copy Job 5

+

Data Transfer

+ + + + +
Use Wan acceleratorNo
Source Wan accelerator-
Target Wan accelerator-
+
Table 404 - Data Transfer - Backup Copy Job 5

+

Schedule

+ + + + + + + +
Retry Failed Enabled?Yes
Retry Failed item processing3
Wait before each retry10/min
Backup WindowYes
Shedule typeMonthly
Shedule OptionsDay Of Month: 1,
Day Number In Month: Fourth,
Day Of Week: Saturday,
At 22:00:00,
+
Table 405 - Schedule Options - Backup Copy Job 5

+

Backup Window Time Period

Permited \ Denied
+ + + + + + + + +
H121234567891011121234567891011
Sun111111111111111111111111
Mon111111111111111111111111
Tue111111110000000011111111
Wed111111110000000011111111
Thu111111111111111111111111
Fri111111111111111111111111
Sat111111111111111111111111
+
Table 406 - Backup Window - Backup Copy Job 5

+

1.6.15.4 HPE-StoreOnce-Copy-Job

Common Information

+ + + + + + + + + + + +
NameHPE-StoreOnce-Copy-Job
Idc6ebec4d-941a-4c55-be0b-cadb0cedbaad
TypeImmediateBackupCopy
Copy ModeImmediate
Last ResultSuccess
StatusStopped
Next Run06/30/2021 18:00:13
Include database transaction log backupNo
DescriptionCreated by PHARMAX\administrator at 6/30/2021 5:58 PM.
Modified ByPHARMAX\administrator
+
Table 407 - Common Information - HPE-StoreOnce-Copy-Job

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Target

+ + + + + + + + +
Backup RepositoryVEEAM-HPE-StoreOnce-VSA
Retention TypeRestore Days
Retain Days To Keep7
Keep Weekly full backupDisabled
Keep Monthly full backupDisabled
Keep Yearly full backupDisabled
Read the entire RestorePoint fromSource BackupNo
+
Table 408 - Target Options - HPE-StoreOnce-Copy-Job

+

Advanced Settings (Maintenance)

+ + + + +
Storage-Level Corruption Guard (SLCG)No
SLCG Schedule TypeMonthly
SLCG Backup Monthly Schedule atHour of Day: 05:00:00
Day Number In Month: Last
Day Of Week: Saturday
Day of Month: 1
Months: January February March April May June July August September October November December
+
Table 409 - Advanced Settings (Maintenance) - HPE-StoreOnce-Copy-Job

+
Health Check:

Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level corruption guard was introduced to provide a greater level of confidence in integrity of the backups.

Advanced Settings (Storage)

+ + + + + +
Inline Data DeduplicationYes
Compression LevelAuto
Enabled Backup File EncryptionNo
Encryption Key-
+
Table 410 - Advanced Settings (Storage) - HPE-StoreOnce-Copy-Job

+
Health Check:

Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups

Advanced Settings (RPO Monitor)

+ + + +
Alert me when new backup is not copied within1 Days
Enable:Yes
Alert me when new log backup is not copied within
Enabled:-
+
Table 411 - Advanced Settings (RPO Monitor) - HPE-StoreOnce-Copy-Job

+

Advanced Settings (Notification)

+ + + + + + + + + + + +
Send Snmp NotificationNo
Send Email NotificationNo
Email Notification Additional Addresses 
Email Notify Time22:00:00
Use Custom Email Notification OptionsNo
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% machines) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Send notificationImmediately after each copied backup
+
Table 412 - Advanced Settings (Notification) - HPE-StoreOnce-Copy-Job

+

Advanced Settings (Script)

+ + + + + + + +
Run the Following Script BeforeNo
Run Script Before the Job-
Run the Following Script AfterNo
Run Script After the Job-
Run Script FrequencyCycles
Run Script Every Backup Session1
+
Table 413 - Advanced Settings (Script) - HPE-StoreOnce-Copy-Job

+

Data Transfer

+ + + + +
Use Wan acceleratorNo
Source Wan accelerator-
Target Wan accelerator-
+
Table 414 - Data Transfer - HPE-StoreOnce-Copy-Job

+

Schedule

+ + + + + + + +
Retry Failed Enabled?Yes
Retry Failed item processing3
Wait before each retry10/min
Backup WindowNo
Shedule typePeriodically
Shedule OptionsContinuously
+
Table 415 - Schedule Options - HPE-StoreOnce-Copy-Job

+

1.6.15.5 Hyper-V-Backup-Copy

Common Information

+ + + + + + + + + + + +
NameHyper-V-Backup-Copy
Idad3ef14b-909d-4c00-9fe0-6ac3075ec129
TypeImmediateBackupCopy
Copy ModeImmediate
Last ResultFailed
StatusStopped
Next Run12/31/2023 00:00:00
Include database transaction log backupNo
Description-
Modified ByPHARMAX\administrator
+
Table 416 - Common Information - Hyper-V-Backup-Copy

+
Health Check:

Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment.

Backup Jobs Objects

+ + +
NameTypeSizeRepository
HyperV-Backup-JobHyper-V Backup4 MBHQ - Backups
+
Table 417 - Backup Jobs Objects - Hyper-V-Backup-Copy

+

Repositories Objects

+ + + +
NameTypeSize
SOBR - MinioScaleOut499 GB
VEEAM-DDStandard351 Gb
+
Table 418 - Repositories Objects - Hyper-V-Backup-Copy

+

Target

+ + + + + + + + +
Backup RepositoryLinux - Hardened Repository
Retention TypeRestore Days
Retain Days To Keep7
Keep Weekly full backup for1 weeks,
Create weekly full on this day: Friday
Keep Monthly full backupDisabled
Keep Yearly full backup for1 years,
Use monthly full backup from the following month: December
Read the entire RestorePoint fromSource BackupNo
+
Table 419 - Target Options - Hyper-V-Backup-Copy

+

Advanced Settings (Maintenance)

+ + + + +
Storage-Level Corruption Guard (SLCG)Yes
SLCG Schedule TypeWeekly
SLCG Backup Weekly Schedule atHour of Day: 22:00:00
Selected Days: Monday Tuesday Wednesday Thursday Friday
+
Table 420 - Advanced Settings (Maintenance) - Hyper-V-Backup-Copy

+

Advanced Settings (Storage)

+ + + + + +
Inline Data DeduplicationYes
Compression LevelAuto
Enabled Backup File EncryptionYes
Encryption KeyPassword Global
+
Table 421 - Advanced Settings (Storage) - Hyper-V-Backup-Copy

+

Advanced Settings (RPO Monitor)

+ + + +
Alert me when new backup is not copied within1 Hours
Enable:Yes
Alert me when new log backup is not copied within1 Days
Enabled:Yes
+
Table 422 - Advanced Settings (RPO Monitor) - Hyper-V-Backup-Copy

+

Advanced Settings (Notification)

+ + + + + + + + + + + +
Send Snmp NotificationNo
Send Email NotificationNo
Email Notification Additional Addressesrebelinux@gmail.com
Email Notify Time22:00:00
Use Custom Email Notification OptionsYes
Use Custom Notification Setting[%JobResult%] %JobName% (%ObjectCount% machines) %Issues%
Notify On SuccessYes
Notify On WarningYes
Notify On ErrorYes
Send notificationDaily as a summary
+
Table 423 - Advanced Settings (Notification) - Hyper-V-Backup-Copy

+

Advanced Settings (Script)

+ + + + + + + +
Run the Following Script BeforeYes
Run Script Before the Jobpre-freeze.bat
Run the Following Script AfterYes
Run Script After the Jobpost-freeze.bat
Run Script FrequencyCycles
Run Script Every Backup Session1
+
Table 424 - Advanced Settings (Script) - Hyper-V-Backup-Copy

+

Data Transfer

+ + + + +
Use Wan acceleratorYes
Source Wan acceleratorVEEAM-VBR
Target Wan acceleratorVEEAM-VBR-02V.pharmax.local
+
Table 425 - Data Transfer - Hyper-V-Backup-Copy

+

Schedule

+ + + + + + + +
Retry Failed Enabled?Yes
Retry Failed item processing3
Wait before each retry10/min
Backup WindowYes
Shedule typePeriodically
Shedule OptionsContinuously
+
Table 426 - Schedule Options - Hyper-V-Backup-Copy

-

+

diff --git a/Samples/Sample Veeam Backup & Replication As Built Report.pdf b/Samples/Sample Veeam Backup & Replication As Built Report.pdf index 69d76dd..7e7ca53 100644 Binary files a/Samples/Sample Veeam Backup & Replication As Built Report.pdf and b/Samples/Sample Veeam Backup & Replication As Built Report.pdf differ diff --git a/Samples/Sample Veeam Backup & Replication As Built Report.txt b/Samples/Sample Veeam Backup & Replication As Built Report.txt deleted file mode 100644 index 6addef4..0000000 --- a/Samples/Sample Veeam Backup & Replication As Built Report.txt +++ /dev/null @@ -1,7199 +0,0 @@ - - - - - - - - - - - -[Image Text="Veeam Logo"] - - - Veeam Backup & Replication As Built Report - - Zen Pr Solutions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Author: : Jonathan Colon -Date: : Saturday, June 3, 2023 -Version: : 1.0 -________________________________________________________________________________________________________________________ - - Veeam Backup & Replication As Built Report - v1.0 - -Table of Contents ------------------------------------------------------------------------------------------------------------------------- -1 VEEAM-VBR -1.1 Backup Infrastructure -1.1.1 Backup Server -1.1.1.1 Non-Default Registry Keys -1.1.1.2 HealthCheck - Services Status -1.1.1.3 HealthCheck - Network Statistics -1.1.2 Enterprise Manager Information -1.1.3 License Information -1.1.3.1 Installed License Information -1.1.4 General Options -1.1.4.1 Configuration Backup -1.1.4.2 Email Notification -1.1.4.3 Global Notifications -1.1.4.4 Storage Latency Control -1.1.4.5 Backup Server TLS Certificate -1.1.4.6 Network Traffic Rules -1.1.5 Roles and Users -1.1.6 Security Credentials -1.1.6.1 Service Provider Credentials -1.1.7 Geographical Locations -1.1.8 Virtualization Servers and Hosts -1.1.9 Backup Proxies -1.1.9.1 VMware Backup Proxies -1.1.9.2 Hyper-V Backup Proxies -1.1.10 WAN Accelerators -1.1.11 Service Providers -1.1.12 Backup Repository -1.1.12.1 Backup Repository Configuration -1.1.13 Object Storage Repository -1.1.13.1 Object Storage Repository Configuration -1.1.14 Archive Object Storage Repository -1.1.15 ScaleOut Backup Repository -1.1.15.1 ScaleOut Backup Repository Configuration -1.1.15.1.1 SOBR - AWS S3 -1.1.15.1.2 SOBR - Azure Blob -1.1.15.1.3 SOBR - Minio -1.1.16 SureBackup Configuration -1.1.16.1 Application Groups -1.1.16.2 HV - APPGroup VM Settings -1.1.16.3 PHARMAX-AG VM Settings -1.1.16.4 Virtual Labs -1.1.16.4.1 vSphere Virtual Labs Configuration -1.1.16.4.1.1 PHARMAX-VLAB Settings -1.2 Tape Infrastructure -1.2.1 Tape Servers -1.2.2 Tape Libraries -1.2.2.1 ATL P3000 6.24 -1.2.2.2 ATL P7000 6.24 -1.2.2.3 QUANTUM Scalar i2000 7000 -1.2.2.4 QUANTUM Scalar i2000 7000 -1.2.3 Tape Media Pools -1.2.4 Tape Media Pools Configuration -1.2.4.1 GFS Media Pool 1 -1.2.4.2 Oracle - Media Pool -1.2.4.3 Standard Media Pool -1.2.4.4 WORM GFS Media Pool 1 -1.2.4.5 WORM Media Pool 1 -1.2.5 Tape Vaults -1.2.6 NDMP Servers -1.3 Inventory -1.3.1 Virtual Infrastructure -1.3.1.1 VMware vSphere -1.3.1.2 Microsoft Hyper-V -1.3.2 Physical Infrastructure -1.3.2.1 Protection Groups Summary -1.3.2.1.1 Protection Group Configuration -1.3.3 File Shares -1.4 Storage Infrastructure -1.4.1 NetApp Ontap Storage -1.4.1.1 ONTAP-DR-SAN -1.4.1.2 ONTAP-HQ-SAN -1.4.1.3 VEEAM-NTAP-CLUSTER -1.4.1.4 PHARMAX-DR -1.4.1.5 PHARMAX-HQ -1.4.2 Dell Isilon Storage -1.4.2.1 PHARMAX-ISILON -1.5 Replication -1.5.1 Replicas -1.5.2 Failover Plans -1.5.2.1 Cisco-CSR-FailoverPlan -1.5.2.2 HQ-To-DR-HV -1.5.2.3 HQ-to-EDGE FailOver Plan -1.6 Cloud Connect -1.6.1 Service Status -1.6.2 Public IP -1.6.3 Cloud Gateways -1.6.4 Gateways Pools -1.6.5 Tenants -1.6.6 Backup Storage -1.6.6.1 HQ - Backups -1.6.6.2 Linux - Hardened Repository -1.6.6.3 SOBR - Minio -1.6.7 Replica Resources -1.6.7.1 Replica Resources Configuration -1.6.7.1.1 Hardware plan 1 -1.6.7.1.2 Hardware plan 2 -1.6.7.1.3 Hardware plan 4 -1.6.7.1.4 Hardware plan 3 -1.7 Jobs Summary -1.7.1 Backup Jobs -1.7.2 VMware Backup Jobs Configuration -1.7.2.1 Backup - Replicated VM - Cloud Virtualdcs -1.7.2.2 COMP-CLUSTER-NFS -1.7.2.3 PHARMAX-HQ-SVR -1.7.2.4 SOBR - TEST -1.7.2.5 VM - Test - AWS -1.7.2.6 VM Copy Job 1 -1.7.3 Hyper-V Backup Jobs Configuration -1.7.3.1 HyperV-Backup-Job -1.7.3.2 WIN HyperV VM Backup -1.7.4 Replication Jobs -1.7.5 VMware Replication Jobs Configuration -1.7.5.1 Cisco-CSR-Replication -1.7.5.2 Cloud-Replication-Virtualdcs -1.7.5.3 HQ-to-EDGE -1.7.6 Hyper-V Replication Jobs Configuration -1.7.6.1 HVCluster-To-HVStandalone -1.7.7 Tape Backup Jobs -1.7.8 Backup To Tape Job Configuration -1.7.8.1 PHARMAX-HQ-SVR-TAPE -1.7.8.2 PHARMAX-HQ-SVR-TAPE Standard -1.7.9 File To Tape Job Configuration -1.7.9.1 File to Tape Job - Data Share -1.7.9.2 File to Tape Job - Server Share -1.7.10 SureBackup Jobs -1.7.11 SureBackup Job Configuration -1.7.11.1 Hyper-V-Backup-LNX -1.7.11.2 Pharmax-Lab Test Oracle Upgrade -1.7.11.3 SureBackup Job 3 -1.7.12 Agent Backup Jobs -1.7.13 Agent Backup Jobs Configuration -1.7.13.1 Agent Backup Job 3 -1.7.13.2 Agent Backup Policy 2 -1.7.13.3 Gurabo PC - Backup Job -1.7.13.4 Linux Agent Backup Job -1.7.13.5 Server With Netapp LUNS - Backup -1.7.14 File Share Backup Jobs -1.7.15 File Share Backup Jobs Configuration -1.7.15.1 File Backup Job 1 -1.7.15.2 Server - Share Backup -1.8 Infrastructure Security Hardening -1.8.1 Backup & Replication Server (VEEAM-VBR) -1.8.1.1 Remove Unused Components -1.8.1.2 Remove Backup & Replication Console -1.8.1.3 Switch off the vPower NFS Service -1.8.2 Enterprise Manager -1.8.2.1 Enterprise Manager Server (VEEAM-EM) -1.8.3 Console Access -1.8.4 Roles and Users -1.8.4.1 Password Management Policy -1.8.4.2 Lockout Policy -1.8.5 Required Permissions -1.8.5.1 VMware vSphere Credentials -1.8.5.1.1 vCenter Server -1.8.5.1.2 Standalone ESXi Server -1.8.6 Encryption -1.8.6.1 Backup Jobs Encryption Status -1.8.6.1.1 Backup Jobs -1.8.6.1.2 Agent Backup Jobs -1.8.6.1.3 File Share Backup Jobs -1.8.6.2 Encrypt Network Traffic -1.8.7 Backup and Replication Database -1.8.7.1 Encrypt Data in Configuration Backups - - Page 2 -________________________________________________________________________________________________________________________ - - Veeam Backup & Replication As Built Report - v1.0 - - -1 VEEAM-VBR ------------------------------------------------------------------------------------------------------------------------- -The following section provides an overview of the implemented components of Veeam Backup & Replication. - - -1.1 Backup Infrastructure ------------------------------------------------------------------------------------------------------------------------- -The following section details configuration information about the Backup Server: VEEAM-VBR - - -Backup Infrastructure Inventory ------------------------------------------------------------------------------------------------------------------------- - -Backup Proxies : 4 -Managed Servers : 44 -Backup Repositories : 6 -SOBR Repositories : 3 -Object Repository : 3 -WAN Accelerator : 4 -Cloud Service Providers : 2 -SureBackup Application Group : 2 -SureBackup Virtual Lab : 2 -Locations : 7 -Instance Licenses (Total/Used) : 1000/0 -Socket Licenses (Total/Used) : 0/0 -Capacity Licenses (Total/Used) : 0TB/0TB - -Table 1 - Backup Infrastructure Inventory - VEEAM-VBR - - -1.1.1 Backup Server ------------------------------------------------------------------------------------------------------------------------- -Server Name : VEEAM-VBR.pharmax.local -Version : 12.0.0.1420 -Database Server : VEEAM-SQL.pharmax.local -Database Instance : - -Database Name : VeeamBackup -Connection Ports : Backup Server Port: 9392 - Secure Connections Port: 9401 - Cloud Server Port: 10003 - Cloud Service Port: 6169 -Install Path : C:\Program Files\Veeam\Backup and Replication\Backup\ -Audit Logs Path : C:\ProgramData\Veeam\Backup\Audit -Compress Old Audit Logs : Yes -Fips Compliant Mode : Disabled -Logging Level : 4 -Log Directory : C:\ProgramData\Veeam\Backup - -Table 2 - Backup Server - VEEAM-VBR - - -1.1.1.1 Non-Default Registry Keys ------------------------------------------------------------------------------------------------------------------------- -Registry Key Registry Value ------------- -------------- -AzureArchiveFreezingUnSupportedRegions brazilsoutheast, germanynorth, westindia, norwaywest, qatarcentral, swedencentral, swedensouth, uaecentral -HighestDetectedVMCVersion 7.0.3.0 -LogDirectory C:\ProgramData\Veeam\Backup -SOBRArchivingScanPeriod 36 - -Table 3 - Non-Default Registry Keys - VEEAM-VBR - - -1.1.1.2 HealthCheck - Services Status ------------------------------------------------------------------------------------------------------------------------- -Display Name Short Name Status ------------- ---------- ------ -Veeam AWS Service VeeamAWSSvc Running -Veeam Azure Service VeeamAzureSvc Running -Veeam CDP Coordinator Service VeeamBackupCdpSvc Running -Veeam Backup Server RESTful API Service VeeamBackupRESTSvc Running -Veeam Backup Service VeeamBackupSvc Running -Veeam Broker Service VeeamBrokerSvc Running -Veeam Guest Catalog Service VeeamCatalogSvc Running -Veeam CDP Proxy Service VeeamCdpProxySvc Running -Veeam Cloud Connect Service VeeamCloudSvc Running -Veeam Installer Service VeeamDeploySvc Running -Veeam Distribution Service VeeamDistributionSvc Running -Veeam Explorers Recovery Service VeeamExplorersRecoverySvc Running -Veeam Backup VSS Integration Service VeeamFilesysVssSvc Running -Veeam Cloud Gateway Service VeeamGateSvc Running -Veeam GCP Service VeeamGCPSvc Running -Veeam Kubernetes Service VeeamKastenSvc Running -Veeam Management Agent Service VeeamManagementAgentSvc Running -Veeam Mount Service VeeamMountSvc Running -Veeam vPower NFS Service VeeamNFSSvc Running -Veeam Tape Access Service VeeamTapeSvc Running -Veeam Data Mover Service VeeamTransportSvc Running -Veeam VSS Hardware Provider Service VeeamVssProviderSvc Running -Veeam WAN Accelerator Service VeeamWANSvc Running - -Table 4 - HealthCheck - Services Status - VEEAM-VBR - - -1.1.1.3 HealthCheck - Network Statistics ------------------------------------------------------------------------------------------------------------------------- -Proto Local IP Local Port Remote IP Remote Port State Process Name PID ------ -------- ---------- --------- ----------- ----- ------------ --- -UDP 0.0.0.0 1063 * * VeeamNFSSvc 3240 -UDP 0.0.0.0 111 * * VeeamNFSSvc 3240 -UDP 0.0.0.0 2049 * * VeeamNFSSvc 3240 -UDP 127.0.0.1 50685 * * Veeam.Backup.CatalogDataService 6712 -UDP 127.0.0.1 50686 * * Veeam.Backup.CloudService 2936 -UDP 127.0.0.1 50806 * * Veeam.Backup.Agent.ConfigurationService 3104 -UDP 127.0.0.1 51935 * * Veeam.Backup.Cdp.Service 7960 -UDP 0.0.0.0 58991 * * VeeamGateSvc 3192 -UDP 0.0.0.0 6180 * * VeeamGateSvc 3192 -UDP 127.0.0.1 63035 * * Veeam.Backup.Service 1872 -UDP 127.0.0.1 65244 * * Veeam.Backup.MountService 2204 -TCP [fe80 10003 [fe80 55983 ESTABLISHED Veeam.Backup.CloudService 2936 -TCP 192.168.7.73 50992 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 51424 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 51451 185.230.149.8 6180 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 52324 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Manager 1504 -TCP 192.168.7.73 53078 185.230.149.8 6180 ESTABLISHED veeam.backup.shell 9760 -TCP 192.168.7.73 53179 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 53263 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 53896 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Cdp.Service 7960 -TCP 192.168.7.73 54070 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 54071 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 54139 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 54662 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Manager 5200 -TCP 192.168.7.73 54700 192.168.7.75 1433 ESTABLISHED Veeam.Backup.ExternalInfrastructure.DbProvider 2356 -TCP 192.168.7.73 54785 192.168.7.75 1433 ESTABLISHED Veeam.Backup.CloudService 2936 -TCP 192.168.7.73 54861 192.168.7.75 1433 ESTABLISHED Veeam.Backup.WmiServer 4224 -TCP 192.168.7.73 54907 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Cdp.Service 7960 -TCP 192.168.7.73 54958 192.168.7.75 1433 ESTABLISHED Veeam.Backup.RestAPIService 1296 -TCP 192.168.7.73 55451 192.168.7.75 1433 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP 192.168.7.73 55634 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Satellite 11604 -TCP 192.168.7.73 55809 192.168.5.2 443 ESTABLISHED Veeam.Backup.BrokerService 2576 -TCP [fe80 55907 [fe80 9392 ESTABLISHED Veeam.Backup.RestAPIService 1296 -TCP [fe80 55908 [fe80 9392 ESTABLISHED Veeam.Backup.Manager 5200 -TCP [fe80 55913 [fe80 9392 ESTABLISHED Veeam.Backup.Cdp.Service 7960 -TCP [fe80 55928 [fe80 9392 ESTABLISHED Veeam.Backup.ExternalInfrastructure.DbProvider 2356 -TCP [fe80 55929 [fe80 9392 ESTABLISHED Veeam.Backup.WmiServer 4224 -TCP [fe80 55930 [fe80 9501 ESTABLISHED Veeam.Backup.Cdp.Service 7960 -TCP [fe80 55933 [fe80 9392 ESTABLISHED Veeam.Backup.Manager 7412 -TCP [fe80 55938 [fe80 9392 ESTABLISHED Veeam.Backup.Manager 1504 -TCP [fe80 55956 [fe80 9392 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP [fe80 55983 [fe80 10003 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 56532 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 57703 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 59223 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 59383 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 60147 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 61452 192.168.7.75 1433 ESTABLISHED Veeam.Backup.BrokerService 2576 -TCP 192.168.7.73 62675 192.168.7.75 1433 ESTABLISHED Veeam.Backup.Service 1872 -TCP 127.0.0.1 6290 127.0.0.1 65503 ESTABLISHED Veeam.Guest.Interaction.Proxy 4288 -TCP 192.168.7.73 63409 192.168.5.2 443 ESTABLISHED Veeam.Backup.BrokerService 2576 -TCP 127.0.0.1 65503 127.0.0.1 6290 ESTABLISHED VeeamTransportSvc 3208 -TCP [fe80 9392 [fe80 55938 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55933 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55928 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55956 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55913 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55907 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55908 ESTABLISHED Veeam.Backup.Service 1872 -TCP [fe80 9392 [fe80 55929 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 9392 192.168.7.250 33696 ESTABLISHED Veeam.Backup.Service 1872 -TCP 192.168.7.73 9396 192.168.7.250 33699 ESTABLISHED Veeam.Backup.UIServer 5544 -TCP [fe80 9501 [fe80 55930 ESTABLISHED Veeam.Backup.BrokerService 2576 -TCP 0.0.0.0 10001 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 10002 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 10003 0.0.0.0 0 LISTENING Veeam.Backup.CloudService 2936 -TCP 0.0.0.0 10005 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 10006 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 1063 0.0.0.0 0 LISTENING VeeamNFSSvc 3240 -TCP 0.0.0.0 111 0.0.0.0 0 LISTENING VeeamNFSSvc 3240 -TCP 0.0.0.0 11731 0.0.0.0 0 LISTENING VeeamDeploymentSvc 3092 -TCP 127.0.0.1 16170 0.0.0.0 0 LISTENING Veeam.StandBy.Service 7208 -TCP 0.0.0.0 20443 0.0.0.0 0 LISTENING Veeam.Azure.PlatformSvc 5420 -TCP 0.0.0.0 2049 0.0.0.0 0 LISTENING VeeamNFSSvc 3240 -TCP 0.0.0.0 33032 0.0.0.0 0 LISTENING VeeamCDPSvc 2892 -TCP 0.0.0.0 33033 0.0.0.0 0 LISTENING VeeamCDPSvc 2892 -TCP 0.0.0.0 6160 0.0.0.0 0 LISTENING VeeamDeploymentSvc 3092 -TCP 0.0.0.0 6161 0.0.0.0 0 LISTENING VeeamNFSSvc 3240 -TCP 0.0.0.0 6162 0.0.0.0 0 LISTENING VeeamTransportSvc 3208 -TCP 0.0.0.0 6164 0.0.0.0 0 LISTENING VeeamWANSvc 3232 -TCP 0.0.0.0 6165 0.0.0.0 0 LISTENING VeeamWANSvc 3232 -TCP 0.0.0.0 6166 0.0.0.0 0 LISTENING VeeamTapeSvc 3224 -TCP 0.0.0.0 6168 0.0.0.0 0 LISTENING VeeamGateSvc 3192 -TCP 0.0.0.0 6169 0.0.0.0 0 LISTENING Veeam.Backup.CloudService 2936 -TCP 0.0.0.0 6170 0.0.0.0 0 LISTENING Veeam.Backup.MountService 2204 -TCP 0.0.0.0 6180 0.0.0.0 0 LISTENING VeeamGateSvc 3192 -TCP 0.0.0.0 6182 0.0.0.0 0 LISTENING VeeamCDPSvc 2892 -TCP 0.0.0.0 6185 0.0.0.0 0 LISTENING Veeam.Backup.Cdp.Service 7960 -TCP 0.0.0.0 6190 0.0.0.0 0 LISTENING Veeam.Guest.Interaction.Proxy 4288 -TCP 0.0.0.0 6210 0.0.0.0 0 LISTENING VeeamFilesysVssSvc 3160 -TCP 0.0.0.0 6290 0.0.0.0 0 LISTENING Veeam.Guest.Interaction.Proxy 4288 -TCP 0.0.0.0 8190 0.0.0.0 0 LISTENING VeeamNetworkRedirector 5928 -TCP 0.0.0.0 8191 0.0.0.0 0 LISTENING VeeamNetworkRedirector 5928 -TCP 0.0.0.0 9380 0.0.0.0 0 LISTENING Veeam.Backup.Agent.ConfigurationService 3104 -TCP 0.0.0.0 9381 0.0.0.0 0 LISTENING Veeam.Backup.Agent.ConfigurationService 3104 -TCP 0.0.0.0 9392 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 9393 0.0.0.0 0 LISTENING Veeam.Backup.CatalogDataService 6712 -TCP 0.0.0.0 9396 0.0.0.0 0 LISTENING Veeam.Backup.UIServer 5544 -TCP 0.0.0.0 9401 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 9402 0.0.0.0 0 LISTENING Veeam.CloudBackup.PlatformService 6088 -TCP 0.0.0.0 9403 0.0.0.0 0 LISTENING Veeam.GCP.PlatformService.WebService 7736 -TCP 0.0.0.0 9403 0.0.0.0 0 LISTENING Veeam.GCP.PlatformService.WebService 7736 -TCP 0.0.0.0 9404 0.0.0.0 0 LISTENING Veeam.Backup.PlatformServices.Kasten 8104 -TCP 0.0.0.0 9404 0.0.0.0 0 LISTENING Veeam.Backup.PlatformServices.Kasten 8104 -TCP 0.0.0.0 9405 0.0.0.0 0 LISTENING Veeam.Backup.Service 1872 -TCP 0.0.0.0 9501 0.0.0.0 0 LISTENING Veeam.Backup.BrokerService 2576 -TCP 0.0.0.0 9509 0.0.0.0 0 LISTENING Veeam.Backup.Cdp.Service 7960 -TCP 192.168.7.73 55906 192.168.6.14 6160 SYN_SENT Veeam.Backup.Service 1872 -TCP 192.168.7.73 55981 192.168.7.215 6168 SYN_SENT Veeam.Backup.Service 1872 -TCP 192.168.7.73 55982 10.10.30.40 443 SYN_SENT Veeam.Backup.BrokerService 2576 -TCP 192.168.7.73 55985 10.10.33.42 443 SYN_SENT Veeam.Backup.BrokerService 2576 - -Table 5 - HealthCheck - Network Statistics - VEEAM-VBR - - -1.1.2 Enterprise Manager Information ------------------------------------------------------------------------------------------------------------------------- -The following table details information about Veeam Enterprise Manager - -Server Name : VEEAM-EM.pharmax.local -Server URL : https://VEEAM-EM.pharmax.local:9443 -Skip License Push : No -Is Connected : Yes - -Table 6 - Enterprise Manager - VEEAM-VBR - - -1.1.3 License Information ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about the installed licenses - - -1.1.3.1 Installed License Information ------------------------------------------------------------------------------------------------------------------------- -Licensed To : Veeam Software Group GmbH -Edition : EnterprisePlus -Type : Evaluation -Status : Valid -Expiration Date : Thursday, August 31, 2023 -Support Id : N/A -Support Expiration Date : - -Auto Update Enabled : No -Free Agent Instance : Yes -Cloud Connect : Enterprise - -Table 7 - Licenses - VEEAM-VBR - - -Instance License Usage ------------------------------------------------------------------------------------------------------------------------- - -Instances Capacity Used Instances New Instances Rental Instances ------------------- -------------- ------------- ---------------- -1000 0 0 0 - -Table 8 - Instance License Usage - VEEAM-VBR - - -1.1.4 General Options ------------------------------------------------------------------------------------------------------------------------- -The following section details Veaam Backup & Replication general setting. General settings are applied to all jobs, backup infrastructure components and other objects managed by the backup server. - - -1.1.4.1 Configuration Backup ------------------------------------------------------------------------------------------------------------------------- -Name : Backup Configuration Job -Run Job Automatically : Yes -Schedule Type : Daily -Schedule Options : Type: Everyday - Period: 10:00:00 - Day Of Week: Sunday Monday Tuesday Wednesday Thursday Friday Saturday -Restore Points To Keep : 10 -Encryption Enabled : Yes -Encryption Key : Password Global -Additional Address : veeam_admin@pharmax.local -Email Subject : [%JobResult%] %JobName% (%Time%) -Notify On : Notify On Success: No - Notify On Warning: Yes - Notify On Error: Yes - Notify On Last Retry Only: Yes -NextRun : -Target : Linux - Hardened Repository -Enabled : No -LastResult : Failed - -Table 9 - Configuration Backup Settings - VEEAM-VBR - -Health Check: -Best Practice: Its a recommended best practice to enable the Backup Configuration j ob - -1.1.4.2 Email Notification ------------------------------------------------------------------------------------------------------------------------- -Email Recipient : veeam_admin@pharmax.local,jcolonf@zenprsolutions.com -Email Sender : veeam_admin@pharmax.local -SMTP Server : veeam-ex.pharmax.local -Email Subject : [%JobResult%] %JobName% (%VmCount% machines) %Issues% -SSL Enabled : Yes -Auth Enabled : Yes -Credentials : rebelinux@gmail.com -Daily Reports Time : 10:00 PM -Enabled : No -Notify On : Notify On Success: Yes - Notify On Warning: Yes - Notify On Failure: Yes - Notify On Last Retry Only: Yes - -Table 10 - Email Notification Settings - VEEAM-VBR - -Health Check: -Best Practice: Veeam recommends configuring email notifications to be able to receive alerts with the results of jobs performed on the backup server. - -1.1.4.3 Global Notifications ------------------------------------------------------------------------------------------------------------------------- - -Backup Storage ------------------------------------------------------------------------------------------------------------------------- -Warn me when free disk space is below : Disabled - -Table 11 - Backup Storage Notification - VEEAM-VBR - - -Production Datastore ------------------------------------------------------------------------------------------------------------------------- -Warn me when free disk space is below : 11% -Skip VM processig when free disk space is below : 5% - -Table 12 - Production Datastore Notification - VEEAM-VBR - - -Support Expiration ------------------------------------------------------------------------------------------------------------------------- -Enable notification about support contract expiration : Yes - -Table 13 - Support Expiration Notification - VEEAM-VBR - - -Update Notification ------------------------------------------------------------------------------------------------------------------------- -Check for product and hypervisor updates periodically : Yes - -Table 14 - Update Notification Notification - VEEAM-VBR - - -1.1.4.4 Storage Latency Control ------------------------------------------------------------------------------------------------------------------------- -Latency Limit Throttling IO Limit Enabled -------------- ------------------- ------- -20/ms 30/ms Yes - -Table 15 - Storage Latency Control - VEEAM-VBR - - -Per Datastore Latency Control Options ------------------------------------------------------------------------------------------------------------------------- -Datastore Name Latency Limit Throttling IO Limit --------------- ------------- ------------------- -HDD-VM-MED-PERF-01 10/ms 15/ms - -Table 16 - Per Datastore Latency Control Options - VEEAM-VBR - - -1.1.4.5 Backup Server TLS Certificate ------------------------------------------------------------------------------------------------------------------------- -Friendly Name : Veeam Backup Server Certificate -Subject Name : CN=Veeam Backup Server Certificate -Issuer Name : CN=Veeam Backup Server Certificate -Expiration Date : 6/27/2032 -Issued Date : 6/27/2022 -Thumbprint : 958974015EB6E49D6B381229D2521966CB25B9BE -Serial Number : 4369014BA8DF88B344C2B090F1D19974 - -Table 17 - TLS Certificate - VEEAM-VBR - - -1.1.4.6 Network Traffic Rules ------------------------------------------------------------------------------------------------------------------------- -The following section details network traffic rules settings configured on Veeam Backup & Replication. - -Name : Inter-Site-to-DR -Source IP Start : 192.168.7.1 -Source IP End : 192.168.7.255 -Target IP Start : 10.10.33.1 -Target IP End : 10.10.33.255 -Encryption Enabled : No -Throttling : Throttling Enabled: Yes - Throttling Unit: MbytePerSec - Throttling Value: 10 - Throttling Windows: Yes - -Table 18 - Network Traffic Rules - Inter-Site-to-DR - -Name : Internet -Source IP Start : Any -Source IP End : - -Target IP Start : Internet -Target IP End : - -Encryption Enabled : Yes -Throttling : Throttling Enabled: No - Throttling Unit: MbitPerSec - Throttling Value: 1 - Throttling Windows: No - -Table 19 - Network Traffic Rules - Internet - - -Preferred Networks ------------------------------------------------------------------------------------------------------------------------- -IP Address Subnet Mask CIDR Notation ----------- ----------- ------------- -192.168.7.0 255.255.255.0 192.168.7.0/24 - -Table 20 - Preferred Networks - VEEAM-VBR - - -1.1.5 Roles and Users ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about roles assigned to users or groups. - -Name Type Role ----- ---- ---- -Administrators Group BackupAdmin -PHARMAX\veeam_admin User BackupOperator -PHARMAX\vrauser User BackupOperator - -Table 21 - Roles and Users - VEEAM-VBR - - -1.1.6 Security Credentials ------------------------------------------------------------------------------------------------------------------------- -The following table provide information about the credentials managed by Veeam Backup & Replication. - -Name Change Time Description ----- ----------- ----------- -admin 12/14/2019 admin netapp -admin 2/24/2022 ONTAP-HQ-SAN -admin 1/16/2022 Isilon Account -administrator 12/2/2022 vCD administrator -administrator@pharmax.local 12/16/2019 administrator@pharmax.local -administrator@vsphere.local 2/27/2021 administrator@vsphere.local -backup_admin1 5/29/2020 veeam_admin netapp nmdp -backup_admin1 2/24/2022 backup_admin1 -god 12/28/2021 god -god 12/28/2021 god -rebelinux@gmail.com 12/28/2021 rebelinux@gmail.com -root 12/14/2019 Azure helper appliance credentials -root 7/20/2022 ESXi root account -root 12/14/2019 Helper appliance credentials -root 12/14/2019 Provider-side network extension appliance credentials -root 12/18/2019 root -root 12/14/2019 Tenant-side network extension appliance credentials -SYS 12/18/2019 SYS -veeam 7/6/2021 veeam_dxi -VEEAM 12/18/2019 VEEAM -VEEAM_ADMIN 12/18/2019 VEEAM_ADMIN -veeam_admin 12/15/2019 veeam_admin -veeam_admin@pharmax.local 12/14/2019 veeam_admin@pharmax.local -VEEAM-VBR 2/6/2022 VEAM-VBR -VEEAM-VBR 6/30/2021 HP StoreOne VSA -ZenPRSolutions-130858420/ZenPRSolutions-130858420 6/9/2022 ZenPRSolutions-130858420/ZenPRSolutions-130858420 - -Table 22 - Security Credentials - VEEAM-VBR - - -1.1.6.1 Service Provider Credentials ------------------------------------------------------------------------------------------------------------------------- -The following table provide information about the service provider credentials managed by Veeam Backup & Replication. - -Name Description ----- ----------- -godadmin ACME Inc. Provider -jcolonfzenpr jcolonfzenpr -ultra_super_god_admin Super Duper Backup Provider Credential -VCC-ZenPRSolutions VCC-ZenPRSolutions - -Table 23 - Service Provider Credentials - VEEAM-VBR - - -1.1.7 Geographical Locations ------------------------------------------------------------------------------------------------------------------------- -The following section provide a summary about geographical locations. - -Name id ----- -- -Brazil ceadd22f-3872-4152-9dca-9b27af11b144 -Cayey 1f13b88a-d8c0-4048-a79c-0f4575dc904a -Florida 39a4cbc6-c715-484e-b976-00560946aea9 -Gurabo 39928575-1581-4f81-bd8f-348b1391bfc0 -Mexico e9ccc857-5620-48e7-b229-5bef94293cc3 -San Juan a7643c0e-ed73-4803-85f1-eef451169a54 -Texas 21037406-af0a-4f39-9393-13c8f3d0c8be - -Table 24 - Location - VEEAM-VBR - - -1.1.8 Virtualization Servers and Hosts ------------------------------------------------------------------------------------------------------------------------- -Name Description Status ----- ----------- ------ -veeam-lnx-px.pharmax.local Linux host Unavailable -192.168.7.65 Linux host Unavailable -pharmax-cluster.pharmax.local Microsoft Hyper-V cluster Available -VEEAM-HV-01 Microsoft Hyper-V server Unavailable -VEEAM-HV-02 Microsoft Hyper-V server Unavailable -VEEAM-HV-03.pharmax.local Microsoft Hyper-V server Unavailable -VEEAM-VBR-02V.pharmax.local Microsoft Windows server Available -VEEAM-HV-02.pharmax.local Microsoft Windows server Unavailable -VEEAM-REPO-01V.pharmax.local Microsoft Windows server Unavailable -VEEAM-HVPRX-01V.pharmax.local Microsoft Windows server Unavailable -VEEAM-HV-03.pharmax.local Microsoft Windows server Unavailable -VEEAM-VBR.pharmax.local Microsoft Windows server Available -VEEAM-TPS-01V.pharmax.local Microsoft Windows server Unavailable -VEEAM-WAN-01V.pharmax.local Microsoft Windows server Unavailable -VEEAM-HV-01.pharmax.local Microsoft Windows server Unavailable -server-dc-01v Microsoft Windows server Available -ONTAP-HQ-SAN-IC.pharmax.local NDMP server Unavailable -192.168.5.18:/oracle NFS file share Available -ONTAP-HQ-SAN\NAS-VEEAM:/DATA NFS filer Available -ONTAP-HQ-SAN\NAS-VEEAM:/oracle NFS filer Available -\\isilon_nas.pharmax.local\DATA SMB file share Available -\\server-dc-01v\UEMConfig SMB file share Available -PHARMAX-ISILON\System:\DATA SMB filer Available -ONTAP-HQ-SAN\NAS-VEEAM:\data SMB filer Available -ONTAP-HQ-SAN\NAS-VEEAM:\c$ SMB filer Available -ONTAP-HQ-SAN\NAS-VEEAM:\ipc$ SMB filer Available -ONTAP-DR-SAN Storage Available -VEEAM-NTAP-CLUSTER Storage Available -PHARMAX-ISILON Storage Available -ONTAP-HQ-SAN Storage Available -PHARMAX-DR Storage Available -PHARMAX-HQ Storage Available -vcd-srv-01v.pharmax.local VMware Cloud Director server Available -comp-02a.pharmax.local VMware ESXi server Available -esxsvr-00f.pharmax.local VMware ESXi server Available -disaster-01a.pharmax.local VMware ESXi server Available -comp-01a.pharmax.local VMware ESXi server Available -comp-02a.pharmax.local VMware ESXi server Available -esxsvr-00f.pharmax.local VMware ESXi server Available -comp-01a.pharmax.local VMware ESXi server Available -edge-01a.pharmax.local VMware ESXi server Available -vcenter-03v.pharmax.local VMware vCenter server Available -192.168.5.2 VMware vCenter server Available -vcenter-01v.pharmax.local VMware vCenter server Available - -Table 25 - Managed Servers - VEEAM-VBR - - -1.1.9 Backup Proxies ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary of the Veeam Backup Proxies - - -1.1.9.1 VMware Backup Proxies ------------------------------------------------------------------------------------------------------------------------- -Name : veeam-lnx-px.pharmax.local -Host Name : veeam-lnx-px.pharmax.local -Type : Vi -Disabled : No -Max Tasks Count : 2 -Use Ssl : No -Failover To Network : Yes -Transport Mode : Auto -Chassis Type : ViVirtual -OS Type : Linux -Services Credential : - -Status : Unavailable - -Table 26 - Backup Proxy - veeam-lnx-px.pharmax.local - -Name : VMware Backup Proxy -Host Name : VEEAM-VBR.pharmax.local -Type : Vi -Disabled : No -Max Tasks Count : 2 -Use Ssl : No -Failover To Network : Yes -Transport Mode : Auto -Chassis Type : ViVirtual -OS Type : Local -Services Credential : - -Status : Available - -Table 27 - Backup Proxy - VMware Backup Proxy - -Name : VEEAM-VBR-02V.pharmax.local -Host Name : VEEAM-VBR-02V.pharmax.local -Type : Vi -Disabled : No -Max Tasks Count : 2 -Use Ssl : No -Failover To Network : Yes -Transport Mode : Auto -Chassis Type : ViVirtual -OS Type : Windows -Services Credential : administrator@pharmax.local -Status : Available - -Table 28 - Backup Proxy - VEEAM-VBR-02V.pharmax.local - - -HealthCheck - VEEAM-VBR-02V Services Status ------------------------------------------------------------------------------------------------------------------------- -Display Name Short Name Status ------------- ---------- ------ -Veeam Backup VSS Integration Service VeeamFilesysVssSvc Running -Veeam Cloud Gateway Service VeeamGateSvc Running -Veeam Data Mover Service VeeamTransportSvc Running -Veeam Explorers Recovery Service VeeamExplorersRecoverySvc Running -Veeam Installer Service VeeamDeploySvc Running -Veeam Mount Service VeeamMountSvc Running -Veeam Tape Access Service VeeamTapeSvc Running -Veeam vPower NFS Service VeeamNFSSvc Running -Veeam VSS Hardware Provider Service VeeamVssProviderSvc Running -Veeam WAN Accelerator Service VeeamWANSvc Running - -Table 29 - HealthCheck - Services Status - VEEAM-VBR-02V - - -1.1.9.2 Hyper-V Backup Proxies ------------------------------------------------------------------------------------------------------------------------- -Name : VEEAM-HVPRX-01V.pharmax.local -Host Name : VEEAM-HVPRX-01V.pharmax.local -Type : HvOffhost -Disabled : No -Max Tasks Count : 2 -AutoDetect Volumes : Yes -OS Type : Windows -Services Credential : administrator@pharmax.local -Status : Unavailable - -Table 30 - Backup Proxy - VEEAM-HVPRX-01V - - -1.1.10 WAN Accelerators ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about WAN Accelerator. WAN accelerators are responsible for global data caching and data deduplication. - -Name : VEEAM-REPO-01V.pharmax.local -Host Name : VEEAM-REPO-01V.pharmax.local -Is Public : Yes -Management Port : 6164\TCP -Service IP Address : -Traffic Port : 6165\TCP -Max Tasks Count : 1 -Download Stream Count : 5 -Enable Performance Mode : No -Configured Cache : Unknown -Cache Path : E:\VeeamWAN -Max Cache Size : 10 GB - -Table 31 - Wan Accelerator - VEEAM-REPO-01V.pharmax.local - -Name : VEEAM-VBR -Host Name : VEEAM-VBR.pharmax.local -Is Public : Yes -Management Port : 6164\TCP -Service IP Address : -Traffic Port : 6165\TCP -Max Tasks Count : 1 -Download Stream Count : 5 -Enable Performance Mode : Yes -Configured Cache : No -Cache Path : E:\VeeamWAN -Max Cache Size : 10 GB - -Table 32 - Wan Accelerator - VEEAM-VBR.pharmax.local - -Name : VEEAM-VBR-02V.pharmax.local -Host Name : VEEAM-VBR-02V.pharmax.local -Is Public : Yes -Management Port : 6164\TCP -Service IP Address : -Traffic Port : 6165\TCP -Max Tasks Count : 1 -Download Stream Count : 5 -Enable Performance Mode : No -Configured Cache : Unknown -Cache Path : E:\VeeamWAN -Max Cache Size : 100 GB - -Table 33 - Wan Accelerator - VEEAM-VBR-02V.pharmax.local - -Name : VEEAM-WAN-01V.pharmax.local -Host Name : VEEAM-WAN-01V.pharmax.local -Is Public : Yes -Management Port : 6164\TCP -Service IP Address : -Traffic Port : 6165\TCP -Max Tasks Count : 1 -Download Stream Count : 5 -Enable Performance Mode : No -Configured Cache : Unknown -Cache Path : C:\VeeamWAN -Max Cache Size : 10 GB - -Table 34 - Wan Accelerator - VEEAM-WAN-01V.pharmax.local - - -1.1.11 Service Providers ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about configured Veeam Cloud Service Providers. - -DNS Name Cloud Connect Type Managed By Provider --------- ------------------ ------------------- -uk-rep04.peasoup.net BaaS No -vcc.virtualdcs.co.uk Unknown Yes - -Table 35 - Service Providers - VEEAM-VBR - - -1.1.12 Backup Repository ------------------------------------------------------------------------------------------------------------------------- -The following section provides Backup Repository summary information. - - -Name Total Space Free Space Used Space % Status ----- ----------- ---------- ------------ ------ -cloud-jcolonfzenpr-01 1000 Gb 923 Gb 8 Available -HQ - Backups 199 Gb 198 Gb 1 Unavailable -Linux - Hardened Repository 199 Gb 187 Gb 6 Unavailable -VEEAM-DD 351 Gb 291 Gb 17 Unavailable -VEEAM-HPE-StoreOnce-VSA 0 Gb 0 Gb 0 Unavailable -VEEAM-VBR - E:\ 499 Gb 344 Gb 31 Available -VEEAM-VBR - F:\ 99 Gb 95 Gb 4 Available -VEEAM-VBR-02V - E:\ 99 Gb 5 Gb 95 Available -VEEAM-VBR-02V - F:\ 99 Gb 90 Gb 9 Available - -Table 38 - Backup Repository - VEEAM-VBR - - -1.1.12.1 Backup Repository Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section provides a detailed information of the Veeam Backup Repository Configuration. - - -cloud-jcolonfzenpr-01 ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : uk-rep04.peasoup.net -Integration Type : Cloud -Path : -Connection Type : Cloud -Max Task Count : -1 -Use Nfs On Mount Host : No -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : Yes -Immutability Supported : Yes -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.1.1261 -Has Backup Chain Length Limitation : No - -Table 39 - Backup Repository - cloud-jcolonfzenpr-01 - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -HQ - Backups ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : VEEAM-REPO-01V.pharmax.local -Integration Type : Windows -Path : E:\Backups -Connection Type : WinLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : Yes -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.1.1261 -Has Backup Chain Length Limitation : No - -Table 40 - Backup Repository - HQ - Backups - - -Linux - Hardened Repository ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : veeam-lnx-px.pharmax.local -Integration Type : Linux -Path : /backup_data/backups -Connection Type : LinuxLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : No -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.1.1261 -Has Backup Chain Length Limitation : No - -Table 41 - Backup Repository - Linux - Hardened Repository - - -VEEAM-DD ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : VEEAM-VBR.pharmax.local -Integration Type : Dell Data Domain -Path : ddboost://VEEAM-DD.pharmax.local:VEEAM_BACKUP@/ -Connection Type : DDBoost -Max Task Count : 15 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : Yes -Split Storages Per Vm : Yes -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 9.5.4.2866 -Has Backup Chain Length Limitation : Yes - -Table 42 - Backup Repository - VEEAM-DD - - -VEEAM-HPE-StoreOnce-VSA ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : VEEAM-VBR.pharmax.local -Integration Type : HPE StoreOnce -Path : storeonce://veeam-hsv.pharmax.local:VEEAM-VLT-HPE@/ -Connection Type : HPStoreOnceIntegration -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : Yes -Split Storages Per Vm : Yes -Immutability Supported : Yes -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.0.837 -Has Backup Chain Length Limitation : Yes - -Table 43 - Backup Repository - VEEAM-HPE-StoreOnce-VSA - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -VEEAM-VBR - E:\ ------------------------------------------------------------------------------------------------------------------------- -Extent of ScaleOut Backup Repository : SOBR - Minio -Backup Proxy : VEEAM-VBR.pharmax.local -Integration Type : Windows -Path : E:\Backups -Connection Type : WinLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : No -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 10.0.0.4461 -Has Backup Chain Length Limitation : No - -Table 44 - Backup Repository - VEEAM-VBR - E:\ - - -VEEAM-VBR - F:\ ------------------------------------------------------------------------------------------------------------------------- -Extent of ScaleOut Backup Repository : SOBR - AWS S3 -Backup Proxy : VEEAM-VBR.pharmax.local -Integration Type : Windows -Path : F:\Backup -Connection Type : WinLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : No -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 9.0.0.0 -Has Backup Chain Length Limitation : No - -Table 45 - Backup Repository - VEEAM-VBR - F:\ - - -VEEAM-VBR-02V - E:\ ------------------------------------------------------------------------------------------------------------------------- -Extent of ScaleOut Backup Repository : SOBR - AWS S3 -Backup Proxy : VEEAM-VBR-02V.pharmax.local -Integration Type : Windows -Path : E:\Backups -Connection Type : WinLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : No -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.1.1261 -Has Backup Chain Length Limitation : No - -Table 46 - Backup Repository - VEEAM-VBR-02V - E:\ - - -VEEAM-VBR-02V - F:\ ------------------------------------------------------------------------------------------------------------------------- -Extent of ScaleOut Backup Repository : SOBR - Azure Blob -Backup Proxy : VEEAM-VBR-02V.pharmax.local -Integration Type : Windows -Path : F:\Backups -Connection Type : WinLocal -Max Task Count : 4 -Use Nfs On Mount Host : Yes -San Snapshot Only : No -Dedup Storage : No -Split Storages Per Vm : No -Immutability Supported : No -Immutability Enabled : No -Immutability Interval : 7 -Version Of Creation : 11.0.1.1261 -Has Backup Chain Length Limitation : No - -Table 47 - Backup Repository - VEEAM-VBR-02V - F:\ - - -1.1.13 Object Storage Repository ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about the Veeam Object Storage Repository. - -Name Type Connection Type Gateway Server ----- ---- --------------- -------------- -AWS - S3 - Backup AmazonS3 Gateway VEEAM-VBR.pharmax.local -Object storage repository - Minio AmazonS3Compatible Direct Direct Mode -OS - Azure Blob AzureBlob Gateway VEEAM-VBR.pharmax.local - -Table 48 - Object Storage Repository - VEEAM-VBR - - -1.1.13.1 Object Storage Repository Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section provides detailed information about Object Storage Backup Repository - - -AWS - S3 - Backup ------------------------------------------------------------------------------------------------------------------------- -Name : AWS - S3 - Backup -Type : AmazonS3 -Amazon S3 Folder : backuptest -Immutability Period : 30 -Immutability Enabled : No -Size Limit Enabled : No -Size Limit : 10240 -Connection Type : Gateway -Gateway Server : VEEAM-VBR.pharmax.local -Use IA Storage Class : No -Use OZ IA Storage Class : No - -Table 49 - Object Storage Repository - AWS - S3 - Backup - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -Object storage repository - Minio ------------------------------------------------------------------------------------------------------------------------- -Name : Object storage repository - Minio -Service Point : https://veeam-minio.pharmax.local:9000/ -Type : AmazonS3Compatible -Amazon S3 Folder : SOBR -Immutability Period : 30 -Immutability Enabled : No -Size Limit Enabled : Yes -Size Limit : 10240 -Connection Type : Direct - -Table 50 - Object Storage Repository - Object storage repository - Minio - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -OS - Azure Blob ------------------------------------------------------------------------------------------------------------------------- -Name : OS - Azure Blob -Type : AzureBlob -Immutability Enabled : No -Size Limit Enabled : No -Size Limit : 10240 -Connection Type : Gateway -Gateway Server : VEEAM-VBR.pharmax.local -Azure Blob Name : Veeam -Azure Blob Container : veeam-backup - -Table 51 - Object Storage Repository - OS - Azure Blob - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -1.1.14 Archive Object Storage Repository ------------------------------------------------------------------------------------------------------------------------- -The following section provides detailed information about Archive Object Storage Backup Repository - - -AWS - S3 Glacier ------------------------------------------------------------------------------------------------------------------------- -Gateway Server : veeam-lnx-px -Gateway Server Enabled : - -Immutability Enabled : No -Archive Type : AmazonS3Glacier -Deep Archive : Yes -Proxy Instance Type : m5a.large -Proxy Instance vCPU : 2 -Proxy Instance Memory : 8 -Proxy Subnet : 172.31.32.0/20 -Proxy Security Group : veeam-auto-cfdff081-b091-4108-a943-a03340a08644 -Proxy Availability Zone : us-east-1b - -Table 52 - Archive Object Storage Repository - AWS - S3 Glacier - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -Azure - Blob Archives ------------------------------------------------------------------------------------------------------------------------- -Gateway Server : veeam-lnx-px -Gateway Server Enabled : - -Immutability Enabled : No -Archive Type : AzureArchive -Service Type : ArchiveTier -Archive Container : veeamarchive -Archive Folder : Archive -Proxy Resource Group : -Proxy Network : -Proxy VM Size : -Proxy VM vCPU : -Proxy VM Memory : 0 -Proxy VM Max Disks : -Proxy VM Location : - -Table 53 - Archive Object Storage Repository - Azure - Blob Archives - -Health Check: -Best Practice: Veeam recommend to implement Immutability where it is supported. It is done for increased security: immutability protects your data from loss as a result of attacks, malware activity or any other injurious actions. - -1.1.15 ScaleOut Backup Repository ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about ScaleOut Backup Repository - -Name Performance Tier Capacity Tier Archive Tier ----- ---------------- ------------- ------------ -SOBR - AWS S3 VEEAM-VBR - F:\ VEEAM-VBR-02V - E:\ AWS - S3 - Backup AWS - S3 Glacier -SOBR - Azure Blob VEEAM-VBR-02V - F:\ OS - Azure Blob Azure - Blob Archives -SOBR - Minio VEEAM-VBR - E:\ Object storage repository - Minio Not configured - -Table 54 - Scale Backup Repository - VEEAM-VBR - - -1.1.15.1 ScaleOut Backup Repository Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section provides a detailed information about the ScaleOut Backup Repository - - -1.1.15.1.1 SOBR - AWS S3 ------------------------------------------------------------------------------------------------------------------------- - -General Settings ------------------------------------------------------------------------------------------------------------------------- -Placement Policy : Performance -Use Per VM Backup Files : Yes -Perform Full When Extent Offline : No -Use Capacity Tier : Yes -Encrypt data uploaded to Object Storage : No -Encryption Key : Disabled -Move backup file older than : 14 -Override Policy Enabled : No -Override Space Threshold : 90 -Use Archive GFS Tier : Yes -Archive GFS Backup older than : 90 days -Store archived backup as standalone fulls : No -Cost Optimized Archive Enabled : Yes -Description : Created by PHARMAX\jocolon at 12/21/2021 8:08 PM. - -Table 55 - General Settings - SOBR - AWS S3 - -Health Check: -Best Practice: Veeam Backup & Replication allows you to encrypt offloaded data. With the Encrypt data uploaded to object storage setting selected, the entire collection of blocks along with the metadata will be encrypted while being -offloaded regardless of the jobs encryption settings. This helps you protect the data from an unauthorized access. - -Performance Tier ------------------------------------------------------------------------------------------------------------------------- -Name : VEEAM-VBR - F:\ -Repository : VEEAM-VBR - F:\ -Path : F:\Backup -Total Space : 99 99 GB -Used Space : 95 5 GB -Status : Normal - -Table 56 - Performance Tier - VEEAM-VBR - F:\ - - -Performance Tier ------------------------------------------------------------------------------------------------------------------------- -Name : VEEAM-VBR-02V - E:\ -Repository : VEEAM-VBR-02V - E:\ -Path : E:\Backups -Total Space : 99 99 GB -Used Space : 95 5 GB -Status : Normal - -Table 57 - Performance Tier - VEEAM-VBR-02V - E:\ - - -Capacity Tier ------------------------------------------------------------------------------------------------------------------------- -Name : AWS - S3 - Backup -Type : AmazonS3 -Amazon S3 Folder : backuptest -Use Gateway Server : - -Gateway Server : VEEAM-VBR.pharmax.local -Immutability Period : 30 -Immutability Enabled : No -Size Limit Enabled : No -Size Limit : 10240 -Use IA Storage Class : No -Use OZ IA Storage Class : No - -Table 58 - Capacity Tier - AWS - S3 - Backup - - -Offload Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Mon {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Tue {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Wed {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Thu {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Fri {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Sat {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} - -Table 59 - Offload Window - AWS - S3 - Backup - - -Archive Tier ------------------------------------------------------------------------------------------------------------------------- -Name : AWS - S3 Glacier -Type : AmazonS3Glacier -Use Gateway Server : - -Gateway Server : veeam-lnx-px.pharmax.local - -Table 60 - Archive Tier - AWS - S3 Glacier - - -1.1.15.1.2 SOBR - Azure Blob ------------------------------------------------------------------------------------------------------------------------- - -General Settings ------------------------------------------------------------------------------------------------------------------------- -Placement Policy : Data Locality -Use Per VM Backup Files : Yes -Perform Full When Extent Offline : No -Use Capacity Tier : Yes -Encrypt data uploaded to Object Storage : Yes -Encryption Key : Password Global -Move backup file older than : 14 -Override Policy Enabled : No -Override Space Threshold : 90 -Use Archive GFS Tier : Yes -Archive GFS Backup older than : 90 days -Store archived backup as standalone fulls : No -Cost Optimized Archive Enabled : Yes -Description : Created by PHARMAX\jocolon at 12/22/2021 8:15 PM. - -Table 61 - General Settings - SOBR - Azure Blob - - -Performance Tier ------------------------------------------------------------------------------------------------------------------------- -Name : VEEAM-VBR-02V - F:\ -Repository : VEEAM-VBR-02V - F:\ -Path : F:\Backups -Total Space : 99 GB -Used Space : 90 GB -Status : Normal - -Table 62 - Performance Tier - VEEAM-VBR-02V - F:\ - - -Capacity Tier ------------------------------------------------------------------------------------------------------------------------- -Name : OS - Azure Blob -Type : AzureBlob -Use Gateway Server : - -Gateway Server : VEEAM-VBR.pharmax.local -Immutability Period : 30 -Immutability Enabled : No -Size Limit Enabled : No -Size Limit : 10240 -Azure Blob Name : Veeam -Azure Blob Container : veeam-backup - -Table 63 - Capacity Tier - OS - Azure Blob - - -Offload Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Mon {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Tue {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Wed {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Thu {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Fri {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Sat {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} - -Table 64 - Offload Window - OS - Azure Blob - - -Archive Tier ------------------------------------------------------------------------------------------------------------------------- -Name : Azure - Blob Archives -Type : AzureArchive -Use Gateway Server : - -Gateway Server : veeam-lnx-px.pharmax.local -Azure Service Type : ArchiveTier -Azure Blob Name : Archive -Azure Blob Container : veeamarchive - -Table 65 - Archive Tier - Azure - Blob Archives - - -1.1.15.1.3 SOBR - Minio ------------------------------------------------------------------------------------------------------------------------- - -General Settings ------------------------------------------------------------------------------------------------------------------------- -Placement Policy : Data Locality -Use Per VM Backup Files : Yes -Perform Full When Extent Offline : No -Use Capacity Tier : Yes -Encrypt data uploaded to Object Storage : Yes -Encryption Key : Password Global -Move backup file older than : 14 -Override Policy Enabled : No -Override Space Threshold : 90 -Use Archive GFS Tier : No -Archive GFS Backup older than : 90 days -Store archived backup as standalone fulls : No -Cost Optimized Archive Enabled : Yes -Description : Created by PHARMAX\administrator at 2/27/2021 7:29 PM. - -Table 66 - General Settings - SOBR - Minio - - -Performance Tier ------------------------------------------------------------------------------------------------------------------------- -Name : VEEAM-VBR - E:\ -Repository : VEEAM-VBR - E:\ -Path : E:\Backups -Total Space : 499 GB -Used Space : 344 GB -Status : Normal - -Table 67 - Performance Tier - VEEAM-VBR - E:\ - - -Capacity Tier ------------------------------------------------------------------------------------------------------------------------- -Name : Object storage repository - Minio -Service Point : https://veeam-minio.pharmax.local:9000/ -Type : AmazonS3Compatible -Amazon S3 Folder : SOBR -Use Gateway Server : - -Gateway Server : VEEAM-WAN-01V.pharmax.local VEEAM-VBR.pharmax.local VEEAM-HVPRX-01V.pharmax.local server-dc-01v VEEAM-REPO-01V.pharmax.local VEEAM-HV-01 VEEAM-HV-01.pharmax.local VEEAM-HV-03.pharmax.local VEEAM-HV-03.pharmax.local - VEEAM-TPS-01V.pharmax.local VEEAM-HV-02 VEEAM-HV-02.pharmax.local VEEAM-VBR-02V.pharmax.local veeam-lnx-px.pharmax.local -Immutability Period : 30 -Immutability Enabled : No -Size Limit Enabled : Yes -Size Limit : 10240 - -Table 68 - Capacity Tier - Object storage repository - Minio - - -Offload Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Mon {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Tue {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Wed {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Thu {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Fri {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Sat {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} - -Table 69 - Offload Window - Object storage repository - Minio - - -1.1.16 SureBackup Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section provides configuration information about SureBackup. - - -1.1.16.1 Application Groups ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about Application Groups. - -Name VM List ----- ------- -HV - APPGroup LNX-WEB-01 -PHARMAX-AG smallserver-01v, LINUX-VM - -Table 70 - Application Group - VEEAM-VBR - - -1.1.16.2 HV - APPGroup VM Settings ------------------------------------------------------------------------------------------------------------------------- - -LNX-WEB-01 ------------------------------------------------------------------------------------------------------------------------- -VM Name : LNX-WEB-01 -Credentials : administrator@pharmax.local -Role : WebServer -Test Script : WebServer -Startup Options : Allocated Memory: 100 - Heartbeat Check: Yes - Maximum Boot Time: 600 - App Init Timeout: 120 - Ping Check: Yes - -Table 71 - Application Group VM Settings - LNX-WEB-01 - - -1.1.16.3 PHARMAX-AG VM Settings ------------------------------------------------------------------------------------------------------------------------- - -smallserver-01v ------------------------------------------------------------------------------------------------------------------------- -VM Name : smallserver-01v -Credentials : - -Role : - -Test Script : - -Startup Options : Allocated Memory: 100 - Heartbeat Check: Yes - Maximum Boot Time: 600 - App Init Timeout: 120 - Ping Check: Yes - -Table 72 - Application Group VM Settings - smallserver-01v - - -LINUX-VM ------------------------------------------------------------------------------------------------------------------------- -VM Name : LINUX-VM -Credentials : root -Role : DNSServer, DomainControllerAuthoritative, GlobalCatalog, MailServer, SQLServer, VBO, WebServer -Test Script : WebServer, SQLServer, DNSServer, DomainController, GlobalCatalog, MailServer, VBO -Startup Options : Allocated Memory: 100 - Heartbeat Check: No - Maximum Boot Time: 7800 - App Init Timeout: 120 - Ping Check: No - -Table 73 - Application Group VM Settings - LINUX-VM - - -1.1.16.4 Virtual Labs ------------------------------------------------------------------------------------------------------------------------- -The following section provides a summary about SureBackup Virtual Lab. - -Name Platform Physical Host Physical Host Version ----- -------- ------------- --------------------- -PHARMAX-VLAB VMWare esxsvr-00f VMware ESXi 8.0.1 build-21495797 -PHARMAX-VLAB-HYPER-V HyperV VEEAM-HV-03 Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348) - -Table 74 - Virtual Lab - VEEAM-VBR - - -1.1.16.4.1 vSphere Virtual Labs Configuration ------------------------------------------------------------------------------------------------------------------------- - -1.1.16.4.1.1 PHARMAX-VLAB Settings ------------------------------------------------------------------------------------------------------------------------- -Host : esxsvr-00f.pharmax.local -Resource Pool : PHARMAX-VLAB -VM Folder : PHARMAX-VLAB -Cache Datastore : SSD-VM-HIGH-CAPACITY-PERF-KN -Proxy Appliance Enabled : Yes -Proxy Appliance : PHARMAX-VLAB -Networking Type : Advanced -Production Network : DVS-Esxi-VM-Network-DR DVS-ESXi-MANAGEMENT -Isolated Network : PHARMAX-VLAB DVS-Esxi-VM-Network-DR PHARMAX-VLAB DVS-ESXi-MANAGEMENT -Routing Between vNics : No -Multi Host : No -Static IP Mapping : Yes - -Table 75 - Virtual Lab Settings - PHARMAX-VLAB - - -vNIC Settings ------------------------------------------------------------------------------------------------------------------------- -Isolated Network VLAN ID DHCP Enabled Network Properties ----------------- ------- ------------ ------------------ -PHARMAX-VLAB DVS-ESXi-MANAGEMENT 5 Yes IP Address: 192.168.5.254 - Subnet Mask: 255.255.255.0 - Masquerade IP: 192.168.255.0 - DNS Server: 192.168.5.1 -PHARMAX-VLAB DVS-Esxi-VM-Network-DR 33 Yes IP Address: 10.10.33.254 - Subnet Mask: 255.255.255.0 - Masquerade IP: 10.255.255.0 - DNS Server: 192.168.5.1 - -Table 76 - vNIC Settings - PHARMAX-VLAB - - -IP Address Mapping ------------------------------------------------------------------------------------------------------------------------- -Production Network Isolated IP Address Access IP Address Notes ------------------- ------------------- ----------------- ----- -DVS-Esxi-VM-Network-DR 10.10.33.4 192.168.5.3 - -Table 77 - IP Address Mapping - PHARMAX-VLAB - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined notes. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -1.2 Tape Infrastructure ------------------------------------------------------------------------------------------------------------------------- -The following section details Tape Infrastructure configuration information - - -Tape Infrastructure ------------------------------------------------------------------------------------------------------------------------- - -Tape Servers : 4 -Tape Library : 4 -Tape MediaPool : 9 -Tape Vault : 2 -Tape Drives : 17 -Tape Medium : 50 - -Table 78 - Tape Infrastructure Inventory - VEEAM-VBR - - -1.2.1 Tape Servers ------------------------------------------------------------------------------------------------------------------------- -Name Description Status ----- ----------- ------ -VEEAM-REPO-01V.pharmax.local Created by PHARMAX\administrator at 10/21/2022 11:18 AM. Unavailable -VEEAM-TPS-01V.pharmax.local Created by PHARMAX\administrator at 10/13/2022 10:06 AM. Unavailable -VEEAM-VBR Pharmax HQ Tape Server Available -VEEAM-VBR-02V.pharmax.local Created by PHARMAX\jocolon at 1/6/2022 9:16 PM. Unavailable - -Table 79 - Tape Server - VEEAM-VBR - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -1.2.2 Tape Libraries ------------------------------------------------------------------------------------------------------------------------- -The following section provides summary information about Tape Server connected Tape Library. - - -1.2.2.1 ATL P3000 6.24 ------------------------------------------------------------------------------------------------------------------------- -Library Name : ATL P3000 6.24 -Library Model : P3000 -Library Type : Automated -Number of Slots : 20 -Connected to : VEEAM-VBR-02V.pharmax.local -Enabled : Yes -Status : Unavailable - -Table 80 - Tape Library - ATL P3000 6.24 - - -Tape Drives ------------------------------------------------------------------------------------------------------------------------- -Name Model Serial Number Medium Enabled Is Locked State ----- ----- ------------- ------ ------- --------- ----- -Tape1 QUANTUM SDLT600 45C5500101 - No No Offline -Tape3 QUANTUM SDLT600 45C5500102 - No No Offline -Tape4 QUANTUM SDLT600 45C5500103 - No No Offline - -Table 81 - Tape Drives - ATL P3000 6.24 - - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Expiration Date Total Space Free Space Locked Retired Worm ----- --------------- ----------- ---------- ------ ------- ---- -vbr02vS - 320 GB 320 GB No No No -vbr03vS - 320 GB 320 GB No No No -vbr04vS - 320 GB 320 GB No No No -vbr05vS - 320 GB 320 GB No No No -vbr06vS - 320 GB 320 GB No No No -vbr07vS - 320 GB 320 GB No No No -vbr08vS - 320 GB 320 GB No No No -vbr09vS - 320 GB 320 GB No No No - -Table 82 - Tape Mediums - ATL P3000 6.24 - - -1.2.2.2 ATL P7000 6.24 ------------------------------------------------------------------------------------------------------------------------- -Library Name : ATL P7000 6.24 -Library Model : P7000 -Library Type : Automated -Number of Slots : 20 -Connected to : VEEAM-TPS-01V.pharmax.local -Enabled : Yes -Status : Unavailable - -Table 83 - Tape Library - ATL P7000 6.24 - - -Tape Drives ------------------------------------------------------------------------------------------------------------------------- -Name Model Serial Number Medium Enabled Is Locked State ----- ----- ------------- ------ ------- --------- ----- -Tape1 IBM ULT3580-TD5 6809000813 - No No Offline -Tape2 IBM ULT3580-TD5 8610160196 - No No Offline -Tape3 IBM ULT3580-TD5 0741559482 - No No Offline - -Table 84 - Tape Drives - ATL P7000 6.24 - - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Expiration Date Total Space Free Space Locked Retired Worm ----- --------------- ----------- ---------- ------ ------- ---- -tps01vL5 - 0 KB 0 KB No No No -tps02vL5 - 0 KB 0 KB No No No -tps03vL5 - 0 KB 0 KB No No No -tps04vL5 - 0 KB 0 KB No No No -tps05vL5 - 0 KB 0 KB No No No -tps06vL5 - 0 KB 0 KB No No No -tps07vL5 - 0 KB 0 KB No No No -tps08vL5 - 0 KB 0 KB No No No - -Table 85 - Tape Mediums - ATL P7000 6.24 - - -1.2.2.3 QUANTUM Scalar i2000 7000 ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Model : Scalar i2000 -Library Type : Automated -Number of Slots : 20 -Connected to : VEEAM-VBR -Enabled : Yes -Status : Unavailable - -Table 86 - Tape Library - QUANTUM Scalar i2000 7000 - - -Tape Drives ------------------------------------------------------------------------------------------------------------------------- -Name Model Serial Number Medium Enabled Is Locked State ----- ----- ------------- ------ ------- --------- ----- -Tape1 IBM ULT3580-TD8 0527746823 - No No Offline -Tape3 IBM ULT3580-TD8 1657072330 - No No Offline -Tape5 IBM ULT3580-TD8 1260008002 - No No Offline - -Table 87 - Tape Drives - QUANTUM Scalar i2000 7000 - - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Expiration Date Total Space Free Space Locked Retired Worm ----- --------------- ----------- ---------- ------ ------- ---- -affe23L8 3/26/2022 12 TB 12 TB No No No -affe24L8 6/4/2022 12 TB 12 TB No No No -affe25L8 - 12 TB 12 TB No No No -affe26L8 3/5/2022 12 TB 12 TB No No No -affe27L8 - 12 TB 12 TB No No No -affe28L8 - 12 TB 12 TB No No No -affe29L8 - 12 TB 12 TB No No No -affe30L8 - 12 TB 12 TB No No No -TEK000L8 6/30/2021 12 TB 12 TB No No No -TEK001L8 7/5/2022 12 TB 12 TB No No No -TEK002L8 1/3/2023 12 TB 12 TB No No No -WRM232LY - 12 TB 12 TB No No Yes -WRM233LY - 12 TB 12 TB No No Yes -WRM234LY - 12 TB 12 TB No No Yes -WRM235LY - 12 TB 12 TB No No Yes -WRM236LY - 12 TB 12 TB No No Yes -WRM237LY - 12 TB 12 TB No No Yes -WRM238LY - 12 TB 12 TB No No Yes -WRM239LY - 12 TB 12 TB No No Yes -WRM240LY - 12 TB 12 TB No No Yes -WRM241LY - 12 TB 12 TB No No Yes - -Table 88 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -1.2.2.4 QUANTUM Scalar i2000 7000 ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Model : Scalar i2000 -Library Type : Automated -Number of Slots : 20 -Connected to : VEEAM-TPS-01V.pharmax.local -Enabled : Yes -Status : Unavailable - -Table 89 - Tape Library - QUANTUM Scalar i2000 7000 - - -Tape Drives ------------------------------------------------------------------------------------------------------------------------- -Name Model Serial Number Medium Enabled Is Locked State ----- ----- ------------- ------ ------- --------- ----- -Tape0 IBM ULT3580-TD8 0410608996 - No No Offline -Tape10 IBM ULT3580-TD8 8545474151 - No No Offline -Tape4 IBM ULT3580-TD8 9848941746 - No No Offline -Tape5 IBM ULT3580-TD8 6950900071 - No No Offline -Tape6 IBM ULT3580-TD8 2773846603 - No No Offline -Tape7 IBM ULT3580-TD8 9352972755 - No No Offline -Tape8 IBM ULT3580-TD8 7825242222 - No No Offline -Tape9 IBM ULT3580-TD8 2508671867 - No No Offline - -Table 90 - Tape Drives - QUANTUM Scalar i2000 7000 - - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Expiration Date Total Space Free Space Locked Retired Worm ----- --------------- ----------- ---------- ------ ------- ---- -tps02vL8 - 0 KB 0 KB No No No -tps03vL8 - 0 KB 0 KB No No No -tps04vL8 - 0 KB 0 KB No No No -tps05vL8 - 0 KB 0 KB No No No -tps06vL8 - 0 KB 0 KB No No No -tps07vL8 - 0 KB 0 KB No No No -tps08vL8 - 0 KB 0 KB No No No -tps09vL8 - 0 KB 0 KB No No No -tps10vL8 - 0 KB 0 KB No No No -tps11vL8 - 0 KB 0 KB No No No - -Table 91 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -1.2.3 Tape Media Pools ------------------------------------------------------------------------------------------------------------------------- -Name Type Tape Count Total Space Free Space Tape Library ----- ---- ---------- ----------- ---------- ------------ -Free Free 9 2 TB 2 TB QUANTUM Scalar i2000 7000 ATL P7000 6.24 ATL P3000 6.24 QUANTUM Scalar i2000 7000 -GFS Media Pool 1 Gfs 1 70 TB 70 TB QUANTUM Scalar i2000 7000 -Imported Imported 0 0 KB 0 KB QUANTUM Scalar i2000 7000 ATL P7000 6.24 ATL P3000 6.24 QUANTUM Scalar i2000 7000 -Oracle - Media Pool Custom 4 24 TB 24 TB QUANTUM Scalar i2000 7000 ATL P3000 6.24 QUANTUM Scalar i2000 7000 -Retired Retired 0 0 KB 0 KB QUANTUM Scalar i2000 7000 ATL P7000 6.24 ATL P3000 6.24 QUANTUM Scalar i2000 7000 -Standard Media Pool Custom 3 35 TB 35 TB QUANTUM Scalar i2000 7000 -Unrecognized Unrecognized 18 0 KB 0 KB QUANTUM Scalar i2000 7000 ATL P7000 6.24 ATL P3000 6.24 QUANTUM Scalar i2000 7000 -WORM GFS Media Pool 1 Gfs 0 59 TB 59 TB QUANTUM Scalar i2000 7000 -WORM Media Pool 1 Custom 5 59 TB 59 TB QUANTUM Scalar i2000 7000 - -Table 92 - Tape Media Pools - VEEAM-VBR - - -1.2.4 Tape Media Pools Configuration ------------------------------------------------------------------------------------------------------------------------- - -1.2.4.1 GFS Media Pool 1 ------------------------------------------------------------------------------------------------------------------------- - -Tape Library ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 8e943722-c1a5-451a-9fa1-a1e5ebda79a3 -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 1 -Total Space : 70 TB -Free Space : 70 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 93 - Tape Library - GFS Media Pool 1 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -affe27L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 -affe29L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 -affe30L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 -TEK000L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 -TEK001L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 -TEK002L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 - -Table 94 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -Gfs Media Set ------------------------------------------------------------------------------------------------------------------------- - -Daily Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 0 -Medium : TEK000L8 -Media Set Name : Daily media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : Yes -Move All Offline Tape into the following Media Vault : Yes -Vault : DR - Tape Vault - -Table 95 - Gfs Media Set - Daily Media Set Options - - -Weekly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 4 -Medium : affe27L8 -Media Set Name : Weekly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 96 - Gfs Media Set - Weekly Media Set Options - - -Monthly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 12 -Medium : affe29L8 -Media Set Name : Monthly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 97 - Gfs Media Set - Monthly Media Set Options - - -Quarterly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 4 -Medium : TEK001L8 -Media Set Name : Quarterly media set #%id% %date% -Add Tapes from Media Pool Automatically : No -Append Backup Files to Incomplete Tapes : No - -Table 98 - Gfs Media Set - Quarterly Media Set Options - - -Yearly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 1 -Medium : TEK002L8 -Media Set Name : Yearly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No -Move All Offline Tape into the following Media Vault : Yes -Vault : Pharmax - Veeam Tape Vault - -Table 99 - Gfs Media Set - Yearly Media Set Options - - -Options ------------------------------------------------------------------------------------------------------------------------- -Enable Parallel Processing for Tape Jobs using this Media Pool : Yes -Jobs Pointed to this Media Pool can use up to : 2 Tape Drives Simultaneously -Enable Parallel Processing of Backup Chains within a Single Tape Job : Yes -Use Encryption : Yes -Encryption Password : Password Global - -Table 100 - Media Set - GFS Media Pool 1 - - -1.2.4.2 Oracle - Media Pool ------------------------------------------------------------------------------------------------------------------------- - -Tape Library ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 8e943722-c1a5-451a-9fa1-a1e5ebda79a3 -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 4 -Total Space : 24 TB -Free Space : 24 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 101 - Tape Library - Oracle - Media Pool - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -affe28L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 - -Table 102 - Tape Mediums - QUANTUM Scalar i2000 7000 - -Library Name : ATL P3000 6.24 -Library Id : 50053ba6-e4b7-49fe-bebf-98fd9d58ff83 -Type : Automated -State : Offline -Model : P3000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 4 -Total Space : 24 TB -Free Space : 24 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 103 - Tape Library - Oracle - Media Pool - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -vbr02vS No 320 GB 320 GB ATL P3000 6.24 -vbr07vS No 320 GB 320 GB ATL P3000 6.24 - -Table 104 - Tape Mediums - ATL P3000 6.24 - -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 9b7ed595-5922-48f3-bd80-375af07096bb -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3, Drive 4, Drive 5, Drive 6, Drive 7, Drive 8 -Slots : 20 -Tape Count : 4 -Total Space : 24 TB -Free Space : 24 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 105 - Tape Library - Oracle - Media Pool - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Media Set ------------------------------------------------------------------------------------------------------------------------- -Name : Oracle Media set # %id% %date% -Automatically Create New Media Set : Daily at 12:00:00, on these days [Monday Tuesday Wednesday Thursday Friday] - -Table 106 - Media Set - Oracle - Media Pool - - -Retention ------------------------------------------------------------------------------------------------------------------------- -Data Retention Policy : Protect Data for 1 Weeks -Offline Media Tracking : No - -Table 107 - Media Set - Oracle - Media Pool - - -Options ------------------------------------------------------------------------------------------------------------------------- -Enable Parallel Processing for Tape Jobs using this Media Pool : Yes -Jobs Pointed to this Media Pool can use up to : 2 Tape Drives Simultaneously -Enable Parallel Processing of Backup Chains within a Single Tape Job : Yes -Use Encryption : Yes -Encryption Password : Password Global - -Table 108 - Media Set - Oracle - Media Pool - - -1.2.4.3 Standard Media Pool ------------------------------------------------------------------------------------------------------------------------- - -Tape Library ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 8e943722-c1a5-451a-9fa1-a1e5ebda79a3 -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 3 -Total Space : 35 TB -Free Space : 35 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 109 - Tape Library - Standard Media Pool - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -affe25L8 No 12 TB 12 TB QUANTUM Scalar i2000 7000 - -Table 110 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -Media Set ------------------------------------------------------------------------------------------------------------------------- -Name : Standard Media set # %id% %date% -Automatically Create New Media Set : Create new Media Set for every backup session - -Table 111 - Media Set - Standard Media Pool - - -Retention ------------------------------------------------------------------------------------------------------------------------- -Data Retention Policy : Protect Data for 1 Months -Offline Media Tracking : Yes -Move all Offline Tape from this Media Pool into The following Media Vault : DR - Tape Vault - -Table 112 - Media Set - Standard Media Pool - - -Options ------------------------------------------------------------------------------------------------------------------------- -Enable Parallel Processing for Tape Jobs using this Media Pool : Yes -Jobs Pointed to this Media Pool can use up to : 2 Tape Drives Simultaneously -Enable Parallel Processing of Backup Chains within a Single Tape Job : Yes -Use Encryption : No - -Table 113 - Media Set - Standard Media Pool - - -1.2.4.4 WORM GFS Media Pool 1 ------------------------------------------------------------------------------------------------------------------------- - -Tape Library ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 8e943722-c1a5-451a-9fa1-a1e5ebda79a3 -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 0 -Total Space : 59 TB -Free Space : 59 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 114 - Tape Library - WORM GFS Media Pool 1 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -WRM237LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM238LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM239LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM240LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM241LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 - -Table 115 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -Gfs Media Set ------------------------------------------------------------------------------------------------------------------------- - -Daily Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 14 -Medium : WRM237LY -Media Set Name : Daily media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : Yes - -Table 116 - Gfs Media Set - Daily Media Set Options - - -Weekly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 4 -Medium : WRM238LY -Media Set Name : Weekly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 117 - Gfs Media Set - Weekly Media Set Options - - -Monthly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 12 -Medium : WRM239LY -Media Set Name : Monthly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 118 - Gfs Media Set - Monthly Media Set Options - - -Quarterly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 4 -Medium : WRM240LY -Media Set Name : Quarterly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 119 - Gfs Media Set - Quarterly Media Set Options - - -Yearly Media Set Options ------------------------------------------------------------------------------------------------------------------------- -Override Protection Period : 1 -Medium : WRM241LY -Media Set Name : Yearly media set #%id% %date% -Add Tapes from Media Pool Automatically : Yes -Append Backup Files to Incomplete Tapes : No - -Table 120 - Gfs Media Set - Yearly Media Set Options - - -Options ------------------------------------------------------------------------------------------------------------------------- -Enable Parallel Processing for Tape Jobs using this Media Pool : Yes -Jobs Pointed to this Media Pool can use up to : 2 Tape Drives Simultaneously -Enable Parallel Processing of Backup Chains within a Single Tape Job : Yes -Use Encryption : Yes -Encryption Password : Password Global - -Table 121 - Media Set - WORM GFS Media Pool 1 - - -1.2.4.5 WORM Media Pool 1 ------------------------------------------------------------------------------------------------------------------------- - -Tape Library ------------------------------------------------------------------------------------------------------------------------- -Library Name : QUANTUM Scalar i2000 7000 -Library Id : 8e943722-c1a5-451a-9fa1-a1e5ebda79a3 -Type : Automated -State : Offline -Model : Scalar i2000 -Drives : Drive 1, Drive 2, Drive 3 -Slots : 20 -Tape Count : 5 -Total Space : 59 TB -Free Space : 59 TB -Add Tape from Free Media Pool Automatically when more Tape are Required : Yes -Description : -Library Mode : Active (Used Always) - -Table 122 - Tape Library - WORM Media Pool 1 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Tape Mediums ------------------------------------------------------------------------------------------------------------------------- -Name Is Worm? Total Space Free Space Tape Library ----- -------- ----------- ---------- ------------ -WRM232LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM233LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM234LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM235LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 -WRM236LY Yes 12 TB 12 TB QUANTUM Scalar i2000 7000 - -Table 123 - Tape Mediums - QUANTUM Scalar i2000 7000 - - -Media Set ------------------------------------------------------------------------------------------------------------------------- -Name : WORM media set # %id% %date% -Automatically Create New Media Set : Do not Create, Always continue using current Media Set - -Table 124 - Media Set - WORM Media Pool 1 - - -Retention ------------------------------------------------------------------------------------------------------------------------- -Data Retention Policy : Never Overwrite Data -Offline Media Tracking : Yes -Move all Offline Tape from this Media Pool into The following Media Vault : DR - Tape Vault - -Table 125 - Media Set - WORM Media Pool 1 - - -Options ------------------------------------------------------------------------------------------------------------------------- -Enable Parallel Processing for Tape Jobs using this Media Pool : Yes -Jobs Pointed to this Media Pool can use up to : 2 Tape Drives Simultaneously -Enable Parallel Processing of Backup Chains within a Single Tape Job : Yes -Use Encryption : Yes -Encryption Password : Password Global - -Table 126 - Media Set - WORM Media Pool 1 - - -1.2.5 Tape Vaults ------------------------------------------------------------------------------------------------------------------------- -Name Description Automatic Protect Location ----- ----------- ----------------- -------- -DR - Tape Vault Created by PHARMAX\jocolon at 1/4/2022 11:10 PM. No - -Pharmax - Veeam Tape Vault Pharmax - HQ Tape Vault Yes - - -Table 127 - Tape Vault - VEEAM-VBR - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -1.2.6 NDMP Servers ------------------------------------------------------------------------------------------------------------------------- -Name Credentials Port Gateway ----- ----------- ---- ------- -ONTAP-HQ-SAN-IC.pharmax.local backup_admin1 10000 VEEAM-VBR.pharmax.local - -Table 128 - NDMP Servers - VEEAM-VBR - - -1.3 Inventory ------------------------------------------------------------------------------------------------------------------------- -The following section provides inventory information about the Virtual Infrastructure managed by Veeam Server veeam-vbr.pharmax.local. - - -Inventory ------------------------------------------------------------------------------------------------------------------------- - -vCenter Servers : 3 -ESXi Servers : 8 -Hyper-V Clusters : 1 -Hyper-V Servers : 3 -Protection Groups : 6 -File Shares : 10 - -Table 129 - Inventory Summary - VEEAM-VBR - - -1.3.1 Virtual Infrastructure ------------------------------------------------------------------------------------------------------------------------- -The following sections detail the configuration about managed virtual servers backed-up by Veeam Server veeam-vbr.pharmax.local. - - -1.3.1.1 VMware vSphere ------------------------------------------------------------------------------------------------------------------------- -The following section details information about VMware Virtual Infrastructure backed-up by Veeam Server veeam-vbr.pharmax.local. - - -VMware vCenter ------------------------------------------------------------------------------------------------------------------------- -Name Version Child Host ----- ------- ---------- -192.168.5.2 VMware vCenter Server 8.0.1 build-21560480 comp-02a.pharmax.local, comp-01a.pharmax.local, esxsvr-00f.pharmax.local -vcenter-01v.pharmax.local VMware vCenter Server 8.0.1 build-21560480 comp-02a.pharmax.local, esxsvr-00f.pharmax.local, comp-01a.pharmax.local -vcenter-03v.pharmax.local VMware vCenter Server 7.0.3 build-20990077 edge-01a.pharmax.local - -Table 130 - vCenter Servers - VEEAM-VBR - - -Esxi Host ------------------------------------------------------------------------------------------------------------------------- -Name Version ----- ------- -comp-01a.pharmax.local VMware ESXi 7.0.3 build-20328353 -comp-01a.pharmax.local VMware ESXi 7.0.3 build-20328353 -comp-02a.pharmax.local VMware ESXi 7.0.3 build-20328353 -comp-02a.pharmax.local VMware ESXi 7.0.3 build-20328353 -disaster-01a.pharmax.local VMware ESXi 7.0.3 build-20036589 -edge-01a.pharmax.local VMware ESXi 7.0.3 build-20036589 -esxsvr-00f.pharmax.local VMware ESXi 8.0.1 build-21495797 -esxsvr-00f.pharmax.local VMware ESXi 8.0.1 build-21495797 - -Table 131 - Esxi Hosts - VEEAM-VBR - - -1.3.1.2 Microsoft Hyper-V ------------------------------------------------------------------------------------------------------------------------- - -Hyper-V Clusters ------------------------------------------------------------------------------------------------------------------------- -Name Credentials Child Host ----- ----------- ---------- -pharmax-cluster.pharmax.local administrator@pharmax.local VEEAM-HV-02, VEEAM-HV-01 - -Table 132 - Hyper-V Clusters - VEEAM-VBR - - -Hyper-V Host ------------------------------------------------------------------------------------------------------------------------- -Name Version ----- ------- -VEEAM-HV-01 Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348) -VEEAM-HV-02 Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348) -VEEAM-HV-03.pharmax.local Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348) - -Table 133 - Hyper-V Hosts - VEEAM-VBR - - -1.3.2 Physical Infrastructure ------------------------------------------------------------------------------------------------------------------------- -The following sections detail configuration information about managed physical infrastructure. - - -1.3.2.1 Protection Groups Summary ------------------------------------------------------------------------------------------------------------------------- -Name Type Container Schedule Enabled ----- ---- --------- -------- ------- -Gurabo PC - Backup Custom ActiveDirectory Periodically Yes -HQ - Manual Packet Custom ManuallyDeployed Daily Yes -Linux Protection Group Custom IndividualComputers Daily Yes -Manually Added ManuallyAdded IndividualComputers Daily Yes -Others Custom ManuallyDeployed Daily Yes -Server with Netapp LUNS Custom ActiveDirectory Daily Yes - -Table 134 - Protection Groups - VEEAM-VBR - - -1.3.2.1.1 Protection Group Configuration ------------------------------------------------------------------------------------------------------------------------- - -Gurabo PC - Backup ------------------------------------------------------------------------------------------------------------------------- -Domain : pharmax.local -Backup Objects : Name: VDI-Computers - Type: OrganizationUnit - Distinguished Name: OU=VDI-Computers,DC=pharmax,DC=local - Name: VEEAM WorkStations - Type: OrganizationUnit - Distinguished Name: OU=VEEAM WorkStations,DC=pharmax,DC=local - -Exclude VM : No -Exclude Computers : No -Exclude Offline Computers : Yes -Excluded Entity : -Master Credentials : administrator@pharmax.local -Deployment Options : Install Agent: Yes - Upgrade Automatically: Yes - Install Driver: No - Reboot If Required: No -Notification Options : Send Time: 08:00:00 - Additional Address: [veeam_admin@pharmax.local] - Use Notification Options: No - Subject: [%JobResult%] %PGName%: (%FoundCount% new hosts found (%TotalCount% total, %SeenCount% seen) - -Table 135 - Protection Group Configuration - Gurabo PC - Backup - - -Manually Added ------------------------------------------------------------------------------------------------------------------------- -Deployment Options : Install Agent: Yes - Upgrade Automatically: Yes - Install Driver: No - Reboot If Required: No -Notification Options : Send Time: 10:00:00 - Additional Address: [jcolonf@zenprsolutions.com, rebelinux@gmail.com] - Use Notification Options: No - Subject: [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% - -Table 136 - Protection Group Configuration - Manually Added - - -Server with Netapp LUNS ------------------------------------------------------------------------------------------------------------------------- -Domain : pharmax.local -Backup Objects : Name: NTAPSVR-01v.pharmax.local - Type: Computer - Distinguished Name: CN=NTAPSVR-01V,OU=Member Servers,DC=pharmax,DC=local - -Exclude VM : No -Exclude Computers : No -Exclude Offline Computers : Yes -Excluded Entity : -Master Credentials : administrator@pharmax.local -Deployment Options : Install Agent: Yes - Upgrade Automatically: Yes - Install Driver: Yes - Reboot If Required: Yes - -Table 137 - Protection Group Configuration - Server with Netapp LUNS - - -1.3.3 File Shares ------------------------------------------------------------------------------------------------------------------------- -The following table provides a summary about the file shares backed-up by Veeam Server veeam-vbr.pharmax.local. - -Path Type Backup IO Control Credentials Cache Repository ----- ---- ----------------- ----------- ---------------- -\\192.168.5.18\c$ NAS Filler Medium admin Linux - Hardened Repository -\\192.168.5.18\DATA NAS Filler Medium admin Linux - Hardened Repository -\\192.168.5.18\ipc$ NAS Filler Medium admin Linux - Hardened Repository -\\192.168.7.90\data NAS Filler Highest admin Linux - Hardened Repository -\\isilon_nas.pharmax.local\DATA SMB Share Low administrator@pharmax.local Linux - Hardened Repository -\\server-dc-01v\UEMConfig SMB Share Medium administrator@pharmax.local Linux - Hardened Repository -192.168.5.18:/DATA NAS Filler Medium None Linux - Hardened Repository -192.168.5.18:/oracle NFS Share Low None Linux - Hardened Repository -192.168.5.18:/oracle NAS Filler Medium None Linux - Hardened Repository -server-dc-01v File Server Medium administrator@pharmax.local Linux - Hardened Repository - -Table 138 - File Shares - VEEAM-VBR - - -1.4 Storage Infrastructure ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about the storage infrastructure managed by Veeam Server veeam-vbr.pharmax.local. - - -Storage Infrastructure Inventory ------------------------------------------------------------------------------------------------------------------------- - -NetApp Ontap Storage : 5 -NetApp Ontap Volumes : 5 -Dell Isilon Storage : 1 -Dell Isilon Volumes : 1 - -Table 139 - Storage Infrastructure Inventory - VEEAM-VBR - - -1.4.1 NetApp Ontap Storage ------------------------------------------------------------------------------------------------------------------------- -The following section details information about NetApp storage infrastructure. - - -1.4.1.1 ONTAP-DR-SAN ------------------------------------------------------------------------------------------------------------------------- -DNS Name : ONTAP-DR-SAN.pharmax.local -Description : Created by PHARMAX\jocolon at 1/9/2022 7:40 PM. -Storage Type : NaCluster -Used Credential : admin - (ONTAP-HQ-SAN) -Connection Address : ONTAP-DR-SAN-01V.pharmax.local, 10.10.30.17, 10.10.30.16 -Connection Port : 443\TCP -Installed Licenses : FlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs - -Table 140 - NetApp Host - ONTAP-DR-SAN - - -Volumes ------------------------------------------------------------------------------------------------------------------------- -Name Total Space Used Space Thin Provision ----- ----------- ---------- -------------- -SAN_DR_root 973 MB 664 KB No -SRM_EDGE_PLACEHOLDER_01 10 GB 85 MB Yes -SRM_EDGE_STORAGE_01 50 GB 4 GB Yes -SRM_LAB_STORAGE_DR_01 50 GB 956 MB Yes -SRM_PLACEHOLDER_01 10 GB 341 MB Yes -vol_SRM_HQ_EDGE_01_dest 833 MB 669 MB Yes -vol_SRM_LAB_STORAGE_01_dest 40 GB 32 GB Yes -vol_SRM_LAB_STORAGE_02_dest 31 GB 848 MB Yes -vol_SRM_POL_DEDUP_01_dest 30 GB 26 GB Yes - -Table 141 - NetApp Volumes - ONTAP-DR-SAN - - -1.4.1.2 ONTAP-HQ-SAN ------------------------------------------------------------------------------------------------------------------------- -DNS Name : ONTAP-HQ-SAN.pharmax.local -Description : Created by PHARMAX\jocolon at 12/23/2021 9:12 PM. -Storage Type : NaCluster -Used Credential : admin - (ONTAP-HQ-SAN) -Connection Address : 192.168.5.16, 192.168.5.17 -Connection Port : 443\TCP -Installed Licenses : FlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs - -Table 142 - NetApp Host - ONTAP-HQ-SAN - - -Volumes ------------------------------------------------------------------------------------------------------------------------- -Name Total Space Used Space Thin Provision ----- ----------- ---------- -------------- -DATA 10 GB 2 GB No -HYPERV_QUORUM_STORAGE 15 GB 109 MB No -HYPERV_VM_STORAGE 50 GB 123 MB No -NAS_VEEAM_root 973 MB 4 MB No -oracle 10 GB 4 MB No -SAN_HQ_root 973 MB 4 MB No - -Table 143 - NetApp Volumes - ONTAP-HQ-SAN - - -1.4.1.3 VEEAM-NTAP-CLUSTER ------------------------------------------------------------------------------------------------------------------------- -DNS Name : VEEAM-NTAP-CLUSTER.pharmax.local -Description : Created by PHARMAX\administrator at 5/5/2022 12:54 PM. -Storage Type : NaCluster -Used Credential : admin - (admin netapp) -Connection Address : VEEAM-NTAP-CLUSTER, 192.168.5.131, 192.168.5.130 -Connection Port : 443\TCP -Installed Licenses : FlexClone, SnapRestore, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs - -Table 144 - NetApp Host - VEEAM-NTAP-CLUSTER - - -1.4.1.4 PHARMAX-DR ------------------------------------------------------------------------------------------------------------------------- -DNS Name : pharmax-dr.pharmax.local -Description : Created by PHARMAX\administrator at 6/29/2021 7:48 PM. -Storage Type : NaCluster -Used Credential : admin - (admin netapp) -Connection Address : pharmax-dr.pharmax.local, 10.10.33.14, 10.10.33.15, 10.10.33.16 -Connection Port : 443\TCP -Installed Licenses : FlexClone, SnapRestore, Fcp, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs - -Table 145 - NetApp Host - PHARMAX-DR - - -Volumes ------------------------------------------------------------------------------------------------------------------------- -Name Total Space Used Space Thin Provision ----- ----------- ---------- -------------- -DP_Server_Home 15 GB 42 MB Yes -NAS_DR_root 19 MB 1 MB No -Oracle_Data_Volumes_dest 5 GB 2 GB Yes -Oracle_Data_Volumes_dest_clone_36 5 GB 2 GB Yes -SAN_DR_root 19 MB 1 MB No -SERVER_DATASTORE_DR 50 GB 288 MB Yes -SnapLock_COM 10 GB 552 KB No -SnapLock_ENT 10 GB 552 KB No -SRM_PlaceHolder_DR 10 GB 31 MB Yes -vol_NTAPSOL_LUN_1_dest 192 MB 16 MB Yes -vol_NTAPSOL_LUN_1_dest_clone_807 192 MB 16 MB Yes -vol_SERVER_DATASTORE_2_dest 122 MB 404 KB Yes -vol_SERVER_DATASTORE_dest 15 GB 8 GB Yes -VVOL_REPLICATION_MIRROR 122 MB 364 KB Yes - -Table 146 - NetApp Volumes - PHARMAX-DR - - -1.4.1.5 PHARMAX-HQ ------------------------------------------------------------------------------------------------------------------------- -DNS Name : pharmax-hq.pharmax.local -Description : Created by PHARMAX\administrator at 6/29/2021 12:10 PM. -Storage Type : NaCluster -Used Credential : admin - (admin netapp) -Connection Address : pharmax-hq.pharmax.local, 192.168.7.61, 192.168.7.62, 192.168.7.60 -Connection Port : 443\TCP -Installed Licenses : FlexClone, SnapRestore, Fcp, Iscsi, Nfs, SnapVaultPrimary, SnapVaultSecondary, SnapMirror, Cifs - -Table 147 - NetApp Host - PHARMAX-HQ - - -Volumes ------------------------------------------------------------------------------------------------------------------------- -Name Total Space Used Space Thin Provision ----- ----------- ---------- -------------- -ESX_RDM_TEST 48 GB 89 MB Yes -HYPERV_CLUSTER_QUORUM 10 GB 5 MB Yes -HYPERV_LOG_DATASTORE 50 GB 8 GB Yes -HYPERV_VM_DATASTORE 50 GB 9 GB Yes -SAN_root 19 MB 996 KB No -SERVER_DATASTORE 50 GB 5 GB Yes -SERVER_DATASTORE_DR_dest 300 MB 231 MB Yes -SQL_SERVER_01_V 80 GB 109 MB Yes - -Table 148 - NetApp Volumes - PHARMAX-HQ - - -1.4.2 Dell Isilon Storage ------------------------------------------------------------------------------------------------------------------------- -The following section details information about Dell storage infrastructure. - - -1.4.2.1 PHARMAX-ISILON ------------------------------------------------------------------------------------------------------------------------- -DNS Name : isilon_nas.pharmax.local -Description : Created by PHARMAX\jocolon at 1/16/2022 12:33 PM. -Used Credential : admin - (Isilon Account) -Connection Address : 192.168.7.90 -Connection Port : 8080\TCP - -Table 149 - Isilon Host - PHARMAX-ISILON - - -Volumes ------------------------------------------------------------------------------------------------------------------------- -Name Total Space Used Space Thin Provision ----- ----------- ---------- -------------- -DATA 0 KB 0 KB No - -Table 150 - Isilon Volumes - PHARMAX-ISILON - - -1.5 Replication ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about the replications managed by Veeam Server veeam-vbr.pharmax.local. - - -Replication Inventory ------------------------------------------------------------------------------------------------------------------------- - -Replicas : 5 -Failover Plans : 3 - -Table 151 - Replication Inventory - VEEAM-VBR - - -1.5.1 Replicas ------------------------------------------------------------------------------------------------------------------------- -The following section details replica information from Veeam Server veeam-vbr.pharmax.local. - -VM Name : Linux-VM-Siem -Target Vm Name : Tenant2_Linux-VM-Siem_replica -Original Location : vcenter-03v.pharmax.local\RegionA01-EDGE -Destination Location : vcenter-01v.pharmax.local\RegionHQ-MGMT -Job Name : Replication Job 1 -State : Ready -Type : VMware Replication -Restore Points : 1 -Creation Time : 11/15/2022 11:23:46 - -Table 152 - Replication Job 1 - Linux-VM-Siem - -VM Name : Linux-VM-SOAR -Target Vm Name : Tenant2_Linux-VM-SOAR_replica -Original Location : vcenter-03v.pharmax.local\RegionA01-EDGE -Destination Location : vcenter-01v.pharmax.local\RegionHQ-MGMT -Job Name : Replication Job 1 -State : Ready -Type : VMware Replication -Restore Points : 1 -Creation Time : 11/15/2022 11:23:46 - -Table 153 - Replication Job 1 - Linux-VM-SOAR - -VM Name : csr-mapserver -Target Vm Name : csr-mapserver_replica -Original Location : vcenter-01v.pharmax.local\RegionHQ-MGMT -Destination Location : vcenter-03v.pharmax.local\edge-01a.pharmax.local -Job Name : Cisco-CSR-Replication -State : Ready -Type : VMware Replication -Restore Points : 3 -Creation Time : 05/08/2022 18:21:32 - -Table 154 - Cisco-CSR-Replication - csr-mapserver - -VM Name : Tiny-VM -Target Vm Name : Tiny-VM_replica -Original Location : pharmax-cluster.pharmax.local\VEEAM-HV-02 -Destination Location : VEEAM-HV-03.pharmax.local -Job Name : HVCluster-To-HVStandalone -State : Ready -Type : Hyper-V Replication -Restore Points : 2 -Creation Time : 05/07/2022 13:38:35 - -Table 155 - HVCluster-To-HVStandalone - Tiny-VM - -VM Name : VEEAM-Linux-VM -Target Vm Name : VEEAM-Linux-VM_replica -Original Location : vcenter-01v.pharmax.local\RegionA01-COMP -Destination Location : vcenter-03v.pharmax.local\edge-01a.pharmax.local -Job Name : HQ-to-EDGE -State : Ready -Type : VMware Replication -Restore Points : 5 -Creation Time : 05/05/2022 14:22:24 - -Table 156 - HQ-to-EDGE - VEEAM-Linux-VM - -VM Name : VEEAM-VM -Target Vm Name : VEEAM-VM_replica -Original Location : vcenter-01v.pharmax.local\RegionA01-COMP -Destination Location : vcenter-03v.pharmax.local\edge-01a.pharmax.local -Job Name : HQ-to-EDGE -State : Ready -Type : VMware Replication -Restore Points : 1 -Creation Time : 05/05/2022 14:22:24 - -Table 157 - HQ-to-EDGE - VEEAM-VM - - -1.5.2 Failover Plans ------------------------------------------------------------------------------------------------------------------------- -The following section details failover plan information from Veeam Server veeam-vbr.pharmax.local. - -1.5.2.1 Cisco-CSR-FailoverPlan ------------------------------------------------------------------------------------------------------------------------- -Platform : VMWare -Status : Ready -Pre Failover Script Enabled : No -Pre Failover Command : - -Post Failover Script Enabled : No -Post Failover Command : - -VM Count : 1 -Description : Created by PHARMAX\administrator at 5/6/2022 11:54 AM. - -Table 158 - Failover Plan - Cisco-CSR-FailoverPlan - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -VM Name Boot Order Boot Delay -------- ---------- ---------- -Unknown 0 60 - -Table 159 - Virtual Machines - Cisco-CSR-FailoverPlan - - -1.5.2.2 HQ-To-DR-HV ------------------------------------------------------------------------------------------------------------------------- -Platform : HyperV -Status : Ready -Pre Failover Script Enabled : Yes -Pre Failover Command : predbsetup.ps1 -Post Failover Script Enabled : Yes -Post Failover Command : postdbsetup.ps1 -VM Count : 1 -Description : Created by PHARMAX\administrator at 5/8/2022 12:00 PM. - -Table 160 - Failover Plan - HQ-To-DR-HV - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -VM Name Boot Order Boot Delay -------- ---------- ---------- -Unknown 0 60 - -Table 161 - Virtual Machines - HQ-To-DR-HV - - -1.5.2.3 HQ-to-EDGE FailOver Plan ------------------------------------------------------------------------------------------------------------------------- -Platform : VMWare -Status : Ready -Pre Failover Script Enabled : No -Pre Failover Command : mysql -Post Failover Script Enabled : No -Post Failover Command : - -VM Count : 2 -Description : Created by PHARMAX\administrator at 5/5/2022 9:43 PM. - -Table 162 - Failover Plan - HQ-to-EDGE FailOver Plan - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -VM Name Boot Order Boot Delay -------- ---------- ---------- -Unknown 1 60 -Unknown 0 60 - -Table 163 - Virtual Machines - HQ-to-EDGE FailOver Plan - - -1.6 Cloud Connect ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about Cloud Connect components from server veeam-vbr.pharmax.local. - - -Cloud Connect Infrastructure ------------------------------------------------------------------------------------------------------------------------- - -Cloud Gateways : 3 -Gateway Pools : 2 -Tenants : 6 -Backup Storage : 8 -Public IP Addresses : 18 -Hardware Plans : 4 - -Table 164 - Cloud Connect Inventory - VEEAM-VBR - - -1.6.1 Service Status ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about Cloud Gateways SSL Certificate. - -Server Name : VEEAM-VBR -Global Status : Active -Service State : Normal -Service Response Delay : 0 - -Table 165 - Service Status - VEEAM-VBR - - -1.6.2 Public IP ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about Cloud Public IP. - -IP Address Assigned Tenant ----------- --------------- -66.66.66.66 Tenant3 -66.66.66.67 Tenant3 -66.66.66.68 Tenant2 -66.66.66.69 - -66.66.66.70 - -66.66.66.71 - -66.66.66.72 - -66.66.66.73 - -66.66.66.74 - -66.66.66.75 - -66.66.66.76 - -66.66.66.77 - -66.66.66.78 - -66.66.66.79 - -66.66.66.80 - -66.66.66.81 - -66.66.66.82 - -66.66.66.83 - - -Table 166 - Public IP - VEEAM-VBR - - -1.6.3 Cloud Gateways ------------------------------------------------------------------------------------------------------------------------- -The following section provides summary information about configured Cloud Gateways. - -Name : VEEAM-HVPRX-01V.pharmax.local -DNS/IP : 192.168.7.215 -Network Mode : Direct -NAT Port : 6180 -Incoming Port : 6180 -Enabled : Yes -Cloud Gateway Pool : Cloud gateway pool 2 -Description : Created by PHARMAX\administrator at 11/8/2022 9:29 AM. - -Table 167 - Cloud Gateways - VEEAM-HVPRX-01V.pharmax.local - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. -Name : VEEAM-VBR -DNS/IP : 192.168.7.73 -Network Mode : Direct -NAT Port : 6180 -Incoming Port : 6180 -Enabled : Yes -Cloud Gateway Pool : Cloud gateway pool 1 -Description : Created by PHARMAX\administrator at 2/18/2023 1:21 PM. - -Table 168 - Cloud Gateways - VEEAM-VBR - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. -Name : VEEAM-VBR-02V.pharmax.local -DNS/IP : 192.168.7.189 -Network Mode : Direct -NAT Port : 6180 -Incoming Port : 6180 -Enabled : Yes -Cloud Gateway Pool : - -Description : Created by PHARMAX\administrator at 11/7/2022 9:05 AM. - -Table 169 - Cloud Gateways - VEEAM-VBR-02V.pharmax.local - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -1.6.4 Gateways Pools ------------------------------------------------------------------------------------------------------------------------- -The following section provides summary information about configured Cloud Gateways Pools. - -Name Cloud Gateway Servers Description ----- --------------------- ----------- -Cloud gateway pool 1 VEEAM-VBR Created by PHARMAX\administrator at 11/7/2022 8:57 AM. -Cloud gateway pool 2 VEEAM-HVPRX-01V.pharmax.local Created by PHARMAX\administrator at 11/8/2022 9:36 AM. - -Table 170 - Gateways Pools - VEEAM-VBR - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -1.6.5 Tenants ------------------------------------------------------------------------------------------------------------------------- -The following table provides status information about Cloud Connect Tenants. - -Name Type Last Active Last Result ----- ---- ----------- ----------- -pharmax\veeam_admin Active Directory Success -PHARMAX-VEEAM vCloud Director Success -Tenant2 Standalone 11/17/2022 10:29 PM Failed -Tenant3 Standalone Success -Tenant4 Standalone Success -Tenant5 Standalone Success - -Table 171 - Tenants Summary - VEEAM-VBR - -Health Check: -Best Practice: Validate if the tenant's resources are being utilized - -1.6.6 Backup Storage ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about Veeam Cloud Connect configured Backup Storage. - - -1.6.6.1 HQ - Backups ------------------------------------------------------------------------------------------------------------------------- -Type : Windows -Path : E:\Backups -Total Space : 199 GB -Free Space : 198 GB -Used Space % : 1 -Status : Unavailable -Description : Created by PHARMAX\administrator at 7/16/2022 9:57 PM. - -Table 172 - Backup Storage - HQ - Backups - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name Quota Used Space Used Space % Path ----- ----- ---------- ------------ ---- -Tenant2 10 GB 0.3008 GB 3 E:\Backups\Tenant2 -Tenant4 100 GB 0 GB 0 E:\Backups\Tenant4 -Tenant5 10 GB 0 GB 0 E:\Backups\Tenant5 - -Table 173 - Tenant Utilization - HQ - Backups - - -1.6.6.2 Linux - Hardened Repository ------------------------------------------------------------------------------------------------------------------------- -Type : Linux -Path : /backup_data/backups -Total Space : 199 GB -Free Space : 187 GB -Used Space % : 6 -Status : Unavailable -Description : Created by PHARMAX\jocolon at 12/28/2021 1:25 PM. - -Table 174 - Backup Storage - Linux - Hardened Repository - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name Quota Used Space Used Space % Path ----- ----- ---------- ------------ ---- -PHARMAX-VEEAM 10 GB 0 GB 0 /backup_data/backups/PHARMAX-VEEAM -Tenant2 1024 GB 0.001 GB 0 /backup_data/backups/Tenant2 -Tenant4 10 GB 0 GB 0 /backup_data/backups/Tenant4 - -Table 175 - Tenant Utilization - Linux - Hardened Repository - - -1.6.6.3 SOBR - Minio ------------------------------------------------------------------------------------------------------------------------- -Type : Scale-out -Path : - -Total Space : 499 GB -Free Space : 344 GB -Used Space % : 31 -Status : Available -Description : Created by PHARMAX\administrator at 2/27/2021 7:29 PM. - -Table 176 - Backup Storage - SOBR - Minio - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name Quota Used Space Used Space % Path ----- ----- ---------- ------------ ---- -pharmax\veeam_admin 2 GB 0 GB 0 pharmax_veeam_admin -PHARMAX-VEEAM 10 GB 0 GB 0 PHARMAX-VEEAM - -Table 177 - Tenant Utilization - SOBR - Minio - - -1.6.7 Replica Resources ------------------------------------------------------------------------------------------------------------------------- -The following table provides a summary of Replica Resources. - -Name Platform CPU Memory Storage Quota Network Count Subscribers Count ----- -------- --- ------ ------------- ------------- ----------------- -Hardware plan 1 VMWare 9.2 Ghz 52.56 GB 20 GB 2 2 -Hardware plan 2 VMWare Unlimited Unlimited 10240 GB 9 1 -Hardware plan 3 HyperV 0.7 Ghz Unlimited 20 GB 2 1 -Hardware plan 4 VMWare 0.9 Ghz 5.27 GB 43 GB 2 0 - -Table 178 - Replica Resources - VEEAM-VBR - - -1.6.7.1 Replica Resources Configuration ------------------------------------------------------------------------------------------------------------------------- - -1.6.7.1.1 Hardware plan 1 ------------------------------------------------------------------------------------------------------------------------- - -Host Hardware Quota ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : RegionHQ-MGMT (Cluster) -Platform : VMWare -CPU : 9.2 Ghz -Memory : 52.56 GB -Network Count : 2 -Subscribed Tenant : Tenant2, Tenant3 -Description : Created by PHARMAX\administrator at 11/7/2022 9:01 AM. - -Table 179 - Host Hardware Quota - Hardware plan 1 - - -Storage Quota ------------------------------------------------------------------------------------------------------------------------- -Datastore Name : HDD-MED-PERF -Friendly Name : Storage 1 -Platform : VMWare -Storage Quota : 10 GB -Storage Policy : VM Encryption Policy - -Table 180 - Storage Quota - HDD-MED-PERF - -Datastore Name : HDD-VM-ISO-LOW-PERF -Friendly Name : Storage 2 -Platform : VMWare -Storage Quota : 10 GB -Storage Policy : VM Encryption Policy - -Table 181 - Storage Quota - HDD-VM-ISO-LOW-PERF - - -Network Quota ------------------------------------------------------------------------------------------------------------------------- -Specify number of networks with Internet Access : 2 -Specify number of internal networks : 1 -Host or Cluster : RegionHQ-MGMT (Cluster) -Platform : VMWare -Virtual Switch : PHARMAX-DVS -VLANs With Internet : 1 - 200 -VLANs Without Internet : 201 - 210 - -Table 182 - Network Quota - Hardware plan 1 - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name CPU Usage Memory Usage Storage Usage ----- --------- ------------ ------------- -Tenant2 0 0 0 GB (Storage 1) 0 GB (Storage 2) -Tenant3 0 0 0 GB (Storage 2) 0 GB (Storage 1) - -Table 183 - Tenant Utilization - Hardware plan 1 - - -1.6.7.1.2 Hardware plan 2 ------------------------------------------------------------------------------------------------------------------------- - -Host Hardware Quota ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : esxsvr-00f.pharmax.local (ESXi) -Platform : VMWare -CPU : Unlimited -Memory : Unlimited -Network Count : 9 -Subscribed Tenant : Tenant3 -Description : Created by PHARMAX\administrator at 11/10/2022 9:09 PM. - -Table 184 - Host Hardware Quota - Hardware plan 2 - - -Storage Quota ------------------------------------------------------------------------------------------------------------------------- -Datastore Name : SSD-VM-HIGH-CAPACITY-PERF-MK -Friendly Name : Storage 1 -Platform : VMWare -Storage Quota : 10240 GB -Storage Policy : VM Encryption Policy - -Table 185 - Storage Quota - SSD-VM-HIGH-CAPACITY-PERF-MK - - -Network Quota ------------------------------------------------------------------------------------------------------------------------- -Specify number of networks with Internet Access : 9 -Specify number of internal networks : 5 -Host or Cluster : esxsvr-00f.pharmax.local (ESXi) -Platform : VMWare -Virtual Switch : vSwitch0 -VLANs With Internet : 1 - 9 -VLANs Without Internet : 10 - 20 - -Table 186 - Network Quota - Hardware plan 2 - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name CPU Usage Memory Usage Storage Usage ----- --------- ------------ ------------- -Tenant3 0 0 0 GB (Storage 1) - -Table 187 - Tenant Utilization - Hardware plan 2 - - -1.6.7.1.3 Hardware plan 4 ------------------------------------------------------------------------------------------------------------------------- - -Host Hardware Quota ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : RegionHQ-MGMT (Cluster) -Platform : VMWare -CPU : 0.9 Ghz -Memory : 5.27 GB -Network Count : 2 -Subscribed Tenant : None -Description : Created by PHARMAX\administrator at 11/15/2022 3:22 PM. - -Table 188 - Host Hardware Quota - Hardware plan 4 - - -Storage Quota ------------------------------------------------------------------------------------------------------------------------- -Datastore Name : HDD-VM-MED-PERF-02 -Friendly Name : Storage 2 -Platform : VMWare -Storage Quota : 23 GB -Storage Policy : VM Encryption Policy - -Table 189 - Storage Quota - HDD-VM-MED-PERF-02 - -Datastore Name : HDD-VM-ISO-LOW-PERF -Friendly Name : Storage 1 -Platform : VMWare -Storage Quota : 20 GB -Storage Policy : VM Encryption Policy - -Table 190 - Storage Quota - HDD-VM-ISO-LOW-PERF - - -Network Quota ------------------------------------------------------------------------------------------------------------------------- -Specify number of networks with Internet Access : 2 -Specify number of internal networks : 0 -Host or Cluster : RegionHQ-MGMT (Cluster) -Platform : VMWare -Virtual Switch : PHARMAX-DVS -VLANs With Internet : 1 - 200 -VLANs Without Internet : 201 - 210 - -Table 191 - Network Quota - Hardware plan 4 - - -1.6.7.1.4 Hardware plan 3 ------------------------------------------------------------------------------------------------------------------------- - -Host Hardware Quota ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : VEEAM-HV-03.pharmax.local (HvServer) -Platform : HyperV -CPU : 0.7 Ghz -Memory : Unlimited -Network Count : 2 -Subscribed Tenant : Tenant5 -Description : Created by PHARMAX\administrator at 11/13/2022 8:19 PM. - -Table 192 - Host Hardware Quota - Hardware plan 3 - - -Storage Quota ------------------------------------------------------------------------------------------------------------------------- -Datastore Name : C:\Recovery -Friendly Name : Storage 1 -Platform : HyperV -Storage Quota : 10 GB -Storage Policy : - - -Table 193 - Storage Quota - C:\Recovery - -Datastore Name : C:\DATA -Friendly Name : Storage 2 -Platform : HyperV -Storage Quota : 10 GB -Storage Policy : - - -Table 194 - Storage Quota - C:\DATA - - -Network Quota ------------------------------------------------------------------------------------------------------------------------- -Specify number of networks with Internet Access : 2 -Specify number of internal networks : 1 - -Table 195 - Network Quota - Hardware plan 3 - - -Tenant Utilization ------------------------------------------------------------------------------------------------------------------------- -Name CPU Usage Memory Usage Storage Usage ----- --------- ------------ ------------- -Tenant5 0 0 0 GB (Storage 1) 0 GB (Storage 2) - -Table 196 - Tenant Utilization - Hardware plan 3 - - -1.7 Jobs Summary ------------------------------------------------------------------------------------------------------------------------- -The following section provides information about the configured jobs in Veeam Server: veeam-vbr.pharmax.local. - -[Image Text="Backup Repository - Diagram"] - -1.7.1 Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section list backup jobs created in Veeam Backup & Replication. - -Name Type Status Latest Result Scheduled? ----- ---- ------ ------------- ---------- -Agent Backup Policy 2 Linux Agent Policy Enabled Failed Yes -Backup - Replicated VM - Cloud Virtualdcs VMware Backup Enabled Success No -Backup Copy Job 1 Backup Copy Enabled Warning Yes -COMP-CLUSTER-NFS VMware Backup Enabled Failed Yes -File Backup Job 1 File Backup Enabled Failed Yes -File Backup Job 1 (Copy) 1 Backup Copy Enabled None Yes -Gurabo PC - Backup Job Windows Agent Policy Enabled None Yes -HPE-StoreOnce-Copy-Job Backup Copy Enabled Success Yes -Hyper-V-Backup-Copy Backup Copy Disabled None Yes -HyperV-Backup-Job Hyper-V Backup Disabled Failed No -Linux Agent Backup Job Linux Agent Backup Enabled Failed Yes -PHARMAX-HQ-SVR VMware Backup Disabled None No -Server - Share Backup File Backup Enabled Failed Yes -SOBR - TEST VMware Backup Enabled Success No -VM - Test - AWS VMware Backup Enabled Failed No -VM Copy Job 1 VM Copy Enabled Failed Yes -WIN HyperV VM Backup Hyper-V Backup Disabled Failed No - -Table 197 - Backup Jobs - VEEAM-VBR - - -1.7.2 VMware Backup Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration of VMware type backup jobs. - -Name Creation Time VM Count ----- ------------- -------- -Backup - Replicated VM - Cloud Virtualdcs 06/27/2022 16:57:50 3 -COMP-CLUSTER-NFS 06/02/2021 20:31:27 1 -PHARMAX-HQ-SVR 06/29/2021 12:15:23 1 -Servers Backup Daily 12/15/2019 19:25:18 0 -SOBR - TEST 02/27/2021 21:07:32 6 -SQL Server Backup 12/15/2019 20:46:10 0 -VEEAM-SP Server Backup 12/15/2019 23:22:23 0 -VM - Test - AWS 12/20/2021 12:57:43 1 - -Table 198 - VMware Backup Summary - VEEAM-VBR - - -1.7.2.1 Backup - Replicated VM - Cloud Virtualdcs ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Backup - Replicated VM - Cloud Virtualdcs -Type : VMware Backup -Total Backup Size : 5 GB -Target Address : /backup_data/backups -Target File : Backup - Replicated VM - Cloud Virtualdcs -Description : Created by PHARMAX\administrator at 6/27/2022 4:56 PM. -Modified By : PHARMAX\administrator - -Table 199 - Common Information - Backup - Replicated VM - Cloud Virtualdcs - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -csr-mapserver Virtual Machine Include 1.5 GB AllDisks -csr-pharmax-dr Virtual Machine Include 1.5 GB AllDisks -csr-pharmax-hq Virtual Machine Include 1.5 GB AllDisks - -Table 200 - Virtual Machines - Backup - Replicated VM - Cloud Virtualdcs - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : veeam-lnx-px.pharmax.local -Backup Repository : Linux - Hardened Repository -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : No -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : Yes -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday - -Table 201 - Storage Options - Backup - Replicated VM - Cloud Virtualdcs - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 202 - Advanced Settings (Maintenance) - Backup - Replicated VM - Cloud Virtualdcs - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 203 - Advanced Settings (Storage) - Backup - Replicated VM - Cloud Virtualdcs - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 204 - Advanced Settings (vSphere) - Backup - Replicated VM - Cloud Virtualdcs - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 205 - Advanced Settings (Integration) - Backup - Replicated VM - Cloud Virtualdcs - - -1.7.2.2 COMP-CLUSTER-NFS ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : COMP-CLUSTER-NFS -Type : VMware Backup -Total Backup Size : 0 KB -Target Address : -Target File : COMP-CLUSTER-NFS -Description : Created by PHARMAX\administrator at 6/2/2021 8:15 PM. -Modified By : PHARMAX\administrator - -Table 206 - Common Information - COMP-CLUSTER-NFS - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -RocaWeb Virtual Machine Include 0 B AllDisks - -Table 207 - Virtual Machines - COMP-CLUSTER-NFS - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : Automatic -Backup Repository : SOBR - Minio -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : No -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : Yes -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday - -Table 208 - Storage Options - COMP-CLUSTER-NFS - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 209 - Advanced Settings (Maintenance) - COMP-CLUSTER-NFS - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 210 - Advanced Settings (Storage) - COMP-CLUSTER-NFS - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 211 - Advanced Settings (vSphere) - COMP-CLUSTER-NFS - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Shedule type : Daily -Shedule Options : Kind: Everyday, - Days: Monday Tuesday Wednesday Thursday Friday Saturday Sunday -Start Time : 10:00 PM -Latest Run : 06/03/2023 22:00:13 - -Table 212 - Schedule Options - COMP-CLUSTER-NFS - - -Backup Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {1, 0} {0, 0} {0, 0} {0, 1} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Mon {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Tue {1, 1} {1, 0} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Wed {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Thu {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {0, 1} {1, 1} -Fri {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Sat {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} - -Table 213 - Backup Window - COMP-CLUSTER-NFS - - -1.7.2.3 PHARMAX-HQ-SVR ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-HQ-SVR -Type : VMware Backup -Total Backup Size : 31 GB -Target Address : -Target File : PHARMAX-HQ-SVR -Description : Created by PHARMAX\administrator at 6/29/2021 12:12 PM. -Modified By : PHARMAX\administrator - -Table 214 - Common Information - PHARMAX-HQ-SVR - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -Linux-Mon-01v Virtual Machine Exclude 0 B SelectedDisks -PHARMAX-HQ-SVR Resource Pool Include 30.6 GB SelectedDisks - -Table 215 - Virtual Machines - PHARMAX-HQ-SVR - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : veeam-lnx-px.pharmax.local -Backup Repository : SOBR - Minio -Retention Type : Cycles -Retain Cycles : 8 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : Yes -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : No -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup : Disabled -Keep Yearly full backup : Disabled - -Table 216 - Storage Options - PHARMAX-HQ-SVR - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Daily -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 15 - -Table 217 - Advanced Settings (Maintenance) - PHARMAX-HQ-SVR - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target (large blocks) -Enabled Backup File Encryption : Yes -Encryption Key : Password Global - -Table 218 - Advanced Settings (Storage) - PHARMAX-HQ-SVR - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : Yes -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : Yes -VM Attribute Note Value : Notes -Append to Existing Attribute : Yes - -Table 219 - Advanced Settings (Notification) - PHARMAX-HQ-SVR - - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : Yes -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : No -Reset CBT On each Active Full Backup : No - -Table 220 - Advanced Settings (vSphere) - PHARMAX-HQ-SVR - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : Yes -Failover to Primary Storage Snapshot : Yes - -Table 221 - Advanced Settings (Integration) - PHARMAX-HQ-SVR - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : sql_prefreeze.cmd -Run the Following Script After : Yes -Run Script After the Job : sql_postunfreeze.cmd -Run Script Frequency : Days -Run Script on the Selected Days : Saturday - -Table 222 - Advanced Settings (Script) - PHARMAX-HQ-SVR - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -Backup Copy Job 1 Backup Copy Warning Created by PHARMAX\administrator at 2/12/2022 9:10 PM. -PHARMAX-HQ-SVR-TAPE Backup to Tape Failed Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 223 - Secondary Destination Jobs - PHARMAX-HQ-SVR - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-HQ-SVR -Enabled : Yes -Resource Type : Resource Pool -Ignore Errors : Yes -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : administrator@vsphere.local -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : Yes -SQL Transaction Logs Processing : Backup logs periodically -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Keep Only Last 15 days of log backups -Oracle Account Type : Oracle -Oracle Sysdba Creds : backup_admin1 -Oracle Backup Logs Every : 5 min -Oracle Archive Logs : Delete Log Over 45 GB -Oracle Retain Log Backups : Keep Only Last 15 days of log backups -File Exclusions : Yes -Include only the following file and folders : c:\data2,c:\Windows -Scripts : Yes -Scripts Mode : Ignore script execution failures -Windows Pre-freeze script : c:\superduperscript.cmd -Windows Post-thaw script : c:\superduperscriptpost.cmd - -Table 224 - Guest Processing Options - PHARMAX-HQ-SVR - -Name : Linux-Mon-01v -Enabled : Yes -Resource Type : Virtual Machine -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : No -SQL Transaction Logs Processing : Do not truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted -Oracle Account Type : Oracle -Oracle Sysdba Creds : Guest OS Credential -Oracle Backup Logs Every : 15 min -Oracle Archive Logs : Delete Log Older Than 24 hours -Oracle Retain Log Backups : Until the corresponding image-level backup is deleted -File Exclusions : Yes -Exclude the following file and folders : c:\data,c:\Users -Scripts : Yes -Scripts Mode : Require successfull script execution -Linux Pre-freeze script : /sbin/premysql.sh -Linux Post-thaw script : /sbin/postmysql.sh - -Table 225 - Guest Processing Options - Linux-Mon-01v - - -1.7.2.4 SOBR - TEST ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : SOBR - TEST -Type : VMware Backup -Total Backup Size : 78 GB -Target Address : -Target File : SOBR - TEST -Description : -Modified By : PHARMAX\administrator - -Table 226 - Common Information - SOBR - TEST - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -LINUX-VM Virtual Machine Include 8.4 GB AllDisks -AD-LAB Virtual Application Include 69.5 GB AllDisks - -Table 227 - Virtual Machines - SOBR - TEST - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : Automatic -Backup Repository : SOBR - Minio -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : Yes -Integrity Checks : Yes -Storage Encryption : No -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : Yes -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup : Disabled -Keep Monthly full backup for : 2 months, - Use weekly full backup from the following week of the month: First -Keep Yearly full backup for : 1 years, - Use monthly full backup from the following month: July - -Table 228 - Storage Options - SOBR - TEST - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 229 - Advanced Settings (Maintenance) - SOBR - TEST - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 230 - Advanced Settings (Storage) - SOBR - TEST - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 231 - Advanced Settings (vSphere) - SOBR - TEST - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : LINUX-VM -Enabled : Yes -Resource Type : Virtual Machine -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@vsphere.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : No -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted - -Table 232 - Guest Processing Options - LINUX-VM - -Name : AD-LAB -Enabled : Yes -Resource Type : Virtual Application -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@vsphere.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : No -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted - -Table 233 - Guest Processing Options - AD-LAB - - -1.7.2.5 VM - Test - AWS ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : VM - Test - AWS -Type : VMware Backup -Total Backup Size : 26 MB -Target Address : -Target File : VM - Test - AWS -Description : Created by PHARMAX\jocolon at 12/20/2021 12:56 PM. -Modified By : PHARMAX\jocolon - -Table 234 - Common Information - VM - Test - AWS - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -VEEAM-VM-TINY Virtual Machine Include 26 MB AllDisks - -Table 235 - Virtual Machines - VM - Test - AWS - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : Automatic -Backup Repository : SOBR - AWS S3 -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : No -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : Yes -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday - -Table 236 - Storage Options - VM - Test - AWS - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 237 - Advanced Settings (Maintenance) - VM - Test - AWS - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 238 - Advanced Settings (Storage) - VM - Test - AWS - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 239 - Advanced Settings (vSphere) - VM - Test - AWS - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 240 - Advanced Settings (Integration) - VM - Test - AWS - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Standard Backup to Tape Warning Created by PHARMAX\administrator at 2/25/2022 7:14 PM. - -Table 241 - Secondary Destination Jobs - VM - Test - AWS - - -1.7.2.6 VM Copy Job 1 ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : VM Copy Job 1 -Type : VM Copy -Total Backup Size : 2 GB -Target Address : F:\VM -Target File : -Description : Created by PHARMAX\jocolon at 2/6/2022 3:28 PM. -Modified By : PHARMAX\administrator - -Table 242 - Common Information - VM Copy Job 1 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -csr-mapserver Virtual Machine Include 1.5 GB AllDisks - -Table 243 - Virtual Machines - VM Copy Job 1 - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : Automatic -Backup Repository : F:\VM -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : No -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Synthetic : Yes -Transform Increments To Synthetic : No -Transform To Synthetic Days : Saturday - -Table 244 - Storage Options - VM Copy Job 1 - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 245 - Advanced Settings (Maintenance) - VM Copy Job 1 - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 246 - Advanced Settings (Storage) - VM Copy Job 1 - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 247 - Advanced Settings (vSphere) - VM Copy Job 1 - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 248 - Advanced Settings (Integration) - VM Copy Job 1 - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : csr-mapserver -Enabled : Yes -Resource Type : Virtual Machine -Ignore Errors : Yes -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : Yes -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted -Oracle Account Type : Oracle -Oracle Sysdba Creds : Guest OS Credential -Oracle Archive Logs : Delete Log Over 10 GB -Oracle Retain Log Backups : Until the corresponding image-level backup is deleted -Scripts : Yes -Scripts Mode : Require successfull script execution -Windows Pre-freeze script : preprueba.exe -Windows Post-thaw script : postprueba.exe - -Table 249 - Guest Processing Options - csr-mapserver - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Shedule type : Minutes -Shedule Options : Full Period: 1, - Hourly Offset: 0, - Unit: Minutes -Start Time : 10:00 PM -Latest Run : 06/03/2023 23:11:00 - -Table 250 - Schedule Options - VM Copy Job 1 - - -Backup Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Mon {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Tue {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Wed {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Thu {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Fri {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Sat {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} - -Table 251 - Backup Window - VM Copy Job 1 - - -1.7.3 Hyper-V Backup Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration of the Hyper-V type backup jobs. - -Name Creation Time VM Count ----- ------------- -------- -HyperV-Backup-Job 03/06/2023 12:07:58 1 -HyperV-Backup-Job 06/30/2021 22:06:10 2 -HYPERV-VEEAM-Win2016 12/15/2019 22:03:08 0 -WIN HyperV VM Backup 12/26/2021 20:38:56 1 - -Table 252 - Hyper-V Backup Summary - VEEAM-VBR - - -1.7.3.1 HyperV-Backup-Job ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : HyperV-Backup-Job -Type : Hyper-V Backup -Total Backup Size : 4 MB -Target Address : /backup_data/backups -Target File : HyperV-Backup-Job -Description : Created by PHARMAX\administrator at 6/30/2021 10:02 PM. -Modified By : PHARMAX\administrator - -Table 253 - Common Information - HyperV-Backup-Job - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -LNX-WEB-01 VM Include 4 MB AllDisks - -Table 254 - Virtual Machines - HyperV-Backup-Job - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : VEEAM-HVPRX-01V.pharmax.local -Backup Repository : Linux - Hardened Repository -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : No -Integrity Checks : Yes -Storage Encryption : Yes -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Syntethic : Yes -Transform Increments To Syntethic : No -Transform To Syntethic Days : Saturday -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup : Disabled -Keep Yearly full backup : Disabled - -Table 255 - Storage Options - HyperV-Backup-Job - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 256 - Advanced Settings (Maintenance) - HyperV-Backup-Job - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : No -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target (large blocks) -Enabled Backup File Encryption : Yes -Encryption Key : Password Global - -Table 257 - Advanced Settings (Storage) - HyperV-Backup-Job - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : No -Email Notification Additional Addresses : -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : No -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : - -VM Attribute Note Value : -Append to Existing Attribute : - - -Table 258 - Advanced Settings (Notification) - HyperV-Backup-Job - - -Advanced Settings (Hyper-V) ------------------------------------------------------------------------------------------------------------------------- -Enable Hyper-V Guest Quiescence : Yes -Crash Consistent Backup : Yes -Use Change Block Tracking : Yes -Volume Snapshot : Yes - -Table 259 - Advanced Settings (Hyper-V) - HyperV-Backup-Job - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 260 - Advanced Settings (Integration) - HyperV-Backup-Job - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : pretest.bat -Run the Following Script After : Yes -Run Script After the Job : posttest.bat -Run Script Frequency : Cycles -Run Script Every Backup Session : 1 - -Table 261 - Advanced Settings (Script) - HyperV-Backup-Job - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -Hyper-V-Backup-Copy Backup Copy None Created by PHARMAX\administrator at 2/20/2022 10:38 AM. - -Table 262 - Secondary Destination Jobs - HyperV-Backup-Job - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : LNX-WEB-01 -Enabled : Yes -Resource Type : -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : No -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted - -Table 263 - Guest Processing Options - LNX-WEB-01 - - -1.7.3.2 WIN HyperV VM Backup ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : WIN HyperV VM Backup -Type : Hyper-V Backup -Total Backup Size : 4 MB -Target Address : -Target File : WIN HyperV VM Backup -Description : Created by PHARMAX\jocolon at 12/26/2021 8:36 PM. -Modified By : PHARMAX\administrator - -Table 264 - Common Information - WIN HyperV VM Backup - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -pharmax-cluster.pharmax.local Directory Include 4 MB AllDisks -Server-EX-01v VM Exclude 0 B SelectedDisks - -Table 265 - Virtual Machines - WIN HyperV VM Backup - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Proxy : VEEAM-HVPRX-01V.pharmax.local -Backup Repository : SOBR - Minio -Retention Type : Days -Retain Days To Keep : 7 -Keep First Full Backup : No -Enable Full Backup : Yes -Integrity Checks : Yes -Storage Encryption : Yes -Backup Mode : Incremental -Active Full Backup Schedule Kind : Daily -Active Full Backup Days : Saturday -Transform Full To Syntethic : Yes -Transform Increments To Syntethic : No -Transform To Syntethic Days : Saturday -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup : Disabled -Keep Yearly full backup : Disabled - -Table 266 - Storage Options - WIN HyperV VM Backup - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 267 - Advanced Settings (Maintenance) - WIN HyperV VM Backup - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : Local target -Enabled Backup File Encryption : Yes -Encryption Key : Password Global - -Table 268 - Advanced Settings (Storage) - WIN HyperV VM Backup - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : No -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : - -VM Attribute Note Value : -Append to Existing Attribute : - - -Table 269 - Advanced Settings (Notification) - WIN HyperV VM Backup - - -Advanced Settings (Hyper-V) ------------------------------------------------------------------------------------------------------------------------- -Enable Hyper-V Guest Quiescence : Yes -Crash Consistent Backup : Yes -Use Change Block Tracking : Yes -Volume Snapshot : Yes - -Table 270 - Advanced Settings (Hyper-V) - WIN HyperV VM Backup - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 271 - Advanced Settings (Integration) - WIN HyperV VM Backup - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : pre-exchange.bat -Run the Following Script After : Yes -Run Script After the Job : post-exchange.bat -Run Script Frequency : Days -Run Script on the Selected Days : Saturday - -Table 272 - Advanced Settings (Script) - WIN HyperV VM Backup - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Backup to Tape Failed Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 273 - Secondary Destination Jobs - WIN HyperV VM Backup - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : pharmax-cluster.pharmax.local -Enabled : Yes -Resource Type : -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : admin -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : No -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted - -Table 274 - Guest Processing Options - pharmax-cluster.pharmax.local - -Name : Server-EX-01v -Enabled : Yes -Resource Type : -Ignore Errors : Yes -Guest Proxy Auto Detect : Yes -Default Credential : admin -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Process Transaction Logs -Use Persistent Guest Agent : Yes -SQL Transaction Logs Processing : Truncate logs -SQL Backup Log Every : 15 min -SQL Retain Log Backups : Until the corresponding image-level backup is deleted -Oracle Account Type : Oracle -Oracle Sysdba Creds : Guest OS Credential -Oracle Backup Logs Every : 15 min -Oracle Archive Logs : Disabled -Oracle Retain Log Backups : Until the corresponding image-level backup is deleted - -Table 275 - Guest Processing Options - Server-EX-01v - - -1.7.4 Replication Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section provide a summary about replication jobs - -Name Type Status Latest Result Last Run ----- ---- ------ ------------- -------- -Cisco-CSR-Replication VMware Replication Enabled Success -Cloud-Replication-Virtualdcs VMware Replication Enabled Warning 12/22/2043 19:11:12 -HQ-to-EDGE VMware Replication Enabled Failed -HVCluster-To-HVStandalone Hyper-V Replication Enabled Warning - -Table 276 - Replication Jobs - VEEAM-VBR - - -1.7.5 VMware Replication Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration abut VMware type backup jobs. - -Name Creation Time VM Count ----- ------------- -------- -Cisco-CSR-Replication Sunday, May 8, 2022 1 -Cloud-Replication-Virtualdcs Monday, June 27, 2022 -HQ-to-EDGE Thursday, May 5, 2022 2 - -Table 277 - VMware Replication Summary - VEEAM-VBR - - -1.7.5.1 Cisco-CSR-Replication ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Cisco-CSR-Replication -Type : VMware Replication -Total Backup Size : 2 GB -Target Address : -Target File : replica -Description : Created by PHARMAX\administrator at 5/8/2022 6:19 PM. -Modified By : PHARMAX\administrator - -Table 278 - Common Information - Cisco-CSR-Replication - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : Unknown -Resources Pool : PHARMAX-EDGE-SRV -VM Folder : PHARMAX-EDGE -Datastore : VMWARE_EDGE_DATASTORE - -Table 279 - Destination - Cisco-CSR-Replication - - -Network ------------------------------------------------------------------------------------------------------------------------- -Source Network Target Network --------------- -------------- -DVS-Esxi-VM-Network (PHARMAX-DVS) DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS) - -Table 280 - Network Mappings - Cisco-CSR-Replication - - -Re-IP Rules ------------------------------------------------------------------------------------------------------------------------- -Source IP Address Source Subnet Mask Target P Address Target Subnet Mask Target Default Gateway Target DNS Addresses ------------------ ------------------ ---------------- ------------------ ---------------------- -------------------- -192.168.7.* 255.255.255.0 192.168.8.* 255.255.255.0 192.168.8.254 - -Table 281 - Re-IP Rules - Cisco-CSR-Replication - - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -csr-mapserver Virtual Machine Include 1.5 GB AllDisks - -Table 282 - Virtual Machines - Cisco-CSR-Replication - - -Job Settings ------------------------------------------------------------------------------------------------------------------------- -Repository for replica metadata : Linux - Hardened Repository -Replica Name Suffix : _replica -Restore Point To Keep : 7 - -Table 283 - Options - Cisco-CSR-Replication - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 284 - Advanced Settings (Maintenance) - Cisco-CSR-Replication - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Traffic) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : LAN target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 285 - Advanced Settings (Traffic) - Cisco-CSR-Replication - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 286 - Advanced Settings (vSphere) - Cisco-CSR-Replication - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 287 - Advanced Settings (Integration) - Cisco-CSR-Replication - - -Data Transfer ------------------------------------------------------------------------------------------------------------------------- -Source Proxy : Automatic -Target Proxy : Automatic -Use Wan accelerator : No - -Table 288 - Data Transfer - Cisco-CSR-Replication - - -1.7.5.2 Cloud-Replication-Virtualdcs ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Cloud-Replication-Virtualdcs -Type : VMware Replication -Total Backup Size : 2 GB -Target Address : -Target File : replica -Description : Created by PHARMAX\administrator at 5/8/2022 6:19 PM. -Modified By : PHARMAX\administrator - -Table 289 - Common Information - Cloud-Replication-Virtualdcs - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : vcenter-03v.pharmax.local vcenter-01v.pharmax.local vcenter-03v.pharmax.local vcenter-01v.pharmax.local -Resources Pool : -VM Folder : -Datastore : VCC-ZenPRSolutions-Replication Storage - -Table 290 - Destination - Cloud-Replication-Virtualdcs - - -Network ------------------------------------------------------------------------------------------------------------------------- -Source Network Target Network --------------- -------------- -DVS-ESXi-MANAGEMENT (PHARMAX-DVS) VCCR-ZenPRSolutions-Hardware Plan network 1 (internet) - -Table 291 - Network Mappings - Cloud-Replication-Virtualdcs - - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -csr-pharmax-hq Virtual Machine Include 1.5 GB AllDisks - -Table 292 - Virtual Machines - Cloud-Replication-Virtualdcs - - -Job Settings ------------------------------------------------------------------------------------------------------------------------- -Repository for replica metadata : Linux - Hardened Repository -Replica Name Suffix : _replica -Restore Point To Keep : 7 - -Table 293 - Options - Cloud-Replication-Virtualdcs - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 294 - Advanced Settings (Maintenance) - Cloud-Replication-Virtualdcs - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Traffic) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : LAN target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 295 - Advanced Settings (Traffic) - Cloud-Replication-Virtualdcs - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : No -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 296 - Advanced Settings (vSphere) - Cloud-Replication-Virtualdcs - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 297 - Advanced Settings (Integration) - Cloud-Replication-Virtualdcs - - -Data Transfer ------------------------------------------------------------------------------------------------------------------------- -Source Proxy : Automatic -Target Proxy : Automatic -Use Wan accelerator : Yes -Source Wan accelerator : VEEAM-VBR-02V.pharmax.local -Target Wan accelerator : - -Table 298 - Data Transfer - Cloud-Replication-Virtualdcs - - -Seeding ------------------------------------------------------------------------------------------------------------------------- -Seed from Backup Repository : Disabled -Map Replica to Existing VM : No - -Table 299 - Seeding - Cloud-Replication-Virtualdcs - - -1.7.5.3 HQ-to-EDGE ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : HQ-to-EDGE -Type : VMware Replication -Total Backup Size : 2 GB -Target Address : -Target File : replica -Description : Created by PHARMAX\administrator at 5/8/2022 6:19 PM. -Modified By : PHARMAX\administrator - -Table 300 - Common Information - HQ-to-EDGE - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : Unknown -Resources Pool : PHARMAX-EDGE-SRV -VM Folder : PHARMAX-EDGE -Datastore : VMDatastore - -Table 301 - Destination - HQ-to-EDGE - - -Network ------------------------------------------------------------------------------------------------------------------------- -Source Network Target Network --------------- -------------- -DVS-CLIENT-LISP-40 (VMWARE-LAB-DVS) DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS) -DVS-VM-NETWORK (VMWARE-LAB-DVS) DVS-VM-NETWORK-EDGE (VMWARE-LAB-DVS) - -Table 302 - Network Mappings - HQ-to-EDGE - - -Re-IP Rules ------------------------------------------------------------------------------------------------------------------------- -Source IP Address Source Subnet Mask Target P Address Target Subnet Mask Target Default Gateway Target DNS Addresses ------------------ ------------------ ---------------- ------------------ ---------------------- -------------------- -192.168.7.* 255.255.255.0 192.168.8.* 255.255.255.0 192.168.8.254 -192.168.7.9 255.255.255.0 192.168.8.8 255.255.255.0 192.168.8.25 192.168.5.1 - -Table 303 - Re-IP Rules - HQ-to-EDGE - - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Approx Size Disk Filter Mode ----- ------------- ---- ----------- ---------------- -PHARMAX-HQ-SVR Resource Pool Include 0 B AllDisks - -Table 304 - Virtual Machines - HQ-to-EDGE - - -Job Settings ------------------------------------------------------------------------------------------------------------------------- -Repository for replica metadata : Linux - Hardened Repository -Replica Name Suffix : _replica -Restore Point To Keep : 7 - -Table 305 - Options - HQ-to-EDGE - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 306 - Advanced Settings (Maintenance) - HQ-to-EDGE - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Traffic) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : LAN target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 307 - Advanced Settings (Traffic) - HQ-to-EDGE - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : No -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : No -VM Attribute Note Value : Notes -Append to Existing Attribute : Yes - -Table 308 - Advanced Settings (Notification) - HQ-to-EDGE - - -Advanced Settings (vSphere) ------------------------------------------------------------------------------------------------------------------------- -Enable VMware Tools Quiescence : Yes -Use Change Block Tracking : Yes -Enable CBT for all protected VMs : Yes -Reset CBT On each Active Full Backup : Yes - -Table 309 - Advanced Settings (vSphere) - HQ-to-EDGE - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 310 - Advanced Settings (Integration) - HQ-to-EDGE - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : presqldb.cmd -Run the Following Script After : Yes -Run Script After the Job : postsqldb.cmd -Run Script Frequency : Cycles -Run Script Every Backup Session : 1 - -Table 311 - Advanced Settings (Script) - HQ-to-EDGE - - -Data Transfer ------------------------------------------------------------------------------------------------------------------------- -Source Proxy : VMware Backup Proxy -Target Proxy : Automatic -Use Wan accelerator : Yes -Source Wan accelerator : VEEAM-VBR-02V.pharmax.local -Target Wan accelerator : VEEAM-WAN-01V.pharmax.local - -Table 312 - Data Transfer - HQ-to-EDGE - - -Seeding ------------------------------------------------------------------------------------------------------------------------- -Seed from Backup Repository : Linux - Hardened Repository -Map Replica to Existing VM : Yes - -Table 313 - Seeding - HQ-to-EDGE - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-HQ-SVR -Enabled : Yes -Resource Type : Resource Pool -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : Default Credential -Application Processing : Yes -Transaction Logs : Perform Copy Only -Use Persistent Guest Agent : No - -Table 314 - Guest Processing Options - PHARMAX-HQ-SVR - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Shedule type : Monthly -Shedule Options : Day Of Month: 1, - Day Number In Month: Fourth, - Day Of Week: Saturday -Start Time : 10:00 PM -Latest Run : 10/22/2022 22:00:14 - -Table 315 - Schedule Options - HQ-to-EDGE - - -Backup Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Mon {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Tue {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Wed {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Thu {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Fri {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Sat {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} - -Table 316 - Backup Window - HQ-to-EDGE - - -1.7.6 Hyper-V Replication Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration about Hyper-V replication jobs. - -Name Creation Time VM Count ----- ------------- -------- -HVCluster-To-HVStandalone 1 - -Table 317 - Hyper-V Replication Summary - VEEAM-VBR - - -1.7.6.1 HVCluster-To-HVStandalone ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : HVCluster-To-HVStandalone -Type : Hyper-V Replication -Total Backup Size : 4 MB -Target Address : C:\Hyper-V VM -Target File : replica -Description : Created by PHARMAX\administrator at 5/7/2022 1:30 PM. -Modified By : PHARMAX\administrator - -Table 318 - Common Information - HVCluster-To-HVStandalone - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Host or Cluster : Hosts and VMs -Path : c:\replicas - -Table 319 - Destination - HVCluster-To-HVStandalone - - -Network ------------------------------------------------------------------------------------------------------------------------- -Source Network Target Network --------------- -------------- -vmxnet3 Ethernet Adapter - Virtual Switch vmxnet3 Ethernet Adapter - Virtual Switch - -Table 320 - Network Mappings - HVCluster-To-HVStandalone - - -Re-IP Rules ------------------------------------------------------------------------------------------------------------------------- -Source IP Address Source Subnet Mask Target P Address Target Subnet Mask Target Default Gateway Target DNS Addresses ------------------ ------------------ ---------------- ------------------ ---------------------- -------------------- -192.168.7.* 255.255.255.0 192.168.8.* 255.255.255.0 192.168.8.254 192.168.5.1 - -Table 321 - Re-IP Rules - HVCluster-To-HVStandalone - - -Virtual Machines ------------------------------------------------------------------------------------------------------------------------- -Name Resource Type Role Location Disk Filter Mode ----- ------------- ---- -------- ---------------- -Tiny-VM Vm Include pharmax-cluster.pharmax.local\Tiny-VM AllDisks - -Table 322 - Virtual Machines - HVCluster-To-HVStandalone - - -Job Settings ------------------------------------------------------------------------------------------------------------------------- -Repository for replica metadata : Linux - Hardened Repository -Replica Name Suffix : _replica -Restore Point To Keep : 7 - -Table 323 - Options - HVCluster-To-HVStandalone - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : No -DCFB Schedule Type : Monthly -DCFB Schedule Day : Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December -Remove deleted item data after : 14 - -Table 324 - Advanced Settings (Maintenance) - HVCluster-To-HVStandalone - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Traffic) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Exclude Swap Files Block : Yes -Exclude Deleted Files Block : Yes -Compression Level : OPTIMAL (Default) -Storage optimization : LAN target -Enabled Backup File Encryption : No -Encryption Key : None - -Table 325 - Advanced Settings (Traffic) - HVCluster-To-HVStandalone - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Hyper-V) ------------------------------------------------------------------------------------------------------------------------- -Enable Hyper-V Guest Quiescence : Yes -Crash Consistent Backup : Yes -Use Change Block Tracking : Yes -Volume Snapshot : Yes - -Table 326 - Advanced Settings (Hyper-V) - HVCluster-To-HVStandalone - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Limit processed VM count per Storage Snapshot : No -VM count per Storage Snapshot : 10 -Failover to Standard Backup : No -Failover to Primary Storage Snapshot : No - -Table 327 - Advanced Settings (Integration) - HVCluster-To-HVStandalone - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : presql.cmd -Run the Following Script After : Yes -Run Script After the Job : postsql.cmd -Run Script Frequency : Cycles -Run Script Every Backup Session : 1 - -Table 328 - Advanced Settings (Script) - HVCluster-To-HVStandalone - - -Data Transfer ------------------------------------------------------------------------------------------------------------------------- -Source Proxy : VEEAM-HVPRX-01V.pharmax.local -Target Proxy : VEEAM-HVPRX-01V.pharmax.local -Use Wan accelerator : Yes -Source Wan accelerator : VEEAM-VBR -Target Wan accelerator : VEEAM-WAN-01V.pharmax.local - -Table 329 - Data Transfer - HVCluster-To-HVStandalone - - -Seeding ------------------------------------------------------------------------------------------------------------------------- -Seed from Backup Repository : Linux - Hardened Repository -Map Replica to Existing VM : Yes - -Table 330 - Seeding - HVCluster-To-HVStandalone - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Name : Tiny-VM -Enabled : Yes -Resource Type : -Ignore Errors : No -Guest Proxy Auto Detect : Yes -Default Credential : administrator@pharmax.local -Object Credential : administrator@vsphere.local -Application Processing : Yes -Transaction Logs : Perform Copy Only -Use Persistent Guest Agent : No -File Exclusions : Yes -Exclude the following file and folders : *.mp3 -Scripts : Yes -Scripts Mode : Require successfull script execution -Windows Pre-freeze script : presql.cmd -Windows Post-thaw script : postsql.cmd - -Table 331 - Guest Processing Options - Tiny-VM - - -1.7.7 Tape Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section list tape backup jobs created in Veeam Backup & Replication. - -Name Type Latest Status Target Repository ----- ---- ------------- ----------------- -File to Tape Job - Data Share File To Tape Warning Standard Media Pool [Oracle - Media Pool] -File to Tape Job - Server Share File To Tape Failed Standard Media Pool [WORM Media Pool 1] -PHARMAX-HQ-SVR-TAPE Backup To Tape Success WORM GFS Media Pool 1 -PHARMAX-HQ-SVR-TAPE Standard Backup To Tape Success Standard Media Pool [WORM Media Pool 1] - -Table 332 - Backup Jobs - VEEAM-VBR - - -1.7.8 Backup To Tape Job Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration about the backup to tape jobs . - - -1.7.8.1 PHARMAX-HQ-SVR-TAPE ------------------------------------------------------------------------------------------------------------------------- - -Backups Information ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-HQ-SVR-TAPE -Type : BackupToTape -Total Backup Size : 186 GB -Next Run : Disabled -Description : Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 333 - Common Information - PHARMAX-HQ-SVR-TAPE - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Backups Objects ------------------------------------------------------------------------------------------------------------------------- -Name Type Size Repository ----- ---- ---- ---------- -Gurabo PC - Backup Job Backup Job 0 KB SOBR - Minio -Linux Agent Backup Job Backup Job 0 KB Linux - Hardened Repository -PHARMAX-HQ-SVR Backup Job 31 GB SOBR - Minio -Server With Netapp LUNS - Backup Backup Job 0 KB SOBR - Minio -SOBR - Minio Repository 156 GB SOBR - Minio -WIN HyperV VM Backup Backup Job 4 MB SOBR - Minio - -Table 334 - Backups Objects - PHARMAX-HQ-SVR-TAPE - - -Media Pool ------------------------------------------------------------------------------------------------------------------------- -Name : WORM GFS Media Pool 1 -Pool Type : Gfs -Tape Count : 5 -Free Space : 59 TB -Encryption Enabled : Yes -Encryption Key : Password Global -Parallel Processing : 2 drives; Multiple Backup Chains: Yes -Is WORM : Yes -Daily : 14 days; Use any available media; append; do not export -Weekly : 4 days; Use any available media; do not append; do not export -Monthly : 12 days; Use any available media; do not append; do not export -Quarterly : 4 days; Use any available media; do not append; do not export -Yearly : 1 days; Use any available media; do not append; do not export - -Table 335 - Media Pool - PHARMAX-HQ-SVR-TAPE - - -Options ------------------------------------------------------------------------------------------------------------------------- -Eject Tape Media Upon Job Completion : Yes -Export the following MediaSet Upon Job Completion : Yes -Limit the number of drives this job can use : Enabled: Yes; Tape Drives Limit: 3 - -Table 336 - Options - PHARMAX-HQ-SVR-TAPE - - -Advanced Settings (Notifications) ------------------------------------------------------------------------------------------------------------------------- -Send Email Notification : Yes -Email Notification Additional Recipients : veeam_admin@pharmax.local -Use Custom Notification Settings : Yes -Subject : [%JobResult%] %JobName% (%TapeCount% Tapes) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Notify On Last Retry Only : Yes -Notify When Waiting For Tape : Yes - -Table 337 - Advanced Settings (Notifications) - PHARMAX-HQ-SVR-TAPE - - -Advanced Settings (Advanced) ------------------------------------------------------------------------------------------------------------------------- -Process the most recent Restore Point instead of waiting : Yes -Use Hardware Compression when available : Yes -Run the following script before job : c:\pretapebackup.bat -Run the following script after job : c:\posttapebackup.bat -Run Script Every Backup Session : Every 1 backup session - -Table 338 - Advanced Settings (Advanced) - PHARMAX-HQ-SVR-TAPE - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Prevent this job from being interrupted by source backup job : No -Perform GFS scan daily at : 0:00:00 -Daily backup : Everyday -Weekly backup : Wednesday 00:00:00 -Monthly backup : Fourth Wednesday of the month -Quarterly backup : 1 day of the Last month of the quarter -Yearly backup : 1 day of May - -Table 339 - Schedule - PHARMAX-HQ-SVR-TAPE - - -1.7.8.2 PHARMAX-HQ-SVR-TAPE Standard ------------------------------------------------------------------------------------------------------------------------- - -Backups Information ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-HQ-SVR-TAPE Standard -Type : BackupToTape -Total Backup Size : 13 GB -Next Run : -Description : Created by PHARMAX\administrator at 2/25/2022 7:14 PM. - -Table 340 - Common Information - PHARMAX-HQ-SVR-TAPE Standard - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Backups Objects ------------------------------------------------------------------------------------------------------------------------- -Name Type Size Repository ----- ---- ---- ---------- -Agent Backup Job 3 Backup Job 0 KB SOBR - Minio -Agent Backup Policy 2 Backup Job 0 KB SOBR - Minio -Linux - Hardened Repository Repository 13 GB Linux - Hardened Repository -Server With Netapp LUNS - Backup Backup Job 0 KB SOBR - Minio -VM - Test - AWS Backup Job 26 MB SOBR - AWS S3 - -Table 341 - Backups Objects - PHARMAX-HQ-SVR-TAPE Standard - - -Media Pool ------------------------------------------------------------------------------------------------------------------------- -Name : Standard Media Pool -Pool Type : Custom -Tape Count : 3 -Free Space : 35 TB -Encryption Enabled : No -Encryption Key : Disabled -Parallel Processing : 2 drives; Multiple Backup Chains: Yes -Is WORM : No -Retention : Protect data for 1 Months -Export to Vault : Yes -Vault : DR - Tape Vault -Media Set Name : Standard Media set # %id% %date% -Automatically create new media set : Create new media set for every backup session -Full Backup Schedule : Weekly on selected days: Monday, Tuesday, Wednesday, Thursday, Friday - -Table 342 - Media Pool - PHARMAX-HQ-SVR-TAPE Standard - - -Incremental Backup ------------------------------------------------------------------------------------------------------------------------- -Media Pool : WORM Media Pool 1 -Pool Type : Custom -Tape Count : 5 -Free Space : 59 TB -Encryption Enabled : Yes -Encryption Key : Password Global -Parallel Processing : 2 drives; Multiple Backup Chains: Yes -Is WORM : Yes -Retention : Never Overwrite Data -Export to Vault : Yes -Vault : DR - Tape Vault -Media Set Name : WORM media set # %id% %date% -Automatically create new media set : Do not create, always continue using current media set - -Table 343 - Incremental Backup - PHARMAX-HQ-SVR-TAPE Standard - - -Options ------------------------------------------------------------------------------------------------------------------------- -Eject Tape Media Upon Job Completion : Yes -Export the following MediaSet Upon Job Completion : Yes -Limit the number of drives this job can use : Enabled: Yes; Tape Drives Limit: 2 - -Table 344 - Options - PHARMAX-HQ-SVR-TAPE Standard - - -Advanced Settings (Notifications) ------------------------------------------------------------------------------------------------------------------------- -Send Email Notification : Yes -Email Notification Additional Recipients : veeam_admin@pharmax.local -Use Global Notification Settings : No - -Table 345 - Advanced Settings (Notifications) - PHARMAX-HQ-SVR-TAPE Standard - - -Advanced Settings (Advanced) ------------------------------------------------------------------------------------------------------------------------- -Process the most recent Restore Point instead of waiting : Yes -Use Hardware Compression when available : Yes -Pre Job Script Enabled : No -Post Job Script Enabled : No - -Table 346 - Advanced Settings (Advanced) - PHARMAX-HQ-SVR-TAPE Standard - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Prevent this job from being interrupted by source backup job : Yes -Run Automatically : After Job: PHARMAX-HQ-SVR -Wait for Backup Job : 03:00:00 hours - -Table 347 - Schedule - PHARMAX-HQ-SVR-TAPE Standard - - -1.7.9 File To Tape Job Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration about file to tape jobs. - - -1.7.9.1 File to Tape Job - Data Share ------------------------------------------------------------------------------------------------------------------------- - -Backups Information ------------------------------------------------------------------------------------------------------------------------- -Name : File to Tape Job - Data Share -Type : FileToTape -Next Run : 06/05/2023 18:00:00 -Description : Created by PHARMAX\jocolon at 1/8/2022 1:02 PM. - -Table 348 - Common Information - File to Tape Job - Data Share - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Files and Folders ------------------------------------------------------------------------------------------------------------------------- -Name Type Selection Type Path Include Filter Exclude Filter ----- ---- -------------- ---- -------------- -------------- -192.168.5.18:/oracle NfsShare Directory nfs3://192.168.5.18:/oracle *.* *.odt -ONTAP-HQ-SAN-IC.pharmax.local NDMP Directory /NAS-VEEAM/DATA - - - -Table 349 - Files and Folders - File to Tape Job - Data Share - - -Full Backup ------------------------------------------------------------------------------------------------------------------------- -Name : Standard Media Pool -Pool Type : Custom -Tape Count : 3 -Capacity : 35 TB -Remaining : 35 TB -Is WORM : No -Schedule Enabled : Yes -Daily at this Time : 18:00:00 - Monday, Tuesday, Wednesday, Thursday, Friday - -Table 350 - Full Backup - File to Tape Job - Data Share - - -Incremental Backup ------------------------------------------------------------------------------------------------------------------------- -Name : Oracle - Media Pool -Pool Type : Custom -Tape Count : 4 -Capacity : 24 TB -Remaining : 24 TB -Is WORM : No -Schedule Enabled : Yes -Monthly at this Time : At 00:00:00, Monthly on the: Fourth Saturday of Every Month - -Table 351 - Incremental Backup - File to Tape Job - Data Share - - -Options ------------------------------------------------------------------------------------------------------------------------- -Use Microsoft volume shadow copy (VSS) : Yes -Eject Tape Media Upon Job Completion : Yes -Export the following MediaSet Upon Job Completion : Yes - -Table 352 - Options - File to Tape Job - Data Share - - -Advanced Settings (Notifications) ------------------------------------------------------------------------------------------------------------------------- -Send Email Notification : Yes -Email Notification Additional Recipients : admin@superdc.com,admin@netapp.com -Use Custom Notification Settings : Yes -Subject : [%JobResult%] %JobName% (%TapeCount% Tapes) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Notify On Last Retry Only : Yes -Notify When Waiting For Tape : Yes - -Table 353 - Advanced Settings (Notifications) - File to Tape Job - Data Share - - -Advanced Settings (Advanced) ------------------------------------------------------------------------------------------------------------------------- -Use Hardware Compression when available : Yes -Run the following script before job : c:\pretest.exe -Run the following script after job : c:\posttest.exe -Run Script Every Backup Session : Every 4 backup session - -Table 354 - Advanced Settings (Advanced) - File to Tape Job - Data Share - - -1.7.9.2 File to Tape Job - Server Share ------------------------------------------------------------------------------------------------------------------------- - -Backups Information ------------------------------------------------------------------------------------------------------------------------- -Name : File to Tape Job - Server Share -Type : FileToTape -Next Run : 06/07/2023 22:00:00 -Description : Created by PHARMAX\administrator at 2/26/2022 6:01 PM. - -Table 355 - Common Information - File to Tape Job - Server Share - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Files and Folders ------------------------------------------------------------------------------------------------------------------------- -Name Type Selection Type Path Include Filter Exclude Filter ----- ---- -------------- ---- -------------- -------------- -\\server-dc-01v\UEMConfig CifsShare Directory \\server-dc-01v\UEMConfig *.* - -server-dc-01v Windows Host server-dc-01v *.* - -veeam-lnx-px.pharmax.local Linux Directory /home *.* - - -Table 356 - Files and Folders - File to Tape Job - Server Share - - -Full Backup ------------------------------------------------------------------------------------------------------------------------- -Name : Standard Media Pool -Pool Type : Custom -Tape Count : 3 -Capacity : 35 TB -Remaining : 35 TB -Is WORM : No -Schedule Enabled : Yes -Daily at this Time : 18:00:00 - Saturday - -Table 357 - Full Backup - File to Tape Job - Server Share - - -Incremental Backup ------------------------------------------------------------------------------------------------------------------------- -Name : WORM Media Pool 1 -Pool Type : Custom -Tape Count : 5 -Capacity : 59 TB -Remaining : 59 TB -Is WORM : Yes -Schedule Enabled : Yes -Monthly at this Time : At 00:00:00, Monthly on the: First Wednesday of January, February, March, April, May, June, July, August, September, October - -Table 358 - Incremental Backup - File to Tape Job - Server Share - - -Options ------------------------------------------------------------------------------------------------------------------------- -Use Microsoft volume shadow copy (VSS) : Yes -Eject Tape Media Upon Job Completion : Yes -Export the following MediaSet Upon Job Completion : Yes - -Table 359 - Options - File to Tape Job - Server Share - - -Advanced Settings (Notifications) ------------------------------------------------------------------------------------------------------------------------- -Send Email Notification : Yes -Email Notification Additional Recipients : admin@veeam.com -Use Custom Notification Settings : Yes -Subject : [%JobResult%] %JobName% (%TapeCount% Tapes) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Notify On Last Retry Only : Yes -Notify When Waiting For Tape : Yes - -Table 360 - Advanced Settings (Notifications) - File to Tape Job - Server Share - - -Advanced Settings (Advanced) ------------------------------------------------------------------------------------------------------------------------- -Use Hardware Compression when available : Yes -Pre Job Script Enabled : No -Post Job Script Enabled : No - -Table 361 - Advanced Settings (Advanced) - File to Tape Job - Server Share - - -1.7.10 SureBackup Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section list surebackup jobs created in Veeam Backup & Replication. - -Name Status Schedule Enabled Latest Result Virtual Lab ----- ------ ---------------- ------------- ----------- -SureBackup Job 3 Enabled Not Scheduled None PHARMAX-VLAB -Pharmax-Lab Test Oracle Upgrade Enabled Scheduled None PHARMAX-VLAB -Hyper-V-Backup-LNX Enabled Scheduled Failed PHARMAX-VLAB-HYPER-V - -Table 362 - SureBackup Jobs - VEEAM-VBR - - -1.7.11 SureBackup Job Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section provide detailed jobs configuration about Surebackup. - - -1.7.11.1 Hyper-V-Backup-LNX ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Hyper-V-Backup-LNX -Last Run : 03/06/2023 12:22:31 -Next Run : 06/04/2023 22:00:00 -Description : Created by PHARMAX\administrator at 3/6/2023 10:10 AM. - -Table 363 - Common Information - Hyper-V-Backup-LNX - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Lab ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-VLAB-HYPER-V -Description : Created by PHARMAX\administrator at 3/6/2023 10:07 AM. -Physical Host : VEEAM-HV-03.pharmax.local -Physical Host Version : Microsoft Windows Server 2022 Datacenter Evaluation 64-bit (10.0.20348 build:20348) -Destination : C:\VeeamVirtualLabs\PHARMAX-VLAB-HYPER-V - -Table 364 - Virtual Lab - Hyper-V-Backup-LNX - - -Application Group ------------------------------------------------------------------------------------------------------------------------- -Name : HV - APPGroup -Virtual Machines : LNX-WEB-01 -Keep Application Group Running : No -Description : Created by PHARMAX\jocolon at 12/25/2021 9:53 PM. - -Table 365 - Application Group - Hyper-V-Backup-LNX - - -Settings ------------------------------------------------------------------------------------------------------------------------- -Backup file integrity scan : No -Skip validation for application group VM : Yes -Malware Scan : No -Scan the entire image : No -Skip application group machine from malware scan : Yes -Send SNMP trap : Yes -Send Email notification : Yes -Email recipients : rebelinux@gmail.com - -Table 366 - Settings - Hyper-V-Backup-LNX - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Wait for backup jobs : 180 minutes -Run Automatically : Daily at this time: 22:00:00, - Days: Everyday, - Day Of Week: Sunday Monday Tuesday Wednesday Thursday Friday Saturday - -Table 367 - Schedule - Hyper-V-Backup-LNX - - -1.7.11.2 Pharmax-Lab Test Oracle Upgrade ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Pharmax-Lab Test Oracle Upgrade -Last Run : 02/16/2023 22:00:07 -Next Run : 06/04/2023 22:00:00 -Description : Created by PHARMAX\jocolon at 12/25/2021 6:07 PM. - -Table 368 - Common Information - Pharmax-Lab Test Oracle Upgrade - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Lab ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-VLAB -Description : Created by PHARMAX\jocolon at 12/25/2021 6:02 PM. -Physical Host : esxsvr-00f.pharmax.local -Physical Host Version : VMware ESXi 8.0.1 build-21495797 -Datastore : SSD-VM-HIGH-CAPACITY-PERF-KN - -Table 369 - Virtual Lab - Pharmax-Lab Test Oracle Upgrade - - -Application Group ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-AG -Virtual Machines : smallserver-01v, LINUX-VM -Keep Application Group Running : Yes -Description : Created by PHARMAX\administrator at 6/30/2021 6:35 PM. - -Table 370 - Application Group - Pharmax-Lab Test Oracle Upgrade - - -Linked Jobs ------------------------------------------------------------------------------------------------------------------------- -Name Roles Description ----- ----- ----------- -PHARMAX-HQ-SVR WebServer Created by PHARMAX\administrator at 6/29/2021 12:12 PM. -COMP-CLUSTER-NFS DNSServer Created by PHARMAX\administrator at 6/2/2021 8:15 PM. - -Table 371 - Linked Jobs - Pharmax-Lab Test Oracle Upgrade - - -Verification Options ------------------------------------------------------------------------------------------------------------------------- -Job Name : PHARMAX-HQ-SVR -Amount of memory to Allocate to VM : 100 percent -Maximum allowed boot time : 600 sec -Application Initialization Timeout : 120 sec -VM heartbeat is present : Yes -VM respond to ping on any interface : Yes -VM Test Script : SQLServer -Credentials : Isilon Account - -Table 372 - Verification Options - Pharmax-Lab Test Oracle Upgrade - -Job Name : COMP-CLUSTER-NFS -Amount of memory to Allocate to VM : 100 percent -Maximum allowed boot time : 600 sec -Application Initialization Timeout : 120 sec -VM heartbeat is present : Yes -VM respond to ping on any interface : Yes -VM Test Script : DNSServer,MailServer -Credentials : administrator@pharmax.local - -Table 373 - Verification Options - Pharmax-Lab Test Oracle Upgrade - - -Settings ------------------------------------------------------------------------------------------------------------------------- -Backup file integrity scan : Yes -Skip validation for application group VM : Yes -Malware Scan : Yes -Scan the entire image : Yes -Skip application group machine from malware scan : Yes -Send SNMP trap : No -Send Email notification : Yes -Email recipients : admin@veem.com, admin@netapp.com - -Table 374 - Settings - Pharmax-Lab Test Oracle Upgrade - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Wait for backup jobs : 180 minutes -Run Automatically : Monthly at this time: 22:00:00, - This Day: 4, - Months: January February March April May June July August September October - -Table 375 - Schedule - Pharmax-Lab Test Oracle Upgrade - - -1.7.11.3 SureBackup Job 3 ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : SureBackup Job 3 -Last Run : 03/06/2023 20:07:17 -Next Run : 01/01/0001 00:00:00 -Description : Created by PHARMAX\jocolon at 2/6/2022 3:30 PM. - -Table 376 - Common Information - SureBackup Job 3 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Virtual Lab ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-VLAB -Description : Created by PHARMAX\jocolon at 12/25/2021 6:02 PM. -Physical Host : esxsvr-00f.pharmax.local -Physical Host Version : VMware ESXi 8.0.1 build-21495797 -Datastore : SSD-VM-HIGH-CAPACITY-PERF-KN - -Table 377 - Virtual Lab - SureBackup Job 3 - - -Application Group ------------------------------------------------------------------------------------------------------------------------- -Name : PHARMAX-AG -Virtual Machines : smallserver-01v, LINUX-VM -Keep Application Group Running : No -Description : Created by PHARMAX\administrator at 6/30/2021 6:35 PM. - -Table 378 - Application Group - SureBackup Job 3 - - -Linked Jobs ------------------------------------------------------------------------------------------------------------------------- -Name Roles Description ----- ----- ----------- -COMP-CLUSTER-NFS SQLServer Created by PHARMAX\administrator at 6/2/2021 8:15 PM. - -Table 379 - Linked Jobs - SureBackup Job 3 - - -Verification Options ------------------------------------------------------------------------------------------------------------------------- -Job Name : COMP-CLUSTER-NFS -Amount of memory to Allocate to VM : 100 percent -Maximum allowed boot time : 1800 sec -Application Initialization Timeout : 120 sec -VM heartbeat is present : Yes -VM respond to ping on any interface : Yes -VM Test Script : SQLServer -Credentials : None - -Table 380 - Verification Options - SureBackup Job 3 - - -Settings ------------------------------------------------------------------------------------------------------------------------- -Backup file integrity scan : No -Skip validation for application group VM : Yes -Malware Scan : No -Scan the entire image : No -Skip application group machine from malware scan : Yes -Send SNMP trap : No -Send Email notification : Yes -Email recipients : - -Table 381 - Settings - SureBackup Job 3 - - -1.7.12 Agent Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section list agent backup jobs created in Veeam Backup & Replication. - -Name Type OS Platform Backup Object ----- ---- ----------- ------------- -Agent Backup Job 3 FailoverCluster Windows Server with Netapp LUNS -Agent Backup Policy 2 Server Linux Linux Protection Group -Gurabo PC - Backup Job Workstation Windows Gurabo PC - Backup HQ - Manual Packet -Linux Agent Backup Job Server Linux Linux Protection Group -Server With Netapp LUNS - Backup Server Windows Server with Netapp LUNS server-dc-01v.pharmax.local - -Table 382 - Agent Backup Jobs - VEEAM-VBR - - -1.7.13 Agent Backup Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details agent backup jobs configuration created in Veeam Backup & Replication. - - -1.7.13.1 Agent Backup Job 3 ------------------------------------------------------------------------------------------------------------------------- - -Job Mode ------------------------------------------------------------------------------------------------------------------------- -Name : Agent Backup Job 3 -Id : 68ab65f1-235a-42b4-a1ae-7582951e0a99 -Type : FailoverCluster -Mode : Managed by Backup Server -Description : Created by PHARMAX\administrator at 5/2/2022 10:18 PM. -Priority : Normal Priority - -Table 383 - Job Mode - Agent Backup Job 3 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Protected Computers ------------------------------------------------------------------------------------------------------------------------- -Name Type Enabled Container ----- ---- ------- --------- -Server with Netapp LUNS Custom Yes Active Directory - -Table 384 - Protected Computers - Agent Backup Job 3 - - -Backup Mode ------------------------------------------------------------------------------------------------------------------------- -Backup Mode : Entire Computer -Include external USB drives : No - -Table 385 - Backup Mode - Agent Backup Job 3 - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Repository : SOBR - Minio -Repository Type : ExtendableRepository -Retention Policy : Restore Days -Retain Days To Keep : 7 -Configure Secondary Destination for this Job : Yes -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup for : 1 months, - Use weekly full backup from the following week of the month: First -Keep Yearly full backup for : 1 years, - Use monthly full backup from the following month: January - -Table 386 - Destination - Agent Backup Job 3 - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Standard Backup to Tape Warning Created by PHARMAX\administrator at 2/25/2022 7:14 PM. - -Table 387 - Secondary Destination Job - Agent Backup Job 3 - - -Advanced Settings (Backup) ------------------------------------------------------------------------------------------------------------------------- -Syntethic Full Backup : Yes -Create Syntethic on Days : Saturday -Active Full Backup : No - -Table 388 - Advanced Settings (Backup) - Agent Backup Job 3 - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -Defragment and Compact Full Backup (DCFB) : No - -Table 389 - Advanced Settings (Maintenance) - Agent Backup Job 3 - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Compression Level : Optimal -Storage optimization : LocalTarget -Enabled Backup File Encryption : No -Encryption Key : None - -Table 390 - Advanced Settings (Storage) - Agent Backup Job 3 - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : No - -Table 391 - Advanced Settings (Notification) - Agent Backup Job 3 - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Failover to On-Host Backup agent : Yes -Off-host Backup Proxy Automatic Selection : Yes - -Table 392 - Advanced Settings (Integration) - Agent Backup Job 3 - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : No -Run the Following Script After : No - -Table 393 - Advanced Settings (Script) - Agent Backup Job 3 - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Enabled Application Process Processing : Yes -Enabled Guest File System Indexing : No - -Table 394 - Guest Processing Options - Agent Backup Job 3 - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Schedule type : After Job -Schedule Options : COMP-CLUSTER-NFS - -Table 395 - Schedule Options - Agent Backup Job 3 - - -1.7.13.2 Agent Backup Policy 2 ------------------------------------------------------------------------------------------------------------------------- - -Job Mode ------------------------------------------------------------------------------------------------------------------------- -Name : Agent Backup Policy 2 -Id : 48c82831-c4c7-460c-ba64-8871e9b563f6 -Type : Server -Mode : Managed by Agent -Description : Created by PHARMAX\administrator at 5/2/2022 10:04 PM. -Priority : Normal Priority - -Table 396 - Job Mode - Agent Backup Policy 2 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Protected Computers ------------------------------------------------------------------------------------------------------------------------- -Name Type Enabled Container ----- ---- ------- --------- -Linux Protection Group Custom Yes Individual Computers - -Table 397 - Protected Computers - Agent Backup Policy 2 - - -Backup Mode ------------------------------------------------------------------------------------------------------------------------- -Backup Mode : Entire Computer -Include external USB drives : No - -Table 398 - Backup Mode - Agent Backup Policy 2 - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Destination Type : Veeam Backup Repository -Retention Policy : Restore Points -Retain Points : 7 -Configure Secondary Destination for this Job : Yes -Backup Server : VEEAM-VBR.pharmax.local -Backup Repository : SOBR - Minio - -Table 399 - Destination - Agent Backup Policy 2 - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Standard Backup to Tape Warning Created by PHARMAX\administrator at 2/25/2022 7:14 PM. - -Table 400 - Secondary Destination Job - Agent Backup Policy 2 - - -Advanced Settings (Backup) ------------------------------------------------------------------------------------------------------------------------- -Syntethic Full Backup : - -Active Full Backup : No - -Table 401 - Advanced Settings (Backup) - Agent Backup Policy 2 - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -Defragment and Compact Full Backup (DCFB) : - - -Table 402 - Advanced Settings (Maintenance) - Agent Backup Policy 2 - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Compression Level : Optimal -Storage optimization : LocalTarget -Enabled Backup File Encryption : No -Encryption Key : None - -Table 403 - Advanced Settings (Storage) - Agent Backup Policy 2 - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : - -Send Email Notification : - - -Table 404 - Advanced Settings (Notification) - Agent Backup Policy 2 - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Enabled Application Process Processing : Yes -Enabled Guest File System Indexing : Yes - -Table 405 - Guest Processing Options - Agent Backup Policy 2 - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Schedule type : -Schedule Options : -If Computer is Power Off Action : -Once Backup is Taken : -Backup At LogOff : - -Backup At Lock : - -Backup At Target Connection : - -Eject Storage After Backup : - -Backup Timeout : - -Table 406 - Schedule Options - Agent Backup Policy 2 - - -1.7.13.3 Gurabo PC - Backup Job ------------------------------------------------------------------------------------------------------------------------- - -Job Mode ------------------------------------------------------------------------------------------------------------------------- -Name : Gurabo PC - Backup Job -Id : cc087b1f-629d-4890-ab02-30c6cba80e11 -Type : Workstation -Mode : Managed by Agent -Description : Created by PHARMAX\administrator at 4/28/2022 3:19 PM. -Priority : Normal Priority - -Table 407 - Job Mode - Gurabo PC - Backup Job - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Protected Computers ------------------------------------------------------------------------------------------------------------------------- -Name Type Enabled Container ----- ---- ------- --------- -Gurabo PC - Backup Custom Yes Active Directory -HQ - Manual Packet Custom Yes Manually Deployed - -Table 408 - Protected Computers - Gurabo PC - Backup Job - - -Backup Mode ------------------------------------------------------------------------------------------------------------------------- -Backup Mode : Entire Computer -Include external USB drives : No - -Table 409 - Backup Mode - Gurabo PC - Backup Job - - -Destination ------------------------------------------------------------------------------------------------------------------------- -Destination Type : Veeam Backup Repository -Retention Policy : Restore Days -Retain Days To Keep : 7 -Configure Secondary Destination for this Job : Yes -Backup Server : VEEAM-VBR.pharmax.local -Backup Repository : SOBR - Minio - -Table 410 - Destination - Gurabo PC - Backup Job - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Backup to Tape Failed Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 411 - Secondary Destination Job - Gurabo PC - Backup Job - - -Advanced Settings (Backup) ------------------------------------------------------------------------------------------------------------------------- -Syntethic Full Backup : No -Active Full Backup : No - -Table 412 - Advanced Settings (Backup) - Gurabo PC - Backup Job - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Monthly -SLCG Schedule Day : Friday Saturday Sunday -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Third - Day of Month: 1 - Months: January February March April May June July August September October November December -Defragment and Compact Full Backup (DCFB) : Yes -DCFB Schedule Type : Monthly -DCFB Schedule Day : Thursday Friday Saturday -DCFB Backup Monthly Schedule : Day Of Week: Saturday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December - -Table 413 - Advanced Settings (Maintenance) - Gurabo PC - Backup Job - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Compression Level : Optimal -Storage optimization : LocalTarget -Enabled Backup File Encryption : Yes -Encryption Key : Password Global - -Table 414 - Advanced Settings (Storage) - Gurabo PC - Backup Job - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : - -Send Email Notification : - - -Table 415 - Advanced Settings (Notification) - Gurabo PC - Backup Job - - -Backup Cache ------------------------------------------------------------------------------------------------------------------------- -Maximun Size Type Path ------------- ---- ---- -10 GB Automatic Auto Selected - -Table 416 - Backup Cache - Gurabo PC - Backup Job - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Schedule type : Daily -Schedule Options : Recurrence: WeekDays, - Days: Monday Tuesday Wednesday Thursday Fridayr - At: 22:00:00 -If Computer is Power Off Action : Backup At Power On -Once Backup is Taken : Keep Running -Backup At LogOff : Yes -Backup At Lock : No -Backup At Target Connection : Yes -Eject Storage After Backup : Yes -Backup Timeout : 2 Hour - -Table 417 - Schedule Options - Gurabo PC - Backup Job - - -1.7.13.4 Linux Agent Backup Job ------------------------------------------------------------------------------------------------------------------------- - -Job Mode ------------------------------------------------------------------------------------------------------------------------- -Name : Linux Agent Backup Job -Id : 190c96cd-7b9a-48f4-82af-3dbc4f00dbe3 -Type : Server -Mode : Managed by Backup Server -Description : Created by PHARMAX\administrator at 4/29/2022 8:11 PM. -Priority : Normal Priority - -Table 418 - Job Mode - Linux Agent Backup Job - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Protected Computers ------------------------------------------------------------------------------------------------------------------------- -Name Type Enabled Container ----- ---- ------- --------- -Linux Protection Group Custom Yes Individual Computers - -Table 419 - Protected Computers - Linux Agent Backup Job - - -Backup Mode ------------------------------------------------------------------------------------------------------------------------- -Backup Mode : Entire Computer -Include external USB drives : No - -Table 420 - Backup Mode - Linux Agent Backup Job - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Repository : Linux - Hardened Repository -Repository Type : LinuxLocal -Retention Policy : Restore Days -Retain Days To Keep : 7 -Configure Secondary Destination for this Job : Yes -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup for : 1 months, - Use weekly full backup from the following week of the month: First -Keep Yearly full backup for : 1 years, - Use monthly full backup from the following month: January - -Table 421 - Destination - Linux Agent Backup Job - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Backup to Tape Failed Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 422 - Secondary Destination Job - Linux Agent Backup Job - - -Advanced Settings (Backup) ------------------------------------------------------------------------------------------------------------------------- -Syntethic Full Backup : Yes -Create Syntethic on Days : Saturday -Active Full Backup : No - -Table 423 - Advanced Settings (Backup) - Linux Agent Backup Job - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -Defragment and Compact Full Backup (DCFB) : No - -Table 424 - Advanced Settings (Maintenance) - Linux Agent Backup Job - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Compression Level : Optimal -Storage optimization : LocalTarget -Enabled Backup File Encryption : No -Encryption Key : None - -Table 425 - Advanced Settings (Storage) - Linux Agent Backup Job - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : No -Send Email Notification : No - -Table 426 - Advanced Settings (Notification) - Linux Agent Backup Job - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run the Following Script After : Yes -Run Script Before the Job : pre_mysql.sh -Run Script After the Job : post_mysql.sh -Run Script Frequency : Days -Run Script on the Selected Days : Saturday,Sunday - -Table 427 - Advanced Settings (Script) - Linux Agent Backup Job - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Schedule type : Daily -Schedule Options : Recurrence: WeekDays, - Days: Monday Tuesday Wednesday Thursday Friday - At: 22:00:00 - -Table 428 - Schedule Options - Linux Agent Backup Job - - -1.7.13.5 Server With Netapp LUNS - Backup ------------------------------------------------------------------------------------------------------------------------- - -Job Mode ------------------------------------------------------------------------------------------------------------------------- -Name : Server With Netapp LUNS - Backup -Id : b4f0ac88-76ab-4c61-b142-0cff89ec91f2 -Type : Server -Mode : Managed by Backup Server -Description : Created by PHARMAX\administrator at 3/1/2021 5:12 PM. -Priority : Normal Priority - -Table 429 - Job Mode - Server With Netapp LUNS - Backup - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Protected Computers ------------------------------------------------------------------------------------------------------------------------- -Name Type Enabled Container ----- ---- ------- --------- -Server with Netapp LUNS Custom Yes Active Directory -server-dc-01v.pharmax.local Computer - Individual Computer - -Table 430 - Protected Computers - Server With Netapp LUNS - Backup - - -Backup Mode ------------------------------------------------------------------------------------------------------------------------- -Backup Mode : Entire Computer -Include external USB drives : No - -Table 431 - Backup Mode - Server With Netapp LUNS - Backup - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Repository : SOBR - Minio -Repository Type : ExtendableRepository -Retention Policy : Restore Points -Restore Points : 8 -Configure Secondary Destination for this Job : Yes -Keep certain full backup longer for archival purposes (GFS) : Yes -Keep Weekly full backup for : 1 weeks, - If multiple backup exist use the one from: Sunday -Keep Monthly full backup for : 1 months, - Use weekly full backup from the following week of the month: First -Keep Yearly full backup for : 1 years, - Use monthly full backup from the following month: January - -Table 432 - Destination - Server With Netapp LUNS - Backup - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -PHARMAX-HQ-SVR-TAPE Standard Backup to Tape Warning Created by PHARMAX\administrator at 2/25/2022 7:14 PM. -PHARMAX-HQ-SVR-TAPE Backup to Tape Failed Created by PHARMAX\administrator at 6/29/2021 7:24 PM. - -Table 433 - Secondary Destination Job - Server With Netapp LUNS - Backup - - -Advanced Settings (Backup) ------------------------------------------------------------------------------------------------------------------------- -Syntethic Full Backup : Yes -Create Syntethic on Days : Saturday -Active Full Backup : No - -Table 434 - Advanced Settings (Backup) - Server With Netapp LUNS - Backup - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : No -Defragment and Compact Full Backup (DCFB) : No - -Table 435 - Advanced Settings (Maintenance) - Server With Netapp LUNS - Backup - -Health Check: -Best Practice: It is recommended to use storage-level corruption guard for any backup job with no active full backups scheduled. Synthetic full backups are still 'incremental forever' and may suffer from corruption over time. Storage-level -corruption guard was introduced to provide a greater level of confidence in integrity of the backups. - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Compression Level : Optimal -Storage optimization : LocalTarget -Enabled Backup File Encryption : No -Encryption Key : None - -Table 436 - Advanced Settings (Storage) - Server With Netapp LUNS - Backup - -Health Check: -Best Practice: Backup and replica data is a high potential source of vulnerability. To secure data stored in backups and replicas, use Veeam Backup & Replication inbuilt encryption to protect data in backups - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Use Custom Email Notification Options : Yes -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% machines) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : No -Suppress Notification until Last Retry : No - -Table 437 - Advanced Settings (Notification) - Server With Netapp LUNS - Backup - - -Advanced Settings (Integration) ------------------------------------------------------------------------------------------------------------------------- -Enable Backup from Storage Snapshots : Yes -Failover to On-Host Backup agent : Yes -Off-host Backup Proxy Automatic Selection : No -Off-host Backup Proxy Server : VEEAM-VBR-02V.pharmax.local - -Table 438 - Advanced Settings (Integration) - Server With Netapp LUNS - Backup - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run the Following Script After : Yes -Run Script Before the Job : sql_pre.cmd -Run Script After the Job : sql_post.cmd -Run Script Frequency : Cycles -Run Script Every Backup Session : 1 - -Table 439 - Advanced Settings (Script) - Server With Netapp LUNS - Backup - - -Guest Processing ------------------------------------------------------------------------------------------------------------------------- -Enabled Application Process Processing : Yes -Enabled Guest File System Indexing : No - -Table 440 - Guest Processing Options - Server With Netapp LUNS - Backup - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 1/min -Backup Window : No -Schedule type : After Job -Schedule Options : COMP-CLUSTER-NFS - -Table 441 - Schedule Options - Server With Netapp LUNS - Backup - - -1.7.14 File Share Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -The following section list file share backup jobs created in Veeam Backup & Replication. - -Name Type Status Latest Result Last Run ----- ---- ------ ------------- -------- -File Backup Job 1 File Backup Enabled Failed 06/03/2023 22:47:06 -Server - Share Backup File Backup Enabled Failed Unknown - -Table 442 - File Share Backup Jobs - VEEAM-VBR - - -1.7.15 File Share Backup Jobs Configuration ------------------------------------------------------------------------------------------------------------------------- -The following section details the configuration of File Share type backup jobs. - - -1.7.15.1 File Backup Job 1 ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : File Backup Job 1 -Type : File Backup -Total Backup Size : 0 KB -Target Address : -Target File : File Backup Job 1 -Description : Created by PHARMAX\jocolon at 1/8/2022 8:31 PM. -Modified By : PHARMAX\administrator - -Table 443 - Common Information - File Backup Job 1 - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Files and Folders ------------------------------------------------------------------------------------------------------------------------- -Name : ONTAP-HQ-SAN -Resource Type : Host -Role : Include -Location : ONTAP-HQ-SAN -Approx Size : 0 B -File Filter Include Masks : *.* -File Filter Exclude Masks : *.tmp; */.snapshot; */~snapshot; *\.snapshot; *\~snapshot; /.snapshot; /~snapshot; \.snapshot; \~snapshot; \admin$; \C$; \ipc$; - -Table 444 - Files and Folders - ONTAP-HQ-SAN - -Name : PHARMAX-ISILON -Resource Type : Host -Role : Include -Location : PHARMAX-ISILON -Approx Size : 0 B -File Filter Include Masks : *.* -File Filter Exclude Masks : */.snapshot; */~snapshot; *\.snapshot; *\~snapshot; /.snapshot; /~snapshot; \.snapshot; \~snapshot; \admin$; \C$; \ipc$; - -Table 445 - Files and Folders - PHARMAX-ISILON - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Repository : SOBR - Minio -Keep all file versions for the last : 28 Day -Keep previous file versions for : 3 Year -Archive repository : Linux - Hardened Repository -File to Archive : All file exept the following extension: *.tmp *.ods - -Table 446 - Storage Options - File Backup Job 1 - - -Advanced Settings (File Version) ------------------------------------------------------------------------------------------------------------------------- -File version to keep : Limit the number of both recent and archived file versions -Active file version limit : 10 -Delete file version limit : 3 - -Table 447 - Advanced Settings (File Version) - File Backup Job 1 - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Compression Level : OPTIMAL (Default) -Enabled Backup File Encryption : Yes -Encryption Key : Password Global - -Table 448 - Advanced Settings (Storage) - File Backup Job 1 - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Daily -SLCG Schedule Day : Friday Saturday Sunday - -Table 449 - Advanced Settings (Maintenance) - File Backup Job 1 - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : Yes -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% objects) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : No -VM Attribute Note Value : Notes -Append to Existing Attribute : Yes - -Table 450 - Advanced Settings (Notification) - File Backup Job 1 - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : caca.sh -Run the Following Script After : Yes -Run Script After the Job : cacaout.sh -Run Script Frequency : Cycles -Run Script Every Backup Session : 1 - -Table 451 - Advanced Settings (Script) - File Backup Job 1 - - -Secondary Target ------------------------------------------------------------------------------------------------------------------------- -Job Name Type State Description --------- ---- ----- ----------- -File Backup Job 1 (Copy) 1 Backup Copy None - -Table 452 - Secondary Destination Jobs - File Backup Job 1 - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : Yes -Shedule type : Daily -Shedule Options : Kind: Everyday, - Days: Sunday Monday Tuesday Wednesday Thursday Friday Saturday -Start Time : 10:00 PM -Latest Run : 06/03/2023 22:00:13 - -Table 453 - Schedule Options - File Backup Job 1 - - -Backup Window Time Period ------------------------------------------------------------------------------------------------------------------------- -Permited \ Denied -H 12 1 2 3 4 5 6 7 8 -- -- - - - - - - - - -Sun {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} -Mon {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Tue {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Wed {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Thu {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Fri {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} {1, 1} -Sat {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} {0, 0} - -Table 454 - Backup Window - File Backup Job 1 - - -1.7.15.2 Server - Share Backup ------------------------------------------------------------------------------------------------------------------------- - -Common Information ------------------------------------------------------------------------------------------------------------------------- -Name : Server - Share Backup -Type : File Backup -Total Backup Size : 0 KB -Target Address : -Target File : Server - Share Backup -Description : Created by PHARMAX\administrator at 9/16/2022 7:02 PM. -Modified By : PHARMAX\administrator - -Table 455 - Common Information - Server - Share Backup - -Health Check: -Best Practice: It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment. - -Files and Folders ------------------------------------------------------------------------------------------------------------------------- -Name : \\server-dc-01v\UEMConfig -Resource Type : -Role : Include -Location : \\server-dc-01v\UEMConfig -Approx Size : 0 B -File Filter Include Masks : -File Filter Exclude Masks : \.snapshot; \\server-dc-01v\UEMConfig\.snapshot; \\server-dc-01v\UEMConfig\~snapshot; \~snapshot; - -Table 456 - Files and Folders - \\server-dc-01v\UEMConfig - - -Storage ------------------------------------------------------------------------------------------------------------------------- -Backup Repository : SOBR - Minio -Keep all file versions for the last : 28 Day -Keep previous file versions for : 3 Year -Archive repository : HQ - Backups -File to Archive : All Files: *.* - -Table 457 - Storage Options - Server - Share Backup - - -Advanced Settings (File Version) ------------------------------------------------------------------------------------------------------------------------- -File version to keep : Keep all file versions - -Table 458 - Advanced Settings (File Version) - Server - Share Backup - - -Advanced Settings (Storage) ------------------------------------------------------------------------------------------------------------------------- -Inline Data Deduplication : Yes -Compression Level : OPTIMAL (Default) -Enabled Backup File Encryption : No -Encryption Key : None - -Table 459 - Advanced Settings (Storage) - Server - Share Backup - - -Advanced Settings (Maintenance) ------------------------------------------------------------------------------------------------------------------------- -Storage-Level Corruption Guard (SLCG) : Yes -SLCG Schedule Type : Monthly -SLCG Backup Monthly Schedule : Day Of Week: Friday - Day Number In Month: Last - Day of Month: 1 - Months: January February March April May June July August September October November December - -Table 460 - Advanced Settings (Maintenance) - Server - Share Backup - - -Advanced Settings (Notification) ------------------------------------------------------------------------------------------------------------------------- -Send Snmp Notification : Yes -Send Email Notification : Yes -Email Notification Additional Addresses : rebelinux@gmail.com -Email Notify Time : 10:00 PM -Use Custom Email Notification Options : No -Use Custom Notification Setting : [%JobResult%] %JobName% (%ObjectCount% objects) %Issues% -Notify On Success : Yes -Notify On Warning : Yes -Notify On Error : Yes -Suppress Notification until Last Retry : Yes -Set Results To Vm Notes : No -VM Attribute Note Value : Notes -Append to Existing Attribute : Yes - -Table 461 - Advanced Settings (Notification) - Server - Share Backup - - -Advanced Settings (Script) ------------------------------------------------------------------------------------------------------------------------- -Run the Following Script Before : Yes -Run Script Before the Job : test.cmd -Run the Following Script After : No -Run Script After the Job : -Run Script Frequency : Days -Run Script on the Selected Days : Saturday - -Table 462 - Advanced Settings (Script) - Server - Share Backup - - -Schedule ------------------------------------------------------------------------------------------------------------------------- -Retry Failed item : 3 -Wait before each retry : 10/min -Backup Window : No -Shedule type : Monthly -Shedule Options : Day Of Month: 1, - Day Number In Month: Fourth, - Day Of Week: Saturday -Start Time : 10:00 PM -Latest Run : 10/22/2022 22:00:14 - -Table 463 - Schedule Options - Server - Share Backup - - -1.8 Infrastructure Security Hardening ------------------------------------------------------------------------------------------------------------------------- -Protecting your infrastructure successfully is all about understanding the current attack vectors; what and whom you are protecting, your Veeam infrastructure, against. If you know what and whom you are protecting against, makes it easier -to take the correct countermeasures. One of those countermeasures is hardening. - -Looking at the different Veeam Backup & Replication components you have to protect the following components: - -* Veeam Backup server -* User Accounts -* Backup repositories -* Backup data flows - -1.8.1 Backup & Replication Server (VEEAM-VBR) ------------------------------------------------------------------------------------------------------------------------- - -1.8.1.1 Remove Unused Components ------------------------------------------------------------------------------------------------------------------------- -Remove all non-essential software programs and utilities from the deployed Veeam components. While these programs may offer useful features to the administrator, if they provide 'back-door' access to the system, they must be removed during -the hardening process. Think about additional software like web browsers, java, adobe reader and such. All parts which do not belong to the operating system or to active Veeam components, remove it. It will make maintaining an up-to-date -patch level much easier. - -Name Publisher ----- --------- -7-Zip 22.01 Igor Pavlov -Graphviz Graphviz - -Table 464 - Non-essential software programs - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#remove-unused-components - -1.8.1.2 Remove Backup & Replication Console ------------------------------------------------------------------------------------------------------------------------- -Remove the Veeam Backup & Replication Console from the Veeam Backup & Replication server. The console is installed locally on the backup server by default. - -Name Publisher ----- --------- -Veeam Backup & Replication Console Veeam Software Group GmbH -Veeam Explorer for Microsoft Active Directory Veeam Software Group GmbH -Veeam Explorer for Microsoft Exchange Veeam Software Group GmbH -Veeam Explorer for Microsoft SharePoint Veeam Software Group GmbH -Veeam Explorer for Microsoft SQL Server Veeam Software Group GmbH -Veeam Explorer for Microsoft Teams Veeam Software Group GmbH -Veeam Explorer for Oracle Veeam Software Group GmbH -Veeam Explorer for PostgreSQL Veeam Software Group GmbH - -Table 465 - Backup & Replication Console - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#how-to-remove-the-veeam-backup--replication-console - -1.8.1.3 Switch off the vPower NFS Service ------------------------------------------------------------------------------------------------------------------------- -Stop the Veeam vPower NFS Service if you do not plan on using the following Veeam features: SureBackup, Instant Recovery, or Other-OS File Level Recovery (FLR) operations. - -Display Name Short Name Status ------------- ---------- ------ -Veeam vPower NFS Service VeeamNFSSvc Running - -Table 466 - vPower NFS Services Status - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#remove-unused-components - -1.8.2 Enterprise Manager ------------------------------------------------------------------------------------------------------------------------- -When Enterprise Manager is not in use de-install it and remove it from your environment. - -1.8.2.1 Enterprise Manager Server (VEEAM-EM) ------------------------------------------------------------------------------------------------------------------------- -Server Name : VEEAM-EM.pharmax.local -Server URL : https://VEEAM-EM.pharmax.local:9443 -Skip License Push : No -Is Connected : Yes - -Table 467 - Enterprise Manager - VEEAM-VBR - - -1.8.3 Console Access ------------------------------------------------------------------------------------------------------------------------- -The Veeam Backup & Replication console is a client-side component that provides access to the backup server. The console lets several backup operators and admins log in to Veeam Backup & Replication simultaneous and perform all kind of data -protection and disaster recovery operations as if you work on the backup server. - -Install the Veeam Backup & Replication console on a central management server that is, positioned in a DMZ and protected with 2-factor authentication. Do NOT install the console on the local desktops of backup & recovery admins. - -1.8.4 Roles and Users ------------------------------------------------------------------------------------------------------------------------- -Deploy an Access Control policy, managing access to management components is crucial for a good protection. Use the principle of least privilege. Provide the minimal privilege needed for some operation to occur. An attacker who gained -high-privilege access to backup infrastructure servers can get credentials of user accounts and compromise other systems in your environment. Make sure that all accounts have a specific role and that they are added to that specific group. - -Containment to keep the attackers from moving around too easily. Some standard measures and policies are: - -* Do not use user accounts for admin access, reducing incidents and accidents. -* Give every Veeam admin his own admin account or add their admin account to the appropriate security group within Veeam, for traceability and easy adding and removal. -* Only give out access to what is needed for the job. -* Limit users who can log in using Remote Desktop and/or Veeam Backup Console. -* Add 2-factor authentication to highly valuable assets. -* Monitor your accounts for suspicious activity. - -A role assigned to the user defines the user activity scope: what operations in Veeam Backup & Replication the user can perform. - -Name Type Role ----- ---- ---- -Administrators Group BackupAdmin -PHARMAX\veeam_admin User BackupOperator -PHARMAX\vrauser User BackupOperator - -Table 470 - Roles and Users - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#roles-and-users - -1.8.4.1 Password Management Policy ------------------------------------------------------------------------------------------------------------------------- -Use a clever Password management policy, which works for your organization. Enforcing the use of strong passwords across your infrastructure is a valuable control. It's more challenging for attackers to guess passwords/crack hashes to gain -unauthorized access to critical systems. - -Selecting passwords of 10 characters with a mixture of upper and lowercase letters, numbers and special characters is a good start for user accounts. - -For Admin accounts adding 2-factor authentication is also a must to secure the infrastructure. - -And for service accounts use 25+ characters combined with a password tool for easier management. An Admin can copy and paste the password when needed, increasing security of the service accounts. - -Password Must Meet Complexity Requirements : Yes -Max Password Age : 42 -Min Password Age : 1 -Min Password Length : 7 -Enforce Password History : 24 -Store Password using Reversible Encryption : No - -Table 468 - Password Management Policy - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#password-management-policy - -1.8.4.2 Lockout Policy ------------------------------------------------------------------------------------------------------------------------- -Use a Lockout policy that complements a clever password management policy. Accounts will be locked after a small number of incorrect attempts. This can stop password guessing attacks dead in the water. But be careful that this can also lock -everyone out of the backup & replication system for a period! For service accounts, sometimes it is better just to raise alarms fast. Instead of locking the accounts. This way you gain visibility into suspicious behavior towards your -data/infrastructure. - -Account Lockout Thresholds : 5 -Account Lockout Duration Age : 30 -Reset account lockout counter after : 30 - -Table 469 - Lockout Policy - VEEAM-VBR - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#lockout-policy - -1.8.5 Required Permissions ------------------------------------------------------------------------------------------------------------------------- -Use the principle of least privilege. Provide the minimal required permissions needed for the accounts to run. The accounts used for installing and using Veeam Backup & Replication must have the following permissions: - -* https://helpcenter.veeam.com/docs/backup/vsphere/required_permissions.html?ver=110 - -Backup proxies must be considered the target for compromise. During backup, proxies obtain from the backup server credentials required to access virtual infrastructure servers. A person having administrator privileges on a backup proxy can -intercept the credentials and use them to access the virtual infrastructure. - -1.8.5.1 VMware vSphere Credentials ------------------------------------------------------------------------------------------------------------------------- -If VMware vCenter Server is added to the backup infrastructure, an account with reduced permissions can be used. Use the minimum permissions for your use-case. See Required Permissions document: - -* https://helpcenter.veeam.com/docs/backup/permissions/installation.html?ver=110 - -For example, Hot-Add backup requires the delete disk permission. You can also consider elevating permissions for restores. - -1.8.5.1.1 vCenter Server ------------------------------------------------------------------------------------------------------------------------- -Name Credential ----- ---------- -192.168.5.2 administrator@vsphere.local -vcenter-01v.pharmax.local administrator@vsphere.local -vcenter-03v.pharmax.local administrator@vsphere.local - -Table 471 - vCenter Servers - VEEAM-VBR - - -1.8.5.1.2 Standalone ESXi Server ------------------------------------------------------------------------------------------------------------------------- -Name Credential ----- ---------- -disaster-01a.pharmax.local root - -Table 472 - ESXi Servers - VEEAM-VBR - -Reference: https://helpcenter.veeam.com/docs/backup/permissions/installation.html?ver=110 - -1.8.6 Encryption ------------------------------------------------------------------------------------------------------------------------- -Backup and replica data is a highly potential source of vulnerability. To secure data stored in backups and replicas, follow these guidelines: - -* Ensure physical security of target servers. Check that only authorized personnel have access to the room where your target servers (backup repositories and hosts) reside. -* Restrict user access to backups and replicas. Check that only authorized users have permissions to access backups and replicas on target servers. -* Encrypt data in backups. Use Veeam Backup & Replication inbuilt encryption to protect data in backups. To guarantee security of data in backups, follow Encryption Best Practices. - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#encryption - -1.8.6.1 Backup Jobs Encryption Status ------------------------------------------------------------------------------------------------------------------------- -Data security is an important part of the backup strategy. You must protect your information from unauthorized access, especially if you back up sensitive VM data to off-site locations or archive it to tape. To keep your data safe, you can -use data encryption. - -1.8.6.1.1 Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -Name Storage Encryption Encryption Key ----- ------------------ -------------- -Backup - Replicated VM - Cloud Virtualdcs No None -Backup Copy Job 1 Yes Password Global -Cisco-CSR-Replication No None -Cloud-Replication-Virtualdcs No None -COMP-CLUSTER-NFS No None -File Backup Job 1 (Copy) 1 Yes Password Global -HPE-StoreOnce-Copy-Job No None -HQ-to-EDGE No None -HVCluster-To-HVStandalone No None -Hyper-V-Backup-Copy Yes Password Global -HyperV-Backup-Job Yes Password Global -PHARMAX-HQ-SVR Yes Password Global -SOBR - TEST No None -VM - Test - AWS No None -VM Copy Job 1 No None -WIN HyperV VM Backup Yes Password Global - -Table 473 - Backup Jobs - VEEAM-VBR - - -1.8.6.1.2 Agent Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -Name Enabled Backup File Encryption Encryption Key ----- ------------------------------ -------------- -Agent Backup Job 3 No None -Agent Backup Policy 2 No None -Gurabo PC - Backup Job Yes Password Global -Linux Agent Backup Job No None -Server With Netapp LUNS - Backup No None - -Table 474 - Agent Backup Jobs - VEEAM-VBR - - -1.8.6.1.3 File Share Backup Jobs ------------------------------------------------------------------------------------------------------------------------- -Name Enabled Backup File Encryption Encryption Key ----- ------------------------------ -------------- -File Backup Job 1 Yes Password Global -Server - Share Backup No None - -Table 475 - File Share Backup Jobs - VEEAM-VBR - - -1.8.6.2 Encrypt Network Traffic ------------------------------------------------------------------------------------------------------------------------- -By default, Veeam Backup & Replication encrypts network traffic traveling between public networks. To ensure secure communication of sensitive data within the boundaries of the same network, you can also encrypt backup traffic in private -networks. - -Name Source IP Start Source IP End Target IP Start Target IP End Encryption Enabled ----- --------------- ------------- --------------- ------------- ------------------ -Inter-Site-to-DR 192.168.7.1 192.168.7.255 10.10.33.1 10.10.33.255 No -Internet Any - Internet - Yes - -Table 476 - Encrypt Network Traffic - VEEAM-VBR - - -1.8.7 Backup and Replication Database ------------------------------------------------------------------------------------------------------------------------- -The Backup & Replication configuration database stores credentials to connect to virtual servers and other systems in the backup & replication infrastructure. All passwords stored in the database are encrypted. However, a user with -administrator privileges on the backup server can decrypt the passwords, which presents a potential threat. - -Reference: https://bp.veeam.com/vbr/Security/infrastructure_hardening.html#backup-and-replication-database - -1.8.7.1 Encrypt Data in Configuration Backups ------------------------------------------------------------------------------------------------------------------------- -Enable data encryption for configuration backup to secure sensitive data stored in the configuration database. - -Reference: https://helpcenter.veeam.com/docs/backup/vsphere/config_backup_encrypted.html?ver=110 - -Name : Backup Configuration Job -Run Job Automatically : Yes -Schedule Type : Daily -Schedule Options : Type: Everyday - Period: 10:00:00 - Day Of Week: Sunday Monday Tuesday Wednesday Thursday Friday Saturday -Restore Points To Keep : 10 -Encryption Enabled : Yes -Encryption Key : Password Global -Additional Address : veeam_admin@pharmax.local -Email Subject : [%JobResult%] %JobName% (%Time%) -Notify On : Notify On Success: No - Notify On Warning: Yes - Notify On Error: Yes - Notify On Last Retry Only: Yes -NextRun : -Target : Linux - Hardened Repository -Enabled : No -LastResult : Failed - -Table 477 - Configuration Backup Settings - VEEAM-VBR - - - Page 3 - diff --git a/Src/Private/Get-AbrVbrBackupCopyjobConf.ps1 b/Src/Private/Get-AbrVbrBackupCopyjobConf.ps1 index ec5ea0f..996fc95 100644 --- a/Src/Private/Get-AbrVbrBackupCopyjobConf.ps1 +++ b/Src/Private/Get-AbrVbrBackupCopyjobConf.ps1 @@ -59,7 +59,7 @@ function Get-AbrVbrBackupCopyjobConf { } if ($HealthCheck.Jobs.BestPractice) { - $OutObj | Where-Object { $Null -like $_.'Description' -or $_.'Description' -eq "-" } | Set-Style -Style Warning -Property 'Description' + $OutObj | Where-Object { $Null -like $_.'Description' -or $_.'Description' -eq "--" } | Set-Style -Style Warning -Property 'Description' $OutObj | Where-Object { $_.'Description' -match "Created by" } | Set-Style -Style Warning -Property 'Description' $OutObj | Where-Object { $_.'Latest Result' -eq 'Failed' } | Set-Style -Style Critical -Property 'Latest Result' $OutObj | Where-Object { $_.'Latest Result' -eq 'Warning' } | Set-Style -Style Warning -Property 'Latest Result' @@ -76,7 +76,7 @@ function Get-AbrVbrBackupCopyjobConf { } $OutObj | Table @TableParams if ($HealthCheck.Jobs.BestPractice) { - if ($OutObj | Where-Object { $_.'Description' -match 'Created by' -or $_.'Description' -eq '-'}) { + if ($OutObj | Where-Object { $_.'Description' -match 'Created by' -or $_.'Description' -eq '--'}) { Paragraph "Health Check:" -Bold -Underline BlankLine Paragraph { diff --git a/Src/Private/Get-AbrVbrBackupProxy.ps1 b/Src/Private/Get-AbrVbrBackupProxy.ps1 index a7f857e..144a933 100644 --- a/Src/Private/Get-AbrVbrBackupProxy.ps1 +++ b/Src/Private/Get-AbrVbrBackupProxy.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrBackupProxy { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -440,6 +440,20 @@ function Get-AbrVbrBackupProxy { Write-PscriboMessage -IsWarning "VMware Backup Proxies Services Status Section: $($_.Exception.Message)" } } + if ($Options.EnableDiagrams) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-vSphere-Proxy" + } Catch { + Write-PscriboMessage -IsWarning "VMware Backup Proxy Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "VMware Backup Proxy Diagram." { + Image -Base64 $Graph -Text "VMware Backup Proxy Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } } #---------------------------------------------------------------------------------------------# @@ -864,6 +878,20 @@ function Get-AbrVbrBackupProxy { Write-PscriboMessage -IsWarning "Hyper-V Backup Proxies Services Status Section: $($_.Exception.Message)" } } + if ($Options.EnableDiagrams) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-HyperV-Proxy" + } Catch { + Write-PscriboMessage -IsWarning "HyperV Backup Proxy Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "HyperV Backup Proxy Diagram." { + Image -Base64 $Graph -Text "HyperV Backup Proxy Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } } } diff --git a/Src/Private/Get-AbrVbrBackupServerInfo.ps1 b/Src/Private/Get-AbrVbrBackupServerInfo.ps1 index baa1209..ed0084b 100644 --- a/Src/Private/Get-AbrVbrBackupServerInfo.ps1 +++ b/Src/Private/Get-AbrVbrBackupServerInfo.ps1 @@ -54,30 +54,30 @@ function Get-AbrVbrBackupServerInfo { 'Server Name' = $BackupServer.Name 'Is Domain Joined?' = ConvertTo-TextYN $DomainJoined.PartOfDomain 'Version' = Switch (($VeeamVersion).count) { - 0 {"-"} + 0 {"--"} default {$VeeamVersion.DisplayVersion} } 'Database Server' = Switch ([string]::IsNullOrEmpty($VeeamDBInfo.SqlServerName)) { - $true {"-"} + $true {"--"} $false {$VeeamDBInfo.SqlServerName} default {'Unknown'} } 'Database Instance' = Switch ([string]::IsNullOrEmpty($VeeamDBInfo.SqlInstanceName)) { - $true {"-"} + $true {"--"} $false {$VeeamDBInfo.SqlInstanceName} default {'Unknown'} } 'Database Name' = Switch ([string]::IsNullOrEmpty($VeeamDBInfo.SqlDatabaseName)) { - $true {"-"} + $true {"--"} $false {$VeeamDBInfo.SqlDatabaseName} default {'Unknown'} } 'Connection Ports' = Switch (($VeeamInfo.BackupServerPort).count) { - 0 {"-"} + 0 {"--"} default {"Backup Server Port: $($VeeamInfo.BackupServerPort)`r`nSecure Connections Port: $($VeeamInfo.SecureConnectionsPort)`r`nCloud Server Port: $($VeeamInfo.CloudServerPort)`r`nCloud Service Port: $($VeeamInfo.CloudSvcPort)"} } 'Install Path' = Switch (($VeeamInfo.CorePath).count) { - 0 {"-"} + 0 {"--"} default {$VeeamInfo.CorePath} } 'Audit Logs Path' = $SecurityOptions.AuditLogsPath @@ -86,6 +86,10 @@ function Get-AbrVbrBackupServerInfo { 'True' {"Enabled"} 'False' {"Disabled"} } + 'Linux host authentication' = Switch ($SecurityOptions.HostPolicy.Type) { + 'All' {"Add all discovered host to the list automatically"} + 'KnownHosts' {"Add unknown host to the list manually"} + } 'Logging Level' = $VeeamInfo.LoggingLevel } @@ -447,7 +451,7 @@ function Get-AbrVbrBackupServerInfo { $inObj = [ordered] @{ 'Registry Key' = $Registry.Key 'Registry Value' = Switch (($Registry.Value).count) { - 0 {'-'} + 0 {'--'} 1 {$Registry.Value} default {$Registry.Value -Join ', '} diff --git a/Src/Private/Get-AbrVbrCloudConnectBS.ps1 b/Src/Private/Get-AbrVbrCloudConnectBS.ps1 index 916e5cb..a2057e3 100644 --- a/Src/Private/Get-AbrVbrCloudConnectBS.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectBS.ps1 @@ -5,7 +5,7 @@ function Get-AbrVbrCloudConnectBS { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,7 +25,7 @@ function Get-AbrVbrCloudConnectBS { process { try { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if (((Get-VBRCloudTenant).Resources.Repository).count -gt 0) { $CloudObjects = (Get-VBRCloudTenant).Resources Section -Style Heading3 'Backup Storage' { @@ -48,7 +48,7 @@ function Get-AbrVbrCloudConnectBS { $inObj = [ordered] @{ 'Type' = $CloudObject.TypeDisplay 'Path' = Switch ([string]::IsNullOrEmpty($CloudObject.FriendlyPath)) { - $true {'-'} + $true {'--'} $false {$CloudObject.FriendlyPath} default {'Unknown'} } @@ -87,13 +87,13 @@ function Get-AbrVbrCloudConnectBS { 'Name' = $Tenant.Name 'Quota' = "$([math]::Round($Storage.RepositoryQuota / 1Kb, 2)) GB" 'Used Space' = Switch ([string]::IsNullOrEmpty($Storage.UsedSpace)) { - $true {'-'} + $true {'--'} $false {"$(Convert-Size -From MB -To GB -Value $Storage.UsedSpace) GB"} default {'Unknown'} } 'Used Space %' = $Storage.UsedSpacePercentage 'Path' = Switch ([string]::IsNullOrEmpty($Storage.RepositoryQuotaPath)) { - $true {'-'} + $true {'--'} $false {$Storage.RepositoryQuotaPath} default {'Unknown'} } diff --git a/Src/Private/Get-AbrVbrCloudConnectCG.ps1 b/Src/Private/Get-AbrVbrCloudConnectCG.ps1 index 91cdc9c..09fece6 100644 --- a/Src/Private/Get-AbrVbrCloudConnectCG.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectCG.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectCG { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.8.0 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -26,7 +26,7 @@ function Get-AbrVbrCloudConnectCG { process { try { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudGateway).count -gt 0) { Section -Style Heading3 'Cloud Gateways' { Paragraph "The following section provides summary information about configured Cloud Gateways." @@ -50,9 +50,9 @@ function Get-AbrVbrCloudConnectCG { if ($InfoLevel.CloudConnect.CloudGateway -ge 2) { $CloudGPObjects = Get-VBRCloudGatewayPool $CGPool = Switch ([string]::IsNullOrEmpty(($CloudGPObjects | where-Object {$CloudObject.Name -in $_.CloudGateways.Name}).Name)) { - $true {'-'} + $true {'--'} $false {($CloudGPObjects | where-Object {$CloudObject.Name -in $_.CloudGateways.Name}).Name} - default {'-'} + default {'--'} } $inObj.add('Cloud Gateway Pool', $CGPool) $inObj.add('Description', $CloudObject.Description) diff --git a/Src/Private/Get-AbrVbrCloudConnectCert.ps1 b/Src/Private/Get-AbrVbrCloudConnectCert.ps1 index 83bed91..1fffc8f 100644 --- a/Src/Private/Get-AbrVbrCloudConnectCert.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectCert.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectCert { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -26,7 +26,7 @@ function Get-AbrVbrCloudConnectCert { process { try { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudGatewayCertificate).count -gt 0) { Section -Style Heading3 'Gateway Certificate' { Paragraph "The following section provides information about Cloud Gateways SSL Certificate." diff --git a/Src/Private/Get-AbrVbrCloudConnectGP.ps1 b/Src/Private/Get-AbrVbrCloudConnectGP.ps1 index cc41a88..793b892 100644 --- a/Src/Private/Get-AbrVbrCloudConnectGP.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectGP.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectGP { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.8.0 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -26,7 +26,7 @@ function Get-AbrVbrCloudConnectGP { process { try { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudGatewayPool).count -gt 0) { Section -Style Heading3 'Gateways Pools' { Paragraph "The following section provides summary information about configured Cloud Gateways Pools." diff --git a/Src/Private/Get-AbrVbrCloudConnectPublicIP.ps1 b/Src/Private/Get-AbrVbrCloudConnectPublicIP.ps1 index 6e46781..48d76c0 100644 --- a/Src/Private/Get-AbrVbrCloudConnectPublicIP.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectPublicIP.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectPublicIP { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,7 +25,7 @@ function Get-AbrVbrCloudConnectPublicIP { } process { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudGatewayPool).count -gt 0) { Section -Style Heading3 'Public IP' { Paragraph "The following section provides information about Cloud Public IP." @@ -38,7 +38,7 @@ function Get-AbrVbrCloudConnectPublicIP { $inObj = [ordered] @{ 'IP Address' = $CloudObject.IpAddress 'Assigned Tenant' = Switch ([string]::IsNullOrEmpty($CloudObject.TenantId)) { - $true {'-'} + $true {'--'} $false {(Get-VBRCloudTenant -Id $CloudObject.TenantId).Name} default {'Unknown'} } diff --git a/Src/Private/Get-AbrVbrCloudConnectRR.ps1 b/Src/Private/Get-AbrVbrCloudConnectRR.ps1 index 5689a47..74298ff 100644 --- a/Src/Private/Get-AbrVbrCloudConnectRR.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectRR.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectRR { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,7 +25,7 @@ function Get-AbrVbrCloudConnectRR { } process { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudHardwarePlan).count -gt 0) { Section -Style Heading3 'Replica Resources' { Paragraph "The following table provides a summary of Replica Resources." @@ -42,12 +42,12 @@ function Get-AbrVbrCloudConnectRR { 'CPU' = Switch ([string]::IsNullOrEmpty($CloudObject.CPU)) { $true {'Unlimited'} $false {"$([math]::Round($CloudObject.CPU / 1000, 1)) Ghz"} - default {'-'} + default {'--'} } 'Memory' = Switch ([string]::IsNullOrEmpty($CloudObject.Memory)) { $true {'Unlimited'} $false {"$([math]::Round($CloudObject.Memory / 1Kb, 2)) GB"} - default {'-'} + default {'--'} } 'Storage Quota' = "$(($CloudObject.Datastore.Quota | Measure-Object -Sum).Sum) GB" 'Network Count' = $CloudObject.NumberOfNetWithInternet + $CloudObject.NumberOfNetWithoutInternet @@ -94,12 +94,12 @@ function Get-AbrVbrCloudConnectRR { 'CPU' = Switch ([string]::IsNullOrEmpty($CloudObject.CPU)) { $true {'Unlimited'} $false {"$([math]::Round($CloudObject.CPU / 1000, 1)) Ghz"} - default {'-'} + default {'--'} } 'Memory' = Switch ([string]::IsNullOrEmpty($CloudObject.Memory)) { $true {'Unlimited'} $false {"$([math]::Round($CloudObject.Memory / 1Kb, 2)) GB"} - default {'-'} + default {'--'} } 'Network Count' = $CloudObject.NumberOfNetWithInternet + $CloudObject.NumberOfNetWithoutInternet 'Subscribed Tenant' = Switch ([string]::IsNullOrEmpty($CloudObject.SubscribedTenantId)) { @@ -142,7 +142,7 @@ function Get-AbrVbrCloudConnectRR { 'Platform' = $Storage.Platform 'Storage Quota' = "$($Storage.Quota) GB" 'Storage Policy' = Switch ([string]::IsNullOrEmpty($Storage.StoragePolicy.Name)) { - $true {'-'} + $true {'--'} $false {$Storage.StoragePolicy.Name} default {'Unknown'} } diff --git a/Src/Private/Get-AbrVbrCloudConnectStatus.ps1 b/Src/Private/Get-AbrVbrCloudConnectStatus.ps1 index fe271dc..462653d 100644 --- a/Src/Private/Get-AbrVbrCloudConnectStatus.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectStatus.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectStatus { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,7 +25,7 @@ function Get-AbrVbrCloudConnectStatus { } process { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { if ((Get-VBRCloudInfrastructureState).count -gt 0) { Section -Style Heading3 'Service Status' { Paragraph "The following section provides information about Cloud Gateways SSL Certificate." diff --git a/Src/Private/Get-AbrVbrCloudConnectTenant.ps1 b/Src/Private/Get-AbrVbrCloudConnectTenant.ps1 index 786f4c0..2303d84 100644 --- a/Src/Private/Get-AbrVbrCloudConnectTenant.ps1 +++ b/Src/Private/Get-AbrVbrCloudConnectTenant.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrCloudConnectTenant { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.8.0 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -26,7 +26,7 @@ function Get-AbrVbrCloudConnectTenant { process { try { - if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -in @("Enterprise")}) { + if (Get-VBRInstalledLicense | Where-Object {$_.CloudConnect -ne "Disabled"}) { $CloudObjects = Get-VBRCloudTenant | Sort-Object -Property Name if ($CloudObjects) { Section -Style Heading3 'Tenants' { @@ -110,13 +110,13 @@ function Get-AbrVbrCloudConnectTenant { 'Expiration Date' = Switch ([string]::IsNullOrEmpty($CloudObject.LeaseExpirationDate)) { $true {'Never'} $false {$CloudObject.LeaseExpirationDate.ToLongDateString()} - default {'-'} + default {'--'} } 'Backup Storage (Cloud Backup Repository)' = ConvertTo-TextYN $CloudObject.ResourcesEnabled 'Replication Resource (Cloud Host)' = Switch ($CloudObject.ReplicationResourcesEnabled -or $CloudObject.vCDReplicationResourcesEnabled) { 'True' {'Yes'} 'False' {'No'} - default {'-'} + default {'--'} } 'Description' = $CloudObject.Description } @@ -176,7 +176,7 @@ function Get-AbrVbrCloudConnectTenant { $inObj.add('Gateway Pool', 'Automatic') } else { $GatewayPool = Switch ([string]::IsNullOrEmpty($CloudObject.GatewayPool.Name)) { - $true {'-'} + $true {'--'} $false {$CloudObject.GatewayPool.Name} default {'Unknown'} } @@ -396,7 +396,7 @@ function Get-AbrVbrCloudConnectTenant { 'Status' = Switch ($CloudSubTenant.Enabled) { 'True' {'Enabled'} 'False' {'Disabled'} - default {'-'} + default {'--'} } } diff --git a/Src/Private/Get-AbrVbrConfigurationBackupSetting.ps1 b/Src/Private/Get-AbrVbrConfigurationBackupSetting.ps1 index dee4b5f..38289ae 100644 --- a/Src/Private/Get-AbrVbrConfigurationBackupSetting.ps1 +++ b/Src/Private/Get-AbrVbrConfigurationBackupSetting.ps1 @@ -48,8 +48,8 @@ function Get-AbrVbrConfigurationBackupSetting { 'Additional Address' = $BackupSettings.NotificationOptions.AdditionalAddress 'Email Subject' = $BackupSettings.NotificationOptions.NotificationSubject 'Notify On' = Switch ($BackupSettings.NotificationOptions.EnableAdditionalNotification) { - "" {"-"; break} - $Null {"-"; break} + "" {"--"; break} + $Null {"--"; break} default {"Notify On Success: $(ConvertTo-TextYN $BackupSettings.NotificationOptions.NotifyOnSuccess)`r`nNotify On Warning: $(ConvertTo-TextYN $BackupSettings.NotificationOptions.NotifyOnWarning)`r`nNotify On Error: $(ConvertTo-TextYN $BackupSettings.NotificationOptions.NotifyOnError)`r`nNotify On Last Retry Only: $(ConvertTo-TextYN $BackupSettings.NotificationOptions.NotifyOnLastRetryOnly)"} } 'NextRun' = $BackupSettings.NextRun @@ -94,14 +94,14 @@ function Get-AbrVbrConfigurationBackupSetting { if ($OutObj | Where-Object { $_.'Run Job Automatically' -like 'No'}) { Paragraph { Text "Best Practice:" - Bold - Text "It`s a recommended best practice to activate the 'Run job automatically' option of the Backup Configuration job." + Text "It's a recommended best practice to activate the 'Run job automatically' option of the Backup Configuration job." } BlankLine } if ($OutObj | Where-Object { $_.'Enabled' -like 'No'}) { Paragraph { Text "Best Practice:" -Bold - Text "It`s a recommended best practice to enable the Backup Configuration job" + Text "It's a recommended best practice to enable the Backup Configuration job" } } } diff --git a/Src/Private/Get-AbrVbrCredential.ps1 b/Src/Private/Get-AbrVbrCredential.ps1 index 3814a59..8d13310 100644 --- a/Src/Private/Get-AbrVbrCredential.ps1 +++ b/Src/Private/Get-AbrVbrCredential.ps1 @@ -38,8 +38,8 @@ function Get-AbrVbrCredential { $inObj = [ordered] @{ 'Name' = $Credential.Name 'Change Time' = Switch ($Credential.ChangeTimeUtc) { - "" {"-"; break} - $Null {'-'; break} + "" {"--"; break} + $Null {'--'; break} default {$Credential.ChangeTimeUtc.ToShortDateString()} } 'Description' = $Credential.Description diff --git a/Src/Private/Get-AbrVbrEmailNotificationSetting.ps1 b/Src/Private/Get-AbrVbrEmailNotificationSetting.ps1 index 24548f1..a7bc8d8 100644 --- a/Src/Private/Get-AbrVbrEmailNotificationSetting.ps1 +++ b/Src/Private/Get-AbrVbrEmailNotificationSetting.ps1 @@ -42,8 +42,8 @@ function Get-AbrVbrEmailNotificationSetting { 'Daily Reports Time' = $EmailSetting.DailyReportsTime.ToShortTimeString() 'Enabled' = ConvertTo-TextYN $EmailSetting.Enabled 'Notify On' = Switch ($EmailSetting.NotifyOnSuccess) { - "" {"-"; break} - $Null {"-"; break} + "" {"--"; break} + $Null {"--"; break} default {"Notify On Success: $(ConvertTo-TextYN $EmailSetting.NotifyOnSuccess)`r`nNotify On Warning: $(ConvertTo-TextYN $EmailSetting.NotifyOnWarning)`r`nNotify On Failure: $(ConvertTo-TextYN $EmailSetting.NotifyOnFailure)`r`nNotify On Last Retry Only: $(ConvertTo-TextYN $EmailSetting.NotifyOnLastRetryOnly)"} } } diff --git a/Src/Private/Get-AbrVbrEventForwarding.ps1 b/Src/Private/Get-AbrVbrEventForwarding.ps1 new file mode 100644 index 0000000..75cb8e9 --- /dev/null +++ b/Src/Private/Get-AbrVbrEventForwarding.ps1 @@ -0,0 +1,76 @@ +function Get-AbrVbrEventForwarding { + <# + .SYNOPSIS + Used by As Built Report to returns Event Forwarding settings configured on Veeam Backup & Replication.. + .DESCRIPTION + Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. + .NOTES + Version: 0.8.3 + Author: Jonathan Colon + Twitter: @jcolonfzenpr + Github: rebelinux + Credits: Iain Brighton (@iainbrighton) - PScribo module + + .LINK + https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR + #> + [CmdletBinding()] + param ( + + ) + + begin { + Write-PscriboMessage "Discovering Veeam VBR Event Forwarding settings information from $System." + } + + process { + try { + $SNMPSettings = (Get-VBRSNMPOptions).Receiver + $SyslogSettings = try {Get-VBRSyslogServer} catch { Write-PScriboMessage "No syslog server configured"} + Section -Style Heading4 'Event Forwarding' { + $OutObj = @() + + $inObj = [ordered] @{ + 'SNMP Servers' = Switch ([string]::IsNullOrEmpty($SNMPSettings)) { + $true {"--"} + $false {$SNMPSettings | ForEach-Object {"Receiver: $($_.ReceiverIP), Port: $($_.ReceiverPort), Community: $($_.CommunityString)"}} + default {"Unknown"} + } + 'Syslog Servers' = Switch ([string]::IsNullOrEmpty($SyslogSettings)) { + $true {"--"} + $false {$SyslogSettings | ForEach-Object {"Receiver: $($_.ServerHost), Port: $($_.Port), Protocol: $($_.Protocol)"}} + default {"Unknown"} + } + } + $OutObj += [pscustomobject]$inobj + + if ($HealthCheck.Infrastructure.Settings) { + $OutObj | Where-Object { $_.'Syslog Servers' -eq '--'} | Set-Style -Style Warning -Property 'Syslog Servers' + } + + $TableParams = @{ + Name = "Event Forwarding - $VeeamBackupServer" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Table @TableParams + if ($HealthCheck.Infrastructure.BestPractice -and ($OutObj | Where-Object { $_.'Syslog Servers' -eq '--'})) { + Paragraph "Health Check:" -Bold -Underline + BlankLine + Paragraph { + Text "Security Best Practice:" -Bold + Text "It is a recommends best practice to configure Event Forwarding to an external SIEM or Log Collector to increase the organization security posture." + } + } + } + } + catch { + Write-PscriboMessage -IsWarning "Event Forwarding Section: $($_.Exception.Message)" + } + } + end {} + +} \ No newline at end of file diff --git a/Src/Private/Get-AbrVbrFileShareBackupjob.ps1 b/Src/Private/Get-AbrVbrFileShareBackupjob.ps1 index 8934245..519ae5e 100644 --- a/Src/Private/Get-AbrVbrFileShareBackupjob.ps1 +++ b/Src/Private/Get-AbrVbrFileShareBackupjob.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrFileShareBackupjob { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -26,15 +26,20 @@ function Get-AbrVbrFileShareBackupjob { process { try { - $FSBkjobs = Get-VBRJob -WarningAction SilentlyContinue | Where-Object {$_.TypeToString -like 'File Backup'} + $FSBkjobs = Get-VBRJob -WarningAction SilentlyContinue | Where-Object {$_.TypeToString -like 'File Backup' -or $_.TypeToString -like 'Object Storage Backup'} if ($FSBkjobs.count -gt 0) { - Section -Style Heading3 'File Share Backup Jobs' { - Paragraph "The following section list file share backup jobs created in Veeam Backup & Replication." + if ($VbrVersion -lt 12.1) { + $BSName = 'File Share Backup Jobs' + } else { + $BSName = 'Unstructured Data Backup Jobs' + } + Section -Style Heading3 $BSName { + Paragraph "The following section list $($BSName.ToLower()) created in Veeam Backup & Replication." BlankLine $OutObj = @() foreach ($FSBkjob in $FSBkjobs) { try { - Write-PscriboMessage "Discovered $($FSBkjob.Name) file share." + Write-PscriboMessage "Discovered $($FSBkjob.Name) $($BSName.ToLower())." $inObj = [ordered] @{ 'Name' = $FSBkjob.Name 'Type' = $FSBkjob.TypeToString @@ -51,7 +56,7 @@ function Get-AbrVbrFileShareBackupjob { $OutObj += [pscustomobject]$inobj } catch { - Write-PscriboMessage -IsWarning "File Share Backup Jobs $($FSBkjob.Name) Section: $($_.Exception.Message)" + Write-PscriboMessage -IsWarning "$($BSName.ToLower()) $($FSBkjob.Name) Section: $($_.Exception.Message)" } } @@ -63,7 +68,7 @@ function Get-AbrVbrFileShareBackupjob { } $TableParams = @{ - Name = "File Share Backup Jobs - $VeeamBackupServer" + Name = "$BSName - $VeeamBackupServer" List = $false ColumnWidths = 25, 20, 15, 15, 25 } @@ -75,7 +80,7 @@ function Get-AbrVbrFileShareBackupjob { } } catch { - Write-PscriboMessage -IsWarning "File Share Backup Jobs Section: $($_.Exception.Message)" + Write-PscriboMessage -IsWarning "$($BSName.ToLower()) Section: $($_.Exception.Message)" } } end {} diff --git a/Src/Private/Get-AbrVbrFileShareBackupjobConf.ps1 b/Src/Private/Get-AbrVbrFileShareBackupjobConf.ps1 index a4638c5..d3c218f 100644 --- a/Src/Private/Get-AbrVbrFileShareBackupjobConf.ps1 +++ b/Src/Private/Get-AbrVbrFileShareBackupjobConf.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrFileShareBackupjobConf { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.8.0 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,10 +25,15 @@ function Get-AbrVbrFileShareBackupjobConf { } process { - $Bkjobs = Get-VBRJob -WarningAction SilentlyContinue | Where-Object {$_.TypeToString -like 'File Backup'} | Sort-Object -Property Name + $Bkjobs = Get-VBRJob -WarningAction SilentlyContinue | Where-Object {$_.TypeToString -like 'File Backup' -or $_.TypeToString -like 'Object Storage Backup'} if (($Bkjobs).count -gt 0) { - Section -Style Heading3 'File Share Backup Jobs Configuration' { - Paragraph "The following section details the configuration of File Share type backup jobs." + if ($VbrVersion -lt 12.1) { + $BSName = 'File Share Backup Jobs Configuration' + } else { + $BSName = 'Unstructured Data Backup Jobs Configuration' + } + Section -Style Heading3 $BSName { + Paragraph "The following section details the information of $($BSName.ToLower())." BlankLine foreach ($Bkjob in $Bkjobs) { try { @@ -78,6 +83,7 @@ function Get-AbrVbrFileShareBackupjobConf { Text "Best Practice:" -Bold Text "It is a general rule of good practice to establish well-defined descriptions. This helps to speed up the fault identification process, as well as enabling better documentation of the environment." } + BlankLine } } } @@ -85,36 +91,85 @@ function Get-AbrVbrFileShareBackupjobConf { Write-PscriboMessage -IsWarning "Common Information Section: $($_.Exception.Message)" } } - if ($Bkjob.GetObjectsInJob()) { - Section -Style NOTOCHeading5 -ExcludeFromTOC "Files and Folders" { - $OutObj = @() - try { - foreach ($OBJ in ($Bkjob.GetObjectsInJob() | Where-Object {$_.Type -eq "Include" -or $_.Type -eq "Exclude"} )) { - Write-PscriboMessage "Discovered $($OBJ.Name) object to backup." - $inObj = [ordered] @{ - 'Name' = $OBJ.Name - 'Resource Type' = $OBJ.TypeDisplayName - 'Role' = $OBJ.Type - 'Location' = $OBJ.Location - 'Approx Size' = $OBJ.ApproxSizeString - 'File Filter Include Masks' = $OBJ.ExtendedOptions.FileSourceOptions.IncludeMasks - 'File Filter Exclude Masks' = $OBJ.ExtendedOptions.FileSourceOptions.ExcludeMasks - } - $OutObj = [pscustomobject]$inobj + if ($Bkjob.TypeToString -ne "Object Storage Backup") { + if ($Bkjob.GetObjectsInJob()) { + Section -Style NOTOCHeading5 -ExcludeFromTOC "Files and Folders" { + $OutObj = @() + try { + foreach ($OBJ in ($Bkjob.GetObjectsInJob() | Where-Object {$_.Type -eq "Include" -or $_.Type -eq "Exclude"})) { + Write-PscriboMessage "Discovered $($OBJ.Name) files and folders to backup." + $inObj = [ordered] @{ + 'Name' = $OBJ.Name + 'Resource Type' = $OBJ.TypeDisplayName + 'Role' = $OBJ.Type + 'Location' = $OBJ.Location + 'Approx Size' = $OBJ.ApproxSizeString + 'File Filter Include Masks' = $OBJ.ExtendedOptions.FileSourceOptions.IncludeMasks + 'File Filter Exclude Masks' = $OBJ.ExtendedOptions.FileSourceOptions.ExcludeMasks + } + $OutObj = [pscustomobject]$inobj + $TableParams = @{ + Name = "Files and Folders - $($OBJ.Name)" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Table @TableParams + } + } + catch { + Write-PscriboMessage -IsWarning "Files and Folders Section: $($_.Exception.Message)" + } + } + } + } else { + if ((Get-VBRUnstructuredBackupJob -id $Bkjob.Id).BackupObject) { + Section -Style NOTOCHeading5 -ExcludeFromTOC "Objects" { + $OutObj = @() + try { + foreach ($OBJ in ((Get-VBRUnstructuredBackupJob -id $Bkjob.Id).BackupObject)) { + Write-PscriboMessage "Discovered $($OBJ.Name) object to backup." + $inObj = [ordered] @{ + 'Name' = $OBJ.Server.FriendlyName + 'Path' = Switch ([string]::IsNullOrEmpty($OBJ.Path)) { + $true {"--"} + $false {$OBJ.Path} + default {"Unknown"} + } + 'Container' = Switch ([string]::IsNullOrEmpty($OBJ.Container)) { + $true {"--"} + $false {$OBJ.Container} + default {"Unknown"} + } + 'Inclusion Mask' = Switch ([string]::IsNullOrEmpty($OBJ.InclusionMask)) { + $true {"--"} + $false {$OBJ.InclusionMask} + default {"Unknown"} + } + 'Exclusion Mask' = Switch ([string]::IsNullOrEmpty($OBJ.ExclusionMask)) { + $true {"--"} + $false {$OBJ.ExclusionMask} + default {"Unknown"} + } + } + $OutObj += [pscustomobject]$inobj + } $TableParams = @{ - Name = "Files and Folders - $($OBJ.Name)" - List = $true - ColumnWidths = 40, 60 + Name = "Objects - $($OBJ.Name)" + List = $false + ColumnWidths = 20, 20, 20, 20, 20 } if ($Report.ShowTableCaptions) { $TableParams['Caption'] = "- $($TableParams.Name)" } $OutObj | Table @TableParams } - } - catch { - Write-PscriboMessage -IsWarning "Files and Folders Section: $($_.Exception.Message)" + catch { + Write-PscriboMessage -IsWarning "Objects Section: $($_.Exception.Message)" + } } } } @@ -137,9 +192,9 @@ function Get-AbrVbrFileShareBackupjobConf { 'Specified' {"File with the following extension only: $($Bkjob.Options.NasBackupRetentionPolicy.IncludedFileExtensions)"} } - if ($Bkjob.Options.NasBackupRetentionPolicy.LongTermEnabled) { + if ($Bkjob.Options.NasBackupRetentionPolicy.LongTermEnabled -and ($VbrVersion -lt 12.1)) { $inObj.add('Keep previous file versions for', "$($Bkjob.Options.NasBackupRetentionPolicy.LongTermRetention) $($Bkjob.Options.NasBackupRetentionPolicy.LongTermRetentionUnit)") - $inObj.add('Archive repository', (Get-VBRNASBackupJob | Where-Object {$_.id -eq $BKjob.id}).LongTermBackupRepository.Name) + $inObj.add('Archive repository', (Get-VBRNASBackupJob -WarningAction SilentlyContinue | Where-Object {$_.id -eq $BKjob.id}).LongTermBackupRepository.Name) $inObj.add('File to Archive', $FiletoArchive) } @@ -155,7 +210,12 @@ function Get-AbrVbrFileShareBackupjobConf { } $OutObj | Table @TableParams if ($InfoLevel.Jobs.FileShare -ge 2) { - Section -Style NOTOCHeading6 -ExcludeFromTOC "Advanced Settings (File Version)" { + if ($VbrVersion -lt 12.1) { + $FLVersion = "File Version" + } else { + $FLVersion = "Object Version" + } + Section -Style NOTOCHeading6 -ExcludeFromTOC "Advanced Settings ($FLVersion)" { $OutObj = @() try { Write-PscriboMessage "Discovered $($Bkjob.Name) File Version options." @@ -176,7 +236,7 @@ function Get-AbrVbrFileShareBackupjobConf { $OutObj = [pscustomobject]$inobj $TableParams = @{ - Name = "Advanced Settings (File Version) - $($Bkjob.Name)" + Name = "Advanced Settings ($FLVersion) - $($Bkjob.Name)" List = $true ColumnWidths = 40, 60 } @@ -186,7 +246,36 @@ function Get-AbrVbrFileShareBackupjobConf { $OutObj | Table @TableParams } catch { - Write-PscriboMessage -IsWarning "Advanced Settings (File Version) $($Bkjob.Name) Section: $($_.Exception.Message)" + Write-PscriboMessage -IsWarning "Advanced Settings ($FLVersion) $($Bkjob.Name) Section: $($_.Exception.Message)" + } + } + } + if ($InfoLevel.Jobs.FileShare -ge 2 -and ($Bkjob.TypeToString -ne "Object Storage Backup")) { + Section -Style NOTOCHeading6 -ExcludeFromTOC "Advanced Settings (ACL Handling)" { + $OutObj = @() + try { + Write-PscriboMessage "Discovered $($Bkjob.Name) acl handling options." + $inObj = [ordered] @{ + 'Permissions and attribute backup' = Switch ($Bkjob.Options.NasBackupOptions.FileAttributesChangeTrackingMode) { + 'TrackOnlyFolderAttributesChanges' {'Folder-level only (recommended)'} + 'TrackEverythingAttributesChanges' {'File and folders (slower)'} + default {"--"} + } + } + $OutObj = [pscustomobject]$inobj + + $TableParams = @{ + Name = "Advanced Settings (acl handling) - $($Bkjob.Name)" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Advanced Settings (acl handling) $($Bkjob.Name) Section: $($_.Exception.Message)" } } } @@ -356,6 +445,48 @@ function Get-AbrVbrFileShareBackupjobConf { Write-PscriboMessage -IsWarning "Storage Options Section: $($_.Exception.Message)" } } + $ArchiveRepoTarget = Get-VBRUnstructuredBackupJob -id $Bkjob.Id + if ($ArchiveRepoTarget.LongTermRetentionPeriodEnabled) { + Section -Style NOTOCHeading5 -ExcludeFromTOC "Archive Repository" { + $OutObj = @() + try { + Write-PscriboMessage "Discovered $($Bkjob.Name) archive repository." + try { + $inObj = [ordered] @{ + 'Backup Repository ' = $ArchiveRepoTarget.LongTermBackupRepository.Name + 'Type' = $ArchiveRepoTarget.LongTermBackupRepository.Type + 'FriendlyPath' = $ArchiveRepoTarget.LongTermBackupRepository.FriendlyPath + 'Archive previus version for' = "$($ArchiveRepoTarget.LongTermRetentionPeriod) $($ArchiveRepoTarget.LongTermRetentionType)" + 'File to archive' = $ArchiveRepoTarget.BackupArchivalOptions.ArchivalType + } + + if ($ArchiveRepoTarget.BackupArchivalOptions.ArchivalType -eq 'ExclusionMask') { + $inObj.add("Exclusion Mask", $ArchiveRepoTarget.BackupArchivalOptions.ExclusionMask -join ",") + } elseif ($ArchiveRepoTarget.BackupArchivalOptions.ArchivalType -eq 'InclusionMask') { + $inObj.add("Inclusion Mask", $ArchiveRepoTarget.BackupArchivalOptions.InclusionMask -join ",") + } + $inObj.add("Description", $ArchiveRepoTarget.LongTermBackupRepository.Description) + + $OutObj += [pscustomobject]$inobj + } + catch { + Write-PscriboMessage -IsWarning "Archive Repository $($ArchiveRepoTarget.Name) Section: $($_.Exception.Message)" + } + $TableParams = @{ + Name = "Archive Repository - $($Bkjob.Name)" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-Object -Property 'Job Name' | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Archive Repository Section: $($_.Exception.Message)" + } + } + } $SecondaryTargets = [Veeam.Backup.Core.CBackupJob]::GetSecondDestinationJobs($Bkjob.Id) | Where-Object {$_.JobType -ne 'SimpleBackupCopyWorker'} if ($SecondaryTargets) { Section -Style NOTOCHeading5 -ExcludeFromTOC "Secondary Target" { @@ -549,7 +680,7 @@ function Get-AbrVbrFileShareBackupjobConf { } } catch { - Write-PscriboMessage -IsWarning "File Share Backup Jobs Configuration Section: $($_.Exception.Message)" + Write-PscriboMessage -IsWarning "$($BSName) Section: $($_.Exception.Message)" } } } diff --git a/Src/Private/Get-AbrVbrFileSharesInfo.ps1 b/Src/Private/Get-AbrVbrFileSharesInfo.ps1 index d353215..04fecdd 100644 --- a/Src/Private/Get-AbrVbrFileSharesInfo.ps1 +++ b/Src/Private/Get-AbrVbrFileSharesInfo.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrFileSharesInfo { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -25,13 +25,13 @@ function Get-AbrVbrFileSharesInfo { } process { - if ((Get-VBRNASServer).count -gt 0) { + $ShareObjs = Get-VBRNASServer -WarningAction SilentlyContinue + if ($ShareObjs) { Section -Style Heading3 'File Shares' { Paragraph "The following table provides a summary about the file shares backed-up by Veeam Server $(((Get-VBRServerSession).Server))." BlankLine $OutObj = @() try { - $ShareObjs = Get-VBRNASServer foreach ($ShareObj in $ShareObjs) { $Path = $Null try { diff --git a/Src/Private/Get-AbrVbrFileToTape.ps1 b/Src/Private/Get-AbrVbrFileToTape.ps1 index ad34e3f..789efb0 100644 --- a/Src/Private/Get-AbrVbrFileToTape.ps1 +++ b/Src/Private/Get-AbrVbrFileToTape.ps1 @@ -112,8 +112,8 @@ function Get-AbrVbrFileToTape { 'Type' = 'NDMP' 'Selection Type' = 'Directory' 'Path' = $NDMP.Name - 'Include Filter' = '-' - 'Exclude Filter' = '-' + 'Include Filter' = '--' + 'Exclude Filter' = '--' } $OutObj += [pscustomobject]$inobj2 } diff --git a/Src/Private/Get-AbrVbrGlobalExclusion.ps1 b/Src/Private/Get-AbrVbrGlobalExclusion.ps1 new file mode 100644 index 0000000..b3b9228 --- /dev/null +++ b/Src/Private/Get-AbrVbrGlobalExclusion.ps1 @@ -0,0 +1,93 @@ +function Get-AbrVbrGlobalExclusion { + <# + .SYNOPSIS + Used by As Built Report to returns Global Exclusion settings configured on Veeam Backup & Replication.. + .DESCRIPTION + Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. + .NOTES + Version: 0.8.3 + Author: Jonathan Colon + Twitter: @jcolonfzenpr + Github: rebelinux + Credits: Iain Brighton (@iainbrighton) - PScribo module + + .LINK + https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR + #> + [CmdletBinding()] + param ( + + ) + + begin { + Write-PscriboMessage "Discovering Veeam VBR Global Exclusion settings information from $System." + } + + process { + try { + $MalwareDetectionExclusions = Get-VBRMalwareDetectionExclusion + $VMExclusions = Get-VBRVMExclusion + Section -Style Heading4 'Global Exclusions' { + try { + Write-PscriboMessage "Discovering Veeam VBR Malware Detection Exclusions settings information from $System." + Section -ExcludeFromTOC -Style Heading5 'Malware Detection Exclusions' { + foreach ($MalwareDetectionExclusion in $MalwareDetectionExclusions) { + $OutObj = @() + + $inObj = [ordered] @{ + 'Name' = $MalwareDetectionExclusion.Name + 'Platform' = $MalwareDetectionExclusion.Platform + 'Note' = ConvertTo-EmptyToFiller $MalwareDetectionExclusion.Note + } + $OutObj += [pscustomobject]$inobj + } + + $TableParams = @{ + Name = "Malware Detection Exclusions - $VeeamBackupServer" + List = $false + ColumnWidths = 33, 33, 34 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-Object -Property Name | Table @TableParams + } + } catch { + Write-PscriboMessage -IsWarning "Malware Detection Exclusions Section: $($_.Exception.Message)" + } + try { + Write-PscriboMessage "Discovering Veeam VBR VM Exclusions settings information from $System." + Section -ExcludeFromTOC -Style Heading5 'VM Exclusions' { + foreach ($VMExclusion in $VMExclusions) { + $OutObj = @() + + $inObj = [ordered] @{ + 'Name' = $VMExclusion.Name + 'Platform' = $VMExclusion.Platform + 'Note' = ConvertTo-EmptyToFiller $VMExclusion.Note + } + $OutObj += [pscustomobject]$inobj + } + + $TableParams = @{ + Name = "VM Exclusions - $VeeamBackupServer" + List = $false + ColumnWidths = 33, 33, 34 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-Object -Property Name | Table @TableParams + } + } catch { + Write-PscriboMessage -IsWarning "VM Exclusions Section: $($_.Exception.Message)" + } + } + } + catch { + Write-PscriboMessage -IsWarning "Global Exclusions Section: $($_.Exception.Message)" + } + } + end {} + +} \ No newline at end of file diff --git a/Src/Private/Get-AbrVbrInfrastructureSummary.ps1 b/Src/Private/Get-AbrVbrInfrastructureSummary.ps1 index 2a89800..6ba9989 100644 --- a/Src/Private/Get-AbrVbrInfrastructureSummary.ps1 +++ b/Src/Private/Get-AbrVbrInfrastructureSummary.ps1 @@ -45,6 +45,8 @@ function Get-AbrVbrInfrastructureSummary { } Catch { Write-PscriboMessage -IsWarning "Infrastructure SureBackup Summary Section: $($_.Exception.Message)" + $SureBackupAGs = 0 + $SureBackupVLs = 0 } $inObj = [ordered] @{ 'Backup Proxies' = $BackupProxies diff --git a/Src/Private/Get-AbrVbrInstalledLicense.ps1 b/Src/Private/Get-AbrVbrInstalledLicense.ps1 index 262f7cb..06ecdbe 100644 --- a/Src/Private/Get-AbrVbrInstalledLicense.ps1 +++ b/Src/Private/Get-AbrVbrInstalledLicense.ps1 @@ -44,14 +44,14 @@ function Get-AbrVbrInstalledLicense { 'Type' = $License.Type 'Status' = $License.Status 'Expiration Date' = Switch ($License.ExpirationDate) { - "" {"-"; break} - $Null {'-'; break} + "" {"--"; break} + $Null {'--'; break} default {$License.ExpirationDate.ToLongDateString()} } 'Support Id' = $License.SupportId 'Support Expiration Date' = Switch ($License.SupportExpirationDate) { - "" {"-"; break} - $Null {'-'; break} + "" {"--"; break} + $Null {'--'; break} default {$License.SupportExpirationDate.ToLongDateString()} } 'Auto Update Enabled' = ConvertTo-TextYN $License.AutoUpdateEnabled diff --git a/Src/Private/Get-AbrVbrInventorySummary.ps1 b/Src/Private/Get-AbrVbrInventorySummary.ps1 index 722dd41..d1f4370 100644 --- a/Src/Private/Get-AbrVbrInventorySummary.ps1 +++ b/Src/Private/Get-AbrVbrInventorySummary.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrInventorySummary { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -33,15 +33,31 @@ function Get-AbrVbrInventorySummary { $HvCluster = Get-VBRServer | Where-Object {$_.Type -eq 'HvCluster'} $HvServer = Get-VBRServer | Where-Object {$_.Type -eq 'HvServer'} $ProtectionGroups = Get-VBRProtectionGroup - $Shares = Get-VBRNASServer + if ($VbrVersion -lt 12.1) { + $Shares = Get-VBRNASServer -WarningAction SilentlyContinue + } else { + $FileServers = Get-VBRUnstructuredServer | Where-Object {$_.Type -eq "FileServer"} + $NASFillers = Get-VBRUnstructuredServer | Where-Object {$_.Type -eq "SANSMB"} + $FileShares = Get-VBRUnstructuredServer | Where-Object {$_.Type -eq "SMB" -or $_.Type -eq "NFS"} + $ObjectStorage = Get-VBRUnstructuredServer | Where-Object {$_.Type -eq "AzureBlobServer" -or $_.Type -eq "AmazonS3Server" -or $_.Type -eq "S3CompatibleServer"} + } $inObj = [ordered] @{ 'vCenter Servers' = $vCenter.Count 'ESXi Servers' = $ESXi.Count 'Hyper-V Clusters' = $HvCluster.Count 'Hyper-V Servers' = $HvServer.Count 'Protection Groups' = $ProtectionGroups.Count - 'File Shares' = $Shares.Count } + + if ($VbrVersion -lt 12.1) { + $inObj.add('File Shares',$Shares.Count) + } else { + $inObj.add('File Server',$FileServers.Count) + $inObj.add('NAS Fillers',$NASFillers.Count) + $inObj.add('File Shares',$FileShares.Count) + $inObj.add('Object Storage',$ObjectStorage.Count) + } + $OutObj += [pscustomobject]$inobj } catch { diff --git a/Src/Private/Get-AbrVbrMalwareDetectionOption.ps1 b/Src/Private/Get-AbrVbrMalwareDetectionOption.ps1 new file mode 100644 index 0000000..3f6a359 --- /dev/null +++ b/Src/Private/Get-AbrVbrMalwareDetectionOption.ps1 @@ -0,0 +1,71 @@ +function Get-AbrVbrMalwareDetectionOption { + <# + .SYNOPSIS + Used by As Built Report to returns Malware Detection Option settings configured on Veeam Backup & Replication.. + .DESCRIPTION + Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. + .NOTES + Version: 0.8.3 + Author: Jonathan Colon + Twitter: @jcolonfzenpr + Github: rebelinux + Credits: Iain Brighton (@iainbrighton) - PScribo module + + .LINK + https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR + #> + [CmdletBinding()] + param ( + + ) + + begin { + Write-PscriboMessage "Discovering Veeam VBR Malware Detection Option settings information from $System." + } + + process { + try { + $MalwareDetectionOption = Get-VBRMalwareDetectionOptions + Section -Style Heading4 'Malware Detection' { + $OutObj = @() + + $inObj = [ordered] @{ + 'Inline entropy analisys' = ConvertTo-TextYN $MalwareDetectionOption.InlineMalwareScanEnabled + 'Sensitivity' = $MalwareDetectionOption.Sensitivity + 'File system activity analisys' = ConvertTo-TextYN $MalwareDetectionOption.GuestIndexScanEnabled + 'Update malware definition automatically' = ConvertTo-TextYN $MalwareDetectionOption.UpdateExtensionsListPeriodically + 'File Maks: Suspicious Extensions' = $MalwareDetectionOption.SuspiciousExtensions -join "," + 'File Maks: Non Suspicious Extensions' = $MalwareDetectionOption.NonSuspiciousExtensions -join "," + 'Incident API: Quick Backup On External Event' = ConvertTo-TextYN $MalwareDetectionOption.QuickBackupOnExternalEventEnabled + 'Send SNMP notification for detected malware' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.EnableSnmpNotification + 'Send email notification for detected malware' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.EnableAdditionalNotification + 'Aditional email address' = $MalwareDetectionOption.NotificationOptions.AdditionalAddress + 'Use custom notification settings' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.UseNotificationOptions + 'Notify on success' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.NotifyOnSuccess + 'Notify on warning' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.NotifyOnWarning + 'Notify on error' = ConvertTo-TextYN $MalwareDetectionOption.NotificationOptions.NotifyOnError + } + $OutObj += [pscustomobject]$inobj + + if ($HealthCheck.Infrastructure.Settings) { + $OutObj | Where-Object { $_.'Update malware definition automatically' -eq 'No'} | Set-Style -Style Warning -Property 'Update malware definition automatically' + } + + $TableParams = @{ + Name = "Malware Detection - $VeeamBackupServer" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Table @TableParams + } + } + catch { + Write-PscriboMessage -IsWarning "Malware Detection Option Section: $($_.Exception.Message)" + } + } + end {} + +} \ No newline at end of file diff --git a/Src/Private/Get-AbrVbrNDMPInfo.ps1 b/Src/Private/Get-AbrVbrNDMPInfo.ps1 index eb50fb3..ed57bd2 100644 --- a/Src/Private/Get-AbrVbrNDMPInfo.ps1 +++ b/Src/Private/Get-AbrVbrNDMPInfo.ps1 @@ -6,7 +6,7 @@ function Get-AbrVbrNDMPInfo { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.7.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -27,11 +27,11 @@ function Get-AbrVbrNDMPInfo { process { try { if (Get-VBRInstalledLicense | Where-Object {$_.Edition -in @("EnterprisePlus","Enterprise") -and $_.Status -ne "Expired"}) { - if ((Get-VBRNDMPServer).count -gt 0) { + $NDMPObjs = Get-VBRNDMPServer + if ($NDMPObjs) { Section -Style Heading3 'NDMP Servers' { $OutObj = @() try { - $NDMPObjs = Get-VBRNDMPServer | Where-Object {$_.Port -ne 0} foreach ($NDMPObj in $NDMPObjs) { try { Write-PscriboMessage "Discovered $($NDMPObj.Name) NDMP Server." diff --git a/Src/Private/Get-AbrVbrObjectRepository.ps1 b/Src/Private/Get-AbrVbrObjectRepository.ps1 index 05165ab..8b37e08 100644 --- a/Src/Private/Get-AbrVbrObjectRepository.ps1 +++ b/Src/Private/Get-AbrVbrObjectRepository.ps1 @@ -60,8 +60,8 @@ function Get-AbrVbrObjectRepository { 'Type' = $ObjectRepo.Type 'Use Gateway Server' = ConvertTo-TextYN $ObjectRepo.UseGatewayServer 'Gateway Server' = Switch ($ObjectRepo.GatewayServer.Name) { - "" {"-"; break} - $Null {"-"; break} + "" {"--"; break} + $Null {"--"; break} default {$ObjectRepo.GatewayServer.Name.split(".")[0]} } } diff --git a/Src/Private/Get-AbrVbrRequiredModule.ps1 b/Src/Private/Get-AbrVbrRequiredModule.ps1 index ca0111f..5b9c146 100644 --- a/Src/Private/Get-AbrVbrRequiredModule.ps1 +++ b/Src/Private/Get-AbrVbrRequiredModule.ps1 @@ -5,7 +5,7 @@ function Get-AbrVbrRequiredModule { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.3.1 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -53,13 +53,10 @@ function Get-AbrVbrRequiredModule { Write-PScriboMessage -IsWarning "Failed to load VeeamPSSnapIn and no Modules found" } } + Write-PScriboMessage "Identifying Veeam Powershell module version." if ($Module = Get-Module -ListAvailable -Name Veeam.Backup.PowerShell) { try { - Write-PScriboMessage "Identifying Veeam Powershell module version." - switch ($Module.Version.ToString()) { - {$_ -eq "1.0"} { [int]$VbrVersion = "11" } - Default {[int]$VbrVersion = "11"} - } + $script:VbrVersion = $Module.Version.ToString() Write-PScriboMessage "Using Veeam Powershell module version $($VbrVersion)." } catch { @@ -69,14 +66,17 @@ function Get-AbrVbrRequiredModule { else { try { Write-PScriboMessage "No Veeam Modules found, Fallback to SnapIn." - [int]$VbrVersion = (Get-PSSnapin VeeamPSSnapin -ErrorAction SilentlyContinue).PSVersion.ToString() + $script:VbrVersion = (Get-PSSnapin VeeamPSSnapin -ErrorAction SilentlyContinue).PSVersion.ToString() + if ($VbrVersion) { + Write-PScriboMessage "Using Veeam Powershell module version $($VbrVersion)." + } } catch { Write-PScriboMessage -IsWarning "Failed to get Version from Module or SnapIn" } } # Check if the required version of VMware PowerCLI is installed - $RequiredModule = Get-Module -ListAvailable -Name $Name | Sort-Object -Property Version -Descending | Select-Object -First 1 + $RequiredModule = Get-Module -ListAvailable -Name $Name $ModuleVersion = "$($RequiredModule.Version.Major)" + "." + "$($RequiredModule.Version.Minor)" if ($ModuleVersion -eq ".") { throw "$Name $Version or higher is required to run the Veeam VBR As Built Report. Install the Veeam Backup & Replication console that provide the required modules." diff --git a/Src/Private/Get-AbrVbrServiceProvider.ps1 b/Src/Private/Get-AbrVbrServiceProvider.ps1 index 6e69eaa..cdd3090 100644 --- a/Src/Private/Get-AbrVbrServiceProvider.ps1 +++ b/Src/Private/Get-AbrVbrServiceProvider.ps1 @@ -142,12 +142,12 @@ function Get-AbrVbrServiceProvider { $CPU = Switch ([string]::IsNullOrEmpty($CloudProvider.ReplicationResources.CPU)) { $true {'Unlimited'} $false {"$([math]::Round($CloudProvider.ReplicationResources.CPU / 1000, 1)) Ghz"} - default {'-'} + default {'--'} } $Memory = Switch ([string]::IsNullOrEmpty($CloudProvider.ReplicationResources.Memory)) { $true {'Unlimited'} $false {"$([math]::Round($CloudProvider.ReplicationResources.Memory / 1Kb, 2)) GB"} - default {'-'} + default {'--'} } Write-PscriboMessage "Discovered $($CloudProvider.DNSName) Service Provider DRaaS Resources information." $inObj = [ordered] @{ @@ -164,7 +164,7 @@ function Get-AbrVbrServiceProvider { if ($CloudProvider.ReplicationResources.PublicIpEnabled) { $PublicIP = Switch ([string]::IsNullOrEmpty($CloudProvider.ReplicationResources.PublicIp)) { - $true {'-'} + $true {'--'} $false {$CloudProvider.ReplicationResources.PublicIp} default {'Unknown'} } diff --git a/Src/Private/Get-AbrVbrStorageIsilon.ps1 b/Src/Private/Get-AbrVbrStorageIsilon.ps1 index 8480b45..be6bcc6 100644 --- a/Src/Private/Get-AbrVbrStorageIsilon.ps1 +++ b/Src/Private/Get-AbrVbrStorageIsilon.ps1 @@ -44,7 +44,7 @@ function Get-AbrVbrStorageIsilon { } 'Description' = $IsilonHost.Description 'Used Credential' = Switch (($UsedCred).count) { - 0 {"-"} + 0 {"--"} default {"$($UsedCred.Name) - ($($UsedCred.Description))"} } 'Connection Address' = $IsilonOptions.IsilonHostOptions.AdditionalAddresses.IP -join ", " diff --git a/Src/Private/Get-AbrVbrStorageOntap.ps1 b/Src/Private/Get-AbrVbrStorageOntap.ps1 index 002d9ae..0f573e1 100644 --- a/Src/Private/Get-AbrVbrStorageOntap.ps1 +++ b/Src/Private/Get-AbrVbrStorageOntap.ps1 @@ -46,7 +46,7 @@ function Get-AbrVbrStorageOntap { 'Description' = $OntapHost.Description 'Storage Type' = $OntapHost.NaOptions.HostType 'Used Credential' = Switch (($UsedCred).count) { - 0 {"-"} + 0 {"--"} default {"$($UsedCred.Name) - ($($UsedCred.Description))"} } 'Connection Address' = $OntapHost.ConnPoints -join ", " diff --git a/Src/Private/Get-AbrVbrSureBackup.ps1 b/Src/Private/Get-AbrVbrSureBackup.ps1 index 33026e6..bbed707 100644 --- a/Src/Private/Get-AbrVbrSureBackup.ps1 +++ b/Src/Private/Get-AbrVbrSureBackup.ps1 @@ -84,8 +84,8 @@ function Get-AbrVbrSureBackup { 'Role' = ConvertTo-EmptyToFiller ($VMSetting.Role -join ", ") 'Test Script' = ConvertTo-EmptyToFiller ($VMSetting.TestScript.PredefinedApplication -join ", ") 'Startup Options' = SWitch ($VMSetting.StartupOptions) { - "" {"-"; break} - $Null {"-"; break} + "" {"--"; break} + $Null {"--"; break} default {$VMSetting.StartupOptions | ForEach-Object {"Allocated Memory: $($_.AllocatedMemory)`r`nHeartbeat Check: $(ConvertTo-TextYN $_.VMHeartBeatCheckEnabled)`r`nMaximum Boot Time: $($_.MaximumBootTime)`r`nApp Init Timeout: $($_.ApplicationInitializationTimeout)`r`nPing Check: $(ConvertTo-TextYN $_.VMPingCheckEnabled)"}} } } diff --git a/Src/Private/Get-AbrVbrSureBackupjobconf.ps1 b/Src/Private/Get-AbrVbrSureBackupjobconf.ps1 index 2d2b4a4..28c438f 100644 --- a/Src/Private/Get-AbrVbrSureBackupjobconf.ps1 +++ b/Src/Private/Get-AbrVbrSureBackupjobconf.ps1 @@ -80,32 +80,34 @@ function Get-AbrVbrSureBackupjobconf { Write-PscriboMessage -IsWarning "SureBackup $($SBkjob.Name) Common Information Section: $($_.Exception.Message)" } try { - Section -Style NOTOCHeading5 -ExcludeFromTOC 'Virtual Lab' { - $OutObj = @() - Write-PscriboMessage "Discovered $($SBkjob.VirtualLab.Name) virtual lab." - $inObj = [ordered] @{ - 'Name' = $SBkjob.VirtualLab.Name - 'Description' = $SBkjob.VirtualLab.Description - 'Physical Host' = $SBkjob.VirtualLab.Server.Name - 'Physical Host Version' = $SBkjob.VirtualLab.Server.Info.Info - } - if ($SBkjob.VirtualLab.Platform -eq "HyperV" -and (Get-VBRHvVirtualLabConfiguration)) { - $inObj.add('Destination', (Get-VBRHvVirtualLabConfiguration -Id $SBkjob.VirtualLab.Id).Path) - } - if ($SBkjob.VirtualLab.Platform -eq "VMWare") { - $inObj.add('Datastore', (Get-VBRViVirtualLabConfiguration -Id $SBkjob.VirtualLab.Id).CacheDatastore) - } - $OutObj = [pscustomobject]$inobj + if ($SBkjob.VirtualLab) { + Section -Style NOTOCHeading5 -ExcludeFromTOC 'Virtual Lab' { + $OutObj = @() + Write-PscriboMessage "Discovered $($SBkjob.VirtualLab.Name) virtual lab." + $inObj = [ordered] @{ + 'Name' = $SBkjob.VirtualLab.Name + 'Description' = $SBkjob.VirtualLab.Description + 'Physical Host' = $SBkjob.VirtualLab.Server.Name + 'Physical Host Version' = $SBkjob.VirtualLab.Server.Info.Info + } + if ($SBkjob.VirtualLab.Platform -eq "HyperV" -and (Get-VBRHvVirtualLabConfiguration)) { + $inObj.add('Destination', (Get-VBRHvVirtualLabConfiguration -Id $SBkjob.VirtualLab.Id).Path) + } + if ($SBkjob.VirtualLab.Platform -eq "VMWare") { + $inObj.add('Datastore', (Get-VBRViVirtualLabConfiguration -Id $SBkjob.VirtualLab.Id).CacheDatastore) + } + $OutObj = [pscustomobject]$inobj - $TableParams = @{ - Name = "Virtual Lab - $($SBkjob.Name)" - List = $true - ColumnWidths = 40, 60 - } - if ($Report.ShowTableCaptions) { - $TableParams['Caption'] = "- $($TableParams.Name)" + $TableParams = @{ + Name = "Virtual Lab - $($SBkjob.Name)" + List = $true + ColumnWidths = 40, 60 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Table @TableParams } - $OutObj | Table @TableParams } } catch { @@ -178,7 +180,12 @@ function Get-AbrVbrSureBackupjobconf { 'Application Initialization Timeout' = "$($LinkedJob.StartupOptions.ApplicationInitializationTimeout) sec" 'VM heartbeat is present' = ConvertTo-TextYN $LinkedJob.StartupOptions.VMHeartBeatCheckEnabled 'VM respond to ping on any interface' = ConvertTo-TextYN $LinkedJob.StartupOptions.VMPingCheckEnabled - 'VM Test Script' = $LinkedJob.ScriptOptions.PredefinedApplication -join "," + 'VM Role' = ConvertTo-EmptyToFiller ($LinkedJob.ScriptOptions.PredefinedApplication -join ", ") + 'VM Test Script' = Switch ([string]::IsNullOrEmpty(($LinkedJob.ScriptOptions | ForEach-Object {if ($_.Name) {$_.Name}}))) { + $true {'--'} + $false {($LinkedJob.ScriptOptions) | ForEach-Object {if ($_.Name) {"Name: $($_.Name), Path: $($_.Path), Argument: $($_.Argument)"}}} + default {"Uknown"} + } 'Credentials' = Switch ($LinkedJob.Credentials.Description) { $Null {'None'} default {$LinkedJob.Credentials.Description} @@ -197,6 +204,39 @@ function Get-AbrVbrSureBackupjobconf { $OutObj | Table @TableParams } } + if ($SBkjob.LinkedJob.VM) { + Section -Style NOTOCHeading6 -ExcludeFromTOC 'Per VM Verification Rules' { + $OutObj = @() + foreach ($LinkedJobVM in $SBkjob.LinkedJob.VM) { + Write-PscriboMessage "Discovered $($LinkedJobVM.Name) verification rules." + $inObj = [ordered] @{ + 'VM Name' = $LinkedJobVM.Name + 'Excluded' = ConvertTo-TextYN $LinkedJobVM.IsExcluded + 'VM Role' = ConvertTo-EmptyToFiller ($LinkedJobVM.Role -join ", ") + 'VM Test Script' = Switch ([string]::IsNullOrEmpty(($LinkedJobVM.TestScript | ForEach-Object {if ($_.Name) {$_.Name}}))) { + $true {'--'} + $false {($LinkedJobVM.TestScript) | ForEach-Object {if ($_.Name) {"Name: $($_.Name),Path: $($_.Path),Argument: $($_.Argument)"}}} + default {"Uknown"} + } + 'Credentials' = Switch ($LinkedJobVM.Credentials.Description) { + $Null {'None'} + default {$LinkedJobVM.Credentials.Description} + } + } + $OutObj += [pscustomobject]$inobj + } + + $TableParams = @{ + Name = "Per VM Verification Rules - $($SBkjob.Name)" + List = $false + ColumnWidths = 21, 11, 20, 28, 20 + } + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-Object -Property 'VM Name' | Table @TableParams + } + } } catch { Write-PscriboMessage -IsWarning "SureBackup Verification Options $($SBkjob.Name) Section: $($_.Exception.Message)" @@ -216,12 +256,23 @@ function Get-AbrVbrSureBackupjobconf { 'Backup file integrity scan' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableDiskContentValidation 'Skip validation for application group VM' = ConvertTo-TextYN $SBkjob.VerificationOptions.DisableApplicationGroupValidation 'Malware Scan' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableMalwareScan + 'YARA Scan' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableYARAScan + 'YARA Rules' = ConvertTo-EmptyToFiller $SBkjob.VerificationOptions.YARAScanRule 'Scan the entire image' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableEntireImageScan 'Skip application group machine from malware scan' = ConvertTo-TextYN $SBkjob.VerificationOptions.DisableApplicationGroupMalwareScan 'Send SNMP trap' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableSNMPNotification 'Send Email notification' = ConvertTo-TextYN $SBkjob.VerificationOptions.EnableEmailNotification 'Email recipients' = $SBkjob.VerificationOptions.Address + 'Use custom notification settings' = $SBkjob.VerificationOptions.UseCustomEmailSettings } + + if ($SBkjob.VerificationOptions.UseCustomEmailSettings) { + $inObj.Add("Custom Subject", $SBkjob.VerificationOptions.Subject) + $inObj.Add("Notify On Success", $SBkjob.VerificationOptions.NotifyOnSuccess) + $inObj.Add("Notify On Warning", $SBkjob.VerificationOptions.NotifyOnWarning) + $inObj.Add("Notify On Error", $SBkjob.VerificationOptions.NotifyOnError) + } + $OutObj = [pscustomobject]$inobj $TableParams = @{ diff --git a/Src/Private/Get-AbrVbrTapeLibrary.ps1 b/Src/Private/Get-AbrVbrTapeLibrary.ps1 index b6486ee..e3d806c 100644 --- a/Src/Private/Get-AbrVbrTapeLibrary.ps1 +++ b/Src/Private/Get-AbrVbrTapeLibrary.ps1 @@ -85,7 +85,7 @@ function Get-AbrVbrTapeLibrary { 'Model' = $DriveObj.Model 'Serial Number' = $DriveObj.SerialNumber 'Medium' = switch ([string]::IsNullOrEmpty($DriveObj.Medium)) { - $true {'-' } + $true {'--'} $false {$DriveObj.Medium} Default {'Unknown'} } @@ -137,7 +137,7 @@ function Get-AbrVbrTapeLibrary { $inObj = [ordered] @{ 'Name' = $MediumObj.Name 'Expiration Date' = Switch (($MediumObj.ExpirationDate).count) { - 0 {"-"} + 0 {"--"} default {$MediumObj.ExpirationDate.ToShortDateString()} } 'Total Space' = ConvertTo-FileSizeString $MediumObj.Capacity diff --git a/Src/Private/Get-AbrVbrTapeMediaPool.ps1 b/Src/Private/Get-AbrVbrTapeMediaPool.ps1 index 716b7fb..b7eeabe 100644 --- a/Src/Private/Get-AbrVbrTapeMediaPool.ps1 +++ b/Src/Private/Get-AbrVbrTapeMediaPool.ps1 @@ -188,7 +188,7 @@ function Get-AbrVbrTapeMediaPool { 'Total Space' = ConvertTo-FileSizeString $TapeMedium.Capacity 'Free Space' = ConvertTo-FileSizeString $TapeMedium.Free 'Tape Library' = Switch ($TapeMedium.LibraryId) { - $Null {'-'} + $Null {'--'} '00000000-0000-0000-0000-000000000000' {'Unknown'} default {(Get-VBRTapeLibrary -Id $TapeMedium.LibraryId).Name} } diff --git a/Src/Private/Get-AbrVbrUnstructuredDataInfo.ps1 b/Src/Private/Get-AbrVbrUnstructuredDataInfo.ps1 new file mode 100644 index 0000000..fe4a9df --- /dev/null +++ b/Src/Private/Get-AbrVbrUnstructuredDataInfo.ps1 @@ -0,0 +1,224 @@ + +function Get-AbrVbrUnstructuredDataInfo { + <# + .SYNOPSIS + Used by As Built Report to retrieve Veeam Unstructured Data Information + .DESCRIPTION + Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. + .NOTES + Version: 0.8.3 + Author: Jonathan Colon + Twitter: @jcolonfzenpr + Github: rebelinux + Credits: Iain Brighton (@iainbrighton) - PScribo module + + .LINK + https://github.com/AsBuiltReport/AsBuiltReport.Veeam.VBR + #> + [CmdletBinding()] + param ( + + ) + + begin { + Write-PscriboMessage "Discovering Veeam VBR Unstructured Data information from $System." + } + + process { + $ShareObjs = Get-VBRUnstructuredServer + if ($ShareObjs) { + Section -Style Heading3 'Unstructured Data' { + Paragraph "The following table provides a summary about the unstructured data backed-up by Veeam Server $(((Get-VBRServerSession).Server))." + Section -Style Heading4 'File Servers' { + $OutObj = @() + try { + foreach ($ShareObj in $ShareObjs | Where-Object {$_.Type -eq "FileServer"}) { + try { + Write-PscriboMessage "Discovered $($ShareObj.Name) Server." + $inObj = [ordered] @{ + 'Name' = $ShareObj.Name + 'Backup IO Control' = $ShareObj.BackupIOControlLevel + 'Credentials' = Switch ([string]::IsNullOrEmpty($ShareObj.Server.ProxyServicesCreds.Name)) { + $true {"--"} + $false {$ShareObj.Server.ProxyServicesCreds.Name} + default {"Unknown"} + } + 'Cache Repository' = $ShareObj.CacheRepository.Name + } + + $OutObj += [pscustomobject]$inobj + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data File Server Item: $($_.Exception.Message)" + } + } + + $TableParams = @{ + Name = "File Servers - $VeeamBackupServer" + List = $false + ColumnWidths = 30, 15, 28, 27 + } + + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-object -Property 'Name' | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data File Server Section: $($_.Exception.Message)" + } + } + Section -Style Heading4 'NAS Fillers' { + $OutObj = @() + try { + foreach ($ShareObj in $ShareObjs | Where-Object {$_.Type -eq "SANSMB"}) { + $Path = $Null + try { + if ($ShareObj.Type -eq 'FileServer') { + $Path = $ShareObj.Name + $AccessCredentials = $ShareObj.Server.ProxyServicesCreds.Name + } else { + $Path = Get-VBRNASServerPath -Server $ShareObj + $AccessCredentials = $ShareObj.AccessCredentials + } + Write-PscriboMessage "Discovered $($Path) Share." + $inObj = [ordered] @{ + 'Path' = $Path + 'Type' = switch ($ShareObj.Type) { + "FileServer" {"File Server"} + "SANSMB" {"NAS Filler"} + "SMB" {"SMB Share"} + "NFS" {"NFS Share"} + "SANNFS" {"NAS Filler"} + Default {$ShareObj.Type} + } + 'Backup IO Control' = $ShareObj.BackupIOControlLevel + 'Credentials' = Switch (($AccessCredentials).count) { + 0 {"None"} + default {$AccessCredentials} + } + 'Cache Repository' = $ShareObj.CacheRepository.Name + } + + $OutObj += [pscustomobject]$inobj + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data $($Path) Section: $($_.Exception.Message)" + } + } + + $TableParams = @{ + Name = "NAS Fillers - $VeeamBackupServer" + List = $false + ColumnWidths = 30, 13, 12, 22, 23 + } + + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-object -Property 'Path' | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data NAS Fillers Section: $($_.Exception.Message)" + } + } + Section -Style Heading4 'File Shares' { + $OutObj = @() + try { + foreach ($ShareObj in $ShareObjs | Where-Object {$_.Type -eq "SMB" -or $_.Type -eq "NFS"}) { + $Path = $Null + try { + if ($ShareObj.Type -eq 'FileServer') { + $Path = $ShareObj.Name + $AccessCredentials = $ShareObj.Server.ProxyServicesCreds.Name + } else { + $Path = Get-VBRNASServerPath -Server $ShareObj + $AccessCredentials = $ShareObj.AccessCredentials + } + Write-PscriboMessage "Discovered $($Path) Share." + $inObj = [ordered] @{ + 'Path' = $Path + 'Type' = switch ($ShareObj.Type) { + "FileServer" {"File Server"} + "SANSMB" {"NAS Filler"} + "SMB" {"SMB Share"} + "NFS" {"NFS Share"} + "SANNFS" {"NAS Filler"} + Default {$ShareObj.Type} + } + 'Backup IO Control' = $ShareObj.BackupIOControlLevel + 'Credentials' = Switch (($AccessCredentials).count) { + 0 {"None"} + default {$AccessCredentials} + } + 'Cache Repository' = $ShareObj.CacheRepository.Name + } + + $OutObj += [pscustomobject]$inobj + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data $($Path) Section: $($_.Exception.Message)" + } + } + + $TableParams = @{ + Name = "File Shares - $VeeamBackupServer" + List = $false + ColumnWidths = 30, 13, 12, 22, 23 + } + + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-object -Property 'Path' | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data File Shares Section: $($_.Exception.Message)" + } + } + Section -Style Heading4 'Object Storage' { + $OutObj = @() + try { + foreach ($ShareObj in $ShareObjs | Where-Object {$_.Type -eq "AzureBlobServer" -or $_.Type -eq "AmazonS3Server" -or $_.Type -eq "S3CompatibleServer"}) { + try { + Write-PscriboMessage "Discovered $($ShareObj.Name) Server." + $inObj = [ordered] @{ + 'Name' = $ShareObj.FriendlyName + 'Region' = ConvertTo-EmptyToFiller $ShareObj.Info + 'Account' = Switch ([string]::IsNullOrEmpty($ShareObj.Account.Name)) { + $true {"--"} + $false {$ShareObj.Account.Name} + default {"Unknown"} + } + 'Backup IO Control' = $ShareObj.BackupIOControlLevel + 'Cache Repository' = $ShareObj.CacheRepository.Name + } + + $OutObj += [pscustomobject]$inobj + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data Object Storage Item: $($_.Exception.Message)" + } + } + + $TableParams = @{ + Name = "Object Storage - $VeeamBackupServer" + List = $false + ColumnWidths = 25, 20, 20, 15, 20 + } + + if ($Report.ShowTableCaptions) { + $TableParams['Caption'] = "- $($TableParams.Name)" + } + $OutObj | Sort-object -Property 'Name' | Table @TableParams + } + catch { + Write-PscriboMessage -IsWarning "Unstructured Data Object Storage Section: $($_.Exception.Message)" + } + } + } + } + } + end {} + +} \ No newline at end of file diff --git a/Src/Private/SharedUtilsFunctions.ps1 b/Src/Private/SharedUtilsFunctions.ps1 index 758e1a0..e5b7775 100644 --- a/Src/Private/SharedUtilsFunctions.ps1 +++ b/Src/Private/SharedUtilsFunctions.ps1 @@ -22,8 +22,8 @@ function ConvertTo-TextYN { ) switch ($TEXT) { - "" {"-"} - $Null {"-"} + "" {"--"} + $Null {"--"} "True" {"Yes"; break} "False" {"No"; break} default {$TEXT} @@ -45,7 +45,7 @@ function Get-UnixDate ($UnixDate) { function ConvertTo-EmptyToFiller { <# .SYNOPSIS - Used by As Built Report to convert empty culumns to "-". + Used by As Built Report to convert empty culumns to "--". .DESCRIPTION .NOTES Version: 0.5.0 @@ -65,8 +65,8 @@ function ConvertTo-EmptyToFiller { ) switch ($TEXT) { - "" {"-"; break} - $Null {"-"; break} + "" {"--"; break} + $Null {"--"; break} default {$TEXT} } } # end diff --git a/Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1 b/Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1 index 5b46380..ac818ab 100644 --- a/Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1 +++ b/Src/Public/Invoke-AsBuiltReport.Veeam.VBR.ps1 @@ -5,7 +5,7 @@ function Invoke-AsBuiltReport.Veeam.VBR { .DESCRIPTION Documents the configuration of Veeam VBR in Word/HTML/Text formats using PScribo. .NOTES - Version: 0.8.2 + Version: 0.8.3 Author: Jonathan Colon Twitter: @jcolonfzenpr Github: rebelinux @@ -81,10 +81,17 @@ function Invoke-AsBuiltReport.Veeam.VBR { BlankLine Get-AbrVbrConfigurationBackupSetting Get-AbrVbrEmailNotificationSetting + if ($VbrVersion -ge 12.1) { + Get-AbrVbrEventForwarding + } Get-AbrVbrGlobalNotificationSetting Get-AbrVbrIOControlSetting Get-AbrVbrBackupServerCertificate Get-AbrVbrNetworkTrafficRule + if ($VbrVersion -ge 12.1) { + Get-AbrVbrMalwareDetectionOption + Get-AbrVbrGlobalExclusion + } } } @@ -100,6 +107,20 @@ function Invoke-AsBuiltReport.Veeam.VBR { Write-PScriboMessage "Infrastructure WAN Accelerator InfoLevel set at $($InfoLevel.Infrastructure.WANAccel)." if ($InfoLevel.Infrastructure.WANAccel -ge 1) { Get-AbrVbrWANAccelerator + if ($Options.EnableDiagrams -and ((Get-VBRWANAccelerator).count -gt 0)) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-WanAccelerator" + } Catch { + Write-PscriboMessage -IsWarning "Wan Accelerator Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "Wan Accelerator Diagram." { + Image -Base64 $Graph -Text "Wan Accelerator Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } Write-PScriboMessage "Infrastructure Service Provider InfoLevel set at $($InfoLevel.Infrastructure.ServiceProvider)." if ($InfoLevel.Infrastructure.ServiceProvider -ge 1) { @@ -109,10 +130,38 @@ function Invoke-AsBuiltReport.Veeam.VBR { if ($InfoLevel.Infrastructure.BR -ge 1) { Get-AbrVbrBackupRepository Get-AbrVbrObjectRepository + if ($Options.EnableDiagrams) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-Repository" + } Catch { + Write-PscriboMessage -IsWarning "Backup Repository Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "Backup Repository Diagram." { + Image -Base64 $Graph -Text "Backup Repository Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } Write-PScriboMessage "Infrastructure ScaleOut Backup Repository InfoLevel set at $($InfoLevel.Infrastructure.SOBR)." if ($InfoLevel.Infrastructure.SOBR -ge 1) { Get-AbrVbrScaleOutRepository + if ($Options.EnableDiagrams -and (Get-VBRBackupRepository -ScaleOut)) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-Sobr" + } Catch { + Write-PscriboMessage -IsWarning "ScaleOut Backup Repository Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "ScaleOut Backup Repository Diagram." { + Image -Base64 $Graph -Text "ScaleOut Backup Repository Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } Write-PScriboMessage "Infrastructure SureBackup InfoLevel set at $($InfoLevel.Infrastructure.SureBackup)." if ($InfoLevel.Infrastructure.SureBackup -ge 1) { @@ -149,6 +198,21 @@ function Invoke-AsBuiltReport.Veeam.VBR { if ($InfoLevel.Tape.NDMP -ge 1) { Get-AbrVbrNDMPInfo } + + if ($Options.EnableDiagrams -and ((Get-VBRTapeServer).count -gt 0) -and ((Get-VBRTapeLibrary).count -gt 0)) { + Try { + $Graph = New-VeeamDiagram -Target $System -Credential $Credential -Format base64 -Direction top-to-bottom -DiagramType "Backup-to-Tape" + } Catch { + Write-PscriboMessage -IsWarning "Tape Infrastructure Diagram: $($_.Exception.Message)" + } + if ($Graph) { + PageBreak + Section -Style Heading3 "Tape Infrastructure Diagram." { + Image -Base64 $Graph -Text "Tape Infrastructure Diagram" -Percent 20 -Align Center + Paragraph "Image preview: Opens the image in a new tab to view it at full resolution." -Tabs 2 + } + } + } } } } @@ -172,8 +236,11 @@ function Invoke-AsBuiltReport.Veeam.VBR { } Write-PScriboMessage "File Shares Inventory InfoLevel set at $($InfoLevel.Inventory.FileShare)." if ($InfoLevel.Inventory.FileShare -ge 1) { - Get-AbrVbrFileSharesInfo - + if ($VbrVersion -lt 12.1) { + Get-AbrVbrFileSharesInfo + } else { + Get-AbrVbrUnstructuredDataInfo + } } } }