VMware Cloud Community
AEsansun2
Enthusiast
Enthusiast
Jump to solution

Getting Netapp information in VCOPS

I have successfully installed the netapp adapter for vcops and able to gather all information.

However, how can I have any widget showing me netapp volume/aggregate/system specific to a datastore.

In other words, using my application overview , I feed my vc relationship. Then I click on my Datastore and I want it to show me

health of the aggr, lun, volume and system that the dastore is residing on . how can I get such a receiving widget ?

0 Kudos
1 Solution

Accepted Solutions
mark_j
Virtuoso
Virtuoso
Jump to solution

It can be done, but it's a custom job. It says run relationship scripts in the manual, but what that requires is another relationship adapter with a query file to run against the postgres db that does JOINS on the data to determine parent/child. The problem here is, you may or may not have the data in the resourcekind identifiers to make that association.. e.g. canonicalname of NetApp LUN to vCenter Datastore or something along those lines.. so YMMV. The newer adapters have that relationship logic already included, so no scripting necessary.

I'd earlier suggested looking at the BM NetApp adapter which IS the go-forward NetApp adapter with the older VMW-branded MP getting EOL.

Are you running the old EOL adapter or the newest one from SolutionsExchange (BM's)?

If you find this or any other answer useful please mark the answer as correct or helpful.

View solution in original post

0 Kudos
15 Replies
mark_j
Virtuoso
Virtuoso
Jump to solution

The trick is... the relationships between the Datastore resource and the Netapp resources and traversing that to display everything in a way that makes sense to you.

Are you using NFS? Relationships getting built between Datastores and NetApp volumes?

If you find this or any other answer useful please mark the answer as correct or helpful.
0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

No, I am not using NFS. Just cifs, and luns

Yes, somehow i need the realtionship , just not sure how to do it.

I can use  the VC Relationship widget to get a datastore that the vm is on. How do i get the filer,lun, volume that the datastore is on ?

Not sure what to use.

I know my adapter is collecting from netapp, since i tried a generic score board and heat map. I get all the info i need.

thank you for your help .

0 Kudos
mark_j
Virtuoso
Virtuoso
Jump to solution

Good news, bad news. Good news is I understand why you're having such a problem. Bad news is, relationships are ONLY built by the NetApp adapter between NFS Volumes and vCenter Datastores.

Ya, you'll get NetApp resources and the hierarchy between those NetApp resources, but you're going to be cut off from associating those directly to vCenter resources. I suggest using the custom relationships widget to build out the tiers of your NetApp environment to correlate resources to each other in a simple way.. that always ends up looking real nice for storage admins.

So the relationships.. it's not going to happen dynamically between VM resources and NetApp resources if you're not using NFS. You could build the relationships manually, but that's non-persistent and not the greatest option other than a 1-off or POC.

I heard that Blue Medora is working on their own NetApp MP that released last month, not sure if the same NFS-limitation applies. Why don't you give it a try?

If you find this or any other answer useful please mark the answer as correct or helpful.
0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

trying to figure out what you mean using custom relationshipts. I am not sure yet how it can help, but checking on it

0 Kudos
mark_j
Virtuoso
Virtuoso
Jump to solution

The custom relationship widget is a widget type in the Custom UI.

If you find this or any other answer useful please mark the answer as correct or helpful.
0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

Yes, I understand.   Not sure how it creates relationships in netapp ..

0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

I am sorry, I do not see where the "custom relationship" actually makes a relationship between the components on the netapp.

AND I have to do this for each and every LUN ., hmmm.. not really interested in that

Message was edited by: AEsansun2

0 Kudos
mark_j
Virtuoso
Virtuoso
Jump to solution

Add the tiers.. or RKs for from netapp. Let it populate. When you select a volume, the system will highlight. Then you select a system, the LUN and volume will highight. The interaction is what displays the relationships.

If you find this or any other answer useful please mark the answer as correct or helpful.
0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

Hmm, OK. Maybe I understand what you are driving at. I should not put metrics mapping for anything (it will take forever for each lun)

I put the tiers, system, aggr, volume, luns. AND yes, I click on a lun and it shows me the filer, aggr and volume. and I can also feed it to heatmap ..

However, if I add datastore .. there is no relationship. so that is really the big issue. How to get FROM datastore down to the lun.

appreciate your responses and thank you.

0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

the netapp adapter configuration and installation guide on page 24 , says we need to run a relationship program.

So it seems that it CAN be done. Now I am working on figuring it out.

0 Kudos
grvmtech
Enthusiast
Enthusiast
Jump to solution

Earlier this year the NetApp Adapter was transferred to Blue Medora.  The VMware version is being EOL'd and not further updates will be provided by VMware.

The latest version of the NetApp Adapter, now called the Blue Medora vCenter Operations Management Pack for NetApp Storage, automatically creates datastore-to-volume and datastore-to-LUN relationships. Datastore-to-volume relationships are created by matching the Datastore path to the NetApp Volume path. Datastore-to-LUN relationships are created by matching the Datastore path to the NetApp LUN path or serial number.

You can download a 45-day trial version of the Management Pack for NetApp from here.

Note:  Blue Medora is also working on a major update of the vC Ops Management Pack that includes an extensive set of dashboards, a substantially enhanced set of metrics, and VMware vC Ops v.Next support.  If you are interested in participating in the Beta for this next major release of the Management Pack for NetApp Storage, please send a note indicating your interest to beta@bluemedora.com.

0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

Many thanks  for your respons,  would like confirmation from Vmware and i will move forward.

0 Kudos
mark_j
Virtuoso
Virtuoso
Jump to solution

It can be done, but it's a custom job. It says run relationship scripts in the manual, but what that requires is another relationship adapter with a query file to run against the postgres db that does JOINS on the data to determine parent/child. The problem here is, you may or may not have the data in the resourcekind identifiers to make that association.. e.g. canonicalname of NetApp LUN to vCenter Datastore or something along those lines.. so YMMV. The newer adapters have that relationship logic already included, so no scripting necessary.

I'd earlier suggested looking at the BM NetApp adapter which IS the go-forward NetApp adapter with the older VMW-branded MP getting EOL.

Are you running the old EOL adapter or the newest one from SolutionsExchange (BM's)?

If you find this or any other answer useful please mark the answer as correct or helpful.
0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

OK, will follow your suggestions to get the BM Netapp adapter and will get back to you, thank you.

0 Kudos
AEsansun2
Enthusiast
Enthusiast
Jump to solution

OK, i sent my information over. Hopefully they will call soon. Thank you

0 Kudos