Sei sulla pagina 1di 31

White Paper

IMPLEMENTING D910 DEVICES on EMC


SYMMETRIX VMAX 40K, VMAX 20K/VMAX,
and VMAX 10K (Systems with SN xxx987xxxx)
STORAGE ARRAYS

Abstract
This white paper describes D910 VP technology, configuration using SE, and
port settings. It also provides examples of FAST VP and VLUN migration.

August 2013

Copyright 2012 - 2013 EMC Corporation. All Rights Reserved.


EMC believes the information in this publication is accurate as of its
publication date. The information is subject to change without notice.
The information in this publication is provided as is. EMC Corporation makes
no representations or warranties of any kind with respect to the information in
this publication, and specifically disclaims implied warranties of
merchantability or fitness for a particular purpose.
Use, copying, and distribution of any EMC software described in this
publication requires an applicable software license.
For the most up-to-date listing of EMC product names, see EMC Corporation
Trademarks on EMC.com.
All trademarks used herein are the property of their respective owners.
Part Number H11059.2

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Table of contents
Introduction .......................................................................................................................... 4
Purpose ........................................................................................................................................... 4
Scope .............................................................................................................................................. 4
Audience ......................................................................................................................................... 4

Technology overview ............................................................................................................. 4


D910................................................................................................................................................ 4
Virtual Provisioning (VP) for IBM i ..................................................................................................... 4
FAST VP ............................................................................................................................................ 5
VLUN-V3 .......................................................................................................................................... 6

Configuring IBM i Features in VMAX ....................................................................................... 6


Setting the Fibre Channel Port .......................................................................................................... 6
Preparing the environment ............................................................................................................... 7
Creating devices .............................................................................................................................. 7

Initializing FAST VP .............................................................................................................. 10


Creating FAST Managed Objects .......................................................................................... 14
Creating Performance-based Data Movement with FAST VP .................................................. 19
Creating Compliance-based Data Movement with FAST VP .................................................... 23
Performing a Virtual Device VLUN Migration with Solutions Enabler ...................................... 29
Conclusion ......................................................................................................................... 31
References .......................................................................................................................... 31

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Introduction
EMC has a strong role as a non-IBM storage provider for IBM i environments. EMC
has licensed key IBM technologies and participates in IBM i early-availability testing
programs. The two companies engineer teams collaborate to ensure the highest
level of integration between the IBM i operating system and EMC Symmetrix. EMC
and IBM have a long-standing Cooperative Support Agreement (CSA) ensuring
customer issues are resolved seamlessly and on a timely basis.
D910-099 Model Type is a new IBM i device co-developed by EMC and IBM to provide
a standard 512 byte device format that can natively attached to the IBM i host. The
D910 is similar to the existing 2107 device type which also enables the EMC Virtual
Provisioning features. The new D910 emulation:

Is 512 bytes per block


Builds on basic thin provisioning functionality
Allows a large volume to be presented to a host
Consumes physical storage from a shared pool only as needed
Can be managed and monitored with Unisphere for VMAX, Solutions Enabler
command line interface (SYMCLI), and SRDF/TimeFinder Manager (STM)

Purpose

The purpose of this document is to describe D910 emulation and configuration in an


IBM i environment.

Scope

This document focuses on the new D910 emulation VP technology, configuration


using SE, and port settings. It provides examples of FAST VP and VLUN migration.

Audience

This document is intended for anyone responsible for configuring and installing D910
emulation for IBM i.

Technology overview
D910

Minimum host requirements for D910-099 support are:

Virtual
Provisioning (VP)
for IBM i

Power 6 and later server hardware


IBM i 6.1 (6.1.1 LIC) and later releases
Smart IOA Fibre Channel (IOPless) adapters only
Variable sized LUN capacity ranging from 3 GB to 2 TB
Minimum required IBM PTF levels are
6.1.1 requires a minimum CUM C2122610 (2122) MAY 14, 2012 (NPIV
support excluded).
7.1 requires a minimum of TECH REFRESH 4 (TR4) or CUM C2115710
(2115) May 17, 2012.
In a VIOS VFC configuration, the use of D910 with NPIV requires a minimum
OS of 7.1.

In Virtual Provisioning thin devices present to the host disk configurations with
inflated capacity. When more storage space is needed the thin device, which is
bound to the physical devices in a thin pool, can provision more storage from the
pool without disrupting the host application. Virtual Provisioning for IBM i can be
managed through the SRDF/TimeFinder Manager commands and screens.

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Note the following:

FAST VP

Prior to EMC Enginuity 5876, only standard FBA devices were supported as
VP.
FAST VP support for IBM i is only supported with the D910 512-byte/block
emulation.
FAST VP for IBM i is supported through EMC Solution Enabler. Minimal native
IBM i host component support is available.
D910 will be treated as a standard FBA device.
No legacy device emulations will be supported.
Both IBM i and standard FBA devices are able to use a common disk format.
In most configurations for this host, a separate IBM i thin pool should be
configured so as not to share the physical disk with Open host workloads.
There are exceptions, such as very low I/O workloads.

FAST VP is an evolution of the existing EMC FAST (Fully Automated Storage Tiering)
and EMC Optimizer technology. FAST allows for automated policy-driven storage
tiering that performs dynamic nondisruptive movement of data to meet performance
and capacity demands for applications. FAST VP can move data among three tiers
Flash, Fibre Channel, or SATA drives depending on the demand for the data. FAST VP
also allows for movement of data at the sub-LUN level. FAST VP is configured using
IBM i Solutions Enabler CLI commands.

The administrators input criteria are assembled into a FAST Policy. The FAST VP
system uses the Policy information to perform extent data movement operations
within two or three disk tiers in the array. FAST VP supports Virtually Provisioned
devices and the granularity of data movement is at the data extent level.
Common facets of FAST VP have been identified below:

Data movement
Promotion
Demotion
FAST VP decision engine
Capacity based decisions
Priority based decisions
Performance based decisions
Policy creation and control

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Device configuration items listed below can be included in the EMC Symmetrix
VMAX configuration:

VLUN-V3

Striped and concatenated meta volumes


Device types
FBA Server TDAT
AS/400-D910-099 CDEV
Thin_BCV

Virtual LUN technology, a feature of Symmetrix Optimizer, enables users to


transparently and nondisruptively relocate volumes to different physical drive tiers
and RAID types without impacting local or remote replication.
The VLUN-V3 project involves moving allocated data on thin devices from one pool to
another pool. The external interface is minimal and based on the existing symmigrate
CLI command. The user may optionally query these requests, but no further actions
are necessary. Upon accepting the request, Enginuity 5876 creates a background
task re-binding thin devices to the new target pool and then migrating all allocated
tracks not in the target pool to the target pool.
With the understanding that this infrastructure has been used by the FAST VP feature,
this functionality takes into account many areas of FAST VP. Most notably, the move
request is extent-based, not full device only.

Configuring IBM i Features in VMAX


This section provides the following information:

Setting the Fibre


Channel Port

Setting the Fibre Channel Port


Preparing the environment
Creating devices

Port sharing

Open systems data devices are only allowed to be mixed on the same port or on
the same processor as IBM i D910 devices using ACLX.
On a multi-port host adapter (IOA only), one port can address 2107 emulations
and the other port can address D910 emulations.

Direct Connect (with no SAN)


In order to set up the FA port for use in an environment with no switch connectivity,
the FA port settings should be configured with the following parameters:
Arbitrated Loop (FC-AL) bits to set:
Loop ID = Default (although 7D has traditionally been used)
Common SN = Yes
Unique Worldwide = Yes (UWN)
ACLX or VCM
This setting is optional and is used as a best practice in managing new LUNs or
when the same initiator (IOA) and LPAR is used for addressing different images in
various scenarios (such as TimeFinder volumes for daily use or a DR image for
disaster recovery).
Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,
VMAX 10K (SN xxx987xxxx)

Enable Auto Negotiation = Yes (EAN)

Connect via switch (SAN)


In order to set up the FA port for use in an environment with switch connectivity, the
FA port settings should be configured with the following parameters.
Point-to-Point (FC-SW) bits to set:
Loop ID = Default
Unique Worldwide = Yes (UWN)
Point To Point = Yes (PP)
ACLX or VCM
This setting is optional and is used as a best practice in managing new LUNs
or when the same initiator (IOA) and LPAR is used for addressing different
images in various scenarios (such as TimeFinder volumes for daily use or a DR
image for disaster recovery).
Enable Auto Negotiation = Yes (EAN)
Preparing the
environment

Device sizing and capacity planning should be determined before proceeding with
the creation steps. Load Source device should be about 70GB unless you plan to
migrate from something larger.
Matching up source and replications targets is required and it all starts from knowing
what source device count/capacities are needed.
Take note of the device ranges you create. They will be referenced as you proceed.
NOTE: Device count and size values used in this white paper are for example
purposes only.

Creating devices

The following is an example of the process and Solutions Enabler commands used to
create a set of devices for use on an IBM i system.
1. Create standard thin devices with D910 emulation.
Symconfigure sid xxx cmd create dev count=15, size=90000,
emulation=as/400_d910_099, config=tdev; commit nop

2. Create pool devices of various protections to use later in the examples.


Considerations need to be made when choosing COUNT and SIZE so that the
replication pools match with the source pool and their corresponding THIN
devices (created in Step 1).
Symconfigure -sid xx -cmd "create dev count=15, config=2-Way-Mir,
attribute=datadev, emulation=FBA, size=90000, disk_group=x;"
commit nop

NOTE: This device creation would be used for a two- way mirrored
configuration. See the following examples of RAID 5 and RAID 6
configurations.
Symconfigure -sid xx -cmd "create dev count=15, config=RAID-5,
data_member_count=3, attribute=datadev, emulation=FBA, size=90000,
disk_group=x;" commit nop

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Symconfigure -sid xx -cmd "create dev count=15, config=RAID-6,


data_member_count=6, attribute=datadev, emulation=FBA, size=90000,
disk_group=x;" commit nop

The following is an example SYMCLI device creation output:


A Configuration Change operation is in progress. Please wait...
Establishing a configuration change
session...............Established.
Performing Access
checks..................................Allowed.
Checking Device
Reservations..............................Allowed.
Submitting configuration
changes..........................Submitted
Validating configuration
changes..........................Validated.
New symdevs: XXX:YYYY
Initiating PREPARE of configuration
changes...............Prepared.
Initiating COMMIT of configuration
changes................Queued.
COMMIT requesting required
resources......................Obtained.
Step 004 of 078
steps.....................................Executing.
Step 015 of 078
steps.....................................Executing.
Step 020 of 078
steps.....................................Executing.
Step 125 of 173
steps.....................................Executing.
Step 125 of 173
steps.....................................Executing.
Step 130 of 173
steps.....................................Executing.
Local:
COMMIT............................................Done.
Terminating the configuration change
session..............Done.
The configuration change session has successfully completed.

3. Create Virtual Pools for the data devices.


Symconfigure -sid xxx -cmd "create pool FC_R1_VP type=thin;"
commit nop

Display the data devices.


Below is an example of the SYMCLI list datadev command used to view the
device just created.
Symdev list -sid xxx datadev
Symmetrix ID: 000190103334
Device Name
Sym Physical
Sts
(MB)
--------------------------10E4 Not Visible
10E5 Not Visible
10E6 Not Visible
10E7 Not Visible
10E8 Not Visible

Directors
SA :P DA :IT
------------???:? 01A:C4
???:? 16C:D4
???:? 15B:D4
???:? 02D:C4
???:? 16A:D4

Device
Config

Cap
Attribute

------------------------------------2-Way Mir
N/A
(DT) RW
4314
2-Way Mir
N/A
(DT) RW
4314
2-Way Mir
N/A
(DT) RW
4314
2-Way Mir
N/A
(DT) RW
4314
2-Way Mir
N/A
(DT) RW
4314

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

4. Add TDAT devices to Virtual Pools.


The following command adds storage (TDAT devices) to the pool entities.
The correct devices in your environment must be identified and referenced in the
following commands:
Symconfigure -sid xxx -cmd "add dev xxx:xxx to pool FC_R1_VP
type=thin,
member_state=ENABLE;" commit nop

5. Bind D910 TDEVs to Virtual Pools.


Symconfigure -sid xxx -cmd "bind tdev xxx:xxx to pool FC_R1_VP;"
commit nop

NOTE: Choose the second set of 5 devices created in step 1.


Create AS400 D910 GK devices for SRDF TimeFinder Manager (STM) use.
Symconfigure sid xxx cmd create gatekeeper count=3,
emulation=as/400_d910_099; commit nop

The following are examples of the similar commands needed to create Clone and BCV
devices.
Creating D910 devices for Clone use
Symconfigure sid xxx cmd create dev count=15, size=90000,
emulation=as/400_d910_099 config=tdev; commit nop
Symconfigure -sid xx -cmd "create dev count=15, config=2-Way-Mir,
attribute=datadev, emulation=FBA, size=90000, disk_group=x;"
commit nop
Symconfigure -sid xxx -cmd "create pool Clone type=thin;" commit nop
Symconfigure -sid xxx -cmd "add dev xxx:xxx to pool Clone
type=thin,member_state=ENABLE;" commit -nop
Symconfigure -sid xxx -cmd "bind tdev xxx:xxx to pool Clone;"
commit nop

Creating D910 Thin_Bcv


Symconfigure sid xxx cmd create dev count=15, size=90000,
emulation=as/400_d910_099 config=bcv+tdev; commit -nop
Symconfigure -sid xx -cmd "create dev count=15, config=2-Way-Mir,
attribute=datadev, emulation=FBA, size=90000, disk_group=x;"
commit nop
Symconfigure -sid xxx -cmd "create pool BCV type=thin;" commit nop
Symconfigure -sid xxx -cmd "add dev xxx:xxx to pool BCV type=thin,
member_state=ENABLE;" commit -nop
Symconfigure -sid xxx -cmd "bind tdev xxx:xxx to pool BCV;" commit
nop

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

Initializing FAST VP
The following FAST control mechanisms will used in this section:

Create Tiers, Storage Groups and Policies


Associate Policies with Tiers
Analysis period
Initial period

The FAST VP environment includes enabling the FAST VP controller on the Symmetrix
as well as configuring Performance Collection and Data Movement Time Windows.
The following example progresses through the following Fully Automated Storage
Tiering (FAST) steps:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Verify the FAST controller state.


Verify the Performance Collection and Data Movement Time windows.
Create an Inclusive Time window.
Verify the new Inclusive Time window.
Verify the FAST Controller settings.
Set the FAST VP Data Movement mode.
Set the FAST Controller Initial Analysis Period.
Set the FAST Controller Workload Analysis Period.
Set the Thin Data Relocation rate.
Set the Thin Pool Reserve capacity.
Verify the new FAST Controller settings.

The following provides each of these steps in more detail.


1. Verify the FAST controller state.
There are three possible operating states for the FAST Controller: Enabled,
Disabled, or Degraded.

Enabled means the FAST Controller can and will perform device
movements based on user defined policies.
Disabled means the FAST Controller will not perform device
movements. However, performance data will continue to be
collected, during defined performance windows, for possible future
analysis.
Degraded means the FAST controller can perform some or all of its
functions. However, it cannot perform each function fully. A reason
code will be displayed in the case the state is degraded.

To view the current operating state, issue the following command:


symfast sid xxx list state -vp
Symmetrix ID: 000192601849
FAST State
Error Message
Degraded Reason
Current Activities

:
:
:
:

Disabled
N/A
N/A
Idle

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

10

If the state is Enabled, use the symfast command to Disable:


symfast sid xxx disable -vp

2. Verify the existing Performance Collection and Data Movement Time Windows.
Issue the symtw command to display existing time windows.
Symtw list -sid xxx
Symmetrix ID: 000195601849
DP Data Movement Time Windows
Sunday
: None
Monday
: None
Tuesday
: None
Wednesday
: None
Thursday
: None
Friday
: None
Saturday
: None
Exclusive Time Windows (0)
VP Data Movement Time Windows
Sunday
: 00:00 - 24:00
Monday
: 00:00 - 24:00
Tuesday
: 00:00 - 24:00
Wednesday
: 00:00 - 24:00
Thursday
: 00:00 - 24:00
Friday
: 00:00 - 24:00
Saturday
: 00:00 - 24:00
Exclusive Time Windows (0)
Performance Time Windows
Sunday
: 00:00 - 24:00
Monday
: 00:00 - 24:00
Tuesday
: 00:00 - 24:00
Wednesday
: 00:00 - 24:00
Thursday
: 00:00 - 24:00
Friday
: 00:00 - 24:00
Saturday
: 00:00 - 24:00
Exclusive Time Windows (0

The default performance time window collects device statistics 24 hours a


day, 7 days a week. Meanwhile, the default swap time windows exclude
swaps 24 hours a day, 7 days a week.
3. Create an Inclusive Time window.
Symtw -sid xxx add -type move_vp -inclusive -days
Mon,Tue,Wed,Thu,Fri,Sat,Sun -start_time 00:00 -end_time
24:00

Verify the new inclusive Time window successfully created, run the list
command again:
Symtw list -sid xxx

4. Verify the existing FAST VP Controller settings.


The following settings control the behavior of the FAST VP Controller. The
settings include:

Thin Data Movement Mode


Initial Analysis Period

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

11

Workload Analysis Period


Thin Data Relocation Rate
Thin Pool Reserved Capacity

To verify the existing FAST Controller Settings, run:


Symfast -sid xxx list control_parms
Symmetrix ID: 000195600105
Optimizer and FAST Control Parameters:
Data Movement Mode
: User_Approve
Max Simultaneous Device Moves
: 8
Max Device Moves Per Day
: 200
Optimizer, FAST and FAST VP Control Parameters:
Min Initial Workload Period(hrs) : 2
Workload Analysis Period(hrs)
: 2
FAST Control Parameters:
Swap Not Visible Devices
: Disabled
Allow Only Swap
: Disabled
FAST VP Control Parameters:
FAST VP Data Movement Mode
: AUTO
FAST VP Data Relocation Rate
: 3
Thin Pool Reserved Capacity(%)
: 10
VP Allocation By FAST policy
: Disabled

5. Set the FAST VP Data Movement mode.


The FAST VP data movement mode determines whether data movements will
be performed during data movement windows. The value can be set to
automatic (AUTO) or off (NONE).
In Automatic mode, FAST will execute recommended extent movement
automatically during defined data movement windows. When the mode is set
to NONE, no data movements will be performed by FAST VP. The default value
is off (NONE).

To set the mode to Automatic, run:

Symfast -sid xxx set -control_parms -thin_data_move_mode AUTO


Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

To set the mode to OFF, run:

Symfast -sid xxx set -control_parms -thin_data_move_mode NONE


Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

6. Set the FAST Controller Initial Analysis period.


The Initial Analysis period (min_perf_period) determines how many data
samples are initially required before FAST VP will make any performance
based data movements. This value can be set between 2 hours and 4 weeks.
The value is specified in hours. The default value is 8 hours.

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

12

To set the Initial Analysis period for FAST, run:


Symfast -sid xxx set -control_parms -min_perf_period 2
Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

7. Set the FAST Controller Workload Analysis period.


The Workload Analysis period (workload_period) specifies the amount of
workload sampling that FAST VP will maintain for performance analysis. This
value can be set between 2 hours and 4 weeks. The value is specified in
hours. The default value is 1 week (168 hours).
To set the Workload Analysis period for FAST, run:
Symfast -sid xxx set -control_parms -workload_period 2
Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

8. Set the Thin Data Relocation rate.


The Thin Data Relocation Rate controls the aggressiveness of data movement
requests made by the FAST VP controller to Enginuity. This value can be set
between 1 and 10, with 1 being the most aggressive (largest request size).
The default value is 5.
To set the Thin Data Relocation rate, run:
Symfast -sid xxx set -control_parms -thin_reloc_rate 3
Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

9. Set the Thin Pool Reserve capacity.


The Thin Pool Reserve capacity sets aside a percentage of each thin pool in
the array that will not be utilized for FAST VP data movements. Once the
percentage of unallocated space in a pool is equal to the PRC, FAST VP will no
longer perform data movements into that pool. This value can be set between
1 and 80 (percent.) The default value is 10 (percent.)
Symfast -sid xxx set -control_parms -pool_resv_cap 10
Execute SET CONTROL PARAMETERS operation for FAST (y/[n]) ? y
The FAST SET CONTROL PARAMETERS operation finished successfully

10. Verify FAST Controller settings.


Verify that the settings modified in steps 6 through 10 were successful.
To verify the current FAST settings, run:
Symfast -sid xxx list -control_parms

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

13

Symmetrix ID: 000195600105


Optimizer and FAST Control Parameters:
Data Movement Mode
Max Simultaneous Device Moves
Max Device Moves Per Day

: User_Approve
: 8
: 200

Optimizer, FAST and FAST VP Control Parameters:


Min Initial Workload Period(hrs)
Workload Analysis Period(hrs)
FAST Control Parameters:
Swap Not Visible Devices
Allow Only Swap
FAST VP Control Parameters:
FAST VP Data Movement Mode
FAST VP Data Relocation Rate
Thin Pool Reserved Capacity(%)
VP Allocation By FAST policy

: 2
: 2
: Disabled
: Disabled
:
:
:
:

AUTO
3
10
Disabled

Creating FAST Managed Objects


There are three primary objects managed by FAST VP:

Storage Groups
Storage Groups are a logical collection of Symmetrix volumes that are to be
managed together.

Symmetrix Tiers
Symmetrix Tiers contain between 1 and 4 thin pools each thin pool included
in a single tier must contain data devices (TDATs) of the same RAID protection
type and drive technology: EFD (Flash), Fibre Channel (FC), or SATA.

FAST Policies
FAST Policies contain a set of tier usage rules that can be applied on one or
more Storage Groups.

In this example, each of the components will be created and associated with other
elements. This set of examples progresses through the following steps:
1.
2.
3.
4.
5.
6.

Create a Storage Group.


List the available Thin Pools on the Symmetrix VMAX
Create Thin Symmetrix tiers.
Create a FAST Policy.
Associate the Storage Group to the FAST Policy.
Verify if the Storage Group is in compliance with the FAST policy.

The following provides each of these steps in more detail.


1. Create a Storage Group.
To create an empty storage group with the name Thin_ProdApp1, run:
Symsg sid xxx create Thin_ProdApp1

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

14

The proper range of devices can be added to the storage group by running:
Symsg sid xxx sg Thin_ProdApp1 addall devs range XXX:YYY

To verify the creation of the group, and the addition of the devices, run:
Symsg sid xxx show Thin_ProdApp1
Name: Thin_ProdApp1
Symmetrix ID
Last updated at
Masking Views
FAST Policy

:
:
:
:

000192601849
Mon Aug 09 14:36:31 2010
No
No

Devices (25):
{
--------------------------------------------------------Sym
Device
Cap
Dev
Pdev Name
Config
Sts
(MB)
--------------------------------------------------------090D
N/A
TDEV
RW
17263
090E
N/A
TDEV
RW
17263
0911
N/A
TDEV
RW
17263
0912
N/A
TDEV
RW
17263
0913
N/A
TDEV
RW
17263
0914
N/A
TDEV
RW
17263
}

2. List the available Thin Storage Pools on the Symmetrix VMAX.


To display summary information on each thin pool, run:
Symcfg-sid xxx list -pool -thin detail (example display)
Symmetrix ID

: 000195600105

--------------------------------------------------------------------------L
I
Logical Capacities (GB)
O
Target
n -------------------------Tier Name
C Tech Protection
Emul c Enabled
Free
Used
--------------------- - ---- ------------ ---- - -------- -------- -------FIBRE
FLASH
SATA

I FC
RAID-1
I EFD RAID-5(3+1)
I SATA RAID-6(6+2)

Legend:
Disk (Loc)ation :
Inc Type
:

FBA
FBA
FBA

S
S
S

412
412
412

410
338
410

2
74
2

I = Internal, X = External
S = Static, D = Dynamic

3. Create thin Symmetrix tiers.

To create a thin Symmetrix tier on EFD, with protection type RAID 5


(3+1), run:

Symtier -sid xxx create name FLASH tgt_raid5 tgt_prot 3+1 tech
EFD thin pool EFD_R53_VP

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

15

To create a thin Symmetrix tier on FC, with protection type RAID 1, run:

Symtier -sid xxxx create name FIBRE tgt_raid1 tech FC thin


pool FC_R1_VP

To create a thin Symmetrix tier on SATA, with protection type RAID 6


(14+2), run:

Symtier -sid xxx create name SATA tgt_raid6 tgt_prot 6+2


SATA thin pool SATA_R614_VP

tech

Verify the creation of the thin tiers by running:

Symtier sid xxx list thin


Symmetrix ID

: 000192601849

-------------------------------------------------------------------I
Logical Capacities (GB)
Target
n -------------------------Tier Name
Tech Protection
c
Enabled
Free
Used
--------------------- ---- ------------ - -------- -------- -------FIBRE
FLASH
SATA

FC
RAID-1
S
EFD RAID-5(3+1) S
SATA RAID-6(14+2) S

Legend:
Inc Type

8496
405
8091

8472
405
8079

24
0
12

S = Static, D = Dynamic

4. Create a FAST Policy.


A FAST VP policy is a group of 2 to 3 tiers and an assigned percentage of how
much each associated storage group can use from each of those tiers. When
creating a policy, the total percent usage for all tiers combined must be at
least 100%. FAST policies may only contain tiers of one type standard or
thin.

To create an empty policy called Platinum, run:

Symfast sid xxx fp create name Platinum

To add the three previously created thin tiers with the policy, run the
following commands:

Symfast sid xxx fp fp_name Platinum add tier_name FLASH


max_sg_percent 100
Symfast sid xxx fp fp_name Platinum add tier_name FIBRE
max_sg_percent 100
Symfast sid xxx fp fp_name Platinum add tier_name SATA
max_sg_percent 100

NOTE: If the max_sg_percent value is not specified, it will default to


100%.

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

16

Verify the tiers were added correctly by running:

Symfast sid xxx show fp_name Platinum


Symmetrix ID

: 000195600105

Policy Name
Emulation

: Platinum
: FBA

Tiers(3)
{
-------------------------------------------------------------------L
Max SG
O
Target
Tier Name
Type Percent C Tech Protection
------------------- ---- -------- - ----- ------------FLASH
VP
100
I EFD
RAID-5(3+1)
FIBRE
VP
100
I FC
RAID-1
SATA
VP
100
I SATA RAID-6(6+2)
}
No Storage Groups associated with Policy Platinum

5. Associate the Storage Group to the FAST VP Policy.


Associating a storage group to a FAST VP Policy applies the storage tiers
usage limits in that policy to the storage group. Multiple storage groups may
be associated with the same policy. As such, a priority is given to each
storage group when it is associated with the policy. The priority can be set to
1, 2, or 3, with 1 being the highest priority.

To associate a storage group to a policy, run:

Symfast -sid xxx -fp_name Platinum associate -sg Thin_ProdApp1 priority 2

Verify the storage group was associated with the policy by running:

Symfast -sid xxx show -association -sg Thin_ProdApp1


Symmetrix ID

: 000192601849

Storage Group

: Thin_ProdApp1

Thin Devices(25)
{
---------------------------------------------------Flags Dev
Total
Bound
Allocated
Sym
P
Emul
Tracks
Pool Name
Tracks
---- ----- ----- ---------- ------------ ----------090D
N
D910
276210
FC_R1_VP
7740
090E
N
D910
276210
FC_R1_VP
7740
090F
N
D910
276210
FC_R1_VP
7692
0910
N
D910
276210
FC_R1_VP
7668
0911
N
D910
276210
FC_R1_VP
7704
0912
N
D910
276210
FC_R1_VP
7728
0913
N
D910
276210
FC_R1_VP
7728
0914
N
D910
276210
FC_R1_VP
7680
0915
N
D910
276210
FC_R1_VP
7692
0916
N
D910
276210
FC_R1_VP
7680
0917
N
D910
276210
FC_R1_VP
7680

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

17

0918
0919
091A
091B
091C
091D
091E
091F
0920
0921
0922
0923
0924
0925

N
N
N
N
N
N
N
N
N
N
N
N
N
N

D910
D910
D910
D910
D910
D910
D910
D910
D910
D910
D910
D910
D910
D910

Total
Tracks
GBs
}

276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
---------6905250
421

Policy Name
Priority

FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP
FC_R1_VP

7692
7728
7716
7716
7788
7740
7644
7752
7668
7668
7728
7728
7680
7668
--------192648
12

: Platinum
: 2

RDF
:DISABLED
VP Compression :DISABLED
Tiers(3)
{
-----------------------------------------------------------------Max SG
Target
Tier Name
Type
Percent
Tech
Protection
------------------------------------------------------------------FLASH
THIN
100
EFD
RAID-5(3+1)
FIBRE
THIN
100
FC
RAID-1
SATA
THIN
100
SATA
RAID-6(14+2)
}
Legend:
Flags:
(P)inned : Y = Device is Pinned, N = Device is not Pinned

6. Verify that the Storage Group is in compliance with the FAST VP policy.
A storage group is considered to be compliant with the FAST policy when all
the devices within the storage group exist only in the tiers defined in the
policy, and within the upper limits specified for each tier. The symfast
command provides options to show the current capacity demand for each
storage group to policy association. In the case of a thin policy, containing
thin tiers, the capacities displayed relate to allocated capacity within the
storage group, and not necessarily the total capacity of the thin devices in the
storage group.
To see the current capacity demand for a storage group, run:
Symfast -sid xxx list -association demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group
Priority

: Platinum
: Thin_ProdApp1
: 2

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

18

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type Prot
Percent
Demand
Usage
Growth
------------- ---- -------- ------- ---------- --------- ---------FLASH
THIN R5(3+1)
100
12
0
+12
FIBRE
THIN R1
100
12
12
+0
SATA
THIN R6(14+2)
100
12
0
+12
Total

---------- ----------36
12

The Max SG Demand column displays the capacity allowed for each tier in the
associated policy.
The FAST SG Usage column displays the current capacity consumed by the
storage group in each tier.
The Growth column indicates how much additional capacity in the tier can be
consumed by the storage group. A negative value indicates that the storage
group is currently consuming above its policy allocation in the tier, and as
such is out of compliance with the policy.

Creating Performance-based Data Movement with FAST VP


One of the algorithms used for generating a FAST data movement is a performance
based algorithm. The goal of the performance-based algorithm is to relocate busier
data to higher performing tiers, and less active (or idle) data to more cost-effective
tiers. Performance data movements will also be made within the constraints of the
tier usage limits within the storage groups associated FAST policy.
This procedure is based on content from the EMC Solutions Enabler Symmetrix Array
Controls Product Guide. The example suite will progress through the following steps:
1.
2.
3.
4.
5.

Enable the FAST Controller.


Generate I/O against devices in the Storage Group.
Monitor FAST Data movement.
Monitor performance of the devices in the Storage Group.
Re-examine tier demand within the FAST Policy.

The following provides each of these steps in more detail.


1. Enable the FAST Controller.
In order to generate a configuration change plan, the FAST controller must be
Enabled.
Verify the current state of the FAST Controller by running:
Symfast sid xxx

list state vp

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

19

Symmetrix ID: 000192601849


FAST State
Error Message
Degraded Reason
Current Activities

:
:
:
:

Disabled
N/A
N/A
Idle

If the FAST VP State is Enabled proceed to the next step.


If the FAST VP State is Disabled it may be enabled by running:
Symfast -sid xxx enable -vp
Execute ENABLE operation for FAST (y/[n]) ? y
The FAST ENABLE operation finished successfully
Symfast -sid xxx list state -vp
Symmetrix ID: 000195600105
FAST VP State
Reason(s)
FAST VP Current Activities
FAST VP Perf Time Window
FAST VP Move Time Window

:
:
:
:
:

Enabled
N/A
RunningPlan
Open
Open

2. Generate I/O against devices in the Storage Group.


Workloads with a high read miss percentage are more likely to generate
greater backend drive utilization and so are more likely to generate
candidates to be moved by FAST VP.
Cache friendly workloads may not generate FAST VP data movements as
backend utilization will not be high.
3. Monitor FAST data movement.
Individual data movements will not be logged on the Symmetrix. However,
data movement can be monitored by reviewing the storage groups demand
report. As thin device extents are relocated, the FAST SG Usage values and
Growth values for each tier should change.
Symfast -sid xxx list -association -demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group
Priority

: Performance_Test
: Thin_ProdApp2
: 2

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type Prot
Percent
Demand
Usage
Growth
------------- ---- -------- ------- ---------- --------- ---------FLASH
THIN R5(3+1)
100
420
12
+408
R57_FC_450GB THIN R5(7+1)
100
420
276
+144
SATA
THIN R6(14+2)
100
420
132
+288
Total

---------- --------1260
420

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

20

Allocation information for individual thin devices can also be monitored to


indicate data movement. A report can be generated to display the pool a thin
device is bound to, along with other pools that that device may have extents
allocated in.
To see binding and allocation information for a range of thin devices, run:
Symcfg -sid xxx list -tdev -bound -detail -range xxx:xxx
Symmetrix ID: 000192601849
Enabled Capacity (Tracks) :
Bound
Capacity (Tracks) :

410952864
6905250

S Y M M E T R I X
T H I N
D E V I C E S
----------------------------------------------------------------------------Pool
Pool
Total
Bound
Flags
Total
Subs
Allocated
Written
Sym Pool Name
EM
Tracks
(%)
Tracks (%)
Tracks (%) Status
---- ------------ ----- --------- ----- --------- ---- --------- -- -------0926 FC_R57_VP
FX
276210
0
186900
0
156331
0
Bound
EFD_R53_VP
-2568
0
SATA_R614_VP -85872
0
0927 FC_R57_VP
FX
276210
0
177540
0
156796
0
Bound
EFD_R53_VP
-1212
0
SATA_R614_VP -96576
0
0928 FC_R57_VP
FX
276210
0
158964
0
157059
0
Bound
EFD_R53_VP
-612
0
SATA_R614_VP -115644
0
0929 FC_R57_VP
FX
276210
0
128448
0
156714
0
Bound
EFD_R53_VP
-12288
0
SATA_R614_VP -134724
0
092A FC_R57_VP
FX
276210
0
126204
0
156867
0
Bound
EFD_R53_VP
-3252
0
SATA_R614_VP -145848
0
092B FC_R57_VP
FX
276210
0
197016
0
156948
0
Bound
EFD_R53_VP
-384
0
SATA_R614_VP -77868
0
092C FC_R57_VP
FX
276210
0
187680
0
156711
0
Bound
EFD_R53_VP
-1596
0
SATA_R614_VP -85992
0
092D FC_R57_VP
FX
276210
0
173760
0
157112
0
Bound
EFD_R53_VP
-276
0
SATA_R614_VP -101232
0
092E FC_R57_VP
FX
276210
0
200172
0
156994
0 Bound
EFD_R53_VP
-1488
0
SATA_R614_VP -73752
0
092F FC_R57_VP
FX
276210
0
85164
0
156836
0
Bound
EFD_R53_VP
-10512
0
SATA_R614_VP -179544
0
0930 FC_R57_VP
FX
276210
0
131256
0
156621
0
Bound
EFD_R53_VP
-9264
0
SATA_R614_VP -134844
0
0931 FC_R57_VP
FX
276210
0
196680
0
156832
0
Bound
EFD_R53_VP
-4680
0
SATA_R614_VP -73956
0
0932 FC_R57_VP
FX
276210
0
168924
0
157069
0
Bound
EFD_R53_VP
-4908
0
SATA_R614_VP -101412
0
-

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

21

0933 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0934 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0935 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0936 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0937 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0938 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
0939 FC_R57_VP
EFD_R53_VP
SATA_R614_VP
093A FC_R57_VP
EFD_R53_VP
SATA_R614_VP
093B FC_R57_VP
EFD_R53_VP
SATA_R614_VP
093C FC_R57_VP
EFD_R53_VP
SATA_R614_VP
093D FC_R57_VP
EFD_R53_VP
SATA_R614_VP
093E FC_R57_VP
EFD_R53_VP
SATA_R614_VP

FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
---

Total
Tracks

276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
276210
-

0
0
0
0
0
0
0
0
0
0
0
0
-

138648
2340
134460
124044
24768
126348
160416
1668
113112
222792
4848
47628
208272
13380
53556
207612
16296
51312
211284
16188
47880
222324
7488
45660
223200
7440
44544
229200
10104
35892
226284
27984
21168
234600
9252
31512

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

156929
156850
156814
156561
156654
156621
156999
156826
156983
156678
156528
156792
-

0
0
0
0
0
0
0
0
0
0
0
0
-

Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
-

--------- ----- --------- --- --------- --6905250


2
6882516
2
3920125
1

Legend:
Flags:

(E)mulation : A = AS400, F = FBA, 8 = CKD3380, 9 = CKD3390


(M)ultipool : X = multi-pool allocations, . = single pool allocation

4. Monitor performance of the devices in the Storage Group.


FAST VP performance data movements can also be monitored by measuring
performance statistics, such as response time, to see if overall performance
of the application is improving. Tools such as SPA, the Solutions Enabler STP
daemon, or other host-based tools may be used for this purpose.
5. Re-examine tier demand within the FAST Policy.
To see the current capacity demand for the storage group, run:
symfast sid xxx list -association demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group

: Performance_Test
: Thin_ProdApp1

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

22

Priority

: 2

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type
Prot
Percent
Demand
Usage
Growth
------------- ---- ----------------------- --------- ------FLASH
THIN
R5(3+1)
100
420
0
+420
R57_FC_450GB THIN
R5(7+1)
100
420
420
+0
SATA
THIN
R6(14+2)
100
420
0
+420
Total

---------- --------1260
420

Creating Compliance-based Data Movement with FAST VP


One of the algorithms used for generating a FAST VP data movement is a capacity
based algorithm. The goal of the capacity based algorithm is to enforce user defined
FAST VP policies for each of the storage groups. A FAST VP storage group is
considered to be in violation of a capacity restriction if some of the allocated capacity
of the storage group is out of tier (located in a tier that is not a part of the policy
managing the device), or if the storage group is consuming more than its allocated
capacity within a tier in the policy.
In this example, a policy violation will be purposely created to force FAST VP to
generate a capacity based data movement. The sample suite will progress through
the following steps:
1.
2.
3.
4.
5.
6.
7.

Confirm previous settings for the FAST Controller.


Create a FAST Policy.
Associate the Storage Group with the FAST Policy.
Verify the Storage Groups Non-Compliance with the FAST Policy.
Enable the FAST Controller.
Monitor FAST Data Movement.
Verify the Storage Groups Compliance with the FAST Policy.

The following provides each of these steps in more detail.


1. Confirm previous settings for the FAST Controller:
Symfast -sid xxx list control_parms
Symmetrix ID: 000195600105
Optimizer and FAST Control Parameters:
Data Movement Mode
Max Simultaneous Device Moves
Max Device Moves Per Day

: User_Approve
: 8
: 200

Optimizer, FAST and FAST VP Control Parameters:


Min Initial Workload Period(hrs)
Workload Analysis Period(hrs)

: 2
: 2

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

23

FAST Control Parameters:


Swap Not Visible Devices
Allow Only Swap
FAST VP Control Parameters:
FAST VP Data Movement Mode
FAST VP Data Relocation Rate
Thin Pool Reserved Capacity(%)
VP Allocation By FAST policy

: Disabled
: Disabled
:
:
:
:

AUTO
3
10
Disabled

2. Create a FAST Policy.


Create a thin FAST Policy by adding the three thin tiers created in the previous
step. The tiers will have the following usage limits within the policy
FLASH : 25
FC
: 50
SATA : 25

To create the policy, run:

Symfast -sid xxx -fp create -name Capacity_Test

To add the three previously create thin tiers to the policy, run:

symfast -sid xxx -fp -fp_name Capacity_Test add -tier_name FLASH


-max_sg_percent 25
symfast -sid xxx -fp -fp_name Capacity_Test add -tier_name FIBRE
-max_sg_percent 50
symfast -sid xxx -fp -fp_name Capacity_Test add -tier_name SATA
-max_sg_percent 25
Symfast -sid xxx show -fp_name Capacity_Test
Symmetrix ID

: 000192601849

Policy Name

: Capacity_Test

Tiers(3)
{
-----------------------------------------------------------------Max SG
Target
Tier Name
Type Percent
Tech
Protection
-----------------------------------------------------------------FLASH
THIN
25
EFD
RAID-5(3+1)
FIBRE
THIN
50
FC
RAID-1
SATA
THIN
5
SATA
RAID-6(14+2)
}Tiers(3)
{
No Storage Groups associated with Policy Capacity_Test

Disassociate the previously used Platinum policy with the SG


Thin_ProdApp1.

Symfast -sid xxx -fp_name Platinum disassociate -sg Thin_ProdApp1

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

24

3. Associate the Storage Group with the FAST Policy


To associate a storage group to a policy, run:
Symfast -sid xxx -fp_name Capacity_Test associate -sg
Thin_ProdApp1priority 2

Verify the storage group was associated with the policy by running:
Symfast -sid xxx show -association -sg Thin_ProdApp1
Symmetrix ID
: 000192601849
Storage Group

: Thin_ProdApp1

Thin Devices(25)
{
----------------------------------------------------Flags Dev
Total
Bound
Allocated
Sym
P
Emul
Tracks
Pool Name
Tracks
---- ----- ----- ---------- ------------ -----------093F
N
FBA
276210
SATA_R614_VP
267228
0940
N
FBA
276210
SATA_R614_VP
267228
0941
N
FBA
276210
SATA_R614_VP
266976
0942
N
FBA
276210
SATA_R614_VP
267528
0943
N
FBA
276210
SATA_R614_VP
267132
0944
N
FBA
276210
SATA_R614_VP
267252
0945
N
FBA
276210
SATA_R614_VP
267312
0946
N
FBA
276210
SATA_R614_VP
267156
0947
N
FBA
276210
SATA_R614_VP
267204
0948
N
FBA
276210
SATA_R614_VP
267324
0949
N
FBA
276210
SATA_R614_VP
267168
094A
N
FBA
276210
SATA_R614_VP
267876
094B
N
FBA
276210
SATA_R614_VP
267396
094C
N
FBA
276210
SATA_R614_VP
267024
094D
N
FBA
276210
SATA_R614_VP
267132
094E
N
FBA
276210
SATA_R614_VP
267348
094F
N
FBA
276210
SATA_R614_VP
268104
0950
N
FBA
276210
SATA_R614_VP
267300
0951
N
FBA
276210
SATA_R614_VP
267456
0952
N
FBA
276210
SATA_R614_VP
268020
0953
N
FBA
276210
SATA_R614_VP
267516
0954
N
FBA
276210
SATA_R614_VP
267408
0955
N
FBA
276210
SATA_R614_VP
267192
0956
N
FBA
276210
SATA_R614_VP
267096
0957
N
FBA
276210
SATA_R614_VP
267072
Total
Tracks
GBs
}
Policy Name
Priority

---------6905250
421

--------6683448
408

: Capacity_Test
: 2

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

25

Tiers(3)
{
-------------------------------------------------------------Max SG
Target
Tier Name
Type
Percent
Tech
Protection
--------------------------------------------------------------FLASH
THIN
25
EFD
RAID-5(3+1)
FIBRE
THIN
50
FC
RAID-1
SATA
THIN
25
SATA
RAID-6(14+2)
}
Legend:
Flags:
(P)inned : Y = Device is Pinned, N = Device is not Pinned+2)

4. Verify the Storage Groups Non-Compliance with the FAST Policy.


To see the current capacity demand for the storage group, run:
Symfast -sid xxx list -association demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group
Priority

: Capacity_Test
: Thin_ProdApp1
: 2

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type
Prot
Percent
Demand
Usage
Growth
------------- ---- ----------------------- --------- ---------FLASH
THIN
R5(3+1)
25
102
0
+102
FIBRW
THIN
R1
50
204
0
+204
SATA
THIN
R6(14+2) 25
102
408
-306
Total

---------- --------408
408

The negative value for the SATA tier in the demand output indicates that
currently the storage group is using 306 GB more than is allowed by the
associated policy. As such, 306 GB of allocated capacity will need to be
distributed across the other tiers in the policy to bring the storage group into
compliance.
NOTE: The capacities displayed in the output reflect allocated capacity for the
thin devices in the storage group and not configured capacity.
5. Enable the FAST Controller
In order to generate a configuration change plan, the FAST controller must be
Enabled.
Verify the current state of the FAST Controller by running:
Symfast sid xxx

list state -vp

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

26

Symmetrix ID: 000192601849


FAST State
Error Message
Degraded Reason
Current Activities

:
:
:
:

Disabled
N/A
N/A
Idle

If the FAST State is Enabled proceed to the next step.

If the FAST State is Disabled it may be enabled by running:

Symfast -sid xxx enable -vp


Execute ENABLE operation for FAST (y/[n]) ? y
The FAST ENABLE operation finished successfully
Symfast -sid xxx list state -vp
Symmetrix ID: 000195600105
FAST VP State
Reason(s)
FAST VP Current Activities
FAST VP Perf Time Window
FAST VP Move Time Window

:
:
:
:
:

Enabled
N/A
RunningPlan
Open
Open

6. Monitor FAST Data movement.


Individual data movements will not be logged on the Symmetrix. However,
data movement can be monitored by reviewing the storage groups demand
report. As thin device extents are relocated, the FAST SG Usage values and
Growth values for each tier should change.
Symfast -sid xxx list -association -demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group
Priority

: Capacity_Test
: Thin_ProdApp1
: 2

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type
Prot
Percent
Demand
Usage
Growth
---------- ---- -------- ---------------- ------- -------FLASH
THIN
R5(3+1)
25
102
2
+100
FIBRE
THIN
R1
50
204
82
+122
SATA
THIN
R6(14+2)
25
102
324
-222
Total

---------- --------408
408

Allocation information for individual thin devices can also be monitored to


indicate data movement. A report can be generated to display the pool a thin
device is bound to, along with other pools that that device may have extents
allocated in.

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

27

To see binding and allocation information for a range of thin devices, run:
Symcfg -sid xxx list -tdev -bound -detail -range xxx:xxx
Symmetrix ID: 000192601849
Enabled Capacity (Tracks) :
Bound
Capacity (Tracks) :

410952864
6905250

S Y M M E T R I X
T H I N
D E V I C E S
----------------------------------------------------------------------------Pool
Pool
Total
Bound
Flags
Total
Subs
Allocated
Written
Sym Pool Name
EM
Tracks
(%)
Tracks (%)
Tracks (%) Status
---- ------------ ----- --------- ----- --------- --- --------- --- --------093F SATA_R614_VP FX
276210
0
83004
0
109074
0 Bound
EFD_R53_VP
-61488
0
- FC_R1_VP
-122736
0
- 0940 SATA_R614_VP FX
276210
0
62448
0
109015
0 Bound
EFD_R53_VP
-27024
0
- FC_R1_VP
-177756
0
- 0941 SATA_R614_VP FX
276210
0
88620
0
109003
0 Bound
EFD_R53_VP
-63792
0
- FC_R1_VP
-114564
0
- 0950 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0951 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0952 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0953 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0954 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0955 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0956 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
0957 SATA_R614_VP
EFD_R53_VP
FC_R1_VP
Total
Tracks
Legend:
Flags:

FX
--FX
--FX
--FX
--FX
--FX
--FX
--FX
---

276210
276210
276210
276210
276210
276210
276210
276210
-

0
0
0
0
0
0
0
0
-

56928
52920
157452
62220
34704
170532
141360
66840
59820
75696
43572
148248
59412
37476
170520
47016
43776
176400
84396
39096
143604
77100
55824
134148

0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

109175
109096
109355
108919
109230
108889
108987
108943
-

0
0
0
0
0
0
0
0
-

Bound
Bound
Bound
Bound
Bound
Bound
Bound
Bound
-

--------- ----- --------- --- --------- --6905250


2
6683484
2
2726255
1
(E)mulation : A = AS400, F = FBA, 8 = CKD3380, 9 = CKD3390
(M)ultipool : X = multi-pool allocations, . = single pool allocation

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

28

7. Verify the Storage Groups Compliance with the FAST Policy.


After some time, the storage group should reach compliance. If the Growth
column in the storage groups capacity demand report does not contain any
negative values, then the storage group is in compliance with the policy.
To see the current capacity demand for the storage group, run:
symfast -sid xxx list -association -demand -sg Thin_ProdApp1
Symmetrix Id

: 000192601849

Policy Name
Storage Group
Priority

: Capacity_Test
: Thin_ProdApp1
: 2

Tiers (3)
{
------------------------------------------------------------------Logical Capacities (GB)
------------------------------Target
Max SG
Max SG
FAST SG
Name
Type
Prot
Percent
Demand
Usage
Growth
-------- ----- -------- ------- ---------- --------- ---------FLASH
THIN
R5(3+1)
25
102
102
+0
FIBRE
THIN
R1
50
204
204
+0
SATA
THIN
R6(14+2)
25
102
102
+0
Total

---------- --------408
408

Performing a Virtual Device VLUN Migration with Solutions Enabler


Virtual LUN (VLUN) VP Mobility allows virtual devices to be migrated non-disruptively
between virtual storage pools within a single Symmetrix VMAX series storage array.
This example assumes the Virtual devices are provisioned to a host and have existing
data. The examples commands show how to migrate virtual devices between two
storage pools. It is expect I/O will be running to the devices during the migration.
The example progresses through the following steps for VLUN 3:
1.
2.
3.
4.
5.
6.
7.

Examine the virtual binding and allocation information.


Examine migration target Storage Pool.
Validate the proposed migration.
Establish and monitor the migration.
Verify migration completion and data on Migration devices.
Verify Audit log entries.
Terminate the migration.

The following provides each of these steps in more detail.


1. Examine the virtual binding and allocation information.
Symcfg sid xxx list -tdev bound

Examine storage pool binding

Symcfg sid xxx show pool xxx thin all

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

29

List potential target virtual Storage Pools.


Target pool in this exercise will be vlun_tgt.

Symcfg sid xxx list -pool -thin detail

2. Examine migration target Storage Pool.


Symcfg sid xxx show pool vlun_tgt thin all

Disassociate the previously used Compliance policy with the SG


Thin_ProdApp1.
Symfast -sid xxx -fp_name Capacity_Test disassociate -sg
Thin_ProdApp1
Symsg sid xxx show Thin_ProdApp1

3. Validate the proposed migration.


This checks the proposed device and pool parameters are allowed or the
validate function can output a file containing suggested device pairings from
configured devices.
Symmigrate sid xxx name thin_mig1 sg Thin_ProdApp1 tgt_pool
pool vlun_tgt validate

4. Establish and monitor the migration.


Upon validation the migration can be established and data movement
monitored.
Symmigrate sid xxxname thin_mig1 sg Thin_ProdApp1 tgt_pool
pool vlun_tgt establish

The following cmd can be issued multiple times to track migration progress:
Symmigrate -sid xxx -name thin_mig1 query detail

5. Verify migration completion and data on Migration devices.


Data movement will eventually be complete but other migration checks can
still be in progress.
A command exists to verify all migration steps have completed.
Symmigrate sid xxx name thin_mig1 verify migrated

6. Verify Audit log entries.


Audit log entries are available to examine various aspects of the migration.
Symaudit sid xxx list function_class Migrate

7. Terminate the migration.


Data movement and other tasks have ceased. The termination represents
user acknowledgment that the entire operation can be removed from all
queues.
Symmigrate sid xxx name thin_mig1 terminate

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

30

Conclusion
This white paper described D910 VP technology, configuration using SE, port settings,
and examples of FAST VP and VLUN migration. Always consult the latest Virtual
Provisioning and FAST VP performance recommendations with regard to sizing,
workload, device types, and protection before implementing any solution.

References
Refer to EMC Online Support website (registration required) at
https://support.EMC.com for the following documentation:

EMC Host Connectivity Guide for IBM i


EMC Symmetrix VMAX Series with Enginuity For IBM i Environments White
Paper

Implementing D910 Devices on EMC Symmetrix VMAX 40K, VMAX 20K/VMAX,


VMAX 10K (SN xxx987xxxx)

31

Potrebbero piacerti anche