Skip to main content
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.

Gestione los sistemas de almacenamiento mediante Web Services Proxy

Colaboradores

Para gestionar los sistemas de almacenamiento en la red, primero debe detectarlos y después añadirlos a la lista de gestión.

Detectar sistemas de almacenamiento

Es posible establecer la detección automática o detectar manualmente los sistemas de almacenamiento.

Detección automática de sistemas de almacenamiento

Se puede especificar que los sistemas de almacenamiento se detecten automáticamente en la red mediante la modificación de la configuración del archivo wsconfig.xml. De manera predeterminada, la detección automática de IPv6 está deshabilitada y IPv4 está habilitada.

Solo debe proporcionar una dirección IP o DNS de gestión para añadir un sistema de almacenamiento. El servidor detecta automáticamente todas las rutas de administración cuando las rutas no están configuradas o las rutas están configuradas y podridas.

Nota Si intenta utilizar un protocolo IPv6 para detectar automáticamente sistemas de almacenamiento de la configuración de la controladora después de establecer una conexión inicial, es posible que se produzca un error en el proceso. Entre las posibles causas de este fallo se encuentran problemas durante el reenvío de direcciones IP o la activación de IPv6 en los sistemas de almacenamiento, pero no la activación en el servidor.
Antes de empezar

Antes de habilitar la configuración de detección IPv6, compruebe que la infraestructura admite conectividad IPv6 con los sistemas de almacenamiento para mitigar cualquier problema de conexión.

Pasos
  1. Abra el archivo wsconfig.xml, ubicado en:

    • (Windows) — C:\Program Files\NetApp\SANtricity Web Services Proxy

    • (Linux) — /opt/netapp/santricity_web_Services_proxy

  2. En las cadenas de detección automática, cambie la configuración desde true para false, según se desee. Vea el ejemplo siguiente.

    <env key="autodiscover.ipv6.enable">true</env>
    Nota Cuando las rutas están configuradas, pero no configuradas para que el servidor pueda enrutar a las direcciones, se producen errores intermitentes de conexión. Si no puede configurar las direcciones IP para que se puedan enrutar desde el host, desactive la detección automática (cambie la configuración a. false).
  3. Guarde el archivo.

Detectar y añadir sistemas de almacenamiento con extremos API

Puede usar extremos de API para detectar y añadir sistemas de almacenamiento en la lista gestionada. Este procedimiento crea una conexión de gestión entre el sistema de almacenamiento y la API.

Nota En esta tarea, se describe cómo detectar y añadir sistemas de almacenamiento mediante la API DE REST, para poder gestionar estos sistemas en la documentación de API interactiva. Sin embargo, es posible que se desee gestionar sistemas de almacenamiento en Unified Manager, que proporciona una interfaz fácil de usar. Para obtener más información, consulte la ayuda en línea disponible con Unified Manager.
Antes de empezar

Para los sistemas de almacenamiento con SANtricity versión 11.30 y posteriores, debe habilitarse la interfaz de gestión heredada para Symbol en la interfaz de SANtricity System Manager. De lo contrario, los extremos de detección se fallarán. Para encontrar este ajuste, abra System Manager y vaya a MENU:Configuración[sistema > Configuración adicional > Cambiar interfaz de gestión].

Pasos
  1. Inicie sesión en la "Documentación de API interactiva".

  2. Detecte los sistemas de almacenamiento:

    1. En la documentación de la API, asegúrese de que V2 está seleccionado en la lista desplegable y, a continuación, expanda la categoría sistemas de almacenamiento.

    2. Haga clic en el punto final POST: /Discovery y, a continuación, haga clic en Inténtelo.

    3. Introduzca los parámetros como se describe en la tabla.

      IP inicial

      IP final

      Reemplace string por el rango de direcciones IP inicial y final para uno o más sistemas de almacenamiento en la red.

      UseAgents

      Establezca este valor en:

      • True = utilizar agentes en banda para la exploración de red.

      • False = no utilice agentes en banda para la exploración de red.

      ConnectionTimeout

      Introduzca los segundos permitidos para la exploración antes de que se agote el tiempo de espera de la conexión.

      MaxPortsToUse

      Introduzca un número máximo de puertos utilizados para la exploración de red.

    4. Haga clic en Ejecutar.

      Nota Las acciones de API se ejecutan sin las peticiones del usuario.

    El proceso de detección se ejecuta en segundo plano.

    1. Asegúrese de que el código devuelve un 202.

    2. En cuerpo de respuesta, busque el valor devuelto para el Id. De solicitud. Necesita el ID de solicitud para ver los resultados en el siguiente paso.

  3. Vea los resultados de la detección de la siguiente manera:

    1. Haga clic en el punto final GET: /Discovery y, a continuación, haga clic en Inténtelo.

    2. Introduzca el ID de solicitud del paso anterior. Si deja el ID de solicitud en blanco, el extremo tomará por defecto el último ID de solicitud ejecutado.

    3. Haga clic en Ejecutar.

    4. Asegúrese de que el código devuelve 200.

    5. En el cuerpo de respuesta, busque su ID de solicitud y las cadenas de sistemas de almacenamiento. Las cadenas tienen un aspecto similar al siguiente ejemplo:

      "storageSystems": [
          {
            "serialNumber": "123456789",
            "wwn": "000A011000AF0000000000001A0C000E",
            "label": "EF570_Array",
            "firmware": "08.41.10.01",
            "nvsram": "N5700-841834-001",
            "ipAddresses": [
              "10.xxx.xx.213",
              "10.xxx.xx.214"
            ],
    6. Escriba los valores para wwn, etiqueta e direcciones IP. Se necesitan para el siguiente paso.

  4. Añada los sistemas de almacenamiento de la siguiente manera:

    1. Haga clic en el extremo POST: /Storage-system y, a continuación, haga clic en probar fuera.

    2. Introduzca los parámetros como se describe en la tabla.

      id

      Introduzca un nombre único para este sistema de almacenamiento. Puede introducir la etiqueta (que se muestra en LA respuesta DE GET: /Discovery), pero el nombre puede ser cualquier cadena que elija. Si no proporciona un valor para este campo, Web Services asigna automáticamente un identificador exclusivo.

      ControladorAddresses

      Introduzca las direcciones IP que se muestran en la respuesta PARA GET: /Discovery. En el caso de controladoras dobles, las direcciones IP deben separarse con una coma. Por ejemplo:

      "IP address 1","IP address 2"

      validar

      Introduzca true, Para recibir la confirmación de que los servicios Web se pueden conectar al sistema de almacenamiento.

      contraseña

      Introduzca la contraseña de administración para el sistema de almacenamiento.

      wwn

      Introduzca el WWN del sistema de almacenamiento (se muestra en la respuesta PARA GET: /Discovery).

    3. Quite todas las cadenas después "enableTrace": true, de forma que todo el conjunto de cadenas sea similar al ejemplo siguiente:

      {
        "id": "EF570_Array",
        "controllerAddresses": [
          "Controller-A-Mgmt-IP","Controller-B-Mgmt_IP"
        ],
        "validate":true,
        "password": "array-admin-password",
        "wwn": "000A011000AF0000000000001A0C000E",
        "enableTrace": true
      }
    4. Haga clic en Ejecutar.

    5. Asegúrese de que la respuesta de código es 201, lo que indica que el punto final se ha ejecutado correctamente.

      El punto final Post: /Storage-systems está en cola. Puede ver los resultados utilizando el extremo GET: /Storage-systems en el siguiente paso.

  5. Confirme la adición de la lista de la siguiente manera:

    1. Haga clic en el extremo GET: /Storage-system.

      No es necesario ningún parámetro.

    2. Haga clic en Ejecutar.

    3. Asegúrese de que la respuesta de código es 200, lo que indica que el punto final se ha ejecutado correctamente.

    4. En el cuerpo de respuesta, busque la información del sistema de almacenamiento. Los valores devueltos indican que se agregó correctamente a la lista de cabinas gestionadas, de forma similar al siguiente ejemplo:

      [
        {
          "id": "EF570_Array",
          "name": "EF570_Array",
          "wwn": "000A011000AF0000000000001A0C000E",
          "passwordStatus": "valid",
          "passwordSet": true,
          "status": "optimal",
          "ip1": "10.xxx.xx.213",
          "ip2": "10.xxx.xx.214",
          "managementPaths": [
            "10.xxx.xx.213",
            "10.xxx.xx.214"
        ]
        }
      ]

Escale verticalmente el número de sistemas de almacenamiento gestionados

De forma predeterminada, la API puede gestionar hasta 100 sistemas de almacenamiento. Si necesita administrar más, debe mejorar los requisitos de memoria para el servidor.

El servidor está configurado para utilizar 512 MB de memoria. Por cada 100 sistemas de almacenamiento adicionales de la red, añada 250 MB a ese número. No añada más memoria de la que tiene físicamente. Deje suficiente espacio adicional para su sistema operativo y otras aplicaciones.

Nota El tamaño predeterminado de la caché es de 8,192 eventos. El uso aproximado de datos de la caché de eventos MEL es de 1 MB por cada 8,192 eventos. Por tanto, si se conservan los valores predeterminados, el uso de caché debe ser de 1 MB aproximadamente para un sistema de almacenamiento.
Nota Además de la memoria, el proxy utiliza puertos de red para cada sistema de almacenamiento. Linux y Windows consideran los puertos de red como identificadores de archivos. Como medida de seguridad, la mayoría de los sistemas operativos limitan el número de identificadores de archivos abiertos que un proceso o un usuario pueden tener abiertos al mismo tiempo. Especialmente en entornos Linux, donde se considera que las conexiones TCP abiertas son identificadores de archivos, el proxy de servicios web puede superar fácilmente este límite. Dado que la corrección depende del sistema, debe consultar la documentación del sistema operativo para obtener información sobre cómo elevar este valor.
Pasos
  1. Debe realizar una de las siguientes acciones:

    • En Windows, vaya al archivo appserver64.init. Localizar la línea, vmarg.3=-Xmx512M

    • En Linux, vaya al archivo webserver.shI. Localizar la línea, JAVA_OPTIONS="-Xmx512M"

  2. Para aumentar la memoria, reemplace 512 Con la memoria deseada en MB.

  3. Guarde el archivo.