Obtener lista de transportadores
Versión del producto: 10.11
Último modificado: 31 julio 2024
Devuelve la lista completa de transportadores.
Punto final
https://<Director_IP_address>:4443/c/router
Ejemplo de solicitud
curl --request POST \
--url https://<Director_IP_address>:4443/c/router \
--header "content-type: application/json" \
--cookie @cookies.txt \
--data '{
"action": "TransporterManagement",
"method": "getTransporters",
"data": null,
"type": "rpc",
"tid": 1}'
Campos de solicitud
Campo
|
Tipo
|
Valor(es)
|
---|---|---|
action
|
string |
|
method
|
string |
|
data
|
nulo |
|
type
|
string |
|
tid
|
integer |
|
Muestra de respuesta
{
"action": "TransporterManagement",
"method": "getTransporters",
"tid": "1",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": {
"children": [
{
{
"id": 3,
"name": "EC2 Transporter",
"state": "OK",
"status": "NONE",
"changeStatus": "NONE",
"type": "AWS",
"loggingLevel": "AUTO",
"local": false,
"host": "5awsEc2Support4.93.236.11",
"port": 9446,
"dataPortRangeStart": 9448,
"dataPortRangeEnd": 10000,
"loadFactor": 6,
"description": "",
"preventModification": false,
"lockReasons": [],
"outOfDate": false,
"wasEdited": false,
"wasDiscoveredOnce": true,
"wasDeployed": false,
"progress": 0,
"version": "7.2.0.e18265",
"fingerprint": "52:BE:24:83:7D:E4:C1:13:DE:6C:04:F9:38:DA:B8:1F:C6:90:42:17:92:CD:19:FC:6B:CD:00:0C:7C:0B:31:6A",
"awsAccountId": 1,
"regionId": 6,
"ec2InstanceId": 65,
"virtualizationType": "hvm",
"vpcId": 14,
"subnetId": 22,
"availabilityZoneId": null,
"inboundFilter": "0.0.0.0/0",
"instanceType": "t2.small",
"operationMode": "ALWAYS_RUNNING",
"wasInfoDownloaded": true,
"autoConfigureVpc": true,
"isWindowsPlatform": false,
"wasAutoPoweredOff": false,
"accountName": "AWS",
"regionName": "EU (Frankfurt)",
"vpcName": "Nakivo vpc (10.0.0.0/16)",
"subnetName": "Nakivo subnet (10.0.0.0/16)",
"availabilityZoneName": null,
"securityGroupName": "EC2 Transporter_41853ead-8930-40f9-8dfc-fa79835f796b",
"os": "Linux",
"vmwarevSphereSupport": false,
"msHypervSupport": false,
"awsEc2Support": true,
"nutanixSupport": true,
"repositoryManagementSupport": true,
"cifsShareSupport": true,
"nfsShareSupport": true,
"repositoryEncryptionSupport": true,
"windowsGuestsRecoverySupport": true,
"linuxGuestsRecoverySupport": true,
"flashVmBootSupport": true,
"assignedAmazonEbsRepositoryId": null,
"awsLocal": false,
"hasAssignedBackupRepositories": false,
"alertErrorCode": null,
"alertTitle": null,
"alertDescription": null
},
{
"id": 1,
"name": "Onboard transporter",
"state": "OK",
"status": "NONE",
"changeStatus": "NONE",
"type": "TRANSPORTER",
"loggingLevel": "AUTO",
"local": true,
"host": "192.168.77.64",
"port": 9446,
"dataPortRangeStart": 9448,
"dataPortRangeEnd": 10000,
"loadFactor": 6,
"description": "This is the built-in Transporter of NAKIVO Backup & Replication. It is installed on the same machine where the main part of the product resides. For better scalability, you can deploy more Transporters. It is recommended to have at least one Transporter per each Source and Target site.",
"preventModification": false,
"lockReasons": [],
"outOfDate": false,
"wasEdited": false,
"wasDiscoveredOnce": true,
"wasDeployed": false,
"progress": 0,
"version": "7.2.0.r18265",
"fingerprint": "5F:69:0C:87:4F:1D:13:51:38:82:C4:99:38:91:A0:3D:2A:54:84:63:53:ED:C9:91:68:BF:72:69:6A:F2:3D:63",
"awsAccountId": null,
"regionId": null,
"ec2InstanceId": null,
"virtualizationType": null,
"vpcId": null,
"subnetId": null,
"availabilityZoneId": null,
"inboundFilter": null,
"instanceType": null,
"operationMode": null,
"wasInfoDownloaded": null,
"autoConfigureVpc": null,
"isWindowsPlatform": null,
"wasAutoPoweredOff": false,
"accountName": null,
"regionName": null,
"vpcName": null,
"subnetName": null,
"availabilityZoneName": null,
"securityGroupName": null,
"os": "Linux",
"vmwarevSphereSupport": true,
"msHypervSupport": false,
"awsEc2Support": false,
"nutanixSupport": true,
"repositoryManagementSupport": true,
"cifsShareSupport": true,
"nfsShareSupport": true,
"repositoryEncryptionSupport": true,
"windowsGuestsRecoverySupport": true,
"linuxGuestsRecoverySupport": true,
"flashVmBootSupport": true,
"assignedAmazonEbsRepositoryId": null,
"awsLocal": false,
"hasAssignedBackupRepositories": true,
"alertErrorCode": null,
"alertTitle": null,
"alertDescription": null
}
],
"totalCount": 3
}
}
Campos de respuesta
Campo
|
Valor
|
Descripción
|
---|---|---|
message
|
string | Mensaje si la solicitud ha fallado |
where
|
string | Referencia al método en el que se produjo el problema |
cause
|
string | Causa del fallo |
id
|
largo | Identificador del transportador |
|
string |
Transportador VID |
name
|
string | Nombre para mostrar del transportador |
estado | string | Estado actual del transportador. Valores posibles: OK, WARNING, INACCESSIBLE, ERROR |
status
|
string | Estado actual de las operaciones del transportador. Valores posibles: NONE, UPDATING |
changeStatus
|
string | NINGUNOCREATE_PENDING : Elemento nuevo, se necesita detecciónCHANGE_PENDING: Algunos atributos han cambiado, es necesaria la detección IMPORT_PENDING : Elemento importadoRECREATE_PENDING : El elemento ha sido destruido y es necesario volver a crearlo |
type
|
string | Tipo de transportador. Valores posibles: GENERIC, AWS, HYPERV, VMWARE, PHYSICAL, NUTANIX |
loggingLevel
|
string | Nivel de registro. Valores posibles: AUTO, DEBUG |
|
string |
Tipo de plataforma. Valores posibles para este campo: |
local
|
boolean | Comprueba si el transportador es de a bordo. |
host
|
string | El host donde está instalado el transportador. |
port
|
int | Puerto del transportador |
dataPortRangeStart
|
int | El inicio del intervalo de puertos de transferencia de datos. |
dataPortRangeEnd
|
int | El final del intervalo de puertos de transferencia de datos. |
loadFactor
|
int | Número máximo de jobs simultáneos |
description
|
string | Descripción (opcional) |
preventModification
|
boolean | Comprueba si el transportador está bloqueado para modificaciones manuales. |
lockReasons
|
array | Motivos de bloqueo |
outOfDate
|
boolean | Comprueba si el transportador tiene una versión obsoleta. |
wasEdited
|
boolean | Comprueba si se han editado los ajustes del transportador. |
wasDiscoveredOnce
|
boolean | Comprueba si el transportador ha sido detectado por primera vez. |
wasDeployed
|
boolean |
true si el transportador ya se ha instalado en el host Hyper-V/AWS remoto. |
progress
|
int | Progreso actual de la operación |
version
|
string | Versión del Transportador |
fingerprint
|
string | Huella digital del certificado del transportador |
wasAutoPoweredOff
|
boolean | true si la instancia EC2 se apagó automáticamente por inactividad. Ver modo de funcionamiento |
os
|
string | Sistema operativo en el que está instalado el Transportador |
vmwarevSphereSupport
|
boolean | Comprueba si el transportador es compatible con VMware. |
msHypervSupport
|
boolean | Comprueba si el transportador es compatible con Hyper-V. |
awsEc2Support
|
boolean | Comprueba si el transportador es compatible con AWS. |
|
boolean |
Comprueba si el transportador es compatible con Nutanix AHW. |
repositoryManagementSupport
|
boolean | Comprueba si el transportador puede gestionar un repositorio. |
cifsShareSupport
|
boolean | Comprueba si el transportador es compatible con recursos compartidos CIFS. |
nfsShareSupport
|
boolean | Comprueba si el transportador es compatible con recursos compartidos NFS. |
repositoryEncryptionSupport
|
boolean | Comprueba si el transportador es compatible con el cifrado de repositorios. |
windowsGuestsRecoverySupport
|
boolean | Comprueba si el transportador es compatible con el sistema operativo invitado Windows. |
linuxGuestsRecoverySupport
|
boolean | Comprueba si el transportador es compatible con el sistema operativo invitado Linux. |
flashVmBootSupport
|
boolean | Comprueba si el transportador es compatible con el inicio rápido de máquinas virtuales en Flash. |
hasAssignedBackupRepositories
|
boolean | Comprueba si el transportador ha asignado repositorios de backups. |
|
Json |
Información sobre la instalación de transportadores VMware. Consulte la siguiente tabla |
|
Json |
Información de instalación del transportador Nutanix. Consulte la siguiente tabla |
|
Json |
Información sobre la instalación del transportador de AWS. Consulte la siguiente tabla |
alertErrorCode
|
largo | El código de error de la alerta (si existe) |
alertTitle
|
string | El título de la alerta (si existe) |
alertDescription
|
string | La descripción de la alerta (si existe) |
awsDeploymentInfo
Campo | Valor | Descripción |
awsAccountId
|
largo | ID interno de la cuenta AWS donde está instalado el transportador |
regionID
|
largo | ID interno de la región donde está instalado el transportador |
es2InstanceID
|
largo | ID interno de la instancia de EC2 donde está instalado el transportador |
virtualizationType
|
string | Tipo de virtualización |
vpcID
|
largo | ID DE VPC |
subnetID
|
largo | ID de subred |
availabilityZoneId
|
largo | ID de zona de disponibilidad |
inboundFilter
|
string |
Filtrar IP para nueva instancia EC2 donde se instalará el Transportador |
instanceType
|
string | Tipo de instancia donde está instalado el transportador |
operationMode
|
string | Modo de funcionamiento. Valores posibles: RUNNING_WHILE_REQUIRED, ALWAYS_RUNNING |
wasInfoDownloaded
|
boolean |
Cuando se instala el transportador, se crea una instancia EC2 con un par de claves necesario para acceder a esta instancia. |
autoconfigureVpc
|
boolean | Comprueba si la VPC está autoconfigurada |
isWindowsPlatform
|
boolean | Comprueba si el transportador instalado en Windows |
|
boolean |
|
accountName
|
string | Nombre para mostrar de la cuenta AWS |
regionName
|
string | Nombre para mostrar la región |
vpcName
|
string | Nombre para mostrar la VPC |
subnetName
|
string | Nombre para mostrar subred |
availabilityZoneName
|
string | Nombre para mostrar la zona de disponibilidad |
securityGroupName
|
string | Nombre para mostrar del grupo de seguridad |
|
largo |
ID del Repositorio de Amazon EBS asignado. |
|
boolean |
|
nutanixDeploymentInfo
Campo |
Valor |
Descripción |
|
largo |
ID de clúster Nutanix |
|
largo |
ID del contenedor de almacenamiento |
|
largo |
ID de red |
|
string |
Modo de ajustes de IP. Valores posibles: |
|
string |
Dirección IP |
|
string |
Máscara de subred |
|
string |
Puerta de enlace predeterminada |
|
string |
Modo de ajustes de DNS. Valores posibles: |
|
string |
Servidor de DNS primario |
|
string |
Servidor de DNS secundario |
|
largo |
ID VM |
|
string |
Nombre de usuario |
|
string |
Contraseña de usuario |
|
string |
Nombre del clúster |
|
string |
Nombre del contenedor de almacenamiento |
|
string |
Nombre de la red |
|
string |
Nombre de la máquina virtual |
|
string |
estado de energía de la máquina virtual. Valores posibles: |
vmwareDeploymentInfo
Campo |
Valor |
Descripción |
|
largo |
ID de grupo |
|
largo |
ID de host ESXi |
|
largo |
Almacén de datos ID |
|
largo |
ID de red |
|
string |
Modo de ajustes de IP. Valores posibles: |
|
string |
Dirección IP |
|
string |
Máscara de subred |
|
string |
Puerta de enlace predeterminada |
|
string |
Modo de ajustes de DNS. Valores posibles: |
|
string |
Servidor de DNS primario |
|
string |
Servidor de DNS secundario |
|
largo |
ID VM |
|
string |
Nombre de usuario |
|
string |
Contraseña de usuario |
|
string |
Nombre del clúster |
|
string |
Nombre del host ESXi |
|
string |
Nombre del almacén de datos |
|
string |
Nombre de la red |
|
string |
Nombre de la máquina virtual |
|
string |
estado de energía de la máquina virtual. Valores posibles: |
|
boolean |
|