Google+
Home > Storage, Technology > EMC Symmetrix Enginuity Operating Environment

EMC Symmetrix Enginuity Operating Environment


TO SUBSCRIBE TO STORAGENERVE BLOG

The Clariion Environment is governed by Flare Code and the Symmetrix / DMX by Enginuity Code. The Enginuity Code was developed internally at EMC and so far to my knowledge not outsourced anywhere for development purposes.

EMC Engineering is the crown of EMC, inventing new technology and pushing the envelope in terms of defining future products, technologies and markets.

Unlike the Clariion Flare Code that is customer upgradeable, the code on EMC Symmetrix / DMX is upgraded through EMC only. This code sits on the Service Processor but also gets loaded on all the Directors during installation and upgrades. On these Directors is also loaded the BIN FILE (Configuration of the Symmetrix) along with the Emulation code. The initial Enginuity code load and BIN FILE setup is performed when the customer first purchases the machine and is customized based on their SAN environment.  

As new Enginuity code releases hit market, customers can get the upgrades from EMC. It is very normal for customers to go through multiple code upgrades during the 3 to 5 year life cycle of these machines.

The service processor houses the code, but the Symmetrix / DMX can be rebooted or can be fully functional without the Service processor present. The Service processor will allow an EMC trained and qualified engineer to perform diagnostics and enable the call home feature for proactive fixes and failures.

For any host related configurations changes, the presence of this service processor including EMC’s Symmwin Software is absolutely necessary. Without the presence of above it becomes impossible to obtain configuration locks on the machine through ECC or Symcli, restricting customer BIN FILE Changes for reconfiguration.

Enginuity Code level break down are based on the Family of machines.

Typically 50XX versions are limited to Symm 3.0 Models (3100/5100, 3200/5200, 3500/5500). 

The 37xx versions are limited to Symm 2.5 Models (4200,4400, 4800)

The code levels 5265, 5266, 5267 are limited to Symm 4.0 (3330/5300, 3400/5430, 3700/5700) and Symm 4.8 family (3630/5630, 3830/5830, 3930/5930) of machines.

For Symm 5.0 and 5.5 the Enginuity code versions are 5567 and 5568. The last code version for the Symm 5.0 and 5.5 is 5568.68.28. There will be no code upgrades for the Symmetrix after this version.

Going into the DMX1 & DMX2 (DMX800, DMX1000, DMX2000, DMX3000), code levels 5669, 5670 and 5671 are the major family Enginuity Code levels. For the DMX3 and DMX4 code levels 5771, 5772 and 5773 are the major releases.

The latest version 5671.75.75 is the last known version for the DMX1 and DMX2 family of machines.

 

The guidelines for Enginuity Code level breakdowns is as follows.

Example 5671.75.75 (Please see the color coded system below)

 

First Two digits

50=Symm 3.0

52=Symm 4.0, 4.8

55=Symm 5.0, 5.5

56 = DMX1/DMX2

57 = DMX3/DMX4

 

The next two digits are

67, 68 = Microcode Family, Major Symmetrix Releases for Symm 5.0/Symm 5.5

69, 70, 71 = Microcode Family, Major Symmetrix-DMX Releases for DMX1/DMX2

71, 72, 73 = Microcode Family, Major Symmetrix-DMX Releases for DMX3/DMX4

 

The next two digits are

Emulation Number designated as EE 

 

The last two digits are

Field Release level Service Processor Code Level (Symmwin Version)

 

The version of the Enginuity code will define what functionality and features the Symmetrix / DMX will have for that generation. As the hardware gets better and faster, the Enginuity Code has to improve and add features to perform along with it. 

  • Anonymous

    This is very excellent. I had some basics of symmetrix, but this is what i was looking for in internet. Very much pleased with this page. Thankyou !!

  • Anonymous

    This is very excellent. I had some basics of symmetrix, but this is what i was looking for in internet. Very much pleased with this page. Thankyou !!

  • Anonymous

    I agree with the previous comment, this is an excellent article with some really key information. Thanks!

  • Anonymous

    I agree with the previous comment, this is an excellent article with some really key information. Thanks!

  • Pingback: EMC Symmetrix, 20 Years in the making | StorageNerve()

  • Pingback: 15 Most Popular post of all time on StorageNerve Blog |()

  • YWinfield

    This post is indeed MOST EXCELLENT!!! Thanks goodness someone has FINALLY de-mystifield the Symm Enginuity naming convention!

    Thank You!!!

  • YWinfield

    This post is indeed MOST EXCELLENT!!! Thanks goodness someone has FINALLY de-mystifield the Symm Enginuity naming convention!

    Thank You!!!

  • Ar11imp

    Great doc. Wanted to know if Enginuity is a flavour of Unix or Windows

  • http://storagenerve.com storagenerve

    Hi,

    Thanks for reading the blog.
    Enginuity is not a flavor of Unix or Windows, its a custom OS built within EMC for only the Symmetrix systems.

    Regards
    Devang