Hola,
I will be sharing today the improvements I have made to the Veeam Backup & Replication
infrastructure diagramming tool. This tool uses Graphviz
as the engine to draw the diagram and PSGraph
module to generate the code from PowerShell. Here is the link to the project on GitHub.
This tool is used within the AsbuiltReport.Veeam.VBR report to generate the diagram of the following components:
- VMware and Hyper-V Proxy
- Tape Infrastructure
- Backup Repositories
- SOBR repositories
- Wan Accelerators
- etc..
In version 0.6.1 the NAS type repositories (SMB and NFS) were added to the diagram, which before this version had not been defined in the code.
Here is the code added in this version: Link :
The following image shows the NAS components identified in the diagram.
Another improvement to the code is the detection of the Veeam PowerShell module version. Previously, this version was not correctly identified:
Within Graphviz
there is a concept called Cluster
that is used to group objects within the diagram. In previous versions it was difficult to code a link between these Clusters
, but in this new version the option to make links between them were added.
Before v0.6.1
After v0.6.1
The last change I will discuss is not directly related to Veeam.Diagrammer
, but to a dependency called Diagrammer.Core
. In this new version support for Diagrammer.Core
version 0.2.3 was added. In this new version support for Graphviz
v12.1 is added, here is the link to the new capabilities of this tool:
Lastly, here are the rest of the changes that were introduced or fixed in the new version of Veeam.Diagrammer
:
## [0.6.2] - 2024-08-31
### Changed
- Migrate diagrams to use Get-DiaHTMLNodeTable
## [0.6.1] - 2024-08-31
### Added
- Add support for NAS Repository (Backup-to-Repository)
### Changed
- Allow EDGE to connect between Subgraph Clusters
- Update Diagrammer.Core minimum to v0.2.3
### Fixed
- Fix veeam module version detection
¡Hasta la Próxima!