You are on page 1of 13

c

  
c
c c
c

c
c
c cc  c    c c  c
cc
cc
c c c c
cc c c c    c
c c
c 

c

 !c c c c c 

c c
c 

"
#cc c
c$ c
c   c c"$%#c

c& c  c'c
 
c 
c
c c (c
)c
!cc  c c c
c 


!cc c*+c(,c% c$c
 -
c ) c'c
 
!cc c'.//!c'+//!cc'c0//cc
cc (!c
)c -c c  c c
  cc  c c ccc"1 #c 
c c$c

 
c c  
cc c*/c*,c% c$c -
c2c  c c3c c
 c c c
c

!c
c c 
 
c"
#c c    c
c
c  c 
c"
# c c    c )
c c
 c cc -
c

cc c c c 4 
5c c c
c 4 !c  c

c c
 
c" c c (#c  c
c 
ccc
cc
c cc  c 
c c
c c  c
-
c c

c2c  !c cc
 
c c$6
c) c c
cc 
c
 
c   c c c
c
 

c cc  
c

c  c  c )


c  c    c c c
 cc c- c c c c

c
c
) c c 
c-c ) c 


c c& c 

!cc c c
cc
 c2
!c c 7
cc& c c& c 

c 
 c c& c 
c c
  cc
c 
!c
c c
c-c c
c c (ccc3c c*8c
 (
c c    c
c
c c  c& c 


c  cc

c -
c c cccc
 -c
c 4

c c c  c!cc c$ c
c c&&2c  
cc c c !cc& c 

c

c  c c c ) c6
c& c 


c  c cc  c - c
c c9

c2  c"92#c1 c c  %c   c c c


cc
c%c   c c c
c
c
c(,c$ cc

c
c

Clariion Basics: DAE, DPE, SPE, Drives, Naming


Conventions and Backend Architecture
 c c
c  c   c cccc
c
c

c
= =  
c
==  
c
   
c
A DAE, DPE and SPE does sound similar to each other, but below you will
see the major differences between them. c

phe picture above is a diagram of a Clariion Backend Architecture. Drives are


enclosed in DAEs and Service Processors in DPEs or SPEs depending on the
model types.c
c
= =  
c
Each Disk Array Enclosure (DAE) holds 15 drives, count starts from 0 to 14.
I specially remember this reading Daves NetAPP Blog on phe Story of
Chapter Zero (http://blogs.netapp.com/dave/2009/01/the-story-of-ch.html). c
c
==  
c
phe CX200, CX300, CX400 and CX500 have DPEs installed in them that can
hold 15 drives in the front with 2 Service Processors in the back.c
   
c
ith CX3s, CX4s, CX600 and CX700, the SPE holds the Service Processors
in the backend with cooling fans in the front end.c

  c
CX200, CX300, CX3-10 has one bus/loopc
CX400, CX500, CX600 has two bus/loopsc
CX700, CX3-20, CX3-40, CX3-80 has 4 bus/loops. c
ith more bus / loops you can expect more throughput. phe Clariion
CX700s and the new CX3s & CX4s have more buses than the traditional
CX200, CX300, CX400 and CX500. c
All data from host goes to cache and is queued to be written on disk through
this backend bus / loops. phe speed of backend bus / loop on a CX series of
machine is 2Gb, with CX3s it jumps up to 4 Gb and with CX4s to 8GB per
second.c
Also the bus/loop initiates at the SP level and goes up to the DAEs which
have LCC (Link Control Cards). Each LCC is where the bus / loop from the
previous DAE/SP comes in and further daisy chains to the one above it,

creating a true chained environment and protecting from single points of


failure. All LCCs are connected (loop) using HSSDC (cables). phese HSSDC
cables and LCC cards are hot swappable which will not cause an outage on
the machine. phere are Power Supplies on each SPE, DAE, DPE allowing hot
replacements on those while the machine is functional. Based on your
environment these replacements might possibly cause some performance
issues or I/O bottleneck during the replacement window.c


c
Part of Architecture of Clariion is the Addressing scheme. po be able to
properly understand the Clariion functionality and its backend working, the
addressing scheme is very important.c
Based on the model number you will have X number of buses.c
For examplec
CX200, CX300, CX3-10 has one bus/loopc
CX400, CX500, CX600 has two bus/loopsc
CX700, CX3-20, CX3-40, CX3-80 has 4 bus/loops. c
Each bus is numbered as BUS 0, BUS 1, BUS 2 and BUS 3 depending on the
model types.c
Each DAE (Disk Array Enclosure) located on the BUS is numbered based on
the actual physical loop number running into it. Again numbering starts at 0.c
So for a CX700, if you have 4 Buses and 8 DAEs you will have your
addressing as follows:c
Bus0_Enclosure0c
Bus1_Enclosure0c
Bus2_Enclosure0c
Bus3_Enclosure0c
Bus0_Enclosure1c
Bus1_Enclosure1c

Bus2_Enclosure1c
Bus3_Enclosure1 c
And so forth..the picture above explains that in a CX500 with 2 bus / loops.c
phe idea is the SPE/DPE is where the bus/loop starts and runs into the DAE
(enclosures) assigning them a unique ID for communication and expansion
purposes.c
Further to add some complexity to the mix, each DAE can have 15 drives
installed in it starting at Slot 0 and going to Slot 14.c
po the equation above with the bus and enclosure, we have BUS
X_ENCLOSURE X, now with the disk info included we have BUS
X_ENCLOSURE X_DISK XX in short called B_E_D.c
Disk 9 installed on Bus 0, Enclosure
Bus0_Enclosure0_Disk9 or in short 0_0_9.c

0,

would

designate

it

as

For the 2nd drive installed in Bus 2, Enclosure 0, you would have the address
as ??????c
????c
????c
????c
????c
????c
2_0_1 c
(Remember the numbering starts at 0; we are talking about the 2nd drive.)c
hy is all this information necessary????c
Good idea to know exactly where your data is sitting, helps you with parts
replacement, troubleshooting and also figuring out disk contention or
possibly help you design your environment with your applications and
database, so you can put certain apps on certain buses, enclosures and
drives (lets say your ORACLE needs 15K drives and your backups need ApA

drives). You will be able to configure all of it using LUNS, MetaLUNS, RAID
Groups, Storage Groups, etc.c
I will try to discuss those topics in some forthcoming blogs.c
po
read
about
Clariion:
Please
http://storagenerve.com/tag/clariionc

follow

the

pag:

Clariion

at

c
c
c
c
c

EMC Symmetrix DMX-4 and Symmetrix V-Max: Basic


Differences
c  c
c  c   c cccc
c
c
cc  c !cc"  #c$ c %%c
&cc'c(c())ccc' c 'c*c''c*c  c*c!%%c
+(cccc  c !ccc"  ,c&cc)-c c)c%cc
c cc+)c'c +cc% ,c
.c cc)) c&c c!cccc!%%ccc%c'% c !c c
) !ccc! c c  c! cc
&cc+c c!c! cc )cc+cc  c !c"  ccc&/cc
))cc+ c' c+(cc%c!c !c! !c+ -!c*c c
'% c!  ,c
0( c1cc' c !c'+)c)-c%ccc) !c!  ccc%c',c
EMC Symmetrix DMX-4

EMC Symmetrix V-Maxc

 ))!ccc  c  ))!ccc"  c
c
#c c c
c "  #c" )c c
0c
0c

 c ' #cc$c2 (c


 c
 c #c ,c/c24#c

 c c
. 5c''!c
c  c
)c6, c
)c +)c6, c
. #c7$ c6$ c
$ c
 $c
.c #c7$ c6$ c
 $ c $ c8 $c
090c&&#c8 $ c c$c
.c c'!#c :cc8:c
090c&&c c'!#c7,
:c
!c%c  cc 
c
 c  c cc c
+c c' !ccc
'c cc
cc'c c
=cc+ !c'c

c)c
cc+  c c c+ c
=cc

c  c ' #c


c$c%c3 +)c
 c
c  c #c
 c
c . 5c''!c
c c  c
)c7, c
c )c +)c7, c
c . #c
$ c $c
c .c #c7$ c6$ c
 $ c $c
c 090c&&#c c$c
c .c c'!#c8:c
c 090c&&c c'!#c7,
:c
c !c%c"  cc  c

c  c%c3c(c  c;c
) c(cc7, ccc ))!c
c)c
c <cc'c c
c c+ !c'c
c 9c'c%c)ccc
c cc+  c c c+ c
c <ccccc> )c
+?c
6c.+c )c )c'cc c 
<c.+c )c )c'cc
))c!c%cc
!*c%cc
c
c

c.&/=c'c%cc
c 6c.&/=c'c%cc
c
c

c+c&c'c
c 6c+c&c'c
9 )c #c8
$c(c
86c c 9 )c #c
c$c(c8
c
$c +)c>!?c
$c +)c>!?c
c% c'!cc
c c% c'!c$c

$cc$ c!c c


 c'!c
c)c!c c c c /)c$c!c'!c''!,c

$c)'c'! c$)c)c
!c c c$c)'c
'!c
8
c+c)c!c>% ?c
c 8
+c)c!c><c+c
!c%cc!  c-c%?,c
2+cc) c!c

) c())cc!  c!cc


+cc cc!%%,c9c<c
+c!c(ccc
"  c cc!  cc
%)!c+ !ccc )c
 9&.c ! !c'' )c
.09#c.))c0 !c cc .09#c.))c0 !c c
9c cc+c''!cc 9c())c+c''!c) c
 5c>c)-)ccc c ccc"  cc
''ccc+ !cc c
!c))c c c c
 !( c))?c
!#c877
c*c877cc c !#c8<7cc"  c
 5c
2) !cc)c
7c
c 2) !cc0')c
c
'c%c c !c
c 'c%c!!c c
 cc'  c' )c)c !c cc+ !c
*c !c
 c9%!c
c  @c+c9&%!c
'% c c+c+c
% c' !cc 
' !cc'c
c
 c
=c&c  c% c c &c  c% ccc
cccc
c c c+c
  !ccc5c
=(-c;c&c% c
c  c
c c  c
)ccc !c%c)c )cc+c)!c c cc
>%?c  c
 cc"  cc
0c%c  c c
c 0c%c"  cc
+c) ccc c '))c!!c(cc
%cc'!c  c
 c !cc'))c
!%%c%cc'!c
 c
!c877
c !c877c c c !c8<7c c+c+)!c
+c+)!cc'c c c+ c877c%c'c
%c!c877c !c877
c
 c  c
')c
=c2"0#c2 !c" )c
c &') c%c2"0#c2 !c
0c
" )c0c
 c''!c)cc
c  c")c''#c
 $c
6$c'c3=c
'c3=c>/'c?c !c

$c'c3=c> % c


?c

<c'c'c c>)c'c c 8
c'c'c c>)c'c

!?c
% c cc c
+c c"  cc

!?c
c "  cc!!cc
'c%cc
% c c ))(c
cc'%c c
  ccc"  c
c+!cc(-c
c)cc%c'c
 c c c'c+ !c',c
 c!c'cc
c 2!!cc'cc
 ))c(cc'c c!c%)+)c%c
 c !cc''c
=c" )cc(c c " )cc ))(!c
20& c8c !c20& c6c!c
(c(c20& c8c !c20& c6c
!c
=c0'c'c
c 'c%c0'c
'c!!c(c"  c
c
cAc  #c0c)cc cAc"  cc>)c
 c +c c
?cc c+c' !c
''c
 c!c c+c
(ccc !c6 c!c ,c
' !c(c cc +c
=c'c%c c
c  ccc%cc4 !c
c+ !cc)c
c&)c'c(cc

$ c6$cc
<$c cc
 cc(c6c% !c
'c(c c,c$ -!c
'c'cccc'c
cc+ cc
 c+ c
(cc'c!cc
c &)c4 !cc'c!cc
!c
c
(' c"c''c%c
c (' c"c''!c%c
"'c;c" )c c%c "'c;c" )c c%c
 c
"  c
'c%c$ -') cc
c "  c%ccc c%c
(cc c%c c
!) c c !c) c
c+)c-c%c c+ -') c
 c( c)c)!c c c
c "  cc c+c)!c
 c' !cc  c
(c c+c -c+AAc
!c!!c%c c
))c%c&/ c9$5c%c  c
" )c c
c c+c%! !c
c 9c'c%c.! c c
+c!!c(c"  c

 c+cc cc


%! !cc'!cc
ccc
c c c!cc
''c20& c&/cc
c
,8$c'!c

c c!ccc
cc c) c
+ -') cc> c;c c
 c0?,c
=c''c%c./cc $c c =c''c%c./cc $c
c
c
=c''c%c<$c)'c
c =c''c%c<$c)'c
% c'!c
% c'!c
c -c(c  c c " )c -c%c" )c
!c!cc
 c>"  ?ccc
'!c( c!!c(c
.09c c c )c c(c
.09cc  ) +)c%c c) c
)cc) c' c%cc ,c
=c''c%c&%$ !c
c B)!c&%$ !c+c''!c
'!c(c  c
cc%cccc
c ccc)c! c
> )c?c
=c.! c
c Bc.! c'!ccc
'cc%c"   c
(c()!cc c) c
') c c)c%cc !c%! c
+(cc c c cc
 cc ( Cc
)+ )c cc)+ )c
c )+ )c cc) )cc
c c
'#c  c c cc !c
+(c)')c c c
) cc'!c c)')c
cDcc&/c
 cc cc c
c 9c"  c+)!c+)-c
c
>?c c c cc
) c cc

86$c )c )cc  c c


$c%c )c' c'c
c
 c(c<c c(c c
)-c c,69$c%c )c c
% cc  c c
c &/c'c/29c%c"  c
+c c' !ccc
c
'c c  c

c  c

<c$*cEc
<8c2 !c

<8cBc
&/c%c
c/29c%c"  c
c

<$*cEc
68c2 !c

"  c'%c+c
' !cc  c.&/=c

6 cBc
c
,
cc% cc.&/=c
' !cc  c,c

cc c c c c c


7 c&/cc.&/=c
 c !  c !c(c c 0c!c%c8 cc78@c
c c%c) c! c  !c(cc"  c) !c
 c) c cc
c !  c
2 .c9)c''!c c =(c2 .* c>!!c
! c'?c
-)c2
c' c
! cc!-cD!c%cc
' c
c 9') c !cBA !c(c
c(cc7, c)c

c  c
)c6, c''! cc
') c !c(A !c
9 )c2 .c'c''!c c

<c
6c'cc)cc%c c
2 .c
"  c' cc
c
c
"  c' cc3 +)c c
> ?c
 c( cc%cc%c c
c(c20& 6c
''c( c))!cc
20& 6c''cc  cc c
!c( c c))c' c

9 )c2 .c'c''!c

8 c
6c'cc)cc%c
2 .c

cc' !ccc
 c
c +)c' !ccc
 c
20& c6cc,6cc+c c
c  c

20& c6cc"  c
>'% ?ccD )cc
20& ccc  c
090c&&c'% cc  c 090c&&c!c!cc''c
cc+c c"  c
c8
+c),cc -c
c<c+c>8
c;c8
?c%c
 )) c%c!  cc
9 &.c ! !c'' )c !c

090c&&c'% cc  c
cc+c c"  c
.+c )c'% c
c
+c' !cc c !c

5,c
 c c''c$c c
% ccc
2"0cc  ) +)cc  c c
') %c

=c&$c !c&$c(c  c
,c2 cc  c!c
c!cc c
c+ -') ,c

ccc%c
c
cccc)%cc c
<c>E?cccc

c c% )c%cccc c
 c% +cc+ c c c
c &5c>  )c& ?c%c
 cc())cc c c
c cc!  c)c*c!  c
  ) +)c

)c)'c c())cc
 c 3c

(ccc+)-cc-c%c
6:ccccc!c
 c'% c
! ! ,c
9c'% c%c090c&&c
!cc"  cc+ !cc
 cc
.+c )c'% c
' !cc  c'!c
+c +c6@c
.+c )c'% c8 c
&/c'c )c
2"0#c2 !c" )c0c
))(cc ccc
'c%c20& c)c
))(ccc!cc
c%ccc'c%cc
$"5 c2 . c  c c
,c
&$#c c&% c$ !c
)ccc/!!c !c
ccc>. +c0c !c
. +c$?c c,c9c
&$c>c&% c$ !?c
cccc
c2 '!c&/c
ccc%ccc
c+cc6c>.?ccc' c
+ !cc cc c
c
!,c<c c6c
,c
)cc% )c>
c
?c())cc c  c
c*c  c3  ) +)c !cc
c())cc c c ,c
. )!c'c c+c
 c c&$ c5 c
.  c cc c)ccc

c!,c
)c)'c c())cc
 c 3c

c  )c! )c) !cc! c  c! c + c+ c&$ cc
ccccc"  c c' c !c!) c'cccc(-,c

1FFFFc
c

You might also like