Block Access Flashcards

1
Q

SAN protocols

A

Hosts access LUNs and namespace by using the following connections

  • FC
  • iSCSI
  • FCoE
  • SAS
  • NVMe/FC.
  • NVMe/TCP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

SCSI Protcols

A

SCSI = FC, iSCSI, FCoE

  • FC is a protocol that transports SCSI commands inside a FC frame
  • iSCSI is an IP-based storage networking standard that transfers SCSI commands inside a TCP data gram
  • FCoE is a protocol that enables FC communications to run directly over Ethernet.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

NVMe and NVMe over Fabrics (NVMe-of)

A

NVM Express, Inc. (NVMe) defines access protocols and architectures for connecting local nonvolatile storage to computers and servers

NVMe over Fabrics (NVMe-OF) is an extension of the NVMe protocol that defines how to use existing network protocols to transport NVMe.

Some NVMe-OF transports include NVMe/FC, NVMe/IB, RoCE, iWARP and NVMe/TCP.

NVMe/FC is the NVMe extension that defines and creates specifications for how to transport NVMe over FC
NVMe/TCP is the NVMe extension that runs over Ethernet and encapsulates NVMe command and data inside a TCP data gram.

(IWARP is a computer network protocol that implements remote direct memory (RDMA) for efficient data transfer over IP network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

All SAN Array

A

Offers symmetric active-active pathing, unlike FAS and AFF, which offer asymmetric active-active pathing.

Uses dedicated block-only storage protocols: iSCSI, NVME/TCP, FC and NVMe/FC (no NFS or SMB).

Is supported on NetAPP AFF A800, A700, A400, A250 and A220 HA pairs

Supports 8-node Metro Cluster IP configurations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ALL SAN ARRAY (ASA) key features

A

Reduced complexity - the simplified unified dashboard covers all required management.

Tuned for mission-critical applications - provide interrupted access to data during planned or unplanned failover

Scale-out ASA clusters - all paths are active and optimised across HA pairs

AFF-to-ASA in-place conversion - seamless conversion to change AFF to ASA clusters without migrating data (one way only).
All NAS protocols have to be removed before conversion is started.
ASA AND AFF cannot be mixed in a cluster yet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Symmetric active-active host-to-LUN-access

A

All available paths are active and Optimized
When a path fails, reads and writes to the LUN continue over the remaining active paths.
When a controller is taken over the host IO resumes quickly.
Behaviour is consistent for both planned and unplanned takeovers

Host - ALUA and MPIO compatibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

SCIS concepts

A

low-level block access to data

Highly efficient and requires less overhead than NAS

SCSI can provide a high level of resiliency

There is a relationship between an initiator, target and LUN.

iSCSI uses the SCSI protocols sent over TCP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

SCSI commands

A

Frequently used commands include

Inquiry - used to discover attributes and capacities of logical unit and SCSI targets
Test Unit Ready - Reports whether a logical unit is ready for access
Report LUNs - Enumerates all available units on a given target port
Read - Provides the starting logical block (LBA) and length to read
Write - Provides the starting LBA and length to write

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

NVMe/FC or FC frames

A

Share hardware and fabric components
Can coexist on the same optical fibers, ports, switches, and storage controllers.
MVME replaces SCSI-3 command descriptor block (CDB) in an FC frame with the NVMe command set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

NVMe/TCP data gram

A

No hardware is required

NVMe replaces SCSI-3 CDB in the TCP data gram with the NVMe command set.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

NVMe Commands

A

Reduction from ~250 SCSI commands
A minimum of 13 NVMe commands
Only three IO commands
Substantial performance boost because of. (1) removed software locking (2) reduced context switches (3) streamlined commands (4) Increased Multithreading

IO commands - Read, write flush.
Admin commands - Create/Delete IO submission queue, Create/delete IO completion queue, get log page, identify, abort, set/get feature, Asynchronous event request

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

FC, iSCSI and NMVe naming (terminology)

A

FC - WWPN, LUN, igroup, ALU, e.g. wwpn 50:0a:09:85;87:09:68:ad
iSCSI - IQNC, LUN, igroup, ALU, e.g. Ian.1992-08.com.netapp:an.12345678
NVMe - NCN, namespace, subsystem, ANA, non.1992-08.com.netapp:5700:600a098000af4158

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Steps to implement SAN

A

Implement using FC/iscsi - (1) verify license, (2) enable protocol on SVM, (3) create LUN, (4) create igroup and map lun, (5) discover LUN on host and prepare disk

Implement using NVMe (1) verify license, (2) enable NVMe protocol for SVM, (3) create namespace, (4) create subsystem to map name space, (5) discover namespace on host and prepare the disk.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Host utilities

A

Download Host utilities from NetAPP support
Depending on the OS features are - proper config of OS values, config of HBA values, documentation and Diagnostic tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

ISCI

A

Can be. Single node - direct attached, multi node - single network attached, multi node - multi network attached

Ethernet recommendations are Redudant connections (network, switch), use of VLAN, enabled Jumbo frames, LACP, QoS and NIC teaming on the host

Software initiator on the host creates the node name. On the storage the node name is created on the SMV when enabling the protocol.

Type - Date domain registered - domain name - unique name
Iqn. 1992-08. com.netapp: sn.a0123456789f:vs.1

E.g. iqn.1992-08.com.netapp:sn.a0123456789f:vs.1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Configure iSCSI

A

On aSVM
1. Check license
2. The protocol can be added when creating a SVM or added to an existing SVM