Iinstalación de un nuevo transportador como appliance de VMware vSphere
Versión del producto: 10.11
Último modificado: 31 julio 2024
Iinstalación de un nuevo transportador como appliance de VMware vSphere. Requiere los ID de host ESXi, almacén de datos y red virtual (parámetro identificador) obtenidos en los pasos anteriores.
Para comprobar el estado de la instalación después de ejecutar esta solicitud de API, consulte Obtener información del transportador.
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": "VmwareTransporterManagement",
"method": "deploy",
"data": [{
"id": null,
"host": "VA transporter",
"name": "VA transporter",
"port": 9446,
"loadFactor": 6,
"additionalLoadFactor": 2,
"loggingLevel": "AUTO",
"dataPortRangeStart": 9448,
"dataPortRangeEnd": 10000,
"isProxyTransporter": false,
"vmwareDeploymentInfo": {
"clusterId": null,
"esxHostId": 6,
"datastoreId": 16,
"networkId": 4,
"ipConfigurationMode": "DHCP",
"ipAddress": "",
"subnetMask": "",
"defaultGateway": "",
"dnsConfigurationMode": "DHCP",
"primaryDns": "",
"secondaryDns": "",
"vmId": null,
"username": null,
"password": null,
"clusterName": null,
"esxHostName": null,
"datastoreName": null,
"networkName": null,
"vmPowerState": null,
"wasInfoDownloaded": null
},
"vid": null,
"description": "",
"type": null,
"hvType": null,
"state": null,
"status": null,
"changeStatus": null,
"version": null,
"fingerprint": null,
"os": null,
"vmwarevSphereSupport": null,
"vmwarevSpherePre55Support": null,
"msHypervSupport": null,
"awsEc2Support": null,
"repositoryManagementSupport": null,
"cifsShareSupport": null,
"nfsShareSupport": null,
"awsS3Support": null,
"hpeStoreOnceCatalystSupport": null,
"repositoryEncryptionSupport": null,
"windowsGuestsRecoverySupport": null,
"linuxGuestsRecoverySupport": null,
"flashVmBootSupport": null,
"saaSRepositorySupport": null,
"local": null,
"outOfDate": null,
"preventModification": null,
"lockedExclusive": null,
"lockedShared": null,
"lockReasons": null,
"lockedByJobRun": false,
"wasEdited": null,
"wasDiscoveredOnce": null,
"wasDeployed": null,
"progress": null,
"wasAutoPoweredOff": null,
"hasAssignedBackupRepositories": null,
"awsDeploymentInfo": null,
"nutanixDeploymentInfo": null,
"alertErrorCode": null,
"alertTitle": null,
"alertDescription": null
}
],
"type": "rpc",
"tid": 114}'
Campos de solicitud
Campo |
Tipo |
Valor(es) |
---|---|---|
|
string |
|
|
string |
|
|
array |
Véanse los parámetros a continuación |
|
string |
|
|
integer |
|
data
Campo |
Tipo |
Valor(es) |
---|---|---|
|
largo |
|
|
string |
Dirección IP o nombre de host de la máquina utilizada para la instalación del transportador. |
|
string |
Nombre para mostrar del Transportador |
|
integer |
Número de puerto que se utilizará para conectarse al transportador. |
|
integer |
Número de discos (tareas) que el transportador puede procesar en paralelo. |
|
integer |
Tareas adicionales para jobs de alta prioridad (como recuperación) |
|
string |
Nivel de registro que debe activarse para este Transportador |
|
integer |
Número de inicio del intervalo de puertos que se utilizará para la transferencia de datos. |
|
integer |
Número final del intervalo de puertos que se utilizará para la transferencia de datos. |
|
boolean |
true si el transportador se va a utilizar como transportador proxy. |
|
array |
Véanse los parámetros a continuación |
vmwareDeploymentInfo
Campo |
Tipo |
Valor(es) |
---|---|---|
|
largo |
ID de clúster (opcional). El identificador de un cluster puede obtenerse siguiendo los mismos pasos que en los casos de redes y almacenes de datos, pero con |
|
largo |
ID del host ESXi de destino |
|
largo |
Almacén de datos de destino ID |
|
largo |
ID de red de destino |
|
string |
Modo de ajustes de IP; puede ser "DHCP" o "STATIC". |
|
string |
Dirección IP |
|
string |
Máscara de subred |
|
string |
Puerta de enlace predeterminada |
|
string |
Modo de ajustes de DNS; puede ser "DHCP" o "STATIC". |
|
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 |
estado de energía de la máquina virtual. Valores posibles: "ACTIVADO", "DESACTIVADO", "SUSPENDIDO", "DESCONOCIDO" |
|
boolean |
|
datos (continuación)
Campo |
Tipo |
Valor(es) |
---|---|---|
|
string |
Transportador VID |
|
string |
Descripción (opcional) |
|
string |
El tipo de Transportador |
|
string |
Tipo de plataforma |
|
string |
El estado actual del Transportador |
|
string |
Estado actual de las operaciones del Transportador |
|
string |
"CREAR_PENDIENTE": Elementos nuevos, se necesita detección "CAMBIO_PENDIENTE": Algunos atributos han cambiado, se necesita detección "IMPORT_PENDING": Elementos de importación
|
|
string |
Versión del Transportador |
|
string |
Huella digital del certificado del transportador |
|
string |
Sistema operativo en el que está instalado el Transportador |
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
array |
Motivos de bloqueo |
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
boolean |
|
|
int |
Progreso actual de la operación |
|
boolean |
|
|
boolean |
|
|
Json |
Información sobre la instalación del transportador de AWS. |
|
Json |
Información de instalación del transportador Nutanix. |
|
int |
El código de error de la alerta (si existe) |
|
string |
El título de la alerta (si existe) |
|
string |
La descripción de la alerta (si existe) |
Muestra de respuesta
{
"action": "VmwareTransporterManagement",
"method": "deploy",
"tid": "114",
"type": "rpc",
"message": null,
"where": null,
"cause": null,
"data": 2
}
Campos de respuesta
Campo |
Valor |
Descripción |
---|---|---|
|
string |
Mensaje si la solicitud ha fallado |
|
string |
Referencia al método en el que se ha producido el problema |
|
string |
Causa del fallo |
|
integer |
ID de transportador recién asignado |