Skip to main content
Active IQ Unified Manager
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.

Modifica las cargas de trabajo de almacenamiento usando las API en Active IQ Unified Manager

Modificar las cargas de trabajo de almacenamiento consiste en actualizar LUN o recursos compartidos de archivos con parámetros que faltan, o en cambiar los parámetros existentes.

Este flujo de trabajo usa como ejemplo la actualización de los niveles de servicio de rendimiento para las LUN y los recursos compartidos de archivos.

Nota

El flujo de trabajo da por hecho que el LUN o el recurso compartido de archivos se ha aprovisionado con niveles de servicio de rendimiento.

Modificar recursos compartidos de archivos

Al modificar un recurso compartido de archivos, puedes actualizar los siguientes parámetros:

  • Capacidad o tamaño.

  • Configuración en línea o fuera de línea.

  • Directiva de eficiencia del almacenamiento.

  • Nivel de servicio de rendimiento.

  • Configuración de la lista de control de acceso (ACL).

  • Configuración de la política de exportación. También puedes eliminar los parámetros de la política de exportación y restablecer las reglas predeterminadas (vacías) de la política de exportación en el recurso compartido de archivos.

Nota

Durante una sola ejecución de la API, solo puedes actualizar un parámetro.

Este procedimiento describe cómo añadir un nivel de servicio de rendimiento a un recurso compartido de archivos. Puedes usar el mismo procedimiento para actualizar cualquier otra propiedad del recurso compartido de archivos.

  1. Obtén la clave del recurso compartido CIFS o del recurso compartido de archivos NFS que quieres actualizar. Esta API consulta todos los recursos compartidos de archivos de tu centro de datos. Omite este paso si ya conoces la clave del recurso compartido de archivos.

    Categoría Verbo HTTP Ruta

    proveedor de almacenamiento

    GET

    /storage-provider/file-shares

  2. Consulta los detalles del recurso compartido de archivos ejecutando la siguiente API con la clave del recurso compartido de archivos que has obtenido.

    Categoría Verbo HTTP Ruta

    proveedor de almacenamiento

    GET

    /storage-provider/file-shares/{key}

    Consulta los detalles del recurso compartido de archivos en la salida.

    "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. Obtén la clave del Performance Service Level que quieres asignar a este recurso compartido de archivos. Actualmente no tiene ninguna política asignada.

    Categoría Verbo HTTP Ruta

    Niveles de servicio de rendimiento

    GET

    /storage-provider/performance-service-levels

    Nota

    Puedes recuperar los detalles de los niveles de servicio de rendimiento definidos por el sistema estableciendo el parámetro de entrada system_defined en true. A partir del resultado, obtén la clave del nivel de servicio de rendimiento que quieres aplicar al recurso compartido de archivos.

  4. Aplica el nivel de servicio de rendimiento al recurso compartido de archivos.

    Categoría Verbo HTTP Ruta

    Proveedor de almacenamiento

    PATCH

    /storage-provider/file-shares/{key}

    En la entrada, debes especificar únicamente el parámetro que deseas actualizar, junto con la clave del recurso compartido de archivos. En este caso, es la clave del nivel de servicio de rendimiento.

    Ejemplo de cURL

    curl -X POST "https://<hostname>/api/storage-provider/file-shares"`-H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{
    \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" },
    }"

    La salida JSON muestra un objeto Job que puedes usar para comprobar si los endpoints de acceso en los nodos principal y asociado se han creado correctamente.

  5. Comprueba si se ha añadido el Performance Service Level al recurso compartido de archivos usando la clave del objeto Job que aparece en la salida.

    Categoría Verbo HTTP Ruta

    Servidor de gestión

    GET

    /management-server/jobs/{key}

    Si haces una consulta por el ID del objeto Job, verás si el recurso compartido de archivos se actualizó correctamente. En caso de error, soluciona el problema y vuelve a ejecutar la API. Si la creación se realiza correctamente, consulta el recurso compartido de archivos para ver el objeto modificado:

    Categoría Verbo HTTP Ruta

    proveedor de almacenamiento

    GET

    /storage-provider/file-shares/{key}

    Consulta los detalles del recurso compartido de archivos en la salida.

    "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }
            }

Actualizar LUN

Al actualizar un LUN, puedes modificar los siguientes parámetros:

  • Capacidad o tamaño

  • Configuración en línea o sin conexión

  • Política de eficiencia del almacenamiento

  • Nivel de servicio de rendimiento

  • Mapa de LUN

Nota

Durante una sola ejecución de la API, solo puedes actualizar un parámetro.

Este procedimiento describe cómo añadir un nivel de servicio de rendimiento a un LUN. Puedes seguir el mismo procedimiento para actualizar cualquier otra propiedad del LUN.

  1. Obtén la clave LUN del LUN que deseas actualizar. Esta API devuelve información detallada de todos los LUN de tu centro de datos. Omite este paso si ya conoces la clave LUN.

    Categoría Verbo HTTP Ruta

    Proveedor de almacenamiento

    GET

    /storage-provider/luns

  2. Consulta los detalles del LUN ejecutando la siguiente API con la clave del LUN que has obtenido.

    Categoría Verbo HTTP Ruta

    Proveedor de almacenamiento

    GET

    /storage-provider/luns/{key}

    Consulta los detalles del LUN en la salida. Puedes ver que no hay ningún Performance Service Level asignado a este LUN.

    Ejemplo de salida en formato JSON

      "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. Obtén la clave del nivel de servicio de rendimiento que quieras asignar al LUN.

    Categoría Verbo HTTP Ruta

    Niveles de servicio de rendimiento

    GET

    /storage-provider/performance-service-levels

    Nota

    Puedes consultar los detalles de los niveles de servicio de rendimiento definidos por el sistema estableciendo el parámetro de entrada system_defined en true. A partir de la salida, obtén la clave del nivel de servicio de rendimiento que quieras aplicar al LUN.

  4. Aplica el Performance Service Level en el LUN.

    Categoría Verbo HTTP Ruta

    Proveedor de almacenamiento

    PATCH

    /storage-provider/lun/{key}

    En la entrada, debes especificar únicamente el parámetro que deseas actualizar, junto con la clave de la LUN. En este caso es la clave del nivel de servicio de rendimiento.

    Ejemplo de cURL

    curl -X PATCH "https://<hostname>/api/storage-provider/luns/7d5a59b3-953a-11e8-8857-00a098dcc959" -H "accept: application/json" -H "Content-Type: application/json" H "Authorization: Basic <Base64EncodedCredentials>" -d
    "{ \"performance_service_level\": { \"key\": \"1251e51b-069f-11ea-980d-fa163e82bbf2\" }"

    La salida JSON muestra una clave de objeto Job que puedes usar para verificar el LUN que actualizaste.

  5. Consulta los detalles del LUN ejecutando la siguiente API con la clave del LUN que has obtenido.

    Categoría Verbo HTTP Ruta

    Proveedor de almacenamiento

    GET

    /storage-provider/luns/{key}

    Consulta los detalles del LUN en la salida. Puedes ver que este LUN tiene asignado el nivel de servicio de rendimiento.

    Ejemplo de salida en formato JSON

         "assigned_performance_service_level": {
            "key": "1251e51b-069f-11ea-980d-fa163e82bbf2",
            "name": "Value",
            "peak_iops": 75,
            "expected_iops": 75,
            "_links": {
                "self": {
                    "href": "/api/storage-provider/performance-service-levels/1251e51b-069f-11ea-980d-fa163e82bbf2"
                }