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

Modificar las cargas de trabajo de almacenamiento mediante API

La modificación de las cargas de trabajo de almacenamiento consiste en actualizar los LUN o los recursos compartidos de archivos con parámetros faltantes o cambiar los parámetros existentes.

Este flujo de trabajo toma el ejemplo de actualización de niveles de servicio de rendimiento para LUN y recursos compartidos de archivos.

Nota

El flujo de trabajo asume que el LUN o el recurso compartido de archivos se ha provisto de niveles de servicio de rendimiento.

Modificar recursos compartidos de archivos

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

  • Capacidad o tamaño.

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

  • Política de Eficiencia de 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 puede eliminar los parámetros de la política de exportación y revertir las reglas de política de exportación predeterminadas (vacías) en el recurso compartido de archivos.

Nota

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

Este procedimiento describe cómo agregar un nivel de servicio de rendimiento a un recurso compartido de archivos. Puede utilizar el mismo procedimiento para actualizar cualquier otra propiedad compartida de archivos.

  1. Obtenga la clave de recurso compartido CIFS o de recurso compartido de archivos NFS del recurso compartido de archivos que desea actualizar. Esta API consulta todos los recursos compartidos de archivos en su centro de datos. Omita este paso si ya conoce la clave para compartir archivos.

    Categoría verbo HTTP Camino

    proveedor de almacenamiento

    CONSEGUIR

    /storage-provider/file-shares

  2. Vea los detalles del recurso compartido de archivos ejecutando la siguiente API con la clave de recurso compartido de archivos que obtuvo.

    Categoría verbo HTTP Camino

    proveedor de almacenamiento

    CONSEGUIR

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

    Ver 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. Obtenga la clave para el nivel de servicio de rendimiento que desea asignar a este recurso compartido de archivos. Actualmente no hay ninguna política asignada al mismo.

    Categoría verbo HTTP Camino

    Niveles de servicio de rendimiento

    CONSEGUIR

    /storage-provider/performance-service-levels

    Nota

    Puede recuperar los detalles de los niveles de servicio de rendimiento definidos por el sistema configurando system_defined parámetro de entrada a true . A partir de la salida, obtenga la clave del nivel de servicio de rendimiento que desea aplicar al recurso compartido de archivos.

  4. Aplicar el nivel de servicio de rendimiento en el recurso compartido de archivos.

    Categoría verbo HTTP Camino

    Proveedor de almacenamiento

    PARCHE

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

    En la entrada, debe especificar solo el parámetro que desea actualizar, junto con la clave para compartir archivos. En este caso se trata de la clave del Nivel de Servicio de Desempeño.

    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 de trabajo que puede usar para verificar si los puntos finales de acceso en los nodos de inicio y asociados se han creado correctamente.

  5. Verifique si el nivel de servicio de rendimiento se ha agregado al recurso compartido de archivos mediante la clave del objeto de trabajo que se muestra en la salida.

    Categoría verbo HTTP Camino

    Servidor de administración

    CONSEGUIR

    /management-server/jobs/{key}

    Si consulta por el ID del objeto de trabajo, verá si el recurso compartido de archivos se actualizó correctamente. En caso de falla, solucione el problema y ejecute la API nuevamente. Tras una creación exitosa, consulte el recurso compartido de archivos para ver el objeto modificado:

    Categoría verbo HTTP Camino

    proveedor de almacenamiento

    CONSEGUIR

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

    Ver 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, puede modificar los siguientes parámetros:

  • Capacidad o tamaño

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

  • Política de eficiencia de almacenamiento

  • Nivel de servicio de rendimiento

  • Mapa LUN

Nota

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

Este procedimiento describe cómo agregar un nivel de servicio de rendimiento a un LUN. Puede utilizar el mismo procedimiento para actualizar cualquier otra propiedad LUN.

  1. Obtenga la clave LUN del LUN que desea actualizar. Esta API devuelve detalles de todos los LUN en su centro de datos. Omita este paso si ya conoce la clave LUN.

    Categoría verbo HTTP Camino

    Proveedor de almacenamiento

    CONSEGUIR

    /storage-provider/luns

  2. Vea los detalles del LUN ejecutando la siguiente API con la clave LUN que obtuvo.

    Categoría verbo HTTP Camino

    Proveedor de almacenamiento

    CONSEGUIR

    /storage-provider/luns/{key}

    Ver los detalles del LUN en la salida. Puede ver que no hay ningún nivel de servicio de rendimiento asignado a este LUN.

    Ejemplo de salida JSON

      "assigned_performance_service_level": {
            "key": null,
            "name": "Unassigned",
            "peak_iops": null,
            "expected_iops": null,
            "_links": {}
          },
  3. Obtenga la clave para el nivel de servicio de rendimiento que desea asignar al LUN.

    Categoría verbo HTTP Camino

    Niveles de servicio de rendimiento

    CONSEGUIR

    /storage-provider/performance-service-levels

    Nota

    Puede recuperar los detalles de los niveles de servicio de rendimiento definidos por el sistema configurando system_defined parámetro de entrada a true . A partir de la salida, obtenga la clave del nivel de servicio de rendimiento que desea aplicar en el LUN.

  4. Aplicar el nivel de servicio de rendimiento en el LUN.

    Categoría verbo HTTP Camino

    Proveedor de almacenamiento

    PARCHE

    /storage-provider/lun/{key}

    En la entrada, debe especificar solo el parámetro que desea actualizar, junto con la clave LUN. En este caso es la clave del Nivel de Servicio de Desempeño.

    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 de trabajo que puede usar para verificar el LUN que actualizó.

  5. Vea los detalles del LUN ejecutando la siguiente API con la clave LUN que obtuvo.

    Categoría verbo HTTP Camino

    Proveedor de almacenamiento

    CONSEGUIR

    /storage-provider/luns/{key}

    Ver los detalles del LUN en la salida. Puede ver que el nivel de servicio de rendimiento está asignado a este LUN.

    Ejemplo de salida 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"
                }