Isilon : Les évaluations de OneFS ou du firmware d'un nœud échouent car il s'agit d'un chemin cible de SyncIQ dans lequel les écritures ont été désactivées
Summary: Lors de l'évaluation du firmware d'un nœud, la commande isi_upgrade_logs --get-fw-report échoue car les écritures ont été désactivées par les règles SyncIQ cibles dans le répertoire /ifs/data/Isilon_Support/upgrade_error/logs. ...
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
Exemple d'échec de l'évaluation de 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 tente d'extraire les détails sous /ifs/data/Isilon_Support/upgrade_errors/logs, mais n'y parvient pas. En effet, le répertoire est en lecture seule/écritures désactivées car il s'agit d'un chemin cible pour une règle SyncIQ entrante.Resolution
Pour pouvoir utiliser isi_upgrade_logs afin d'examiner les résultats de l'évaluation de la mise à niveau de OneFS ou de l'évaluation du firmware d'un nœud, autorisez temporairement les écritures pour la règle SyncIQ dont les écritures sont désactivées dans l'un des sous-répertoires de /ifs/data/Isilon_Support/upgrade_errors.
1. Vérifiez que les écritures sont désactivées dans les règles SyncIQ entrantes :
# isi sync target list
Dans la liste des règles, identifiez celle qui utilise un sous-répertoire de /ifs/data/Isilon_Support/upgrade_errors comme chemin cible. Généralement, le chemin trouvé est /ifs/data/. En l'absence de règle SyncIQ qui utilise un de ces sous-répertoires comme chemin cible, ce problème peut ne pas s'appliquer, et un examen plus approfondi de la raison pour laquelle le répertoire est en lecture seule est alors nécessaire.
2. Activez temporairement les écritures sous /ifs/data/ en exécutant la commande suivante, où <policy-name> correspond à la règle SyncIQ identifiée à l'étape 1 :
# isi sync recovery allow-write <policy-name>
3. Pour obtenir les détails de l'évaluation :
- Commande d'évaluation de la mise à niveau de OneFS :
# isi_upgrade_logs -a
- Commande d'évaluation du firmware d'un nœud :
# isi_upgrade_logs --get-fw-report
4. Après avoir examiné les résultats, annulez le changement de règle d'autorisation d'écriture, où <policy-name> correspond à la règle SyncIQ identifiée à l'étape 1 :
# isi sync recovery allow-write <policy-name> --revert