Documente Academic
Documente Profesional
Documente Cultură
INTERNALS: Essentials
Hardware Overview
Flexible configuration
Single and two engine rack with associated physical disk
Dispersed system bays
Support for customer provided racks
VMAX 200K
VMAX 400K
Lapis
Alexandrite
Ruby
# of Engines
1-2
1-4
1-8
Engine Type
Megatron Lite
2.1 GHz
24 IVB core
128GB,
256GB, 512GB
Memory
Megatron
2.6 GHz
32 IVB core
256GB, 512GB
1TB, 2 TB
Memory
Megatron Heavy
2.7 GHz
48 IVB core
256GB, 512GB
1TB, 2 TB
Memory
Cache Memory
Up to 1 TB
Up to 8 TB
Up to 16 TB
1440
2880
5760
720
1440
2880
64
128
256
VMAX 100K
Supports 1-2 engines
Each engine includes two directors with dual
(6) core 2.1 Ghz Ivy Bridge processors
512GB, 1TB memory per engine
VMAX 200K
Supports 1-4 engines
Each engine includes two directors with dual (8)
core 2.6 GHz Ivy Bridge processors
512GB, 1TB, 2TB memory per engine
VMAX 400K
Supports 1-8 engines
Each engine includes two directors with dual
(12) core 2.7 GHz Ivy Bridge processors
512GB, 1TB, 2TB memory per engine
VMAX3 Engine
Basic building block for Symmetrix system
10
VMAX3 Director
Each engine contains two directors
Odd number director on bottom
Even number director on top
Removed through the front
Multi-core processor
100K - 2.1GHz, 12 IVB core
200K - 2.6 GHz, 16 IVB core
400K - 2.7 GHz, 24 IVB core
Memory 16 DIMMs
16GB, 32GB, 64 GB DIMMs
All slots must be populated
11
11 PCIe IO Modules
12
Memory
16 Memory Slots
100K
200K
2.6 GHz, 32 IVB core
400K
2.7 GHz, 48 IVB core
14
MMCS Redundancy
Primary (MMCS1) installed in director slot 1
Primary
MMCS
RSync
Secondary
MMCS
15
Management Module
MMCS is only in the first engine,
all other engines have
Management Modules (MM)
Provides Ethernet connection
between the engine and the
MMCS
Second IP port goes to service tray
Environmental monitoring
I2C interface to board resume,
power sequencer
Monitor and control of SPS
USB Power to Bay Locater LEDs
Odd number director - Front LED
Even number director - Rear LED
EMC CONFIDENTIALINTERNAL USE ONLY
16
Simplified SymmWin
New graphical user
interface intended for
Customer Service use
17
18
Management Vault to
Module
Flash
Slot
5
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Back-End
Slot
6
Slot
7
Vault to
Flash
Slot
4
Vault to
Flash
Slot
3
Vault to
Flash
Slot
2
Vault to
Flash
Vault to
Flash
Slot
1
Vault to
Flash
Vault to
Flash
Vault to
Flash
Management
A
Management
B
Slot
0
Vault to
Flash
Slot
8
Slot
9
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Slot
10
1
0
1
0
Even
Director
Odd
Director
Fabric
19
IO Module Slots
Designated for Specific Purposes
Two SAS backend IO modules always occupies slots 4 & 5
20
Management Vault to
Module
Flash
Slot
5
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Back-End
Slot
6
Slot
7
Vault to
Flash
Slot
4
Vault to
Flash
Slot
3
Vault to
Flash
Slot
2
Vault to
Flash
Vault to
Flash
Slot
1
Vault to
Flash
Vault to
Flash
Vault to
Flash
Management
A
Management
B
Slot
0
Vault to
Flash
Slot
8
Slot
9
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Slot
10
1
0
1
0
Even
Director
Odd
Director
Fabric
21
IO Module Slots
Designated for Specific Purposes
Two SAS backend IO modules always occupies slots 4 & 5
22
Management Vault to
Module
Flash
Slot
5
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Back-End
Slot
6
Slot
7
Vault to
Flash
Slot
4
Vault to
Flash
Slot
3
Vault to
Flash
Slot
2
Vault to
Flash
Vault to
Flash
Slot
1
Vault to
Flash
Vault to
Flash
Vault to
Flash
Management
A
Management
B
Slot
0
Vault to
Flash
Slot
8
Slot
9
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Slot
10
1
0
1
0
Even
Director
Odd
Director
Fabric
23
IO Module Slots
Designated for Specific Purposes
Two SAS backend IO modules always occupies slots 4 & 5
24
Vault to
Flash
Slot
1
Vault to
Flash
Vault to
Flash
Vault to
Flash
Management
A
Management
A
Slot
0
Management Vault to
Module
Flash
3rd
1st
Slot
2
Slot
3
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Slot
4
1
0
1
0
Slot
5
1
0
1
0
Back-End
Slot
6
4th
Slot
7
Vault to
Flash
I/O Mod
Pop Oder
2nd
Vault to
Flash
3rd
Vault to
Flash
1st
Vault to
Flash
Vault Mod
Pop Order
Vault to
Flash
4th
2nd
Slot
8
Slot
9
2
1
0
2
1
0
2
1
0
2
1
0
Universal/FE
Slot
10
1
0
1
0
Even
Director
Odd
Director
Fabric
25
Frontend IO Modules
Provide host connectivity to the Symmetrix and
SRDF replication between systems
Type of
Emulations
Connection
Internal
Nickname
# Ports
Link
Speeds
Fibre
Channel
FC Host,
SRDF
Glacier
2/4/8 Gbps
Fibre
Channel
FC Host,
Rainfall
4/8/16 Gbps
Ethernet
10GigE
ISCSI*,
FCOE*,
SRDF
Heatwave
10 Gbps
Ethernet
1GigE
ISCSI*,
SRDF
Thunderbolt
2+2
1 Gbps
* Not available at GA
EMC CONFIDENTIALINTERNAL USE ONLY
26
8Gb FC IO Module
Host and SRDF
connectivity
27
16Gb FC IO Module
Open Systems host
connectivity
28
29
IO Module Slots
Designated for Specific Purposes
Two SAS backend IO modules always occupies slots 4 & 5
30
11 PCIe IO Modules
31
32
33
Other IO Modules
Provide backend, fabric interconnect, Flash storage
for vault and MDP, and compression
Type of
Connection
Purpose
Internal
Nickname
# Ports
Link
Speeds
SAS
Backend
DA
Moonshadow
6 Gbps
System
Interface
InfiniBand
Fabric
Gorgon
56 Gbps
Flash Drive
Vault &
Metadata
Paging
Whirlwind
NA
NA
SRDF
Asteroid
NA
NA
Compression*
* Not available at GA
EMC CONFIDENTIALINTERNAL USE ONLY
34
35
36
Inter-director communication
and access to Global Memory
37
FLASH IO Module
Provides FLASH storage
Global Memory Vaulting
Meta Data
38
Vaulting
Vaulting: Process of saving
Global Memory data into a
reserved space during an
offline or Shutdown event
Uses FLASH IO modules
rather than disk space
Improved reliability
Eliminates the cost of SPS for
Disk Array Enclosures
Flash is faster than physical
disk and allows the vaulting
to complete quicker
Does not use disk space
39
Engine
Cache
Flash IO
Modules
Total
FLASH
Capacity
512 GB
2 x 350GB
700GB
512 GB
2 x 700GB
1400GB
512 GB
4 x 350GB
1400GB
1024 GB
4 x 350GB
1400GB
1024 GB
6 x 350GB
2100GB
1024 GB
4 x 700GB
2800GB
2048 GB
6 x 700GB
4200GB
2048 GB
8 x 700GB
5600GB
1.
2.
3.
4.
Slot
Slot
Slot
Slot
0
6
1
7
Installed in pairs
All FLASH IO modules in an
engine must be the same
capacity
40
Compression IO Module
Hardware Compression
for SRDF
Optional
Optimize link utilization
Installed in any
available universal slot
Non-bifurcated IO
module
Populated after FE
modules in systems
* Not available at GA
EMC CONFIDENTIALINTERNAL USE ONLY
41
System Interconnection
Two different networks connect directors to each
other to form single system
IP network for management
InfiniBand network for director to director communication
and shared access to global memory
System with >1 Engine
Type of
Connection
Ethernet
InfiniBand
Purpose
Internal
Nickname
# Ports
Link
Speeds
System
Management
NA
16
1 Gbps
InfiniBand
Fabric
Gorgon
56 Gbps
42
GS900/16
Ethernet Switch
Pair of 16-Port
unmanaged switches
Star topology connects:
MMCS in engine 1
connect to both switches
Each management
modules connect to one
switch
Connect to management
port on InfiniBand
switches
Only system
components may be
connected
EMC CONFIDENTIALINTERNAL USE ONLY
43
Ethernet Connections
Dual switch, Star network topology, assigned ports
Both MMCS connect to both switches
MM in Directors 3-16 spread across switch
Assigned ports
MCCS-1
Eng 1
MCCS-2
Eng 1
MM-4
Eng 2
MM-12
Eng 6
MM-16
Eng 8
MM-3
Eng 2
MM-7
Eng 4
MM-11
Eng 6
01 03 05 07 09 11 13 15
01 03 05 07 09 11 13 15
ETHER-SW B
172.17.0.0/16
ETHER-SW A
172.16.0.0/16
02 04 06 08 10 12 14 16
02 04 06 08 10 12 14 16
MIBE-B
MM-8
Eng 4
MM-6
Eng 3
MM-10
Eng 5
MM-14
Eng 7
Customer
Service
MIBE-B
MM-5
Eng 3
MM-9
Eng 5
MM-15
Eng 8
MM-13
ENG 7
44
45
46
CPU
CPU
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
Core
Core
Director
Matrix B
CPU
CPU
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
Core
Core
CPU
CPU
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
Core
Core
Frontend
Matrix A
Backend
CPU
CPU
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
CPU
Core
Core
Core
Virtual Matrix
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
System Interface
Board (SIB)
Backend
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
Memory
System Interface
Board (SIB)
Frontend
Director
47
Virtual Matrix
Distributed memory, single Global Memory address space
InfiniBand
Switch
SIB
CPUs
Mem
CTL
Memory
BE
(Disk)
FE
(Host)
SIB
CPUs
Mem
CTL
Memory
BE
(Disk)
FE
(Host)
InfiniBand
Switch
SIB
CPUs
Mem
CTL
SIB
CPUs
SIB
Mem
CTL
CPUs
BE
(Disk)
FE
(Host)
BE
(Disk)
FE
(Host)
Mem
CTL
Memory
BE
(Disk)
FE
(Host)
SIB
CPUs
Mem
CTL
Memory
BE
(Disk)
FE
(Host)
48
3U/4U Drawer
Redundant Link Control Cards (LCC)
Up to (60) 3.5 drives or (120) 2.5 drives
Point-to-point, full duplex, serial protocol with network-like star
topology
49
Odd Director
Even Director
SAS IO SAS IO
Module 4 Module 5
0
1
0
1
SAS IO SAS IO
Module 4 Module 5
0
1
0
1
L
C
C
L
C
C
B
L
C
C
L
C
C
L
C
C
L
C
C
L
C
C
L
C
C
50
Drawer-like Enclosures
DAE -120
Up to (120) 2.5 drives
DAE -60
Up to (60) 3.5 drives
3U drawer-style enclosure
4 U drawer-style enclosure
51
PSU
A1
PSU A
PSU
A2
PSU
B1
Viking DAE
9
1
0
1
1
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
1
0
1
1
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
0 1 2 3 4
5 6 7 8 9
1 1 1 1 1
0 1 2 3 4
1 1 1 1 1
5 6 7 8 9
PSU B
1
0
1
0
1
0
PSU
B2
1
1
1
1
1
1
PSU
A1
PSU A
PSU
A2
PSU
B1
PSU B
PSU
B2
52
53
Tiered Solutions
Most workloads are skewed with 80-90% of the work being
performed by 10-20% of capacity
Therefore most system configurations are expected to have
multiple drive tiers
Exception might be all FLASH Arrays
54
Drive Sparing
Symmetrix proactively monitors drive errors and invokes hot
spares are required
Data is copied from failing drive or rebuilt from RAID
Sparing is typically a permanent configuration change
Preferred spare will be within the same DAE as the failed drive
55
Service Tray
Present in System Bay 2-n
Includes power and Ethernet for support
person to connect laptop
56
IMPL.bin File
Configuration details are defined in the IMPL.bin file
Also know as simply the bin file
Created when system is initially configured in manufacturing
Displayed and modified using SymmWin utility on MMCS
57
Director
H
G
F
E
D
C
B
A
* Not available at GA
EMC CONFIDENTIALINTERNAL USE ONLY
58
Slices D, E, F, G, & H
59
60
FC
Emulation
RDF
Emulation
IO
Module
IO
Module
IO
Module
61
Management
Module
EMC CONFIDENTIALINTERNAL USE ONLY
Vault to
Flash
Slot
5
11
15
19
10
14
18
13
17
12
11
Slot
8
Slot
9
27
31
26
30
25
29
16
24
28
15
19
27
31
10
14
18
26
30
13
17
25
29
12
16
24
28
Universal/FE
Back-End
Slot
6
Slot
7
Vault to
Flash
Slot
4
Vault to
Flash
Slot
3
Vault to
Flash
Slot
2
Vault to
Flash
Vault to
Flash
Slot
1
Vault to
Flash
Vault to
Flash
Vault to
Flash
Management
B
Management
B
Slot
0
Vault to
Flash
Slot
10
Even
Director
Odd
Director
Universal/FE
Fabric
62
63
64
Direct DAE
65
System
Bay 2- 8
SPS for Engine
InfiniBand Switch
No IB Switch
Engine
Zone A & B System PDU
Daisy Chain DAE
KVM / Ethernet Switch
Daisy Chain DAE
Direct DAE
No SPS for
IB Switch
66
Engine 2
KVM / Ethernet Switch
SPS for Engine 2
Engine 1 Direct DAE
67
System
Bay 2- 4
SPS for Engine 1
InfiniBand Switch
No IB Switch
Engine 1
Zone A & B System PDU
Engine 2
KVM / Ethernet Switch
SPS for Engine 2
No SPS for
IB Switch
68
VMAX 100K
One or Two Engine System Bay
System
Bay 1
System
Bay 2
Engine
1
Engine
2
System
Bay 1
69
VMAX 200K
One or Two Engine System Bay
System
Bay 1
System
Bay 2
System
Bay 3
Engine
1
Engine
2
Engine
3
System
Bay 4
System
Bay 1
System
Bay 2
Engine
4
70
VMAX 400K -
System
Bay 1
System
Bay 2
System
Bay 3
System
Bay 4
System
Bay 5
System
Bay 6
System
Bay 7
System
Bay 8
Engine
1
Engine
2
Engine
3
Engine
4
Engine
5
Engine
6
Engine
7
Engine
8
71
System
Bay 2
System
Bay 3
System
Bay 4
72
Engine
4
Engine
2
Engine
5
Engine 1
Engine
6
Engine
7
Engine
8
Up to 25 Meters
from Sys Bay 1
73
74
DAE60
75
Reference:
VMAX3 Family with HYPERMAX
OS 5977 Third Party Racking
Guide
76
3-phase wye
Only if required
2 drops/bay
Single-phase
Only if required
Up to 6 drops/bay
77
SPS Tray
10-lb battery
Removed from front of the
system
78
79
Power Distribution
Provides interface to customer utility power
80
Reference: https://support.emc.com
81
Flexible configurations
CPU cores mapped to emulation instances statically and can
be changed in the IMPL.bin file
IO Module Ports are mapped to Emulation code in the
IMPL.bin file
One and two engines per system bay and the ability
to disperse system bays
82
Usable capacity
Drive type and data protection
Single or dual engine system bay
Dispersion
83
84
85
86
87
88
89
90
91
92