Isilon: As avaliações de firmware do OneFS ou do nó falham porque são um caminho de destino para o SyncIQ com gravações desativadas
Summary: Ao executar uma avaliação de firmware de nó, o comando isi_upgrade_logs --get-fw-report falha porque o diretório /ifs/data/Isilon_Support/upgrade_error/logs tem as gravações desativadas pelas políticas do SyncIQ de destino. ...
Symptoms
Isilon-1# isi_upgrade_logs --get-fw-report Warn : Failed to Create Directory [/ifs/data/Isilon_Support/upgrade_errors_logs] with error number[30] "Read-only file system" : File Name : /b/mnt/src/isilon/lib/isi_upgrade/Util.cpp : Line Number : 379 Unable to open or extract the file UpgradeLog-1.db from archive: UpgradeArchive-2021-12-23T11:49:19.381Z-2021-12-23T11:51:15.854Z
Exemplo de falha na avaliação do OneFS:
Isilon-1# isi_upgrade_logs -a Assessment Errors found, Attempting to find and extract logs from archive Warn : Failed to Create Directory [/ifs/data/Isilon_Support/upgrade_errors_logs] with error number[30] "Read-only file system" : File Name : /b/mnt/src/isilon/lib/isi_upgrade/Util.cpp : Line Number : 420 Unable to open or extract the file UpgradeLog-5.db from archive
Cause
isi_upgrade_logs tenta extrair os detalhes para o /ifs/data/Isilon_Support/upgrade_errors/logs, mas não consegue fazer isso porque o diretório está como somente leitura e com as gravações desativadas, pois é um caminho de destino para uma política de entrada do SyncIQ.Resolution
Para poder usar o isi_upgrade_logs para analisar os resultados da avaliação de upgrade ou do firmware do nó do OneFS, permita temporariamente gravações na política do SyncIQ que tenha gravações desabilitadas para um dos subdiretórios de /ifs/data/Isilon_Support/upgrade_errors.
1. Verifique se as políticas de entrada do SyncIQ têm gravações desativadas:
# isi sync target list
Na lista de políticas, identifique qual política tem o subdiretório /ifs/data/Isilon_Support/upgrade_errors como um caminho de destino, normalmente o caminho encontrado é /ifs/data/. Se não houver políticas do SyncIQ com um dos subdiretórios como seu caminho de destino, esse problema pode não se aplicar e é preciso analisar mais detalhadamente por que o diretório é somente leitura.
2. Habilite temporariamente as gravações em /ifs/data/ executando o seguinte, em que <policy-name> é a política do SyncIQ identificada na etapa 1:
# isi sync recovery allow-write <policy-name>
3. Obtenha os detalhes da avaliação:
- Comando de avaliação de upgrade do OneFS:
# isi_upgrade_logs -a
- Comando de avaliação de firmware do nó:
# isi_upgrade_logs --get-fw-report
4. Depois de analisar os resultados, reverta a alteração da política de permitir gravação, em que <policy-name> é a política do SyncIQ identificada na etapa 1:
# isi sync recovery allow-write <policy-name> --revert