PowerStore: il controllo integrità presenta segni di spunta verdi quando sono presenti avvertenze (in inglese)
Summary: il controllo integrità presenta segni di spunta verdi quando sono presenti avvertenze (in inglese).
Symptoms
In tutte le versioni correnti di PowerStoreOS, gli aggiornamenti e i controlli integrità non sono sempre chiari, come mostrato in PowerStore Manager (UI).
Quando si esegue un controllo integrità pre-aggiornamento (PUHC) o un aggiornamento su un PowerStore, il processo controlla lo stato del sistema. Sebbene il PUHC funzioni, non sempre segnala i problemi in modo facile da notare.
Di seguito è riportata una visualizzazione della schermata Settings>Upgrades . La colonna % di completamento/stato mostra un segno di spunta verde, che sembra indicare che tutto è a posto.
Esempio dai dettagli del lavoro:
È possibile visualizzare tutti i passaggi eseguiti dal controllo integrità e tutto viene visualizzato con un segno di spunta verde.
Per visualizzare i dettagli completi, evidenziare uno dei passaggi, ad esempio Health check - node A:
Il sistema presenta due avvisi.
Eventuali avvertenze devono essere risolte prima di continuare con l'aggiornamento.
In questo esempio si verifica un errore di cyc_net e un errore di caricamento di I/O dell host .
- Un errore è semplice. Prima di eseguire l'aggiornamento, è necessario attendere un I/O (o una finestra di manutenzione) inferiore.
- Il secondo errore richiede la risoluzione dei problemi.
Controllo PUHC dalla Service Console
Esempio dallo stesso PUHC visualizzato dalla riga di comando:
Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Checking Active Imports..................................... OK Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Check : Checking network connection configuration Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Warning : Appliance nodes are not connected to the same switches (247390384816168) Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Action : Please make sure the nodes in the appliance are connected to the same ToR switches Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Check : Checking network connection configuration Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Warning : Appliance nodes are not connected to the same switches (247390384816168) Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Action : Please make sure the nodes in the appliance are connected to the same ToR switches Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Check : Checking if system cpu usage is normal Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Warning : CPU utilization level too high (247390385274892) Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Action : Reduce system load prior to NDU Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Check : Checking for Mapper status Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Warning : Host IO load on Node A is higher than recommended for running an upgrade (247390384816199) Jun 16 18:18:47 xxxxxxx-A cyc_puhc[62722]: Action : Reduce host IO load and retry
A differenza dell'interfaccia utente, gli avvisi e gli errori di rete vengono visualizzati in dettaglio nella riga di comando.
Il sistema consente all'utente di eseguire l'aggiornamento con errori a livello di avvertenza (ma non messaggi di errore o di livello critico), indipendentemente dal fatto che tali avvisi vengano visualizzati o meno.
Cause
Il segno di spunta verde viene utilizzato per indicare che l'esecuzione del passaggio stesso è stata completata. Questo problema è stato trovato confuso e verrà risolto in una versione futura.
Resolution
Correzione
La correzione di questo problema sarà disponibile in una versione futura di PowerStoreOS.
Soluzioni alternative
Metodo 1
Assicurarsi di cliccare su fino in fondo Health check - node AeHealth check - node B su tutti gli appliance del cluster. Eseguire questo passaggio prima di eseguire qualsiasi aggiornamento.
Metodo 2
Osservare il PUHC dalla riga di comando.
Il comando seguente consente di osservare il controllo integrità in tempo reale per rilevare eventuali problemi. Tutto ciò che viene osservato dovrebbe essere affrontato.
svc_journalctl -t cyc_puhc -f
Scegliere uno dei seguenti comandi per esaminare l'ultimo PUHC eseguito.
svc_journalctl -t cyc_puhc -r
-- oppure --
svc_journalctl -t cyc_puhc -rg "Warning"
La CLI mostra inoltre ulteriori dettagli sugli errori riscontrati.
- Se non viene osservata alcuna avvertenza, è possibile procedere.
- Se vengono osservati avvisi, risolverli prima di procedere.