GNU/Linux >> Linux Esercitazione >  >> Cent OS

In che modo RHEVM monitora lo stato di archiviazione

Questo post illustrerà in dettaglio come RHEVM monitora lo stato dello storage.

Monitoraggio dello stato di gestione del pool di archiviazione

Lo Storage Pool Manager (SPM) è un ruolo di gestione assegnato a uno degli host in un data center che gli consente di gestire i domini di archiviazione del data center. RHEVM verifica la disponibilità SPM e l'integrità dei metadati a ogni frequenza di polling SPM 10 secondi.

Puoi controllare la configurazione del motore come segue. Non è consigliabile modificare i parametri seguenti a meno che non sia consigliato dal tecnico dell'assistenza per casi d'uso specifici:

$ engine-config -g StoragePoolRefreshTimeInSeconds
StoragePoolRefreshTimeInSeconds: 10 version: general

$ engine-config -g SpmCommandFailOverRetries
SpmCommandFailOverRetries: 3 version: general

$ engine-config -g SPMFailOverAttempts
SPMFailOverAttempts: 3 version: general

$ engine-config -g DelayResetForSpmInSeconds
DelayResetForSpmInSeconds: 20 version: general

Monitoraggio dell'integrità del dominio di archiviazione

L'integrità del dominio di archiviazione è monitorata sia dal motore RHEVM che da KVM Vdsm.

1. RHEVM monitora il dominio di archiviazione

L'intervallo di tempo in secondi per eseguire il polling di uno stato host da parte di RHEVM è di 3 secondi per impostazione predefinita. Durante il processo, controllerà lo stato di archiviazione. Se il codice dei report getRepoStats è diverso da zero o lastcheck(statsGenTime – domStatus.checkTime) è maggiore di MaxStorageVdsTimeoutCheckSec (30 secondi per impostazione predefinita), il dominio di archiviazione diventa problematico e viene avviato un timer per il dominio. Il timeout di errore del dominio di archiviazione è StorageDomainFailureTimeoutInMinutes (5 minuti per impostazione predefinita). Se lo stato del dominio di archiviazione problematico non viene ripristinato durante questo periodo, l'host verrà impostato come non operativo. Se il dominio problematico viene ripristinato durante il tempo, RHEVM riattiverà automaticamente l'host KVM.

Ecco la relativa configurazione del motore:

$ engine-config -g VdsRefreshRate
VdsRefreshRate: 3 version: general

$ engine-config -g StorageDomainFailureTimeoutInMinutes
StorageDomainFailureTimeoutInMinutes: 5 version: general

$ engine-config -g MaxStorageVdsTimeoutCheckSec
MaxStorageVdsTimeoutCheckSec: 30 version: general

$ engine-config -g MaxStorageVdsDelayCheckSec
MaxStorageVdsDelayCheckSec: 5 version: general

2. Stato di archiviazione del monitoraggio dell'host KVM:

Se l'host KVM non può accedere ai domini di archiviazione, diventerà non operativo. Vdsm aggiornerà la memoria con l'intervallo di monitoraggio sd_health_check_delay. Invoca getStorageDomainStats per ottenere dom.getStats lo stato del dominio e restituire il suo stato a RHEVM tramite repoStats in _getDomsStats. Sia repo_stats_cache_refresh_timeout che sd_health_check_delay possono essere configurati in /etc/vdsm/vdsm.conf .


Cent OS
  1. Come monitorare un sistema con Sysstat su Centos

  2. Come parcheggiare un dominio?

  3. Come rinominare un dominio

  4. Come inoltrare un dominio in Plesk

  5. Come monitorare le unità NVME su Centos 6

Come aggiungere un dominio in WebsitePanel 2.1?

Come eliminare un dominio in WebsitePanel 2.1?

Come impostare un dominio aggiuntivo?

Come creare un dominio in Plesk

Come monitorare l'integrità del server Linux con gli strumenti della riga di comando

Come reindirizzare un dominio in cPanel