Configurare la Retention dei Log del VMware vCenter Server Appliance (VCSA)

da | Ott 12, 2022

VMware vCenter Server è un software di gestione dei server avanzato che fornisce una piattaforma centralizzata per controllare gli ambienti VMware vSphere, consentendo di automatizzare e distribuire un’infrastruttura virtuale nell’hybrid cloud con sicurezza.

PROBLEMA

Spesso può succedere a chi utilizza molto il VCSA di imbattersi in questo errore

File System /storage/log has run out of storage space. Increase the size of disk /storage/log.

Come mostrato nell’immagine sovrastante questo errore viene visualizzto nella schermata principale del VAMI

Cliccando su Monitor e selezionando in alto Disk dovremmo vedere una schermata come quella dell’immagine sovrastante con il disco dei Log pieno

Di seguito riporto tre steps per risolvere definitivamente il problema

DIMINUIRE LA RETENTION DEI LOG

La prima cosa da fare è diminuire la retention dei Log.

Selezionare il vCenter quindi cliccare su Configure

Dovremmo vedere una schermata come quella sovrastante

Di Default le retention dei Task e degli Eventi sono 30 giorni. Cliccare Edit per modificarle

Cliccare Database

Quindi verificare i giorni di retention

NOTA BENE: di default i giorni di retention sono 30

Impostare una retention più basssa a nostro piacimento. In questo tutorial ho impostato 10 giorni

Nella schermata riepilogativa dovremmo vedere le impostazioni configurate

Per poter applicare le impostazioni bisogna riavviare la VCSA.

Cliccare quindi su Actions e selezionare Reboot

Quindi cliccare Yes per riavviare la VCSA

CANCELLARE I LOGS DELLA VCSA

In questa sezione vedremo risolvere il problema della partizione piena /storage/log su vCenter Appliance.

Ricordarsi che:

Monitor vSphere Appliance Management Interface (VAMI) > Il disco mostra /storage/log al 75% o più:

  • Al 75% dell’utilizzo continuo del disco, lo spazio attiverà avvisi di stato gialli
  • All’85% lo spazio attiverà allarmi critici rossi
  • Al 95% il servizio vpxd si spegne per prevenire il danneggiamento di file e database

La cause del problema del riempimento del disco possono essere le seguenti:

  • I bundle di log di vCenter Server non vengono cancellati dopo la generazione
  • Eventi ad altissima frequenza che riempiono i log
  • Servizi come il servizio Apache Tomcat Java Servlet che non riescono a ripulire i file
  • Partizione /storage/log impostata troppo piccola

Connettersi al vCenter Server Appliance tramite SSH o tramite la console vCenter VM

Digitare shell per passare alla shell BASH

Utilizzare il comando seguente per elencare i file di registro del servizio Apache Tomcat nei percorsi seguenti:

Se ce ne sono molti, è possibile eliminarli con il comando:

Controllare se lo spazio è notevolmente migliorato o meno. In tal caso, l’unità potrebbe essere troppo piccola per il traffico di registro.

Per verificare le dimensioni dei dischi eseguire il comando:

Dovremmo vedere una schermata come quella sovrastante con evidenziato il disco dei LOG pieno al 100%

Verificare e rimuovere i file di registro degli allarmi di integrità del servizio PostgreSQL in eccesso

Nelle directory /storage/log/vmware/sso/tomcat/, /storage/log/vmware/eam/web/ & /storage/log/vmware/lookupsvc/tomcat/ (solo vCenter 7.0), eseguire i comandi:

Controllare di nuovo se lo spazio è notevolmente migliorato o meno con il comando:

Verificare e rimuovere i log di accesso di Storage Profile Service in eccesso con i seguenti comandi:

Controllare di nuovo se lo spazio è notevolmente migliorato o meno con il comando:

Se i passaggi precedenti non hanno identificato il problema, cercare i file di grandi dimensioni nella partizione

Eseguire il comando seguente per visualizzare le directory più grandi

Quindi andare nelle directory grandi sostituendo il testo in corsivo con il nome della directory e cerca i file di grandi dimensioni usando i comandi:

ATTENZIONE: prima di eliminare qualsiasi file dall’appliance vCenter, assicurarsi di disporre di un buon backup di vCenter.

Se dopo aver eleiminato tutti i files ci si rende conto che lo spazio occupato sul disco è sempre elevato procedere con l’estensione del disco

ESTENSIONE DEL DISCO DELLA VCSA

Per risolvere definitivamante il problema del disco dei LOG procedere con la sua estensione.

Per aumentare lo spazio su disco spegnere la VM VCSA.

NOTA BENE: Se la VM è inaccessibile, eseguire questa operazione a livello host ESXi

Fare clic con il pulsante destro del mouse sulla VM.

Fare clic su Modifica impostazioni quindi selezionare il disco virtuale da estendere.

NOTA BENE: di Default il disco dei Log è impostato a 10 GB in fase di deploy della VM VCSA

Aumentare la dimensione del disco.

NOTA BENE: in questo tutorial ho esteso il disco dei log portandolo da 10 GB a 20 GB

ATTENZIONE: Assicurarsi che non ci siano snapshot collegati alla macchina virtuale.

Accendere la VM VCSA

Collegarsi alla VCSA in SSH abilitando la BASH Shell

Digitare il seguente comando per verificare la dimensione dei dischi

Dopo aver aumentato il disco virtuale, tornare alla sessione SSH ed eseguire questo comando per espandere automaticamente tutti i volumi logici per i quali vengono aumentati i volumi fisici:

Per verificsare che l’etsensione del disco sia andata a buon fine eseguire il comando

 

Come si può notare dall’immagine sovrastante il disco è stato esteso correttamante perchè la percentuale di spazio occupato è passata dal 100% al 51%

A questo punto per aggionare anche la configurazione lato VAMI riavviare la VCSA

Riaccedere alla VAMI con le credenziali di root

Cliccare su Monitor quindi Disk e se è andato tutto a buon fione dovremmo vedere lo spazio occupato dimezzato come mostrato nell’immagine sovrastante

Inoltre se ci posizioniamo nella schermata principale (Summary) dovremmo vedere in corrispondenza dell’Health Status tutto Good come mostrato nell’immagine sovrastante.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione