Get Test Failover (TFO) Status of MinIO Protected Domain by ID
This request returns the TFO status of a MinIO protected domain by specified ID.
Usage:
GET on /domains/minios3/{domainId}/testfailoverstatus
Request URL:
https://<MS hostname>/jss/domains/minios3/{domainId}/testfailoverstatus
Header:
fios-session:vc_sessionId
Request:
N/A
Response:
{
"id": "e052a641-7018-408e-aebd-8122a3db1f5f",
"name": "domain1",
"status": "TEST_FAILOVER_RUNNING",
"totalDataKB": 331231243 "remainingDataKB": 231231243,
"connectionStatus": "OK",
"progress": 10,
"state": "REHYDRATION_RUNNING",
"protectedVms": [{
"id": "b2b529f2-8a19-4b62-8986-d03e7c6f5b61",
"uuid": "67b529f2-8a19-4b62-8986-d03e7c6f5b61",
"name": "VMachine-1",
"status": "RECOVERABLE"
},
{
"id": "cfb529f2-8a19-4b62-8986-d03e7c6f5b61",
"uuid": "ghb529f2-8a19-4b62-8986-d03e7c6f5b61",
"name": "VirtualMachine-2",
"status": "RECOVERABLE"
}
],
"overview": {
"steps": [
"PREREQ_CHECKS",
"REQUEST_TFO",
"PREPARE_REHYDRATION",
"PREPARE_ISOS",
"PREPARE_TEMP_VMS",
"POWERON_VMS_AND_RETRIEVE_IP",
"RECOVER_VMS_DATA_WAIT_FOR_COMPLETION_REQ",
"CLEANUP_TEMP_VMS",
"FINALIZE_VMS",
"EXECUTE_RUNBOOK",
"WAIT_FOR_COMPLETION_REQ",
"CLEANUP_VMS",
"COMPLETE"
],
"currentStep": "PREREQ_CHECKS"
},
"criticalAlerts": [{
"code": 10102,
"category": "WARNING",
"name": "DOMAIN_ALERT_WAITING_TFO_COMPLETE_REQUEST"
}],
"criticalAlerts": [{
"code": 20102,
"category": "WARNING",
"name": "DOMAIN_ALERT_OBJECT_STORE_CONNECTION_LOST",
"causeMessageCode": null,
"causeMessageDetails": null,
"resumable": true
},
{
"code": 20113,
"category": "WARNING",
"name": "DOMAIN_ALERT_DRVA_CONNECTION_LOST",
"causeMessageCode": null,
"causeMessageDetails": null,
"resumable": true
}
],
"runbookStatus": {
"recoveryGroups": [{
"id": "234243-343e-1252-435767",
"name": "Group1",
"status": "NOT_RUN"
},
{
"id": "234243-343e-1252-435733",
"name": "Group2",
"status": "RUNNING"
},
{
"id": "234243-343e-1252-435793",
"name": "Group3",
"status": "COMPLETE"
},
],
"independentProtectedVms": {
"status": "COMPLETE"
}
}
}
My test response {
"id": "44708ca4-9868-11ec-8884-005056bbc14c",
"name": "Domain1_MINIO-S3",
"status": "RECOVERY_RUNNING",
"totalDataKB": 7184384,
"remainingDataKB": 0,
"progress": 76,
"connectionStatus": "OK",
"protectedVms": [{
"id": "2f3249c8-986b-11ec-8884-005056bbc14c",
"uuid": "503b2631-31bd-70e1-0f6f-8338ff5d035a",
"name": "fs188-cent-vm3",
"status": "RECOVERABLE",
"allDisksRecoverable": true,
"protectedDisks": [{
"id": "2f3249c6-986b-11ec-8884-005056bbc14c",
"uuid": "6000c292-f5f3-8e95-f987-52b20a1ba43f",
"status": "RECOVERABLE",
"statusDetail": null,
"replicationStatus": null
},
{
"id": "2f3249c7-986b-11ec-8884-005056bbc14c",
"uuid": "6000c293-684b-9c2b-e45b-c2e12d4d05bc",
"status": "RECOVERABLE",
"statusDetail": null,
"replicationStatus": null
}
]
},
{
"id": "2f8e256b-986b-11ec-8884-005056bbc14c",
"uuid": "503bcfe5-1374-d7fc-cef5-93493eb79478",
"name": "fs188-cent-vm2",
"status": "RECOVERABLE",
"allDisksRecoverable": true,
"protectedDisks": [{
"id": "2f8e256a-986b-11ec-8884-005056bbc14c",
"uuid": "6000c291-0056-9fda-1efb-39da3a11beb4",
"status": "RECOVERABLE",
"statusDetail": null,
"replicationStatus": null
},
{
"id": "2f8e2569-986b-11ec-8884-005056bbc14c",
"uuid": "6000c291-e1c9-d5d8-4cf0-1edf05c0ed18",
"status": "RECOVERABLE",
"statusDetail": null,
"replicationStatus": null
}
]
}
],
"overview": {
"steps": [
"PREREQ_CHECKS",
"REQUEST_TFO",
"PREPARE_REHYDRATION",
"PREPARE_ISOS",
"PREPARE_TEMP_VMS",
"POWERON_VMS_AND_RETRIEVE_IP",
"RECOVER_VMS_DATA",
"CLEANUP_TEMP_VMS",
"FINALIZE_VMS",
"EXECUTE_RUNBOOK",
"WAIT_FOR_COMPLETION_REQ",
"CLEANUP_VMS",
"COMPLETE"
],
"currentStep": "CLEANUP_TEMP_VMS"
},
"criticalAlerts": [],
"recoveredDataKB": 6119405,
"recoveryRestarted": false,
"rocvaState": null,
"state": "REHYDRATION_RUNNING",
"runbookStatus": {
"recoveryGroups": [],
"independentProtectedVms": {
"status": "NOT_RUN"
}
}
}