Retrieve SVM migration status
GET /svm/migrations
Introduced In: 9.10
Retrieves the SVM migration status.
Related ONTAP commands
-
vserver migrate show
Parameters
Name | Type | In | Required | Description |
---|---|---|---|---|
uuid |
string |
query |
False |
Filter by uuid |
current_operation |
string |
query |
False |
Filter by current_operation |
time_metrics.cutover_trigger_time |
string |
query |
False |
Filter by time_metrics.cutover_trigger_time |
time_metrics.cutover_complete_time |
string |
query |
False |
Filter by time_metrics.cutover_complete_time |
time_metrics.start_time |
string |
query |
False |
Filter by time_metrics.start_time |
time_metrics.cutover_start_time |
string |
query |
False |
Filter by time_metrics.cutover_start_time |
time_metrics.last_resume_time |
string |
query |
False |
Filter by time_metrics.last_resume_time |
time_metrics.last_pause_time |
string |
query |
False |
Filter by time_metrics.last_pause_time |
time_metrics.end_time |
string |
query |
False |
Filter by time_metrics.end_time |
messages.message |
string |
query |
False |
Filter by messages.message |
messages.code |
integer |
query |
False |
Filter by messages.code |
state |
string |
query |
False |
Filter by state |
restart_count |
integer |
query |
False |
Filter by restart_count |
last_operation |
string |
query |
False |
Filter by last_operation |
auto_cutover |
boolean |
query |
False |
Filter by auto_cutover |
auto_source_cleanup |
boolean |
query |
False |
Filter by auto_source_cleanup |
source.cluster.name |
string |
query |
False |
Filter by source.cluster.name |
source.cluster.uuid |
string |
query |
False |
Filter by source.cluster.uuid |
source.svm.uuid |
string |
query |
False |
Filter by source.svm.uuid |
source.svm.name |
string |
query |
False |
Filter by source.svm.name |
last_failed_state |
string |
query |
False |
Filter by last_failed_state |
destination.volume_placement.aggregates.uuid |
string |
query |
False |
Filter by destination.volume_placement.aggregates.uuid |
destination.volume_placement.aggregates.name |
string |
query |
False |
Filter by destination.volume_placement.aggregates.name |
destination.ipspace.uuid |
string |
query |
False |
Filter by destination.ipspace.uuid |
destination.ipspace.name |
string |
query |
False |
Filter by destination.ipspace.name |
point_of_no_return |
boolean |
query |
False |
Filter by point_of_no_return |
fields |
array[string] |
query |
False |
Specify the fields to return. |
max_records |
integer |
query |
False |
Limit the number of records returned. |
return_records |
boolean |
query |
False |
The default is true for GET calls. When set to false, only the number of records is returned.
|
return_timeout |
integer |
query |
False |
The number of seconds to allow the call to execute before returning. When iterating over a collection, the default is 15 seconds. ONTAP returns earlier if either max records or the end of the collection is reached.
|
order_by |
array[string] |
query |
False |
Order results by specified fields and optional [asc |
Response
Status: 200, Ok
Name | Type | Description |
---|---|---|
_links |
||
num_records |
integer |
Number of records |
records |
array[svm_migration] |
Example response
{
"_links": {
"next": {
"href": "/api/resourcelink"
},
"self": {
"href": "/api/resourcelink"
}
},
"records": [
{
"current_operation": "string",
"destination": {
"ipspace": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "exchange",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
},
"volume_placement": {
"aggregates": [
{
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "aggr1",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
}
]
}
},
"last_failed_state": "string",
"last_operation": "string",
"messages": [
{
"message": "string"
}
],
"restart_count": 0,
"source": {
"cluster": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "cluster1",
"uuid": "1cd8a442-86d1-11e0-ae1c-123478563412"
},
"svm": {
"_links": {
"self": {
"href": "/api/resourcelink"
}
},
"name": "svm1",
"uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
}
},
"state": "string",
"time_metrics": {
"cutover_complete_time": "2020-12-02T19:30:19-08:00",
"cutover_start_time": "2020-12-02T18:20:19-08:00",
"cutover_trigger_time": "2020-12-02T19:15:19-08:00",
"end_time": "2020-12-02T19:36:19-08:00",
"last_pause_time": "2020-12-02T18:50:19-08:00",
"last_resume_time": "2020-12-02T18:54:19-08:00",
"start_time": "2020-12-02T18:36:19-08:00"
},
"uuid": "4ea7a442-86d1-11e0-ae1c-123478563412"
}
]
}
Error
Status: Default
ONTAP Error Response Codes
Error Code | Description |
---|---|
13172783 |
Migrate RDB lookup failed |
Name | Type | Description |
---|---|---|
error |
Example error
{
"error": {
"arguments": [
{
"code": "string",
"message": "string"
}
],
"code": "4",
"message": "entry doesn't exist",
"target": "uuid"
}
}
Definitions
See Definitions
href
Name | Type | Description |
---|---|---|
href |
string |
_links
Name | Type | Description |
---|---|---|
next |
||
self |
_links
Name | Type | Description |
---|---|---|
self |
ipspace
Optional property used to specify which IPspace to use for the SVM. By default, the "default" ipspace is used.
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
IPspace name |
uuid |
string |
IPspace UUID |
aggregates
Aggregate
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
|
uuid |
string |
volume_placement
Optional property to specify the source volume placement in the destination.
Name | Type | Description |
---|---|---|
aggregates |
array[aggregates] |
Optional property used to specify the list of desired aggregates to use for volume creation in the destination. |
destination
Destination cluster details for the SVM migration.
Name | Type | Description |
---|---|---|
ipspace |
Optional property used to specify which IPspace to use for the SVM. By default, the "default" ipspace is used. |
|
volume_placement |
Optional property to specify the source volume placement in the destination. |
messages
Specifies failure codes and messages.
Name | Type | Description |
---|---|---|
code |
integer |
Message code |
message |
string |
Detailed message of warning or error. |
cluster
Source cluster for the SVM migration.
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
|
uuid |
string |
svm
Source SVM
Name | Type | Description |
---|---|---|
_links |
||
name |
string |
The name of the SVM. |
uuid |
string |
The unique identifier of the SVM. |
source
Source cluster details for the SVM migration.
Name | Type | Description |
---|---|---|
cluster |
Source cluster for the SVM migration. |
|
svm |
Source SVM |
time_metrics
Various time metrics details
Name | Type | Description |
---|---|---|
cutover_complete_time |
string |
Cutover end time |
cutover_start_time |
string |
Cutover start time |
cutover_trigger_time |
string |
Cutover trigger time |
end_time |
string |
Migration end time |
last_pause_time |
string |
Last migration pause time |
last_resume_time |
string |
Last migration resume time |
start_time |
string |
Migration start time |
svm_migration
Provides information on SVM migration, default and user specified configurations, the state of the migration, and volume transfer metrics.
Name | Type | Description |
---|---|---|
auto_cutover |
boolean |
Optional property that when set to true automatically performs cutover when the migration state reaches "ready for cutover". |
auto_source_cleanup |
boolean |
Optional property that when set to true automatically cleans up the SVM on the source cluster after the migration cutover. |
check_only |
boolean |
Optional property that when set to true performs only migration pre-checks not the actual migration. |
current_operation |
string |
|
destination |
Destination cluster details for the SVM migration. |
|
last_failed_state |
string |
Indicates the state of the migration. |
last_operation |
string |
|
messages |
array[messages] |
Errors and warnings returned/displayed during migration. |
point_of_no_return |
boolean |
Indicates if the migration has progressed beyond the point of no return. When true, the migration cannot be aborted or paused. When false, the migration can be paused or aborted. |
restart_count |
integer |
Number of times SVM migration was restarted since initially started. |
source |
Source cluster details for the SVM migration. |
|
state |
string |
Indicates the state of the migration. |
time_metrics |
Various time metrics details |
|
uuid |
string |
SVM migration UUID |
error_arguments
Name | Type | Description |
---|---|---|
code |
string |
Argument code |
message |
string |
Message argument |
error
Name | Type | Description |
---|---|---|
arguments |
array[error_arguments] |
Message arguments |
code |
string |
Error code |
message |
string |
Error message |
target |
string |
The target parameter that caused the error. |