Archive by Author

Scripts – firstdev.rb

DISCLAIMER This script is as is. I give no warranty it will work as you expected on your system. You are running it at your own risk. If something goes wrong because of this script, I bear no responsibility. Language server# ruby -v ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux] Purpose You know a hexadecimal id, […]

Leave a comment Continue Reading →

Ruby-Script-contig_devs.rb

DISCLAIMER This script is as is. I give no warranty it will work as you expected on your system. You are running it at your own risk. If something goes wrong because of this script, I bear no responsibility. Language server# ruby -v ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-linux] Purpose You have several device numbers […]

Leave a comment Continue Reading →

HDS Pool report Sample

NOTE: Actual perl script generating the pool report shown below uses a perl module which contains several subs. Instead of displaying that big script and even bigger module, I’ve pasted the output of script. Please note that the Actual output is a bit more formatted than shown below. It has been formatted down in order […]

Leave a comment Continue Reading →

Learning Clones by an example (symclone)

As a storage specialist, say your interest is to configure EMC clones and get going. You google around and find out pdfs and websites explaining bits and bobs, but nothing that could give you an overall picture. You’re gonna love this article in that case. It gives a quick overview of clones in EMC world […]

Leave a comment Continue Reading →

Cisco – Enhanced zoning

Main differences between enhanced zone database and basic zoning In basic zoning, if two administrators are making changes to the fabric at the same time, there is a chance of one administrator’s changes being overwritten by other. Enhanced zoning prevents this by having a single configuration session for the entire fabric to ensure consistency. In […]

Leave a comment Continue Reading →

Cisco – Operations

How to bring up FCIP connections A fluctuation in Ethernet connection can cause the FCIP connection to go offline. If Ethernet connections comes online again, FCIP will still stay offline. It can be brought online as below: BEFORE # show fcip summary ——————————————————————————- Tun prof    Eth-if    peer-ip       Status T W T Enc Comp  Bandwidth   rtt                                            E A […]

Leave a comment Continue Reading →

Script – To check the status of SRDF disks

Prod and DR servers have R1/R2s assigned and VxVM is being used on the server. All SRDF related operations are performed at the host level either from Prod or DR node. Ideally, all SRDF devs should be part of Veritas DG as well as symdg. What happens when you perform the DR test, and after […]

Leave a comment Continue Reading →

EMC – How to set up Concurrent SRDF

Concurrent SRDF could be used in a couple of scenarios such as setting up a temporary replication to another array in order to migrate large amount of data, or a permanent solution as part of DR strategy. Below are the steps that should generally be followed in order to set up the replication for a […]

Leave a comment Continue Reading →

EMC – SRDF – Operational Commands

SRDF related operational commands: How to list RA ports between 2 EMCs # symcfg -sid 1234 list -RA all [–switched] Symmetrix ID: 000292601234                  S Y M M E T R I X    R D F    D I R E C T O R S                                          Remote        Local    Remote Ident  Symb  Num  Slot  Type       Attr  SymmID        RA Grp   RA Grp  Status RF-5H   05H  117     5  RDF-BI-DIR   –   000292605678   […]

Leave a comment Continue Reading →

EMC – SRDF Status

This post illustrates the outcome of various SRDF commands, prerequisites to run them, and a one liner description of various opertations. Various Pair Status: Synchronized – R1 and R2s are in synchronized state, and both have same content with no invalid tracks between R1/R2. SyncInProg – Synchronization is underway between R1 and R2 because there […]

2 Comments Continue Reading →