Guide technique ANYSYS · vérifié le 26 octobre 2026
Veeam ONE 13 : architecture, déploiement et dimensionnement

Composants, bases SQL Server et PostgreSQL, choix entre déploiement tout-en-un et personnalisé, dimensionnement, flux réseau et connexion des serveurs Veeam Backup & Replication : la base d’une supervision Veeam ONE 13.1 qui tient dans la durée, avec un script de contrôle des ports.
01 / Périmètre
Périmètre et versions
Ce guide cible Veeam ONE 13.1 (build 13.1.0.7034, publié le 29 juillet 2026 ; le correctif 13.1 P0 porte le build 13.1.0.7233). La documentation Veeam citée ici est celle de la branche 13, vérifiée le 26 octobre 2026. Les numéros de build évoluent : contrôlez la KB4357 avant toute installation.
| Élément | Supporté par Veeam ONE 13 | Remarque |
|---|---|---|
| Veeam Backup & Replication | 13 (recommandé), 12 et builds ultérieurs (compatible) | Un VBR plus récent que Veeam ONE ne peut pas être ajouté : mettez Veeam ONE à niveau en premier. |
| Veeam Analytics service | VBR 12 ou ultérieur | Composant de collecte introduit avec la version 13. |
| Veeam Backup for Microsoft 365 | 7 et 8 (et builds ultérieurs) | Prérequis de licence et d’API REST côté VB365. |
| VMware vSphere | 7.0 U3, 8.0 U3, 9.x jusqu’à 9.1, VMware Cloud on AWS | ESXi autonomes supportés ; seules les versions anglaises des infrastructures VMware sont supportées. |
| Microsoft Hyper-V | Windows Server 2016 à 2025, Azure Stack HCI | SCVMM 2016 à 2025 optionnel. |
Le guide suppose une infrastructure Veeam Backup & Replication déjà en place. Les guides Veeam Backup & Replication de la même collection sont listés sur le hub des articles. La série se poursuit avec les alarmes, les rapports et Business View puis l’API REST.
02 / Architecture
Les composants de Veeam ONE 13
Veeam ONE repose sur une architecture client-serveur. Depuis la version 13, deux moteurs de base de données coexistent : SQL Server pour la supervision et PostgreSQL pour le nouveau moteur de rapports.
| Composant | Rôle | Hébergement |
|---|---|---|
| Veeam ONE Server | Collecte les données (virtualisation, VBR, VB365) et les écrit en base ; inclut Monitoring Service, Reporting Service, Web API et Veeam Analytics service (mode serveur). | Windows, physique ou virtuel |
| Veeam ONE Web Services | Serveur web du Web Client et rendu des rapports. | Même machine ou machine dédiée |
| Veeam ONE Client | Console lourde : supervision temps réel, alarmes, Business View. | Une ou plusieurs machines |
| Base de supervision | Données de supervision. | SQL Server local ou distant |
| Base de reporting | Données du nouveau moteur de rapports (obligatoire depuis la v13). | PostgreSQL local ou distant |
| Veeam Analytics service (client) | Collecte journaux et données, exécute les actions de remédiation. | Déployé sur chaque serveur VBR connecté |
03 / Scénario
Tout-en-un ou personnalisé
Veeam documente deux scénarios. Le tout-en-un installe tous les composants sur une machine et convient aux petits et moyens déploiements. Le personnalisé sépare Veeam ONE Server, Web Services et les bases ; il est recommandé pour les grands déploiements, et Veeam préconise des composants dédiés à partir de 1 000 workloads.
- SQL Server Express (2017 Express est fourni) est limité à 10 Go par base. Pour une PME qui conserve de l’historique de performance, ce plafond arrive vite : prévoyez une édition Standard, recommandée par Veeam en production.
- Production : Veeam recommande SQL Server et PostgreSQL distants et des services Veeam ONE sur un serveur dédié.
- Mode de collecte (choisi à l’installation) : Veeam backup data only pour ne superviser que la sauvegarde (base la plus petite, pas de performances vSphere et Hyper-V) ; backup data and virtual infrastructure performance monitoring jusqu’à 100 hôtes et 1 500 VM ; mode large-scale au-delà, qui ne collecte plus les métriques des proxys et dépôts installés sur leurs propres hôtes.
04 / Dimensionnement
Dimensionner serveur et bases
Tout-en-un
- Processeur x86-64, 4 cœurs minimum ; mémoire 8 Go minimum, 16 Go recommandés.
- Disque : 50 Go pour le produit, plus l’espace de SQL Server et de la base (calculateur Veeam ONE Database Calculator, KB2246).
- Par serveur VBR connecté, quel que soit le volume protégé : 0,03 vCPU et 60 Mo de RAM de plus.
- OS 64 bits : Windows Server 2016, 2019, 2022 ou 2025, Windows 10 et 11 sous conditions de version. Aucun composant serveur sur un contrôleur de domaine.
Bases de données
| Base | Versions supportées | Points d’attention |
|---|---|---|
| SQL Server (supervision) | 2016 SP3, 2017, 2019, 2022, 2025, Azure SQL Database, Amazon RDS for SQL Server | Niveau de compatibilité 130 ou plus ; Standard ou supérieur recommandé ; Standard plafonné à 4 sockets ou 24 cœurs. |
| PostgreSQL (reporting) | 14.x à 18.x (17.10 inclus dans le setup 13.1) | Encodage UTF-8 par défaut obligatoire. |
Grande échelle (machines dédiées)
| Workloads protégés | vCPU Veeam ONE Server | RAM |
|---|---|---|
| Jusqu’à 1 000 | à vérifier dans la page Veeam ONE Server | 4 Go |
| 1 000 à 10 000 | 2 à 4 | 4 à 15 Go |
| 10 000 à 20 000 | 4 à 6 | 15 à 30 Go |
| 20 000 à 40 000 | 6 à 8 | 30 à 50 Go |
| 40 000 à 60 000 | 8 à 10 | 50 à 80 Go |
Le serveur SQL dédié se dimensionne comme Veeam ONE Server pour le CPU et la RAM. S’il est virtualisé, il doit résider sur un LUN ou datastore séparé de Veeam ONE Server.
05 / Réseau
Flux réseau et contrôle des ports
Les ports ci-dessous sont les valeurs par défaut documentées. Ceux du serveur Veeam ONE sont modifiables pendant l’installation : notez vos choix dans le dossier d’exploitation.
| De | Vers | Port TCP | Usage |
|---|---|---|---|
| Navigateur | Veeam ONE Web Services | 1239 | Web Client en HTTPS (et API REST) |
| Veeam ONE Server | SQL Server / PostgreSQL | 1433 / 5432 | Bases de supervision et de reporting |
| Veeam ONE Server | vCenter, ESXi | 443 (5989 pour le matériel ESXi en CIM) | Collecte vSphere |
| Veeam ONE Server | Hôte Hyper-V | 135, 445, RPC 49152-65535 | WMI et registre distant |
| Veeam ONE Server | VBR Windows 12.3 et antérieur | 135, 445, RPC 49152-65535 | WMI et installation d’Analytics service |
| Veeam ONE Server | VBR Windows 13.0.1 et ultérieur, VBR Linux | 443 | Installation d’Analytics service |
| Serveur VBR | Veeam ONE Server | 2805 | Analytics service vers Monitoring service (collecte) |
| Serveur VBR (et console) | Veeam ONE Server | 1239, 2741 | Onglet Analytics de la console VBR |
| Veeam ONE Client | Veeam ONE Server | 139, 445 (et UDP 137) | Console distante |
| Veeam ONE Server | one.butler.veeam.com | 443 | Mise à jour de licence et des signatures Intelligent Diagnostics |
Le script suivant vérifie, depuis la future machine Veeam ONE, que les ports TCP par défaut répondent. Il ouvre seulement des connexions TCP avec Test-NetConnection et ne modifie rien.
<#
.SYNOPSIS
Read-only TCP reachability check from a future Veeam ONE 13 server to its main peers.
.DESCRIPTION
Run it on the machine that will host Veeam ONE Server, before installation or before
connecting a new data source. For each target it tests the TCP ports listed in the
Veeam ONE 13 "Ports" page with Test-NetConnection and returns one row per port.
It only opens TCP connections; nothing is installed or changed.
Port list (Veeam ONE 13 User Guide, Ports):
SQL Server 1433
PostgreSQL (reporting DB) 5432
vCenter Server / ESXi 443
Hyper-V host (WMI, SMB) 135, 445
VBR server Windows 12.3- 135, 445 (plus dynamic RPC 49152-65535, not tested here)
VBR server Windows 13.0.1+ 443
VBR server Linux 443
The reverse flow (VBR server to Veeam ONE on 2805, 1239, 2741) must be tested from the
backup server: use -Role VeeamOneServer there.
.PARAMETER Target
One or more host names.
.PARAMETER Role
SqlServer, PostgreSql, VCenter, EsxiHost, HyperVHost, VbrWindowsLegacy (12.3 and earlier),
VbrWindows (13.0.1 and later), VbrLinux, VeeamOneServer (run from a VBR server).
.EXAMPLE
.\Test-VeeamOnePorts.ps1 -Target sql01.contoso.local -Role SqlServer
.EXAMPLE
.\Test-VeeamOnePorts.ps1 -Target vbr01,vbr02 -Role VbrWindows | Format-Table
.NOTES
Requires Windows with the NetTCPIP module (Test-NetConnection). Default ports only:
adapt if you changed them during setup. A successful TCP test does not prove that
permissions, WMI/DCOM or certificates are correct.
Source: ANYSYS ICT, https://www.anysys.be/articles/
#>
[CmdletBinding()]
param(
[Parameter(Mandatory)]
[string[]]$Target,
[Parameter(Mandatory)]
[ValidateSet('SqlServer', 'PostgreSql', 'VCenter', 'EsxiHost', 'HyperVHost',
'VbrWindowsLegacy', 'VbrWindows', 'VbrLinux', 'VeeamOneServer')]
[string]$Role
)
$ErrorActionPreference = 'Stop'
# Default ports per role, from the Veeam ONE 13 "Ports" documentation page
$portMap = @{
SqlServer = @(1433)
PostgreSql = @(5432)
VCenter = @(443)
EsxiHost = @(443, 5989)
HyperVHost = @(135, 445)
VbrWindowsLegacy = @(135, 445)
VbrWindows = @(443)
VbrLinux = @(443)
VeeamOneServer = @(2805, 1239, 2741)
}
foreach ($t in $Target) {
foreach ($port in $portMap[$Role]) {
$ok = Test-NetConnection -ComputerName $t -Port $port -InformationLevel Quiet -WarningAction SilentlyContinue
[pscustomobject]@{
Source = $env:COMPUTERNAME
Target = $t
Role = $Role
Port = $port
TcpOk = [bool]$ok
}
}
}# Lecture seule : depuis le futur serveur Veeam ONE
.\Test-VeeamOnePorts.ps1 -Target sql01.contoso.local -Role SqlServer
.\Test-VeeamOnePorts.ps1 -Target vbr01.contoso.local -Role VbrWindows | Format-Table
# Depuis le serveur VBR, flux retour vers Veeam ONE (2805, 1239, 2741)
.\Test-VeeamOnePorts.ps1 -Target vone01.contoso.local -Role VeeamOneServer06 / Installation
Installer et connecter les serveurs VBR
Avant l’assistant
- Service Secondary Logon actif (nécessaire si le compte de service diffère du compte qui lance l’installation).
- WMI actif ; partage de fichiers et d’imprimantes actif si des Veeam ONE Client distants se connectent.
- Compte de service saisi au format
DOMAIN\USERNAME; il doit rester membre du groupe local Veeam ONE Administrators. - Instance PostgreSQL prête, ou option d’installation d’une nouvelle instance locale.
Étapes de l’assistant tout-en-un
- 01
Licence, compte de service, contrôle de configuration système.
- 02
Base de supervision SQL Server (nouvelle instance Express ou instance existante), puis base de reporting PostgreSQL.
- 03
Mode de collecte (voir section 03).
- 04
Ports : 2714 Monitoring, 2742 Reporting, 2741 Web API, 1239 site web, 2805 Analytics, 2743 Caching.
- 05
Certificat du Web Client : sans certificat adéquat, l’assistant génère un certificat autosigné. Prévoyez un certificat de votre PKI interne pour éviter les avertissements et les contournements côté scripts.
Connecter un serveur Veeam Backup & Replication
- VBR sous Windows : un compte de déploiement d’Analytics service avec accès au partage administratif, et un compte de supervision avec le rôle Backup Administrator, membre de Performance Monitor Users et Event Log Readers, avec l’accès WMI distant (y compris sur les proxys, dépôts et accélérateurs WAN Windows).
- VBR sous Linux : activer la collecte distante dans Veeam Host Management ; compte avec le rôle Backup Administrator.
- MFA désactivée sur le compte utilisé par Analytics service pour se connecter à VBR.
- DNS dans les deux sens : Veeam ONE résout le VBR en inverse (PTR) et le VBR résout le FQDN de Veeam ONE.
- Cluster haute disponibilité VBR : Analytics service sur chaque nœud ; les données de performance viennent du nœud primaire.
07 / Pièges
Pièges connus de la version 13.1
- Compte Local System : si les services passent sous Local System alors que la base utilise l’authentification Windows, Reporting et Caching ne démarrent plus. Basculez d’abord la connexion en authentification SQL.
- PostgreSQL saturé : installation ou mise à niveau 13 et 13.1 en échec si la limite de connexions de l’instance existante est atteinte.
- Windows 11 et Smart App Control : Veeam recommande de le désactiver.
- Antivirus avec inspection TLS (ESET cité par Veeam) : peut bloquer PowerShell et gRPC entre Veeam ONE et VBR ; collecte et Intelligent Diagnostics échouent.
- Cluster HA VBR : l’ajouter par adresse IP évite un affichage incohérent IP ou nom DNS ; un serveur ajouté avant de devenir nœud secondaire doit être retiré, puis le cluster ajouté.
- Retrait d’un serveur VBR : l’historique collecté est perdu, même si le serveur est rajouté ensuite.
- MFA et installation distribuée ou silencieuse : désactiver temporairement la MFA du compte d’installation, puis la réactiver.
08 / Mise à niveau
Mise à niveau et retour arrière
La mise à niveau en place vers la version 13 est supportée depuis Veeam ONE 12 (build 12.0.0.2498 minimum). L’ordre compte : Veeam ONE d’abord, Veeam Backup & Replication ensuite.
- 01
Relever l’emplacement de la base (Veeam ONE Settings Utility, ou clés
DatabaseServeretDatabaseNamesousHKLM\SOFTWARE\Veeam\Veeam ONE). - 02
Sauvegarder la base SQL : bouton Create Backup de Veeam ONE Settings Utility si la base est locale, SSMS ou sqlcmd si elle est distante.
- 03
Pour une mise à niveau 13.0 vers 13.1 avec des VBR Windows : préinstaller sur chaque VBR les runtimes .NET et ASP.NET Core 10.0.10 fournis dans
\Redistr\x64\de l’ISO, sinon la mise à jour d’Analytics service peut redémarrer le serveur (KB4927 ; la VSA n’est pas concernée). - 04
Après la mise à niveau : rouvrir les planifications qui lançaient des scripts et les rajouter, ils ne s’exécutent plus sinon.
# Lecture : où est la base Veeam ONE ?
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Veeam\Veeam ONE' | Select-Object DatabaseServer, DatabaseName
# Sauvegarde complète (KB2356), à lancer sur le serveur SQL ; adaptez instance, base et chemin
sqlcmd -S SqlServerName\SqlInstanceName -Q "BACKUP DATABASE [DatabaseName] TO DISK=N'C:\backups\VeeamONEDB.bak'"09 / Références
Sources
- Veeam KB4357 : versions et builds de Veeam ONE
- Veeam ONE 13.1 Release Notes
- Veeam ONE : Architecture
- Veeam ONE : Deployment Scenarios
- Veeam ONE : System Requirements
- Veeam ONE : Veeam ONE Server (grande échelle)
- Veeam ONE : Microsoft SQL Server (grande échelle)
- Veeam ONE : Supported Platforms and Applications
- Veeam ONE : Ports
- Veeam ONE : Choose Data Collection Mode
- Veeam ONE : Connection to Veeam Backup & Replication Servers
- Veeam ONE : Veeam Analytics Service
- Veeam KB2356 : sauvegarder la base Veeam ONE
- Veeam KB4927 : éviter les redémarrages lors de la mise à jour d’Analytics service
- Microsoft : Test-NetConnection