Skip to main content
ONTAP tools for VMware vSphere 105
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Conoce la API de REST de las herramientas ONTAP

Colaboradores netapp-revathid

ONTAP tools for VMware vSphere 10 es un conjunto de herramientas para la gestión del ciclo de vida de las máquinas virtuales. Incluye una robusta API de REST que puedes usar como parte de tus procesos de automatización.

Fundamentos de los servicios web REST

La Transferencia de Estado Representacional (REST) es un estilo para crear aplicaciones web distribuidas, incluido el diseño de API de servicios web. Establece un conjunto de tecnologías para exponer recursos basados en servidores y gestionar sus estados.

Recursos y representación de estado

Los recursos son los componentes fundamentales de una aplicación de servicios web REST. Hay dos tareas iniciales importantes a la hora de diseñar una API de REST:

  • Identifica los recursos del sistema o del servidor

  • Define los estados de los recursos y las operaciones de transición de estado asociadas

Las aplicaciones cliente pueden mostrar y modificar el estado de los recursos mediante flujos de mensajes bien definidos.

Mensajes de HTTP

El Protocolo de Transferencia de Hipertexto (HTTP) es el protocolo que utilizan el cliente y el servidor de los servicios web para intercambiar mensajes sobre los recursos. Sigue el modelo CRUD, basado en las operaciones genéricas de crear, leer, actualizar y eliminar. El protocolo HTTP incluye encabezados de solicitud y respuesta, así como códigos de estado de respuesta.

Formato de datos JSON

Aunque existen varios formatos de mensajes disponibles, la opción más popular es la Notación de Objetos de JavaScript (JSON). JSON es un estándar del sector para representar estructuras de datos sencillas en texto sin formato y se utiliza para transferir información de estado que describe los recursos y las acciones deseadas.

Seguridad

La seguridad es un aspecto importante de una API de REST. Además del protocolo Transport Layer Security (TLS) que se utiliza para proteger el tráfico HTTP en la red, la API de REST de ONTAP tools for VMware vSphere 10 también utiliza tokens de acceso para la autenticación. Necesitas obtener un token de acceso y usarlo en las siguientes llamadas a la API.

Compatibilidad con solicitudes asíncronas

Las ONTAP tools for VMware vSphere 10 API de REST ejecutan la mayoría de las solicitudes de forma sincrónica, devolviendo un código de estado cuando la operación ha finalizado. También admite el procesamiento asíncrono para tareas que requieren más tiempo para completarse.

Entorno de ONTAP tools Manager

Hay varios aspectos del entorno de ONTAP tools Manager que debes tener en cuenta.

Máquina virtual

Las herramientas de ONTAP para VMware vSphere 10 se implementan usando la arquitectura de complementos remotos de vSphere. El software, incluido el soporte para la API de REST, se ejecuta en una máquina virtual independiente.

Dirección IP de ONTAP tools

Las herramientas ONTAP para VMware vSphere 10 exponen una única dirección IP que actúa como puerta de enlace a las capacidades de la máquina virtual. Necesitas proporcionar la dirección durante la configuración inicial y se asigna a un componente interno del equilibrador de carga. La dirección es utilizada por la interfaz de usuario de ONTAP tools Manager, así como para acceder directamente a la página de documentación de Swagger y a la API de REST.

Dos API de REST

Además de las ONTAP tools for VMware vSphere 10 API de REST, el clúster de ONTAP tiene su propia API de REST. ONTAP tools Manager utiliza la API de REST de ONTAP como cliente para realizar tareas relacionadas con el almacenamiento. Es importante tener en cuenta que estas dos API son independientes y distintas. Para obtener más información, consulta "Automatización de ONTAP".