HA 環境下硬碟故障的狀況
文章分類:
Tag:
1. 前端 IO 正在存取,此時 mirror 是正常的
2. 模擬 SSV2 資料硬碟故障
3. 此時 SSV2 顯示 log revovery pending
4. 將 SSV2 關機,此時 IO 還在存取,SSV2 顯示 log revovery needed
5. 將 SSV1 重新開機,開機後顯示 Full recovery needed
6. 將 SSV2 開機 (資料硬碟也加回來了),SSV1 不須 force online
SSV2 就自動 full recovery
若是 SSV2 硬碟有問題或是 SSV2 沒開機的話,就一定要 force online 前端才能使用
PS.
當 SSV2 的硬碟有問題時,前端IO會透過 SSV2 寫資料到 SSV1 的 log,記憶體中
當 SSV2 恢復後,會再透過 SSV1 的 log 記憶體,寫回 SSV2 vdisk
若是 SSV2 還沒復原,而 SSV1 又重開機,則會發生需要 full recovery 的問題
因為 SSV1 記憶體的資料遺失了,需要重新完整重 SSV1 的 vdisk 寫回 SSV2