ダーティー シャットダウン後のパニック:NVRAM の内容が無効です...システムは次のメッセージで起動できません
環境
- ONTAP
- FAS
問題
- ダーティー シャットダウンが発生し、ノードが起動できません。
BMC CLIからアクセスした場合、
Loaderプロンプトのステータスは、boot_ontapからLoaderシステムがパニック状態になり、再起動できない場合でも表示されます。
PANIC : NVRAM contents are invalid...
version: 9.8P6: Tue Aug 3 12:23:18 EDT 2021
conf : x86_64.optimize
cpuid = 0
KDB: stack backtrace:
vpanic() at vpanic+0x70d/frame 0xfffff7005c84fbf0
panic() at panic+0x43/frame 0xfffff7005c84fc50
sk_panic() at sk_panic+0x63/frame 0xfffff7005c84fcb0
boot_nv_jettison() at boot_nv_jettison+0xbb/frame 0xfffff7005c84fce0
boot_from_disk() at boot_from_disk+0x1df1/frame 0xfffff7005c850250
boot_manager() at boot_manager+0x1b7/frame 0xfffff7005c850280
rc_main() at rc_main+0x7f/frame 0xfffff7005c8502e0
fork_exit() at fork_exit+0xc7/frame 0xfffff7005c850330
fork_trampoline_sk() at fork_trampoline_sk+0xe/frame 0xfffff7005c850330
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---
Uptime: 2m50s
ahcich2: AHCI reset done: devices=00000001
PANIC: NVRAM contents are invalid... in SK process rc on release 9.8P6 (C) on Sat Jan 7 01:05:13 GMT 2023
version: 9.8P6: Tue Aug 3 12:23:18 EDT 2021
compile flags: x86_64.optimize
bootarg.init.boot_recoveryを確認すると、結果に「8」という数字が表示されます。
LOADER-B> printenv bootarg.init.boot_recovery
Variable Name Value
-------------------- --------------------------------------------------
bootarg.init.boot_recovery 8
- 以下のコマンドで不正フラグを削除しても、システムは起動できません。
LOADER-B> priv set advanced
LOADER-B*> unsetenv bootarg.init.boot_recovery
LOADER-B*> saveenv
LOADER-B*> boot_ontap