Upload
xigua521
View
986
Download
1
Embed Size (px)
Citation preview
Copyright © 2011 EMC Corporation. All Rights Reserved.
Module 3: Managing Host Access to Block Storage
Upon completion of this module, you should be able to:
• Define Access Logix
• Explain Access Logix functionality
• Explain LUN masking and LUN mapping
• Identify initiator and connectivity entries
• Enable Access Logix
• Create and manage storage groups
Managing Host Access to Block Storage 1
Copyright © 2011 EMC Corporation. All Rights Reserved.
Module 3: Managing Host Access to
Block Storage
During this lesson the following topics are covered:
• Define Access Logix
• Explain Access Logix functionality
• Explain LUN masking and mapping
• Identify initiator and connectivity entries
• Enable Access Logix
• Create and manage storage groups
Lesson 1: Access Logix
Managing Host Access to Block Storage 2
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 3
Access Logix – Definition
• Storage system-based licensed software
• Enhances the VNX Operating Environment for Block
• Factory preinstalled on all VNX arrays
• Uses Enabler
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 4
Access Logix Functionality
• LUN masking
• Presents a ‘virtual storage system’
• Maps VNX LUNs to host LUNs
• Manages the Access Control List
• Manages Initiator Registration Records
Access Logix database entries
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 5
Access Logix Limits
• Host may be in 1 storage group per storage system
• Maximum of 4 storage systems per host
• Number of hosts per storage system – varies
• A storage group is local to 1 storage system
• Maximum number of LUNs in a storage group
VNX5100 – 256, VNX5300/5500 – 512, VNX 5700/7500 - 1024
• (Optional) Host agent provides LUN mapping
• User must be authorized to manage Access Logix
Privileged User list or Navisphere Security file
Copyright © 2011 EMC Corporation. All Rights Reserved.
LUN Masking and LUN Mapping
Managing Host Access to Block Storage 6
ALU 0
ALU 7
ALU 1
ALU 2
ALU 3
ALU 4
ALU 5
ALU 6
Storage
Group A
Storage
Group B
HLU 0
HLU 1
HLU 2
HLU 3
HLU 0
HLU 1
HLU 2
HLU 3
Physical
Storage Array
Translation
table
Virtual Storage
systems
Storage Groups
Servers
Server A
Server B
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 7
Initiator Registration Records - Fibre
• Number of initiators is model dependent
• Each HBA or CNA port that is zoned to an SP port is one path to that SP and the storage system containing that SP
• Each path consumes one initiator record
• Access from a server to a SP in a storage system can be either single path, multipath, or alternate path
• Some HBAs and CNAs have two ports
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 8
Initiator Registration Records Format- Fibre
Channel
• Hostname
• Host IP address
• Host HBA WWNs
128 bit number - WWNN + WWPN
• VNX port WWNs
128 bit number - WWNN + WWPN
• Operating system type
Allows appropriate response to host SCSI commands
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 9
Initiator Registration Records - iSCSI Names
• iSCSI address
Uniquely identifies nodes
Two variations
• iqn. – iSCSI Qualified Name (IQN)
iqn.1992-04.com.emc:cx.fcntr073900083.b4
iqn.1992-04.com.emc:cx.fcntr073900083.a4
• eui. – Extended Unique Identifier (EUI)
eui.50060162AEA5574E
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 10
Access Control Lists – Fibre Channel
• LUN UID - 128 bits Globally unique - will never be re-used Example:
60:06:01:60:08:F0:1E:00:BA:48:55:90:46:3D:DD:11
• Host HBA WWN - 128 bits Static Example:
20:00:00:00:C9:3D:A6:5C.x.x.x.x.x.x.x.x.
• VNX SP port WWN - 128 bits Static Example:
50:06:01:60:BB:60:01:4C:50:06:01:62:3B:60:01:4C
• Host access request forces a lookup to find a match If OK, host is allowed access If no match, host is denied access
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 11
Access Control Lists – iSCSI
• LUN UID - 128 bits Globally unique - will never be re-used Example:
60:06:01:60:08:F0:1E:00:BA:48:55:90:46:3D:DD:11
• Host IQN or EUI Persistent iSCSI provides two name formats for
different types of naming authorities: Examples:
iSCSI Qualified Name (IQN) Format: iqn.yyyy-mm.{reversed
domain name} Extended Unique Identifier (EUI)
Format: eui (e.g. eui.02004567A425678D)
• VNX port IQN or EUI - Static Example: iqn.1992- 4.com.emc:cx.fcntr00100003.a4
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 12
Automatic Registration
• Registration is the name given to the process of making a host known to the storage system
• Connectivity depends on the protocol being used: Fabric logins tell the VNX which ports and HBAs are connected
iSCSI logins tell the VNX which ports and initiators (hardware or software based) are connected
• The Unisphere Host Agent tells the VNX about either the: Hostname and HBA WWNs
Hostname and Host IQN or EUI
• The VNX can tie together this information ‘virtual connection’ from the host includes all initiators (hardware
or software based)
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 13
Connectivity Status – Host Initiators
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 14
Manual Registration – Edit
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 15
Enabling and Disabling Access Logix
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 16
Steps for Managing Storage Groups
• Creating storage groups
• Viewing and changing storage group Properties
• Adding and removing LUNs
• Connecting and disconnecting hosts
• Destroying storage groups
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 17
Creating a Storage Group
Highlighting an existing
group enables the tabs
below
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 18
Adding LUNs to a Storage Group
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 19
Changing the Host ID on a LUN
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 20
Deleting a Storage Group
Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 21
Module Summary
Key points covered in this module:
• Access Logix
• Access Logix functionality
• LUN masking and LUN mapping
• Initiator and connectivity entries
• Navisphere Secure CLI commands for Access Logix
• Storage groups
Copyright © 2011 EMC Corporation. All Rights Reserved.
Check Your Knowledge
• What is the maximum number of storage systems a host can be connected to? 1
2
4
8
• How many bits make up a LUN UID? 32
64
128
256
Managing Host Access to Block Storage 22
Copyright © 2011 EMC Corporation. All Rights Reserved.
Check Your Knowledge - Answers
• What is the maximum number of storage systems a host can be connected to? 1
2
4 ***
8
• How many bits make up a LUN UID? 32
64
128 ***
256
Managing Host Access to Block Storage 23
Copyright © 2011 EMC Corporation. All Rights Reserved.
Check Your Knowledge
• Under what conditions can users delete a storage group?
No LUNs present in the group
No Hosts are connected to the group
Only with Navisphere Secure CLI
Engineering mode only
• Which two functions are performed by Access Logix?
LUN masking, LUN creation
Managing ACLs, LUN masking
LUN Zoning, LUN creation
LUN masking, user authentication
Managing Host Access to Block Storage 24
Copyright © 2011 EMC Corporation. All Rights Reserved.
Check Your Knowledge - Answers
• Under what conditions can users delete a storage group?
No LUNs present in the group
No Hosts are connected to the group ***
Only with Navisphere Secure CLI
Engineering mode only
• Which two functions are performed by Access Logix?
LUN masking, LUN creation
Managing ACLs, LUN masking ***
LUN Zoning, LUN creation
LUN masking, user authentication
Managing Host Access to Block Storage 25
Copyright © 2011 EMC Corporation. All Rights Reserved.
This slide intentionally left blank.
Managing Host Access to Block Storage 26