Exportar backups a archivos VMDK
Versión del producto: 10.11
Último modificado: 31 julio 2024
Exporta un backup de un punto de recuperación al archivo VMDK.
Punto final
https://<Director_IP_address>:4443/c/router
Punto final inquilino
Para los inquilinos del producto multi-tenant el punto final debe ser:
https://<Director_IP_address>:4443/t/<tenant_UUID>/c/router
Para exportar un backup a un archivo VMDK, es necesario seguir los siguientes pasos:
-
Obtenga los VID de disco para exportarlos desde un punto de recuperación.
-
Ejecute el comando de exportación a la ubicación de su elección.
-
Supervise las actividades para saber si la exportación se ha completado con éxito.
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "InventoryManagement",
"method": "getNodes",
"data": [true, ["SAVEPOINT-110"]],
"type": "rpc",
"tid": 1}'
Campos de solicitud
Campo |
Tipo |
Valor(es) |
|
string |
|
|
string |
|
|
array |
parámetros |
|
string |
|
|
integer |
|
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "ExportBackupManagement",
"method": "exportToCifs",
"data": [{
"exportSources": [{
"boVid": "BACKUP_OBJECT-4",
"spVid": "SAVEPOINT-110",
"spDiskVids": ["SAVEPOINT_DISK-148", "SAVEPOINT_DISK-149", "SAVEPOINT_DISK-150", "SAVEPOINT_DISK-151"]
}
],
"format": "VMDK",
"location": "CIFS",
"path": "\\\\server\\path",
"credential": {
"type": "PASSWORD",
"username": "test",
"password": "test",
"id": null,
"name": null,
"privateKey": null,
"privateKeyFileName": null,
"keyPassword": null,
"description": null
},
"clientTimeOffsetToUtc": 0
}
],
"type": "rpc",
"tid": 2"}'
Campos de solicitud
Campo |
Tipo |
Valor(es) |
|
string |
|
|
string |
|
|
array |
Parámetros |
|
string |
|
|
integer |
|
data
Campo |
Tipo |
Descripción |
|
array |
VID de disco. Véase |
|
string |
VMDK/OVA/VHD/VHDX |
|
string |
CIFS/Local/NFS |
|
string |
Ruta a una ubicación de destino |
|
objeto |
Credenciales de su ubicación de destino. Véase la descripción de |
|
número |
Horas libres del cliente |
exportSources
Campo |
Tipo |
Descripción |
|
string |
Objeto Backups VID |
|
string |
Punto de retorno VID |
|
array |
Guardar Punto Disco Vids |
credencial
Campo |
Tipo |
Descripción |
|
string |
Tipo de credenciales. Valores posibles PASSWORD o PRIVATE_KEY |
|
string |
Nombre de usuario |
|
string |
Contraseña |
|
null |
Identificación de credenciales |
|
null |
Nombre |
|
null |
Clave privada |
|
null |
Nombre de archivo de la clave privada |
|
null |
Contraseña de la clave privada |
|
null |
Descripción |
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data "{
"action": "ActivityManagement",
"method": "getActivities",
"data": [{
"startIndex": 0,
"pageSize": 100,
"searchPhrase": null
}
],
"type": "rpc",
"tid": 3"}
Campos de solicitud
Campo |
Tipo |
Valor(es) |
|
string |
|
|
string |
|
|
array |
Parámetros |
|
string |
|
|
integer |
|
data
Campo |
Tipo |
Descripción |
|
número |
Índice de inicio |
|
número |
Tamaño de la página |
|
null |
Buscar frase |
Muestra de respuesta
{
"action": "InventoryManagement",
"method": "getNodes",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"children": [{
"extendedInfo": {
"disks": [{
"diskIdentifier": "Hard disk 1",
"allocated": 20971520,
"capacity": 0,
"storageVid": "BACKUP_REPOSITORY-1",
"storagePath": null,
"canBeProcessed": true,
"isRoot": null,
"identifier": 148,
"vid": "SAVEPOINT_DISK-148",
"type": "SAVEPOINT_DISK",
"subType": null,
"name": "Hard disk 1",
"description": null,
"accessible": false,
"isDisabled": false,
"replicable": true,
"hvType": "NONE",
"flags": 0,
"children": null
}, {
"diskIdentifier": "Hard disk 2",
"allocated": 1048576,
"capacity": 0,
"storageVid": "BACKUP_REPOSITORY-1",
"storagePath": null,
"canBeProcessed": true,
"isRoot": null,
"identifier": 149,
"vid": "SAVEPOINT_DISK-149",
"type": "SAVEPOINT_DISK",
"subType": null,
"name": "Hard disk 2",
"description": null,
"accessible": false,
"isDisabled": false,
"replicable": true,
"hvType": "NONE",
"flags": 0,
"children": null
}, {
"diskIdentifier": "Hard disk 3",
"allocated": 2097152,
"capacity": 0,
"storageVid": "BACKUP_REPOSITORY-1",
"storagePath": null,
"canBeProcessed": true,
"isRoot": null,
"identifier": 150,
"vid": "SAVEPOINT_DISK-150",
"type": "SAVEPOINT_DISK",
"subType": null,
"name": "Hard disk 3",
"description": null,
"accessible": false,
"isDisabled": false,
"replicable": true,
"hvType": "NONE",
"flags": 0,
"children": null
}, {
"diskIdentifier": "Hard disk 4",
"allocated": 614400,
"capacity": 0,
"storageVid": "BACKUP_REPOSITORY-1",
"storagePath": null,
"canBeProcessed": true,
"isRoot": null,
"identifier": 151,
"vid": "SAVEPOINT_DISK-151",
"type": "SAVEPOINT_DISK",
"subType": null,
"name": "Hard disk 4",
"description": null,
"accessible": false,
"isDisabled": false,
"replicable": true,
"hvType": "NONE",
"flags": 0,
"children": null
}
],
"nics": [{
"nicIdentifier": "00:50:56:b9:5b:78",
"networkVid": null,
"canBeProcessed": true,
"identifier": 115,
"vid": "SAVEPOINT_NIC-115",
"type": "SAVEPOINT_NIC",
"subType": null,
"name": "Network adapter 1",
"description": null,
"accessible": false,
"isDisabled": false,
"replicable": false,
"hvType": "NONE",
"flags": 0,
"children": null
}
],
"generation": null,
"cpu": 2,
"memorySize": 2048,
"size": 24731648,
"version": 7,
"hwUuid": "4239906e-a592-54e9-d547-71eb7237aa15",
"storageVid": null,
"virtualizationType": null,
"instanceType": null,
"vpcId": null,
"vpcCidrBlock": null,
"subnetId": null,
"subnetCidrBlock": null,
"availabilityZoneId": null,
"securityGroupIds": [],
"hasRootDisk": false
},
"identifier": 110,
"vid": "SAVEPOINT-110",
"type": "SAVEPOINT",
"subType": null,
"name": "00-cleanVM-SY",
"description": null,
"accessible": true,
"isDisabled": false,
"replicable": false,
"hvType": "NONE",
"flags": 0,
"children": null
}
],
"totalCount": 1
}
}
Campos de respuesta
Campo |
Valor |
Descripción |
|
string |
Mensaje si la solicitud ha fallado |
|
string |
Referencia al método en el que se produjo el problema |
|
string |
Causa del fallo |
|
Json |
Información resumida de los discos. Vea los detalles a continuación |
data
Campo |
Valor |
Descripción |
|
Json |
Información sobre los discos. Vea los detalles a continuación |
|
número |
Número de puntos de guardado |
elementos secundarios
Campo |
Valor |
Descripción |
|
objeto |
Información ampliada del disco. Vea los detalles a continuación |
|
número |
Número de punto de retorno |
|
string |
Punto de retorno VID |
|
string |
Tipo de punto de retorno |
|
nulo |
Subtipo de punto de retorno |
|
string |
Nombre |
|
nulo |
Descripción |
|
boolean |
verdadero/falso |
|
boolean |
falso/verdadero |
|
boolean |
falso/verdadero |
|
string |
Tipo HV |
|
número |
Número de banderas |
|
nulo |
Elementos secundarios |
extendedInfo
Campo |
Valor |
Descripción |
|
Json |
Información sobre los discos. Vea los detalles a continuación |
|
Json |
Información NICs. Vea los detalles a continuación |
|
nulo |
Generación |
|
número |
Número de CPU |
|
número |
Tamaño de la memoria |
|
número |
Tamaño |
|
número |
Versión |
|
string |
Hw UU ID |
|
nulo |
Almacenamiento VID |
|
nulo |
Tipo de virtualización |
|
nulo |
Tipo de instancia |
|
nulo |
ID DE VPC |
|
nulo |
Bloque CIDR de VPC |
|
nulo |
ID de subred |
|
nulo |
Bloque CIDR de subred |
|
nulo |
Zona ID |
|
array |
Identificadores de grupos de seguridad |
|
boolean |
falso/verdadero |
discos
Campo |
Valor |
Descripción |
|
string |
ID de disco |
|
número |
Cantidad de memoria asignada |
|
número |
Capacidad |
|
string |
Almacenamiento Vid |
|
nulo |
Ruta de acceso al almacenamiento |
|
boolean |
verdadero/falso |
|
nulo |
|
|
número |
Número de identificación |
|
string |
Número de disco de punto de retorno |
|
string |
Tipo de disco |
|
nulo |
Subtipo |
|
string |
Nombre del disco |
|
nulo |
Descripción |
|
boolean |
verdadero/falso |
|
boolean |
verdadero/falso |
|
boolean |
verdadero/falso |
|
string |
Tipo HV |
|
número |
Banderas |
|
nulo |
Elementos secundarios |
nics
Campo |
Valor |
Descripción |
|
string |
ID NIC |
|
nulo |
Red Vid |
|
boolean |
verdadero/falso |
|
número |
Número de identificación |
|
string |
VID del punto de retorno NIC |
|
string |
Tipo de NIC |
|
nulo |
Subtipo |
|
string |
Nombre Nombre del adaptador |
|
nulo |
Descripción |
|
boolean |
falso/verdadero |
|
boolean |
falso/verdadero |
|
boolean |
falso/verdadero |
|
string |
Tipo HV |
|
número |
Banderas |
|
nulo |
Elementos secundarios |
Muestra de respuesta
{
"action": "ExportBackupManagement",
"method": "exportToCifs",
"tid": "2",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": null
}
Campos de respuesta
Campo |
Valor |
Descripción |
|
string |
Mensaje si la solicitud ha fallado |
|
string |
Referencia al método en el que se produjo el problema |
|
string |
Causa del fallo |
|
nulo |
Resumen informativo |
Muestra de respuesta
{
"action": "ActivityManagement",
"method": "getActivities",
"tid": "3",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"totalCurrents": 0,
"totalPasts": 1,
"activities": [{
"id": 7,
"name": "Backup export to VMDK at \"\\\\server\\test\" share",
"type": "EXPORT_BACKUP",
"specificActivityRunType": null,
"status": "COMPLETED",
"startDate": "2019-12-23T17:54:05.180+02:00",
"progress": -1,
"specificType": "EXPORT_BACKUP" }
]
}
}
Campos de respuesta
Campo |
Valor |
Descripción |
|
string |
Mensaje si la solicitud ha fallado |
|
string |
Referencia al método en el que se produjo el problema |
|
string |
Causa del fallo |
|
Json |
Parámetros. Vea los detalles a continuación |
data
Campo |
Valor |
Descripción |
|
número |
Total actividades en curso |
|
número |
Total actividades anteriores |
|
array |
Información sobre actividades. Vea los detalles a continuación |
actividades
Campo |
Valor |
Descripción |
|
número |
ID de actividad |
|
string |
Nombre de la actividad |
|
string |
Tipo de actividad |
|
null |
Hora de ejecución de la actividad |
|
string |
Estado de las actividades |
|
string |
Fecha de inicio de la actividad |
|
número |
Progreso de las actividades |
|
string |
Tipo específico de actividad |