Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

4379

November 25th, 2008 13:00

Are you a Knowledge Sharing Author?

Are you one of the folks who submitted an entry to a previous Knowledge Sharing competition? If so, could you introduce yourself, and let us know how you settled on your topic? I would like to submit an article, but I have to be honest I don't know where to start when it comes to a specific topic.

So can you share your secrets?

11 Posts

March 17th, 2009 15:00

HI Gina,

Yes I am.

Sorry for replying only now. I only read your post today.

In the 2008 competition I received the award "Best Practice - Technical Innovation", with the paper "Navisphere CLI and Ruby: A Powerful Combination".

You can find the paper here.

I have introduced myself on a different post.

The article actually shows the solutions from 2 problems I had:

1) I was spending a lot of time with the Navisphere GUI because the systems I was taking care of had a lot of LUNs. I wanted to know, for example, which LUNs assigned to "serverx" are on RAID 1+0 with 4+4 disks. No way to find it easily and quick using the GUI. To do it using the CLI would be hard. The only solution I found was to integrate the CLI with a scripting language. I choose Ruby and using its Interactive Ruby Shell, it was possible to make queries and find the data I needed very quickly and easy.

2) I had to put on a spreadsheet Clariion configuration data, basically RAID Groups and LUNs. To do it manually is a boring and daunting task. So I used again Ruby to get Clariion configuration data, interpret it and automatically feed it to a running Excel spreadsheet. The paper has pointers to working code, I guarantee that running this solution, showing an Excel spreadsheet being populated automaticaly onscreen, without human intervention, impresses any coworker.

For the current competition, I submited an abstract, but decided to withdraw my entry, because the article contained a lot of proprietary information.

But I can tell you that the inspiration for my now defunct article is Navisphere Analyzer. It is a tremendously powerful tool, but people who are engaged on performance analysis tasks can get easily drowned by too much performance charts and data.  So I decided to fully automate Clariion performance analysis. It became a service based on a product. Its implementation is still taking place, no full automation yet. Here you can find more about it.

Regards,

Wagner

546 Posts

March 18th, 2009 06:00

Hi Wagner! That paper is really great. I currently work with EMC's compliance/configuration software for networks, but I used to write training for our SAN curriculim. I've always wanted to start playing with Ruby, but its just so easy to fall back on what you know (shell & Perl) even if you end up spending tons of time hacking around limitations.

So I LOVE your code samples! Very cool!

December 5th, 2012 08:00

Wagner has put together a teriffic cookbook to automate clariion configuration and change managment.  However the link to the code samples in his knowledge sharing article is defunct.  Are the code samples available anywhere?  I really need some help to parse the navicli output into persistent data structures using YAML.  Please update the original pdf with working links to the Ruby code samples

Thanks for your help

unixadmin@earthlink.net

408 Posts

December 18th, 2012 06:00

Hi Chris - we looked at Wagner's Article and it appears the link you're trying to access is a private website that has possibly been taken down by the owner.

We have sent an email to Wagner letting him know of your interest.  We'll include the email address you provided above and a link to this post and let him take it from there.

Thanks!

No Events found!

Top