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:
- NetApp Storage (ONTAP REST API) Discovered Information
- NetApp Storage (ONTAPI) Discovered Information
- NetApp Storage (SNMP) Discovered Information
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
|
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. |