Overview of the EMC CLARiiON
Model
FC4500 Array
and
Access Logix Overview
- Departmental storage
requirements
- Overview of CLARiiON
features
- New issues with shared
storage
- Solution using FC4500,
host software and switches
- Configurations &
Performance
- Summary
- Q&A
|
 |
Departmental Storage Requirements
-
Many departmental
servers each requiring storage?
- Most storage is direct attached
or internal
- Not flexible
- Difficult to manage
- Storage is seldom attached
to the server that really requires additional capacity
- Clusters
- Require external shared storage
- Each node must have access
to LUNs used for the cluster
EMC CLARiiON Architecture
- Two Main Building Blocks
- DPE (Disk Processor
Enclosure)
|
 |
- DAE (Disk Array Enclosure)
|

|
EMC CLARiiON Family
|
FC5300

|
FC5700

|
FC4500

|
- Scalable to 1TB, 30 drives
- Typical 10-15 drives
- Direct or Cluster Attach
|
- Scalable to 3.5TB, 100 drives
- Typical 30-35 drives
- Direct or Cluster Attach
|
- Scalable to 3.5TB, 100 drives
- Typical 40-50 drives
- Direct or Cluster Attach
- Multi-Host FC-SW Attach
|
Constant Data Access - High Availability
Features

Enclosure Architecture

Rear View of DPE

Rear View of DAE

DPE and DAE Disk Modules
- Dual-ported Fibre Channel disks
- Drive format - 520 bytes per sector
- storage data - 512 bytes per sector
- License Internal Code (LIC) or
FLARE data - 8 bytes per sector
- FC-SCA-2 connector
- Pin out defined by SFF-8045/8067
an industry standard
- Molded plastic carrier
- Spindle spin-up sequence per SFF-8045
an industry standard
- Not all drives "spin-up"
at the same time
- "Spin-up" times
can be changed
- System - Used by Licensed Internal
Code (LIC) only
- Buffering cache, LIC database;
no host data! Amount can vary depending on version
of LIC and SP
- FC5500: 10 MB
- FC5700: 14 MB
- FC5300: 14 MB
- FC4500: 20 MB
- Read, Write - Used for host data
- Non-mirrored, no cache-like controls
(more like"buffering")
Cache Settings
- End-Users enable or disable:
- SP caching - All LUNs assigned
to the SP can only use cache as enable on the SP
- LUN caching - The LUN uses
caching for reads or writes
- Read and write caching - configured
manually
- RAID-3 write buffering - for
all RAID-3 LUNs in the entire array
- Cache memory is allocated in pages,
not bytes
- Minimum number of bytes set
aside
- Page is dedicated to one I/O
- Default size is 8k (2, 4,
8 and 16k possible)
- Same size for all cache and
both SPs
Components Required for Write Cache
- Two storage processors
- Two LCCs in the DPE
- Two power supplies in the DPE
- Cache vault disks (DPE disks 0-8)
present
- FC5300 uses iDAE disks 0-4
- One Standby Power Supplies (SPS)
Review of CLARiiON solutions prior to FC4500
- LUN partitioning
- FC-AL either direct or hub connection
- Only support "like" hosts
per SP connection
- Entire physical array and its
data are accessible to all hosts connected
- Any host with agent running and
connected to an array can manage it
RAID Groups a.k.a. LUN Partitioning or Sub-LUNs
Four-Disk RAID-5
Group with Three LUNs

What are the potential issues?
- Windows NT will see all LUNs and
attempt to take ownership
- The SUN system administrator could
mount the NT LUNs
- A LIP will be disruptive to all
hosts - normal feature with AL
- Shared bandwidth (100Mb per sec
/ "n" hosts) will not scale
- Active host with a lower ALPA
could unfairly consume resources
Introducing the CLARiiON FC4500
- Support of existing infrastructure
for investment protection
- Navisphere centralized management
- Modular, scalable architecture
- Ideal for departmental/decentralized
server and storage consolidation
- Enhanced connectivity - secure
storage sharing via Access Logix
- First CLARiiON array to support
multiple heterogeneous hosts
- Heterogeneous connection for
Windows NT, Windows 2000, Solaris and AIX
- Fourth generation full Fibre array
- Best performing CLARiiON array
to date!
Array Features
- Implemented in Core Software a.k.a.
Licensed Internal Code, Flare or ucode
- Fair Access to Array Resources
- Security - Access Logix
- Storage Groups
- Failover with two independent
switches using ATF
Access Logix Software
- Enables shared storage environment
- Storage appears as direct-attached,
dedicated storage
- Data protection and access control
on Fibre Channel Enterprise Storage Networks
- Utilizes switched Fibre Channel
data paths
- Highest security available for
storage networks
- Array-based access controls
- Multi-host performance management
FC4500 Access Logix

Fairness
- Fairness
- Dynamic - self tuning
- Balancing access to logical
units (LUNs) to ensure that one host does not unfairly
monopolize the resources of the physical storage
system
- Array resident component implements
starvation avoidance
- On/off switch to disable if
heuristic worse for specific application
Storage Group
- Storage Group (aka LUN masking)
- A subset of LUNs grouped for
access by one or more hosts and inaccessible to
other hosts
- Initiator can be connected
to 0 or 1 storage groups per array
- LUN mapping table
- LUN Alias - Customer defined
name
- Flare LUN - LUN number created
during binding
- LUN data is not changed by
creating or removing mapping table entries
- Appears to the host as an
entire array or SCSI target
Example: Designing Storage Groups
(In
this example Host A will require access to LUNs 0-3 and
Host B will require access to LUNs 1-4.)

Features Implemented on Hosts
- Navisphere Manager Configures
- Access Logix
- configuration access control
password on array
- data security
- Agent
- Initiator registration at
startup
- ATF
- failover with two independent
switches
- "congestion avoidance"
for array resources
- Fabric aware drivers
Turning on "Management Login"
- Enable "Configuration Access
Control"
- Need to specify password
- No host can issue change commands
anymore
- Enable access for selected hosts
- Add an entry for the desired
host using the password created above
Enabling Access Logix
- Enable Data Access Control
- Hosts can now only see"their"
LUNs once defined
- Newly connected hosts see
no LUNs at all
- Create Storage Groups as needed
- Designate as shared/dedicated
- Add LUNs to Storage Groups
- Connect hosts to Storage Groups
- Modify Storage Groups
Sample FC-SW Configuration

Initiator Registration Records
- Initiator Registration Records
- Initiator registration information stored permanently
on the array
- Each includes: sending HBA
UID, receiving SP, initiator type, hostname, and
other information
- Used by the GUI to match HBAs
from the same host
- Used by the array
- to present different initiator
behavior to different hosts
- to keep access control
information
- to determine if the system
has management access
- This is how a single port
can work in a heterogeneous environment!
Storage Tree View

Connectrix Departmental Switch Overview
- Model SW-08-RACK, workgroup has
8 ports
- Model SW-16-RACK, departmental
has 16 ports
- Required licenses, GBICs and first
optical cable are shipped in the package
- Managed via telnet or browser
- Zoning
FC-SW Configurations
- It allows up to 15 hosts to share
up to four FC4500 arrays
- Host/Array limitation is based
upon 16 ports on the switch
- Practical limitation based
on host I/O requirements
- NT 4.0 SP5/6 management station
required
- NT and Solaris 2.6, 2.7 are
currently available
- Win2K, IBM-AIX, HP/UX to be
available this Q2/00
- Uses two Connectrix models 8-Port
or 16-Port switches
New Features with May Release of the FC4500
- Support of HP/UX, IBM-AIX and
Win2K
- WWN unique to Array in Fabric
environments
- Older version of Core software
had WWN hard coded to SP
- Made hot swap difficult in
some environments
- RAID 3 Support
- Warm Reboot
- Ability to upgrade Core Software
without rebooting host
- Requires ATF and current
Core Software
- not available for HP
- Support of the Connectrix DS 1032
HP/UX Attaches
- Now Supports >8 LUNs
- Homogeneous Support only on Array
- HP/UX does not yet support Fabric
- 8 and 16 port Switches in Quickloop
Mode only
Upgrade Considerations
- HBAs, cables and Hubs will require
replacement
- Supported HBAs
- Emulex LP8000 - Minimum Firmware
3.x
- JNI FC64 - Requires MIA
- Requires current versions of drivers,
agents, ATF and Navisphere Manager Required!
- Data in place upgrade for FC5700
- upgrade for FC5500 soon to follow
Configuration Limitations
- Cascaded switches are not supported
- Long Wave GBICs not supported
- All switch connects are point-to-point
(no public loop)
- Only Model FC4500 array is supported
for connection to switches
- Colossus model C8872FG-A not supported
- First generation FC disk does
not support dual porting
- Access Logix required for FC-SW
connection
CLARiiON's Full Fibre Storage Processor Progression

Summary
- Storage Area networks allow for
easier centrally managed storage
- CLARiiON is part of the EMC ESN
and scaleable
- ESN offers security protection
for data access
- Multiple separate nodes can utilize
the same array lowering the overall storage costs to
the customer
Reference Material
- Sales Support Help Desk
- Documentation
- 069-000882-02 Navisphere 4.X
Manager Installation and Operation for Microsoft
Windows NT Environments
- 014-002901-00 CLARiiON Disk-Array
Enclosure (DPE) Installation and Service
- 014-002912-01 CLARiiON Disk-Array
Storage Systems Configuration Planning for Fibre
Channel Environments
- Training
- C870 Storage Area Networks:
Technical Concepts
- C875 CLARiiON Shared Storage
Implementation and Troubleshooting
|