Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re^2: Why Perl?

by Preceptor (Deacon)
on Jul 20, 2013 at 13:59 UTC ( #1045445=note: print w/replies, xml ) Need Help??

in reply to Re: Why Perl?
in thread Why Perl?

In terms of storage, I find hooking into EMC's 'Solutions Enabler' using Perl to be quite effective - most of the commands will give me XML output, which I've been using XML::Twig to parse. Primarily from a view of treating arrays as data sources, and generating reports - allocations, tiers, customers, quotes etc. My next line of though it that I want to start automating the provisioning process, as part of formal change control.

Replies are listed 'Best First'.
Re^3: Why Perl?
by perl514 (Pilgrim) on Jul 20, 2013 at 15:08 UTC


    Even more glad to know that you are a fellow EMC Symmetrix (DMX/VMAX) fellow :)

    Well, I am just about to start with a few things for DMX/VMAX, but the stuff I have done till date is capturing the status output for Celerra, and capturing host logged out records for 3PAR. Net::SSH2 is an awesome module and so is Config::Tiny. Incidentally, compared to 3PAR cli output, EMC cli outputs are much much better. They lend naturally to a lot of slicing and dicing stuff.

    If you happen to face a situation where you have to run the scripts from a windows host, please try out DWIM Perl. It comes with a lot of modules pre installed.

    Once again, good to see a fellow EMC Storage guy here. ;)

    Perlpetually Indebted To PerlMonks

    use Learning::Perl; use Beginning::Perl::Ovid; print "Awesome Books"; is a boon for Windows.

Re^3: Why Perl?
by samwyse (Scribe) on Jul 24, 2013 at 14:49 UTC
    Little known fact: When you install Solutions Enabler, you get a full Perl installation! It's buried and a little out-of-date, but it includes XML::Simple, which can be a life saver at client sites where installing CPAN modules is difficult due to firewall issues, etc. (This link will be useless to non-EMC employees, but please check out and send me some feedback.)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1045445]
[SwaJime]: any thoughts?
[Tanktalus]: SwaJime: wouldn't status & status < 13 be true if status was 0?
[SwaJime]: I thought 0 was false, and false AND anything would be false ...
[SwaJime]: unless & is higher precedence than <
[SwaJime]: couldn't find bitwise in precedence list for sybase

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (10)
As of 2017-08-22 18:04 GMT
Find Nodes?
    Voting Booth?
    Who is your favorite scientist and why?

    Results (338 votes). Check out past polls.