444 vnx unifiedimp_m03 managing host access to block storage

26
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

Transcript of 444 vnx unifiedimp_m03 managing host access to block storage

Page 1: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 2: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 3: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 4: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 5: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 6: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 7: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 8: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 9: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 10: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 11: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 12: 444 vnx unifiedimp_m03 managing host access to block storage

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)

Page 13: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 13

Connectivity Status – Host Initiators

Page 14: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 14

Manual Registration – Edit

Page 15: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 15

Enabling and Disabling Access Logix

Page 16: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 17: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 18: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 18

Adding LUNs to a Storage Group

Page 19: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 19

Changing the Host ID on a LUN

Page 20: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved. Managing Host Access to Block Storage - 20

Deleting a Storage Group

Page 21: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 22: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 23: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 24: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 25: 444 vnx unifiedimp_m03 managing host access to block storage

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

Page 26: 444 vnx unifiedimp_m03 managing host access to block storage

Copyright © 2011 EMC Corporation. All Rights Reserved.

This slide intentionally left blank.

Managing Host Access to Block Storage 26