Coexistence of NetApp (ONTAP REST API), NetApp (ONTAPI), and NetApp (SNMP) patterns


Originally, the NetApp pattern discovered NetApp NAS/SAN storage systems by using SNMP. The distributed storage model implemented with the May 2019 TKU required a major upgrade of the pattern and a discovery method through the Data ONTAP API. 

Depending on your environment, you may want to use either method to fully discover NetApp NAS/SAN storage systems components:

The following use cases provide comprehensive information about the behavior of BMC Discovery according to your environment:

Use cases

Environment

Access method

TKU version

Outcome

NetApp systems are already discovered using the NetApp_Storage.tpl pattern based on SNMP

SNMP Only

Upgrade to TKU May 2019-05-01

The Netapp systems are discovered using SNMP, and there are no changes to the existing model. New relation between the

  • IP Address node ↔ Storage System node
  • Network Interface node ↔ Storage System node
    are created. IP Address Sync mapping pattern is also updated.

NetApp systems are already discovered using the NetApp_Storage.tpl pattern based on SNMP

SNMP + REST API

Upgrade to TKU May 2019-05-01

Using the Storage Device created previously by SNMP, the SNMP NetApp pattern will be triggered and will call the scan function defined in the new NetApp REST API-based pattern. All the objects and previously discovered model will be replaced by the new Distributed Storage model.

NetApp systems are already discovered using the NetApp_Storage_REST.tpl based on the new Distributed Storage Model

Initially, SNMP and REST credentials were provided. Later, REST credentials are disabled.

Already updated to TKU May 2019-05-01

No SNMP scan will be performed as the new Distributed Storage model is detected. No changes.

NetApp systems are already discovered with the new Distributed Storage Model using SNMP and REST credentials

Initially, SNMP and REST credentials were provided. Later, the SNMP credentials are disabled

Upgrade to TKU May 2019-05-01

As the SNMP credentials are no longer available, a new Storage Device based on REST API is discovered, and the NetApp REST-based pattern is triggered to discover the new Distributed Storage Model. According to this model, two Storage Device nodes will be created for the same endpoint. No further changes.

NetApp systems are already discovered using the NetApp_Storage.tpl pattern based on SNMP

Initially, SNMP credentials were provided. Later the SNMP credentials are disabled, and REST credentials are enabled.

Upgrade to TKU May 2019-05-01

A new Storage Device based on REST API is discovered, and the former NetApp Storage model discovered via SNMP will be replaced with the new Distributed Storage Model. According to this model, two Storage Device nodes will be created for the same endpoint. No further changes.

NetApp systems were never discovered

Only SNMP

Upgrade to TKU May 2019-05-01

Only a Storage Device based on SNMP is created, and no scan will be performed as it is a fresh install. The REST credentials are required to benefit from the new Distributed Storage Model.

NetApp systems were never discovered

SNMP + REST

Installed TKU May 2019-05-01

REST credentials are tested before the SNMP credentials. Therefore, a new Storage Device based on the REST API is discovered and the NetApp Systems will be discovered based on the new Distributed Storage Model.

The NetApp system already discovered with the new Distributed Storage model

Initially, REST credentials were provided. Later, the REST credentials are disabled, and the SNMP credentials are enabled

Already updated to TKU May 2019-05-01

A new Storage Device based on SNMP is created, and no scan will be performed since another Storage Device is detected for the same endpoint based on the REST call. REST credentials must be provided. No further changes.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Discovery content reference