Controllo dello stato di un cluster OCP (solo OCP gestito da CPFS)

Utilizza lo script ibm-concert-manage.sh per gestire e monitorare lo stato del tuo cluster Red Hat® OpenShift® Container Platform con Concert installato.

ottenere-cr-stato

Il comando get-cr-status fornisce informazioni sullo stato dei componenti installati nello spazio dei nomi specificato.
export PROJECT_INSTANCE=${INSTANCE_NAMESPACE}
./ibm-concert-manage.sh get-cr-status
La risposta comprende i seguenti dettagli:
  • Componente: Identifica il componente o il modulo associato alla risorsa personalizzata.
  • CR-kind: Il tipo di risorsa personalizzata (ad esempio, CommonService e ZenService).
  • Nome CR: il nome della risorsa personalizzata.
  • Spazio dei nomi: Lo spazio dei nomi in cui risiede la risorsa personalizzata.
  • Stato: Lo stato attuale della risorsa personalizzata.
  • Versione: La versione della risorsa personalizzata.
  • Creationtimestamp: Il timestamp della creazione della risorsa personalizzata.
  • Versione riconciliata: La versione che è stata riconciliata o è attualmente applicata.
  • Informazioni sull'operatore: Informazioni sull'operatore che gestisce la risorsa personalizzata.

Un file CSV contenente lo stato delle risorse personalizzate viene scaricato come '/status.csv per riferimento.

Nota: I file di output vengono salvati all'interno della /tmp/work directory del ibm-aaf-utils contenitore. Per i file di output si può anche utilizzare il valore WORK_DIR fornito al momento dell'inizializzazione dello script di gestione.

raccogliere-stato

Il comando collect-state genera un insieme strutturato di file e directory che rappresentano lo stato attuale di diversi componenti all'interno dello spazio dei nomi specificato. I dati raccolti sono organizzati in una directory denominata collect-state, che viene poi archiviata in un file denominato collect-state.tar.gz, facilitando la distribuzione e l'archiviazione.
./ibm-concert-manage.sh collect-state --cpd_instance_ns=<project-name>
Nota: Esaminando i dati raccolti, è possibile comprendere meglio lo stato del cluster OpenShift e identificare eventuali problemi da risolvere.

get-olm-artifacts

Il comando get-olm-artifacts può essere eseguito su tutti i progetti e fornisce informazioni dettagliate sugli operatori nello spazio dei nomi specificato. Questo comando è utile per raccogliere e rivedere gli artefatti OLM come CatalogSources e Subscriptions. Raccogliendo questi dati, è possibile diagnosticare e risolvere efficacemente i problemi relativi agli operatori e alle loro configurazioni nello spazio dei nomi specificato.
export PROJECT_INSTANCE=<Instance_namespace>
./ibm-concert-manage.sh get-olm-artifacts

Il playbook è progettato per eseguire attività specifiche, tra cui l'interrogazione e la stampa di dettagli su CatalogSources e Subscriptions. L'output genera uno script di anteprima, che si trova all'indirizzo /preview.sh.

L'output indica che uno script di anteprima è stato generato con successo e si trova all'indirizzo /preview.sh. Questo script include informazioni sugli artefatti e sulle configurazioni OLM raccolte durante l'esecuzione del comando.

Monitoraggio dello stato dell'istanza Concert

  • Eseguire il seguente oc project comando per impostare la directory di lavoro corrente nello concert-instance spazio dei nomi, rendendolo lo spazio dei nomi predefinito per tutti i oc comandi successivi, finché non si passa a un altro spazio dei nomi o non si esce dalla sessione.
    oc project concert-instance
  • Eseguire il seguente comando oc get per elencare tutte le risorse del servizio di automazione nello spazio dei nomi attivo (concert-instance).
    oc get automationservice
  • Eseguite il seguente oc describe comando per visualizzare informazioni dettagliate su una specifica Red Hat OpenShift risorsa.
    oc describe automationservice <automationservice-name>

La sezione Status della risposta fornisce informazioni dettagliate sullo stato della risorsa del servizio di automazione.

  • Tipo: Il tipo di componente segnalato. Indica il tipo di servizio o applicazione monitorata.
  • Last Probe Time: l'ora più recente in cui è stato eseguito il controllo dello stato di salute. Questo timestamp riflette l'ultima valutazione dello stato di salute del servizio.
  • Messaggio: Indica il risultato dell'ultimo controllo sanitario. Il superamento del controllo di salute significa che il servizio funziona correttamente e ha soddisfatto i criteri di salute richiesti.
  • Nome: Il nome del controllo sanitario o del componente che lo esegue.
  • Stato: Il risultato del controllo sanitario. Il successo significa che il controllo dello stato di salute non ha rilevato alcun problema e che il servizio è in buone condizioni.