Crash vmware service

De wiki.nexiat.fr
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

  1. Se connecter au serveur vCenter (ou au serveur hébergeant la base SQL Server).
  2. Lancer SQL Server Management Studio (SSMS).
  3. Établir une connexion à la base VIM_VCDB :
Serveur          : localhost\VIM_SQLEXP
Authentification : SQL Server Authentication
Utilisateur      : <compte SQL dédié à la maintenance VCDB>
  1. 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.

Voir aussi