Problemi di archiviazione oggetti di debug
I problemi di configurazione e di connettività possono essere risolti utilizzando varie istruzioni di debug.
Contesto tecnico
Il flusso di informazioni sull'archiviazione oggetti in Maximo® Visual Inspection include i seguenti dettagli:
- Input utente
- L'utente fornisce il nome bucket e le informazioni sull'indicatore abilitato nella risorsa personalizzata dell'applicazione.
- operatore Maximo Visual Inspection
- L'operatore Maximo Visual Inspection legge le informazioni di input utente quando lo spazio di lavoro è riconciliato. Le informazioni vengono convalidate, incluso il nome bucket che è stato aggiunto alla risorsa personalizzata dell'applicazione.
- pod API vision - service
Il pod API
vision-servicelegge il nome bucket dalla risorsa personalizzata dello spazio di lavoro.
Problemi di archiviazione oggetti di debug
Per problemi con il flusso di informazioni di archiviazione oggetti, controllare i parametri seguenti:
Regione URL
Verificare che il bucket di archiviazione si trovi nella stessa regione URL creata durante la configurazione dell'entità di archiviazione degli oggetti di IBM® Maximo Application Suite.
Viene creata una regione URL specifica solo per i provider di archiviazione IBM Cloud® Object Storage e Amazon Simple Storage Service Amazon S3 ). Il bucket di archiviazione deve essere creato nella stessa regione URL.
Se il bucket di archiviazione non è stato creato nella region corretta, spostare il bucket nella region corretta oppure eliminare e creare nuovamente il bucket nella region corretta.
Per ulteriori informazioni, vedere la procedura Installazione Object Storage nella documentazione di Maximo Application Suite .
Nome bucket
Verificare che il nome bucket esista e che sia stato immesso correttamente nella risorsa personalizzata dell'applicazione Maximo Visual Inspection .
Se queste condizioni non sono corrette, lo stato in Maximo Visual Inspection viene riportato come Not Ready.
Se queste condizioni sono corrette, ma il caricamento dell'immagine continua a non riuscire, controlla che il bucket sia creato nella regione corretta. Per ulteriori informazioni, vedere Regione URL.
Risorsa personalizzata Workplace
Verificare che il nome bucket si trovi nella risorsa personalizzata dello spazio di lavoro.
Quando lo spazio di lavoro è attivato, l'operatore riconcilia lo spazio di lavoro. La riconciliazione include l'aggiunta del nome bucket nella risorsa personalizzata dello spazio di lavoro in modo che il pod Maximo Visual Inspection vision-service possa richiamarlo.
Aprire lo spazio dei nomi del progetto Maximo Visual Inspection e cercare le risorse che corrispondono al pattern via. Nella sezione Status , il nome dello spazio di lavoro è elencato nel campo COSBucketID .
Per creare nuovamente la risorsa personalizzata dello spazio di lavoro, aprire la console webRed Hat® OpenShift® ed eliminare lo spazio di lavoro ConfigMap.
pod vision - service
Il pod vision-service cerca il nome bucket solo quando viene avviato.
Controlla che il pod API vision-service abbia il nome bucket corretto immettendo il seguente comando curl:
curl -k -H “x-auth-token: ${USER_API_KEY}” ${MVI_API_URL}/profiles
L'output del comando fornisce le seguenti informazioni JSON:
{
"workspace_id": "cos",
"base_uri": "https://workspace.visualinspection.myinstance.somewhere.com",
"bucket_name": "n/a",
"object_store_enabled": false,
"last_commit": "53a6f17475c090e9325ad47adbed0cdf163f45ae",
"docker_manager": "k8s",
"encrypt_model_export": false,
"supported_cic_scenarios": [
"Flower",
"Landscape",
"Food",
"Action",
"Scene",
"Vehicle",
"Others"
]
}
Controllare i seguenti parametri nelle informazioni JSON:
- Il campo
object_store_enabledè impostato atrue. - Il campo
bucket_namecorrisponde al nome bucket previsto.
Quando questi campi non sono corretti e tutti gli altri controlli hanno esito positivo, riavvia vision-service-pod eliminando il pod nella console web Red Hat OpenShift.