Professional Documents
Culture Documents
Technical Overview
Bill Wiegand
Consulting I/T Specialist
North America Storage Specialty Team, IBM
Agenda
Virtualization Basics
Next Generation Storwize V7000 Hardware
Whats new in V7.3 Software
Whats new in V7.4 Software
Servers
Servers
Servers
Storwize V7000
Virtualized
Storage Pools
Storwize V7000
Virtualized
Storage Pools
Storwize V7000
Virtualized
Storage Pools
External Array
Internal
Increases disk utilization
and reduces hot spots
Improves administrative
productivity by up to 2X
External
External arrays inherit all
Storwize V7000 functions
Extends life of existing
storage arrays
Optional feature
Migrate
Migrate data from external
LUNs to Storwize V7000
Thin or fully provisioned
target volumes
Included at no cost for 45
days from migration start
Volumes
Storage Pool
Managed Disks
The basic unit of storage in the Storwize V7000 is the managed disk/MDisk
A managed disk must be protected by RAID to prevent loss of the entire
storage pool
In Storwize V7000 we can have two different types:
Internal Array MDisk
The internal RAID implementation inside the system takes drives and builds a RAID array
with protection against drive failures
Storage Pools
A storage pool is a collection of managed disks
The primary property of a storage pool is the extent size which by default
using the GUI is 1GByte
This extent size is the smallest unit of allocation from the pool
When you add managed disks to a pool they should have similar performance
characteristics:
This is because data from each volume will be spread across all MDisks in
the pool, so the volume will perform approximately at the speed of the slowest
MDisk in the pool
The exception to this rule is that if using Easy Tier you can have 2-3 different tiers of
storage in the same pool but the MDisks within the tiers should still have the
same performance characteristics but less a concern with V7.3 code due to
Automatic Storage Pool Balance feature
6
Volumes
A1 A2 A3 A4 A5 A6 A7 A8 A9
Volume A
B1 B2 B3 B4 B5 B6 B7 B8
Volume B
C1 C2 C3 C4 C5 C6 C7 C8
Volumes
Managed Disks
A1
A2
A3
A4
A5
A6
A7
A8
A9
B1
B2
B3
B4
B5
C1
B6
B7
B8
Storage Pool
7
Thin Provisioned
or Compressed
Volume C
Storage Area
Network
Volumes
NC
NC
Control Enclosure
Volumes
NC
NC
Control Enclosure
Volumes
NC
Volumes
NC
Control Enclosure
NC
NC
Control Enclosure
LAN
Hosts
Up to 512/2048 Hosts per IO group/cluster
Up to 512/2048 FC ports per IO group/cluster
Up to 512 iSCSI sessions per IO group
SAN
Storwize V7000
SSD
SAS
NL-SAS
Storage Pools
Pool
Vol2 1
Vol1
Pool
Vol3 2
Pool
Vol7
Vol4 3 Pool
Vol5 4 Pool
Vol6 5
Internal Storage
Internal Storage
1 to 16 drives (HDD) to form an Array
1 Array Managed Disk (MDisk)
Up to 4,096 MDisks
External Storage
External Storage
Multiple Storage Subsystems
1 LUN Managed Disk (MDisk)
Agenda
Virtualization Basics
Next Generation Storwize V7000 Hardware
Whats new in V7.3 Software
Whats new in V7.4 Software
10
PSU 1
11
Canister 1
Canister 2
PSU 2
Compression
accelerator slot
PSU
PSU
Technician port
12
Canisters
PSU
Fan Cage
Enclosure Chassis
Midplane
Drive Cage
Drives
13
High speed
cross card
communications
16GB DIMM
16GB DIMM
16GB DIMM
16GB DIMM
PLX
DMI
To Control
Enclosure
Drives on
SAS Chain 0
14
COLETO
CREEK
SAS
EXP
PLX
Mezz Conn
*Optional 2nd
Compression
Acceleration
Card
Standard
COLETO
CREEK
TPM
4 phys
4 phys
Boot
128GB SSD
SPC
Quad
1GbE
HBAs
8/16Gb FC
or
10GbE
1GbE
USB
To Expansion Enclosure
Drives on
SAS
Chain 1
SAS Chain 12Gb/phy 4 phys
4 phys
SAS Chain 2
Slot
Supported cards
15
Up to two can be installed in each node canister for total of 16 FC ports in control enclosure
16
17
18
One additional Compression Accelerator card (see picture) can optionally be installed in
canister slot 1, replacing the pass-through adapter, for a total of two Compression
Accelerator cards per node canister
19
A one second full-power test is performed at boot before the node canister comes online
A periodic test on the battery (one at the time) is performed within the node canister, only if
both nodes are online and redundant, to check whether the battery is functioning properly
20
Reconditioning
Reconditioning ensures that the system can accurately determine the charge in the battery. As a
battery ages, it loses capacity. When a battery no longer has capacity to protect against two power
loss events it reports the battery end of life event and should be replaced.
A reconditioning cycle is automatically scheduled to occur approximately once every three months,
but reconditioning is rescheduled or cancelled if the system loses redundancy. In addition, a two day
delay is imposed between the recondition cycles of the two batteries in one enclosure.
21
22
23
24
SAS port 0
Chain 0
Node Canister
Internal
SAS links
SAS Adapter
Control
SAS port 1
Chain 1
SAS port 2
Chain 2
Expansion
Expansion
Expansion
Expansion
8 more
8 more
Control Enclosure
Control Enclosure
Expand
Cluster
Expand
Control Enclosure
Storwize V7000
2-4 I/O Groups
Clustered System
Expansion
Enclosures
Cluster
Expansion
Enclosures
Non-disruptive upgrades
From smallest to largest
configurations
Purchase hardware only when you
need it
No extra feature to order and no
extra charge for a clustered system
Configure one system using USB
stick and then add second using
GUI
An I/O Group is a
control enclosure
and its associated
SAS connected
expansion
enclosures
26
27
I/O Group 1
28
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 2
SAS Chain 1
SAS Chain 2
I/O Group 0
I/O Group 1
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 2
SAS Chain 1
SAS Chain 2
I/O Group 2
29
I/O Group 3
I/O Group 0
I/O Group 1
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 2
SAS Chain 1
SAS Chain 2
I/O Group 2
I/O Group 3
30
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 2
SAS Chain 1
SAS Chain 2
I/O Group 0
I/O Group 1
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 1
SAS Chain 1
SAS Chain 1
I/O Group 2
I/O Group 3
31
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
SAS Chain 1
SAS Chain 1
SAS Chain 1
SAS Chain 1
All cabling
shown is
logical
Default behavior is a
storage pool per I/O
Group per drive class
and volumes owned by
same I/O Group
Storage Pool A
Storage Pool C
MDisk
MDisk
MDisk
MDisk
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Expansion Enclosure
Storage Pool B
MDisk
MDisk
MDisk
MDisk
MDisk
Expansion Enclosure
Expansion Enclosure
I/O Group 0
I/O Group 1
32
Node Canister
Control Enclosure #2
MDisk
Node Canister
Control Enclosure #1
R
O
Existing V7000
Gen1 System
Virtualize
Existing
Storwize System
33
Replicate
O
R
Cluster
Existing
Storwize or SVC
System
Control Enclosures
V7000 Gen2 control enclosures can cluster with V7000 Gen1 control enclosures
Allows for non-disruptive migration from Gen1 to Gen2 or long-term system growth
No clustering between V7000 Gen2 and V3x00/V5000 and Flex System V7000
Remote Copy
No remote-copy restrictions as we can replicate amongst any of the SVC/Storwize models as well as
FlashSystem V840/V90000 systems
Virtualization
Fibre-channel and FCoE external storage virtualization with appropriate HBAs
No iSCSI external storage virtualization
No SAS host support or SAS storage support with 2076-524
34
If DHCP configured on laptop, nearly all do, it will automatically configure to bring up initialization panel
If not you will need to set manually set IP of laptop Ethernet adapter to 192.168.0.2 192.168.0.20
NOTE: Technician port is disabled if connected to a LAN
35
36
37
Storwize V7000
CPU
8 cores
16 cores
Memory/cache
16GB
64GB to 128GB
Host I/O
4x - 1GbE
8x - 8Gb FC
4x - 10GbE (3xx model)
6x - 1GbE
8x to 16x - 8Gb FC
4x to 8x - 16Gb FC
8x - 10GbE
Compression
resources
8 cores
On-board CA Engine
Optional second CA Engine
Drive expansion
Up to 9 expansions
(240 drives per controller)
Up to 20 expansions
(504 drives per controller)
Drive fabric
6Gb SAS
12Gb SAS
38
IBM
2014 IBM Corporation
Confidential
V3700
39
V3700T
V5000
V7000
V7000 Gen 2
3,300
5,950
5,700
5,500
11,000
1,100
2,250
2,450
3,300
7,000
200,000
300,000
500,000
700,000
900,000
48,000
100,000
200,000
200,000
300,000
2,500
3,850
5,500
3,800
10,000
815
1,450
2,400
2,270
4,000
45,000
65,000
85,500
130,000
240,000
12,300
16,200
18,200
29,000
50,000
23,000
37,500
40,500
52,000
100,000
IBM
2014 IBM Corporation
Confidential
V7000
2076-524 (Gen2)
Best Case
Worst Case
Best Case
2K
44K
46K
149K
2K
17K
31K
78K
2K
33K
36K
115K
800
40
2,100
1,800
Worst Case = 100% random workload defeat RTC algorithm not application realistic
Best Case = Pseudo random workload ideal for RTC algorithm. Similar to Database-style
workloads. Actual RTC performance is application-dependent
All optional hardware upgrades fitted: additional memory and Compression Accelerator feature
Base
Advanced Functions
Easy Tier
FlashCopy
Remote Mirror
Compression*
Option
Option 22
FULL
FULL BUNDLE
BUNDLE
Controller Expansion External
Base
Full Bundle
Easy Tier
FlashCopy
Remote Mirror
Compression*
Summary
License/PID for Controller, Expansion, External Data Virtualization
Advanced Functions are identically priced for Controller, Expansion & External
Advanced function feature codes, when selected, are required for all enclosures
No capping and no complexity
Cheaper to buy bundle then individual feature codes-no upgrade to full bundle
41
Storwize V3500
Storwize V3700
Storwize V5000
Storwize V7000
V7000 Gen2
Machine Type
Code
2071
Machine Code
2072
Machine Code
2077 / 2078
Software
2076
Software
2076
Software
Standard Host
Interface
6Gb SAS
1Gb iSCSI
6Gb SAS
1Gb iSCSI
8Gb FC
1Gb iSCSI
1Gb iSCSI
8Gb FC
8Gb FC or
10Gb iSCSI / FCoE
or
1Gb iSCSI
None
2 x ( 8Gb FC or
10Gb iSCSI / FCoE )
4GB
4GB or 8GB
8GB
8GB
32GB or 64GB
None
Up to 4
Up to 6
Up to 9
Up to 20
No
Yes
Yes
Yes
Yes
None
Keys
Honor
Honor
Honor
No
Yes
No
No
No
64 targets
64 targets +
license for more
License
Yes
License
Turbo Performance
Remote Copy
Easy Tier
No
No
No
License
License
License
System Clustering
No
No
Yes
License
License
Yes 2 control
enclosures
Yes
License
Yes
Yes 4 control
enclosures
Yes
License
License
Yes 4 control
enclosures
General External
Virtualization
No
No
License
Data Migration
from external
storage
License
License
Yes
Yes
Yes
Compression
No
No
No
Optional Host
Interface
RAM (per node
canister)
Expansion
enclosures
(per control
enclosure)
SSD Support
Licensed Function
Enforcement
Licensed Function
Trials
FlashCopy
42
Compression
Hardware
No
No
NAS
No
No
License
License
No
No
No
43
44
Statements of Direction
The cache upgrade feature on the new Storwize V7000 provides performance benefit only
when Real-time Compression is used. IBM intends to enhance IBM Storwize Family
Software for Storwize V7000 to extend support of this feature to also benefit uncompressed
workloads.
The second CPU with 32 GB memory feature on SVC Storage Engine Model DH8 provides
performance benefit only when Real-time Compression is used. IBM intends to enhance
IBM Storwize Family Software for SVC to extend support of this feature to also benefit
uncompressed workloads.
Agenda
Virtualization Basics
Next Generation Storwize V7000 Hardware
Whats new in V7.3 Software
Whats new in V7.4 Software
46
Tier 0 - Flash
Highest performance Flash/SSD, or
combination of Flash/SSD and HDD
leveraging EasyTier technology
Tier 1 - Enterprise
High performance HDD, possibly from older
storage systems and lower priority workloads
Tier 2 Nearline
Cost effective, high capacity HDD for
workloads with lower performance
requirements
47
Flash/
49
Tier 0
Tier 1
Tier2
SSD
ENT
NL
SSD
ENT
NONE
SSD
NL
NONE
NONE
ENT
NL
SSD
NONE
NONE
NONE
ENT
NONE
NONE
NONE
NL
50
MDisk 1
MDisk 2
Flash/SSD or
Enterprise Disk or
Near-line Disk
MDisk 3
Recommend using RtC only with Storwize V7000 Gen2, SVC DH8 and CG8
Chubby node hardware and V7.3 or V7.4
51
52
Use Huffman
Compression
Normal Compression Rate
Compressibility
Estimate
Use Deflate
Compression
Very Low Compression Rate
53
C l ie n t s
F ro n t E n d
R e m o te C o p y
C ache
F la s h C o p y
M ir r o r in g
T h in P r o v is io n in g
V ir tu a liz a t io n
R andom Access
C o m p r e s s io n
E n g in e
B ack E nd
S to ra g e
54
1 MB
chunk
100 byte
update
Real-time Compression
Variable input
Fixed output
Traditional
Compression
IBM Real-time
Compression
1 MB Read
0 MB Read
1 MB
Decompress
0 MB
Decompress
100 Byte
Update
0 Byte
Update
1 MB
Compress
100 Byte
Compress
1 MB Write
<100 Byte
Write
Total I/O:
2 MB
Total I/O:
<100 Bytes
Ma p
Compressed
volume
Original I/O
55
1
2
Location
Compression
Window
1 2 3
Time
56
56
20K
2K
7K
32K Grain
57
2014 IBM Corporation
Storwize 2010 Storwize Confidential and Proprietary
57
58
Workloads using pre-compressed data types such as video, images, audio, etc.
Workloads using encrypted data
Heavy sequential write oriented workloads
Other workloads using incompressible data or data with low compression rate
Compresstimator Utility
Comprestimator is a host based utility for a fast estimation of a block device
compression ratio
Objectives:
Run over a block device
Estimate:
Portion of non-zero blocks in the volume
Compression rate of non-zero blocks
Performance:
Method:
Random sampling and compression throughout the volume
Note: the tool is estimating compression during migration of a volume into RtC (data at rest)
59
Sample size
Device
Current data set size
Size after compression
Overall space saved
Overall space savings
Savings by Real-time Compression
Savings by Thin Provisioning (All compressed volumes are thinly provisioned)
% Error
Sample#
2348
60
Device
Current
size
(GB)
Compressed
Size (GB)
/dev/sda
8.000
2.143
Overall
Space
Saved
(GB)
5.857
Overall
Savings
(%)
Compression
Savings (%)
73.2%
56.9%
Thin
Provisioning
Savings (%)
37.8%
Error
Range
%
5.7%
Agenda
Virtualization Basics
Next Generation Storwize V7000 Hardware
Whats new in V7.3 Software
Whats new in V7.4 Software
61
No performance impact
Requires Storwize Family Software V7.4
62
High speed
cross card
communications
16GB DIMM
16GB DIMM
16GB DIMM
16GB DIMM
63
SAS
EXP
PLX
Mezz Conn
To Control
Enclosure
Drives on
SAS Chain 0
COLETO
CREEK
Ivy Bridge
PCIe V3-1GB full duplex
1.9GHz
8 lanes
E5-2628L-V2
PLX
DMI
*Optional 2nd
Compression
Acceleration
Card
Standard
4 phys
4 phys
Boot
128GB SSD
COLETO
CREEK
TPM
Quad
1GbE
HBAs
8Gb FC
or
10GbE
1GbE
USB
To Expansion Enclosure
Drives on
SAS
SAS Chain 1
Controller SAS Chain 12Gb/phy 4 phys
4 phys
SAS Chain 2
Encrypts/decrypts as
data is written to or read
from physical drives
Implementing Encryption
Unencrypted Pool
64
Encrypted Pool
Using Encryption
Encryption is enabled at the array level
When enabled in a system, all new
arrays/MDisks are created encrypted by default
Volumes Striped
Unencrypted Pool
Volumes Striped
Encrypted Pool
T0
T1
T0
T1
Encryption Licenses
Licenses are generated by DSFA based off the serial number/MTM of the enclosure
66
Enabling/Disabling Encryption
Data encryption key is used to encrypt data and is created automatically when an
encrypted array/MDisk is created
Master Key
Master key is stored on USB devices
At least 3 devices required when encryption enabled
USB devices may be stored securely apart from Storwize V7000 system
At least one will be required in event of system restart (but not for a node restart)
May cause delay in access to data
Eliminates risk of access to data if system removed
USB devices not plugged into node canisters and any backup copies of master
key file should be stored securely
Only IBM USB devices supported for encryption key use so order them in eConfig
70
71
Dual RACE
Dual compression engines for Storwize V7000 Gen2
Takes advantage of multi-core controller architecture
Makes better use of Compression Accelerator cards
Delivers up to 2x IOPs for compressed workloads
73
4K Drive Support
Hard disk drive companies have been migrating away from the legacy sector size of 512
bytes to a larger, more efficient sector size of 4096 bytes
Generally referred to as 4K sectors
Also referred to as the Advanced Format by IDEMA (The International Disk Drive Equipment and
Materials Association)
SVC/Storwize will support 4096 byte native drive blocksize without requiring clients to
change their blocksize
Allows for intermix of 512 and 4096 backend drive native blocksizes within an array
The GUI will represent drives of different block sizes as different classes
Externally virtualized LUNs must use legacy sector size of 512 bytes
http://en.wikipedia.org/wiki/Advanced_Format
74
Child Pools
A new object that is created from a physical storage pool
Allows most of the functions of a traditional Storage Pool (MDisk group)
Size can be specified on creation and modified after
Can be used to dedicate a pool, yet have data spread across the larger pool
The maximum number of storage pools (child and parent combined) is 128
Example: 1 parent, 127 children
Example: 128 parents
Example: 64 parents with 1 child each
Only volume mirroring can be used to transfer data between child pools
Older migration method can only transfer data from parent pool to parent pool
Image mode disks cannot make use of child pools
No MDisks are associated with child pools
76
IBM_Storwize:Wasabi:superuser>svcinfo
lsportip 1
id 1
node_id 1
node_name node1
IP_address 9.71.57.44
mask 255.255.255.0
gateway 9.71.57.1
.
.
.
vlan 105
vlan_6
adapter_location 0
77
Drive Type
Vendor
Drive Family
Drive Sizes
SSD
6Gb SAS
Ralston Peak
or
Optimus
HGST
or
SmartStorage
Ultrastar SSD400M
or
Optimus TXA2D20
200/400GB
200/400/800GB
Sunset Cove
HGST
Ultrastar SSD800MM
200/400/800GB
Cobra E
or
Lightning
HGST
or
Seagate
Ultrastar C10K900
or
Savvio 10K.6
300/600/900GB
Cobra E Plus
or
Ironman
HGST
or
Seagate
Ultrastar C10K1200
or
ST1200MM0007
1.2TB
Cobra F
HGST
Ultrastar C10K1800
Yellow Jacket
or
AL12SX
Seagate
or
Toshiba
Savvio 15K.3
or
MK01GRRB
146/300GB
146/300GB
Cobra F
HGST
Ultrastar C15K600
300/600GB
Airwalker
Seagate
Constellation.2
500GB**/1TB
SSD
12Gb SAS
Storwize
Family
Drive
Options
2.5" Small
Form Factor
(SFF)
10K
6Gb SAS
10K
12Gb SAS
15K
6Gb SAS
15K
12Gb SAS
7.2K
6Gb NL-SAS
300/600/900GB
1.2TB
No restrictions on mixing of drive types with same form factor within the same enclosure
3.5" Large
Form Factor
(LFF)
7.2K
6Gb NL-SAS
12Gb NL-SAS
78
Muskie
Mantaray
Megalodon
or
Mars K
or
Makara
Seagate
Seagate
Seagate
or
HGST
or
Seagate
Constellation ES
Constellation ES.2
Constellation ES.3
or
Ultrastar 7K3000
or
ST6000NM0014
2TB
3TB
2/3/4TB
2/3TB
or
6TB (4K Sectors)
Hardware type
All
7.4.0
Others
Partnership type
FC
1Gb IP
10Gb IP
80ms
80ms
10ms
250ms
80ms
81