Crash vmware service
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | vCenter Server — service VirtualCenter (vpxd) |
| Symptôme | Crashs répétés du service vCenter |
| Cause | Base VCDB (SQL Server Express) atteignant la limite de 10 Go |
| Voir aussi | Vcenter · Upgrade esx |
Symptôme : le service VMware VirtualCenter Server (vpxd) plante de façon répétée.
Cause
Ce comportement est généralement lié à la taille de la base VCDB (base de données de vCenter) qui atteint la limite de 10 Go imposée par SQL Server Express. Au-delà de cette limite, SQL Server Express refuse les nouvelles écritures, ce qui provoque le crash du service vCenter.
(procédure datée — concerne les déploiements vCenter avec base SQL Server Express embarquée ; architecture aujourd'hui minoritaire face à la VCSA/appliance avec PostgreSQL embarqué, mais le principe « purger l'historique pour libérer de l'espace » reste transposable)
Résolution : purge de l'historique
- Se connecter au serveur vCenter (ou au serveur hébergeant la base SQL Server).
- Lancer SQL Server Management Studio (SSMS).
- Établir une connexion à la base VIM_VCDB :
Serveur : localhost\VIM_SQLEXP Authentification : SQL Server Authentication Utilisateur : <compte SQL dédié à la maintenance VCDB>
- Exécuter le script de purge officiel VMware (scripts « VCDB stats/events/tasks rollup and purge », disponibles via le support VMware) pour réduire l'historique conservé à 90 jours.
Attention : toujours effectuer une sauvegarde de la base avant d'exécuter un script de purge en production.