How do I recover a VJBOD pool error after a remote HA failover?
Applicable Products
- QuTS hero h6.0.0 or later
- Storage Manager
Scenario
I have created a VJBOD storage pool on a local NAS that uses VJBOD disks created from LUNs on a remote high-availability (HA) cluster. When a failover occurs in the remote HA cluster, the VJBOD storage pool status on my local NAS changes to "Error", and all ongoing I/O operations are interrupted.
Root Cause
Although the VJBOD service switches to the other node during an HA failover, this process is still registered as a connection loss. This causes the operating system on the local NAS to detect I/O errors and change the VJBOD storage pool status to "Error" as a data protection measure. This is currently the expected behavior.
Solution
You can manually recover the VJBOD storage pool without deleting or rebuilding it by following these steps:
- Verify the remote HA cluster has recovered from the failover.
- Log in to the HA cluster as an administrator.
- Open High Availability Manager.
- Go to Cluster.
- Verify the nodes have switched roles.
- Verify the cluster status is "Good".
- Recover the VJBOD storage pool on the local NAS.
- Log in to the local NAS as an administrator.
- Open Storage Manager.
- Go to Storage Space.
- Identify the VJBOD storage pool with the "Error" status.
- Under Action, click ⋮ and select Manage.
The pool management window opens. - Go to the RAID tab.
- Click Manage and select Recover Storage Pool.
The system recovers the VJBOD storage pool. - Once the recovery is complete, the VJBOD storage pool status changes to "Ready".
You can now access the data in the pool again.
Further Reading
For further assistance, ask other users and QNAP experts in the community. Go to QNAP Community