network appliance my .ppt
TRANSCRIPT
-
7/24/2019 NetWork Appliance my .ppt
1/132
Network Appliance Training
Basic ConceptsQuickstartxx
-
7/24/2019 NetWork Appliance my .ppt
2/132
Table of Contents
Where to Get Help ?
NetApp Products
Storage Terminology
Current NetApp Hardware
Disks !A"D# Aggregates and Space Calculation When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
3/132
Where to Get Help ?
Note+ /eep *iler system "D0serial num1er handy 2
Note+ a *iler has 1oth a serial num1er and a system "D
serial num1er 3 linked to hardware changes when
hardware is replaced
system "D 3 set in so*tware doesn4t change when
hardware is replaced
$asic Concepts 'uickstart
)ptime Ser.iceDesk
567 6 #89 76 :#
ser.icedesk;uptime%1e
NetApp we1 site
http+00now%netapp%com0
NetApp phone num1ers+
567 7 #9< 67 =>
569 768
-
7/24/2019 NetWork Appliance my .ppt
4/132
Table of Contents
NetApp Products
Storage Terminology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
5/132
NetApp Proucts
Filer
,AS7>> ,AS6>> ,AS> %%%
,C disks SATA disks SAS disks
,C @ SAS disks *aster random accessB SATA slower archi.ingB
NearStore (Nearline Storage)
!9>> !98> !7>>+ SBATA disks
$igger slower disks
Typically used as a 1ackup solution in tapeless en.ironments
Gateway products
To other .endor4s storage solutions+ &6>>> &>>
NetCache (sold)
We1 proy product
VTL (Virtual Tape Library)
StoreVault
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
6/132
ata !NTAP
!ne architecture
!ne application inter"ace!ne #anage#ent inter"aceTotal interoperability
Learn one$ %now the# all
NetApp Proucts !cont"#
$asic Concepts 'uickstart
FAS6030420 TB
840 spindles
FAS3050
168 TB336 spindles
FAS205069 TB
104 spindles
FAS202024 TB
40 spindles
FAS60801176 TB
1176 spindles
FAS6070504 TB
1008 spindles
FAS302084 TB168 spindles
FAS6040840 TB
840 spindles
FAS3040126 TB
252 spindles
FAS3070252 TB
504 spindles
-
7/24/2019 NetWork Appliance my .ppt
7/132
NetApp Proucts !cont"#
&' Nseries
N:>>> N::>> ,AS6>B 7 G1ps ,C ports > ,AS:>B 7 G1ps ,C ports ,AS#>B # G1ps ,C ports > ,ASE>B # G1ps ,C ports >>
N86>> ,AS6>#>B 7 G1ps ,C ports 671it
N8> ,AS6>:>B 7 G1ps ,C ports 671it
N87>> ,AS6>7>B # Gp1s ,C ports > ,AS6>8>B # G1ps ,C ports >>
N66>> ,AS7>7>B # G1ps ,C ports
N6> ,AS7>8>B # G1ps ,C ports
N6:>> ,AS7:>B
$asic Concepts 'uickstart
$ i C ' i k
-
7/24/2019 NetWork Appliance my .ppt
8/132
NetApp Proucts !cont"#
Past ,AS7>> series
,ASE>> series
,AS=>> series
Present ,AS7>>> series has recently Fune 7>>:B replaced ,AS7>>
seriesB
,AS6>>> series replaces ,ASE>> @ ,AS=>> seriesB
,AS>> series .ery highendB
*ebranding (arch +,,-).
Networ% Appliance /NetApp0
$asic Concepts 'uickstart
$ i C t ' i k t t
-
7/24/2019 NetWork Appliance my .ppt
9/132
Table of Contents
NetApp Products
Storage Ter#inology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
$asic Concepts 'uickstart
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
10/132
$torage Ter%inolog&
SAN 1s2 NAS
NAS storage speaks to a ,"( ,ileAccess to data
N,S )niB
C",S WindowsB
,TP HTTP @ We1DA& DA,S
Design made to share data
SAN storage speaks to a ()N
$lockAccess to data
SCS"
,CA(0,CP encapsulated SCS"B iSCS" encapsulated SCS"B
Sharing o* data di**icult
clients
network+ TCP0"P
,"( ,"(
,"(
$asic Concepts 'uickstart
network+ SCS" ,CP iSCS"
()N ()N
hostsser.ersB
clients
network+ TCP0"P
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
11/132
$torage Ter%inolog& !cont"#
SAN 1s2 NAS (pre1ious slide3 presented di""erently)
$asic Concepts 'uickstart
SAN(Block)
NAS(File)
Dedicated
EthernetFibreChannel
iSCSI
Enterprise
SAN
Enterprise
NAS
Departmental
NAS
CorporateLAN
CorporateLAN
NetApp4
FAS
Departmental
SAN
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
12/132
$torage Ter%inolog& !cont"#
NAS Ter#inology
NAS NetworkAttached StorageI
,ilele.el data storage connected to a computer network
pro.iding data access to heterogeneous network client
Client5ser1er
Computing architecture implemented o.er a computer
network allows de.ices to share *iles and resources
C&FS (or S') (6indows) and NFS (7ni8)
Two most commonly used NAS protocols
Share3 e8port A C",S ser.er makes data a.aila1le .ia shares a )ni ser.er
makes data a.aila1le .ia exports
ri1e #apping3 #ounting
C",S clients typically map a network dri.e to access data
stored on a ser.er )ni clients typically mount the remoteresource
$asic Concepts 'uickstart
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
13/132
$torage Ter%inolog& !cont"#
SAN Ter#inology
SAN Storage Area NetworkI
De.ice *rom storage manu*acturer that pro.ides centraliJed
storage *or ser.er systems
L7N
(ogical )nit Num1erI
A disk presented 1y a SAN to a host -S Windows )ni %%%B
that looks like a locally attached disk to the host -S
Target
The machineI that o**ers a disk ()NB to another machine inother words the SAN
&nitiator
The machine that epects to see a disk ()NB in other words
the host -S
Typically the host will only see ()Ns a*ter the appropriateinitiator so*tware has 1een installed eg% ,C0iSCS" dri.ers
$asic Concepts 'uickstart
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
14/132
$torage Ter%inolog& !cont"#
SAN Ter#inology (cont2)
Fabric -ne or more *i1re channel switches with targetsB and
initiatorsB connected to them are re*erred to as a *a1ric
Wellknown .erndors o* *i1re channel switches+ $rocade Cisco
ample on net slideB
9'A
Host $us AdapterI
,i1re channel card to connect a ser.er or SAN to a *a1ric
There are also iSCS" H$As ultipathing (P&!)
The use o* redundant storage network components
responsi1le *or trans*er o* data 1etween the ser.er and
storage% These components include ca1ling adapters and
switches and the so*tware that ena1les this
p '
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
15/132
$torage Ter%inolog& !cont"#
Two Fabrics
*a1ric *a1ric
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
16/132
$torage Ter%inolog& !cont"#
SAN Ter#inology (cont2)
:oning The partitioning o* a *a1ric or storage area networkB into
smaller su1sets to restrict inter*erence add security and to
simpli*y management% "* a SAN hosts se.eral hundred disk
dri.es each system connected to the SAN doesn4t need to
see all o* them
Compare this to &(ANs in networking
'oot "ro# SAN Put 1oot disksB o* ser.er on SAN
!eKuires special H$A *eatures
,CP and iSCS"
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
17/132
Table of Contents
NetApp Products
Storage Terminology NetApp Ter#inology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
18/132
NetApp Ter%inolog&
So#e NetAppspeci"ic Ter#s 222
ata !NTAP
3 -perating system on Network Appliance *ilers and nearstores
1orrows ideas *rom )ni $SDB
eg% 0etc0 directory on .ol>
eg% inodes
Same -S on e.ery ,iler0NearStore model di**erentarchitectures supported "ntel E
-
7/24/2019 NetWork Appliance my .ppt
19/132
NetApp Ter%inolog& !cont"#
So#e NetAppspeci"ic Ter#s 222 (cont2)
9ead5"iler
Contains mother1oard network connections *i1er
connections console connections connections to disks %%% (is%) Shel"
Contain disks
DS9#mk ""B+ 9# disk per shel*
,AS7>>>+ 97 7> 78 disks per shel*
Note. FAS+,, and FAS+,,, series
Lother1oard and *irst disk shel* are integrated disk shel* can
1e turned into *iler and .ice .ersaB
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
20/132
NetApp Ter%inolog& !cont"#
6hat Can 'e 7pgraded ;
Disk *irmwaresNondisrupti.ely
Shel* *irmwares
Nondisrupti.ely *or ,CA( shel.es
Disrupti.ely *or SBATA shel.es
Lother1oard *irmware and diagnostics
!eKuires halt0re1oot
Data -NTAP
!eKuires re1oot
!(L0$LC !emote (AN Lodule0$ase1oard LanagementControllerB
No re1oot reKuired
6hen to 7pgrade ;
N-W Site Autosupport analysis
mails *rom NetApp
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
21/132
NetApp Ter%inolog& !cont"#
'asic Filer anage#ent
,iler.iew httpsBB Console ca1le
Telnet
ssh Secure ShellB
rsh !emote ShellB
Windows LLC
Computer Lanagement SnapinB
snmp ndmpB
Lost daytoday acti.ities can 1e per*ormed .ia the we1
inter*ace
Commandline inter*ace+ notsocommonlyused commands
eg snap restoreI 5 many more commands
7 most commonly used commands+ syscon*igI @ optionsI
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
22/132
NetApp Ter%inolog& !cont"#
ost Co##only 7sed Co##ands
manman pagesB$rowses through manualB pages o* command documentation
sysconfiga r c t mB
Shows in*ormation a1out *iler hardware disks aggregates @
!A"D groups %%%B
options
'ueries or changes .alues *or .arious registryI options
setup
Walks through initial setup Kuestions+ *iler name "P addresses
etc% 1ut does not erase any data
cifs setup
Walks through C",S setup Kuestions+ domain0workgroup
mem1ership etc%
sysstat -x -s 1
Prints out allround per*ormance statistics
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
23/132
NetApp Ter%inolog& !cont"#
ost Co##only 7sed Co##ands (cont2)
licenseAdds0remo.es0prints licenses on *iler
version1B
Prints out Data -NTAP @ Diagnostics0,irmware .ersion
num1ers
rdfile
!eads a tet *ile and prints contents to console )ni catIB
wrfile
!eads *rom console and sends output to tet *ile )ni Cat IB
snaprestoreBPer*orms snapshot operations eg% restore *rom snapshot
snapvault
snapmirror
Lanipulates0controls SnapLirror0Snap&ault0-SS& operations
*rom the commandline
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
24/132
NetApp Ter%inolog& !cont"#
ost Co##only 7sed Co##ands (cont2)
cfControls clustering eg% ena1ling0disa1ling *orcing takeo.er @
gi.e1ack
aggr
Creates0epands0destroys0manipulates aggregates eg% change
optionsvol
Create0resiJes0destroys0manipulates .olumes eg% change
options
df
Shows *ree disk space .olumes aggregates also inodesB
qtree
Creates0manipulates Ktrees 3special directoriesB
N tA T i l ! t #
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
25/132
NetApp Ter%inolog& !cont"#
ost Co##only 7sed Co##ands (cont2)
vifCreates0destroys0manipulates .irtual network inter*aces eg%
team inter*aces *or *ailo.er or load1alancingB
ifconfig
Sets network "P con*iguration put in 0etc0rc to sur.i.e re1ootsB
ifstat
Shows network inter*ace statistics
netdiag
Per*orms 1asic network diagnostic testing
ndmpdndmpcopy
Lanipulates NDLP settings or use ndmpcopy to copy *iles .ia
NDLP
priv set/priv set advanced/priv set diag
Goes into ad.anced0diagnostics mode
N tA T i l ! t #
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
26/132
NetApp Ter%inolog& !cont"#
Autosupport
What ? Pro.ides capa1ility to con*igure *ilers to initiate automatic
sending o* email noti*ications to NetApp technical support and
other designated addressees when speci*ic e.ents occur
Why ?
Helps sol.e pro1lems proacti.ely
How ?
&ia email smtp pre*erredB or the we1 httpsBB
Con*igure .ia the we1 inter*ace %%%
%%% or .ia the 4options4 command
filer> options autosupport.support.transport smtp
filer>options autosupport.doit testing123
i* email su1Fect contains the word testI Netapp
will send a reply to all email recipients
can only 1e changed
.ia commandline
N tA T i l ! t #$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
27/132
NetApp Ter%inolog& !cont"#
is%s.
NetApp currently uses 6 types o* disks+ ,CP ,i1erB *ast epensi.e on all models originally in *ilers
SATA Serial ATAB slower cheaper on all models originally
on nearstores
SAS Serial Attached SCS"B *ast epensi.e currently only
on ,AS7>> series poised to replace ,CP in the long run Now+
!ecent models can com1ine ,C SATA @ SAS disks
SATA is slower than ,CP @ SAS
,C and SATA not on same loop2
Note+ FCAL3 ,i1er Channel Ar1itrated (oopI
A *ast serial1ased standard meant to replace the parallel SCS"
standard
Primarily used to connect storage de.ices to ser.ers
So*twarecompati1le with SCS"Can handle u to 97< de.ices er ort
N tA T i l ! t #$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
28/132
NetApp Ter%inolog& !cont"#
is%s3 Aggregates3 (Fle8ible) Volu#es3 L7Ns
Aggregate
Aggregate = collection of disks,protected by RAID-4 or RAID-DP, cangrow but cannot shrink.ake aggregates as big as possible,with these li!its" - !a# $% &b
- don't !i# disks of different types - don't !i# disks of different si(es)reate !ultiple aggregates if needed
*le#+ol$
*le#+ol
*le#ible +olu!e = logical space inside anaggregate, containing actual data,
eg. files in the case of A)an grow AD shrink
*ile$ *ile ...
/0/0 = /ogical 0nit u!ber = logicalspace inside a 1olu!e, assigned to 2a3ser1er2s3 to be used as a local disk.)an grow and usually not shrink
NetApp Ter%inolog !cont #$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
29/132
NetApp Ter%inolog& !cont"#
6AFL
3 Write Anywhere ,ilesystem (ayout *ile system on NetApp*ilers and nearstores
)ni1ased hence terms like inodesI 1ut allows NT,S
permissions NT,Ssecurity styleB
,ormatting disks ? No+ Jeroing disks
Aggregate
(ogical group o* disks consists o* parity disks and data
disks
Can 1e epanded onthe*ly 1ut cannot shrinkin siJe2
Fle8ible Volu#e (Fle81ol)
Aggregate can contain multiple .olumes
Contain actual data *iles and ()NsB
Can grow and shrink
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
30/132
Filer is%s
Data disks Spare disks
Parity disks
Dou1le parity disks
$roken disksB
Partner disksB
When dealing with storage
-NTAP : will try to hide as
much as possi1le *rom this*rom the storage administrator
-n our *iler we will create an aggregateo* manydata disks 5 parity% This aggregate can 1e
epanded% -n this aggregate we will create flexible
volumesthat can grow and shrink in siJe and that
will contain actual data *iles and ()NsB
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
31/132
Traditional *A& Le1els
!A"D9 mirroringB
!A"D8
&ery nice 1ut un*ortionately di**icult i* not impossi1le to
epand onthe*ly
DATAD"S/
DATAD"S/
controller
data
data
data
data
parity
data
date
data
parity
data
data
data
parity
data
data
data
parity
data
data
data
parity
data
data
data
data
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
32/132
*A&< = *A&P
NetApp uses !A"D# or !A"DDP dou1le parityB as theonly underlying !A"D le.el no !A"D9 or !A"D8B
Oou are ST!-NG(Oencouraged to use !A"DDP instead o*
!A"D# *or 1etter *auilt tolerance
Data Disks Dedicated
Parity
DisksB
Dou1le
Parity
Disk
relia1ility
9>%>>>B
This is an
aggregate
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
33/132
*A&< = *A&P (cont2)
!A"D# ad.antages Com1ined with WA,( *ilesystem+ onthe*ly epansion o*
storage no shrinkingB without parity recalculation
isting parity
on disks
Add disks to the system %%%
New disks are
Jeroed *irst
Parity doesn4t
change
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
34/132
*A&< = *A&P (cont2)
Traditional !A"D# has disad.antages Parity disk 1ecomes 1ottleneck on write operations
Parity disk is o*ten the *irst disk to *ail
NetApp sol.es this 1y *iler design
N&!AL non.olatile !ALB in e.ery *iler
$attery1acked !AL eg% 97E L1 on ,AS7:>B split in two parts
*our on clusterB
All write operations are written to N&!AL
When 8> o* N&!AL is *ull *lush writes to disk+
CP+ Consistency PointI+ spreads out writes o.er all disks
N&!AL will also 1e *lushed e.ery 9> seconds when not 8> *ull
writes are striped out toall disks in the aggregate
writes
N&!AL
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
35/132
*A&< = *A&P (cont2)
filer> sysstat -x -s 1CPU NF C!F "##P #otal Net $%/s &is$ $%/s #ape $%/s Cac'e Cac'e CP CP &is$ &(F FCP iC! FCP $%/s in out read write read write age 'it time ty util in out)*+ , , , 1 1,. . 1010. ) , , 1 + ,+ - + , , 1 , ,1+ , , , ) . * 1,,,) 0 , , 1 + ,+ - 2*+ , , ) , ,11+ , , , 0 11, 0 00* , , , 1 + ,+ - *+ , , 0 , ,1+ , , , 1 2 ) 1**, *) , , 1 0+ 0+ s )+ , , 1 , , + , , , 0 1*, 0,* **.2 1,,), , , 1 2+ 1,,+ 3v 1+ , , 0 , , *+ , , , 1 2 ) 1,) , , , 1 0+ 1,,+ 4f 1,+ , , 1 , ,1+ , , , 0 1*) 102 21 *21) , , 1 + 0+ 4 ,+ , , 0 , ,)+ , , , 1 1*, .2 ))*. , , , 1 0+ ,+ - 1,,+ , , 1 , ,),+ , , , *1 121 1.0 ),2 , , , 1 0+ ,+ - + , , *1 , ,)*+ , , , 12 ) *, ))**2 ) , , 1 0+ ,+ - 1,,+ , , 12 , ,)*+ , , , 0 ).* ))1 ),00, , , , 1 0+ ,+ - 1,,+ , , 0 , ,)1+ , , , 12 1)1 ),12 0 , , 1 0+ ,+ - 1,,+ , , 12 , ,
))+ , , , 0 1*, * ),0* ) , , 1 + ,+ - 1,,+ , , 0 , ,)1+ , , , . 10 ),.*2 , , , 1 0+ ,+ - 1,,+ , , . , ,).+ , , , )* 1, * )1.0 , , , 1 0+ ,+ - 2+ , , )* , ,)2+ , , , 1 1 1* ),)0 ) , , 1 0.+ ,+ - 1,,+ , , 1 , ,1+ , , , *0 *1 .0 1*, ,0, , , 1 0+ **+ 4f 2+ , , *0 , , .+ , , , 111 *0 *) 02, , , 1 2+ 1,,+ 3v 1,+ , , , , .+ , , , 01 1 1 1* 1*2 , , 1 0*+ 1,,+ 4f 10+ , , 01 , ,CPU NF C!F "##P #otal Net $%/s &is$ $%/s #ape $%/s Cac'e Cac'e CP CP &is$ &(F FCP iC! FCP $%/s in out read write read write age 'it time ty util in out)*+ , , , )) .. 1,0 ) *) , , 1 ,+ 2+ 3 .+ , , )) , ,)1+ , , , 1. 11. * 1,))0 , , , 1 0+ ,+ - + , , 1. , , 1+ , , , . ), * )2, *) , , 1 + ,+ - 1*+ , , . , ,))+ , , , 1* 1* .. 11,) , , , 1 0*+ ,+ - .+ , , 1* , ,)1+ , , , 11 1. 1)) , , , 1 0*+ ,+ - .)+ , , 11 , , *+ , , , 1 2 , 2. ) , , 1 00+ ,+ - 1,+ , , 1 , ,
)+ , , , )1 1.0 2, 12) , , , 1 0)+ ,+ - 2,+ , , )1 , ,12+ , , , 1 . , 0*0 12 , , 1 0+ ,+ -n ,+ , , 1 , ,10+ , , , ) 11 02. 2) 0* , , 1 2+ 1,,+ 4f ))+ , , ) , , + , , , * 02 . 220 0 , , 1 ,+ 0.+ 4 ))+ , , * , ,)+ , , , *0 2 1*2 122, ), , , 1 02+ ,+ - + , , *0 , ,).+ , , , 10 . 10,2 , , 1 0+ ,+ - 00+ , , 10 , ,))+ , , , 1 ) 2) 1** 0 , , 1 2+ ,+ - + , , 1 , ,))+ , , , * 1*) 11 1,2 0 , , 1 2+ ,+ - + , , * , ,),+ , , , )0 1*. 0 1 12 , , 1 + ,+ - ,+ , , )0 , ,))+ , , , 1 2 1 ))22 , , , 1 + ,+ - 1+ , , 1 , ,))+ , , , 1)2 * )1)) 1) , , 1 + ,+ - 1+ , , , ,),+ , , , 1, *0 )) 12 ), , , 1 0+ ,+ - 1,,+ , , 1, , ,))+ , , , *) 121 1,0 1.) , , , 1 .+ ,+ - 0+ , , *) , ,)+ , , , *) * 10* 12 , , 1 2+ 1)+ #s 0+ , , , ,
NetApp Ter%inolog& !cont"#
$asic Concepts 'uickstart
NetApp Ter%inolog& !cont #
-
7/24/2019 NetWork Appliance my .ppt
36/132
Aggregates
Spare disks 3 not used Aggregate 3 collection o* !A"D#0!A"DDP disks with
parity or dou1le parity consists o* one or more !A"D
groups
Typically all disks ecept spare disks in same aggregate
ception+ di**erent disk siJes are in di**erent aggregates
per*ormanceB
ception+ disks o* di**erent types eg% ,C .s% SATAB
ception+ La 9< T1 raw capacity
When disks are added to the system aggregates can 1e
epanded onthe*ly
Aggregates cannot shrink howe.er2
Aggregates do not contain data directly
Oou must create *lei1le .olumes *le.olsB inside
aggregates% &olumes will contain data
NetApp Ter%inolog& !cont"#
-
7/24/2019 NetWork Appliance my .ppt
37/132
NetApp Ter%inolog& !cont"#$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
38/132
NetApp Ter%inolog& !cont"#
NetApp Cluster
Not like eg% Windows cluster+ No sharedI resources 7 nodes only model name contains cI or haI eg%
,AS7:> .s% ,AS7:>c
,AS6>7> .s% ,AS6>7>ha
Hardware+ a heart1eat ca1le 1etween 1oth systems
Hardware+ systems ha.e connection to disks o* other
system
"n case o* *ailure o* one system+ other system will notice
take o.er the disks and 1oot the *irst system *rom its disks
C",S users will get disconnected 1ut generally client willreco.er
Same story *or ()Ns+ retransmissions
Note+ N&!AL synchroniJation on clusters
NetApp Ter%inolog& !cont"#$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
39/132
NetApp Ter%inolog& !cont"#
6hat about all those 'lin%ing Lights ;
.ery head and e.ery shel* ha.e plastic Kuick re*erencecards that can 1e pulled out *rom under the *ront panel
eg% disk num1ering
Table of Contents$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
40/132
Table of Contents
NetApp Products
Storage Terminology NetApp Terminology
NetApp 9ardware ?ssentials
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%%
&olumes
Snapshots 'trees
()Ns
Network Con*iguration+ &",s
Table of Contents$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
41/132
Table of Contents
Ca1les and Connectors
Shel.es @ Shel* Lodules
$hel'es ( $helf )oules$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
42/132
Shel* Lodules
(!C (oop !edundancy CircuitB+ older hardware SH SH7 SH# m1edded Switched Hu1B+ newer
technology SH75 has autotermination
AT,C @ AT,C7+ )sed in !98>0!7>> singlepath only
AT,CM+ newer technology
Disk Shel.es
DS9# older hardwareB
DS9#Lk7,C
DS9#Lk7AT DS9#Lk#,C
DS97SAS
DS7>SAS
$hel'es ( $helf )oules
-
7/24/2019 NetWork Appliance my .ppt
43/132
Shel" odules
Shel* module is inserted
into disk shel* ca1inet
Can 1e disk shel* module
or a shrunken headI
controller module with
!AL N"Cs ,CP H$As %%%
This is a ,AS7:> shrunken
headI module% "ttrans*orms a regular shel*
into a ,AS7:> or ,AS7:>c
i* 7 ,AS7:> modules are
usedB
$hel'es ( $helf )oules
-
7/24/2019 NetWork Appliance my .ppt
44/132
Shel" odules
(!C shel* module SH shel* module
notice the termination
switch
SH7 shel* module runs at 7G1ps is autoterminated
SH# shel* module # G1psB
looks .ery similar
$asic Concepts 'uickstart
$hel'es ( $helf )oules
-
7/24/2019 NetWork Appliance my .ppt
45/132
NetApp is% Shel1es. S@< %+ FC
in out
G$"C
7 modules9 module
SH
SH7
Why 2x
modules ?
redundancyor clusteredsystems
shel*"D
$asic Concepts 'uickstart
$hel'es ( $helf )oules
-
7/24/2019 NetWork Appliance my .ppt
46/132
NetApp is% Shel1es. S@< ATFC
in outshel*"D
*ata Cables$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
47/132
D$= serialI or consoleIB ca1le
is needed *or connection to acontroller
"t is reKuired during initial setup
when there is no network
connection to the *iler
thernet network ca1les are
needed *or network connecti.ity
*iler management iSCS" N,S
C",S access %%%B
*ata Cables !cont"#$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
48/132
,CP ca1les used can 1e optical or
copper
-ptical ca1les reKuire the use o*
S,Ps Small ,orm*actor Plugga1le
Transcei.erB on *iler or shel*
Copper is .ia S,P connections or
HSSDC7 *or connection o* shel.es
to ,AS7:>
*ata Cables !cont"#
-
7/24/2019 NetWork Appliance my .ppt
49/132
SCS" ca1les *or connection to tape
de.ices
"n*ini$and *or cluster interconnectnow LTP ca1le is used with
con.erter
Basic +iler )oels
-
7/24/2019 NetWork Appliance my .ppt
50/132
FAS+B,3 FAS+,3 and FAS+,c
Basic +iler )oels !cont"#
-
7/24/2019 NetWork Appliance my .ppt
51/132
FAS+,+, and FAS+,+,ha
Basic +iler )oels !cont"#
-
7/24/2019 NetWork Appliance my .ppt
52/132
FAS+,B, and FAS+,B,ha
Basic +iler )oels !cont"#
-
7/24/2019 NetWork Appliance my .ppt
53/132
FASD,+,3 FASD,
-
7/24/2019 NetWork Appliance my .ppt
54/132
FASE,D,3 FASE,
-
7/24/2019 NetWork Appliance my .ppt
55/132
FAS+,3 FAS
-
7/24/2019 NetWork Appliance my .ppt
56/132
*+,,
-
7/24/2019 NetWork Appliance my .ppt
57/132
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
58/132
So#e NetAppspeci"ic Ter#s 222 (cont2)
(is%) Loop
>a
Shel.es can 1e daisy
chained into a loop o*
up to
-
7/24/2019 NetWork Appliance my .ppt
59/132
! #So#e NetAppspeci"ic Ter#s 222 (cont2)
When adding shel.es one can either add shel.es to
eisting loops or create additional loops
Disk shel*shel* "D 3 9
disk >c%9< >c%7=
Disk shel*
shel* "D 3 7disk >c%67 >c%#8
>a
Disk shel*shel* "D 3 9
disk >a%9< >a%7=
Disk shel*
shel* "D 3 7disk >a%67 >a%#8
Disk shel*shel* "D 3 6
disk >a%#E >a%c
Two ,CA( loopsI why ? when 1ackplane speed is maed out 7 G1psB
don4t mi ,C and SATA disks in same loop
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
60/132
! #S@< %&& is% Shel" can be turned into
FAS+B,5FAS+,5FAS+,c and 1ice 1ersa
!edundant Power
Supply )nits
Top and $ottom
Lodulescan 1e ,AS78>
,AS7:> or SH7BB
$ackplane Speed Switch9070# G1psB
,AS78> module
shrunken headISH7 module
autoterminationB
SH module
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
61/132
! #Various is% Shel" odules (FC only)
(!C with Copper "nter*aces
(!C with -ptical "nput and
Copper -utput
SH
SH7 modernB
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
62/132
! #NetApp Filer odels. FAS+B,
7 Giga1itN"Cs can
1e teamed
&",B
Connection*or serial
console ca1le
,i1re ,CBconnection
*or tape
1ackup
shel*
"D
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
63/132
! #NetApp Filer odels. FAS+,(c)
,i1re ,CBconnection
to additional
disk shel.es
Secondmodule
installed
3
,AS7:>c
clusterB
,i1re ,CBconnection
*or SAN @
tape 1ackup
7 Giga1itN"Cs can
1e teamed
&",B
Connection*or serial
console ca1le
shel*
"D
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
64/132
NetApp Filer odels. FASD,+,3 FASD,B,3 FASD,,
# Giga1itN"Cs can
1e teamed
&",B+
e>a e>1
e>c e>d
Connection*or serial
console ca1le
# ,i1re ,CBconnection
*or disk
shel.es or ,C
SAN+
>a >1 >c >d
SCS"connection
*or tape
1ackup+
>e not on
all modelsB
9 !(LN"C
!emote
(AN
LoduleB
# Lodular "0-
pansion Slots
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
65/132
NetApp Filer odels. FASD,+,3 FASD,B,3 FASD,,
Connections
NetApp Harware ,ssentials!cont"#
N A Fil d l FASE, ,
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
66/132
NetApp Filer odels. FASE,8,
9> Lodular pansion Slots
E ,i1re ,CB connection *or disk shel.es
or ,C SAN+ >a >1 >c >d >e >* >g >h
9 !(L
N"C
!emote
(AN
LoduleB
Connection
*or serial
console
ca1le
a e>1e>c e>d
e>e e>*
NetApp Harware ,ssentials!cont"#
N tA Fil d l FASE, ( ld d l)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
67/132
NetApp Filer odels. FASE, (older #odel)
99 Lodular pansion Slots
Connection*or serial
console
ca1le
9 9>09>>
L1ps N"C
NetApp Harware ,ssentials!cont"#
C C bli ? l
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
68/132
Co##on Cabling ?8a#ples
Standard Filer Cabling. FAS+,
Total capacity = shelves
,AS7:> shel* "D 3 9disk >1%9< >1%7=
Disk shel* shel* "D 3 7disk >1%67 >1%#8
Disk shel* shel* "D 3 6disk >1%#E >1%
-
7/24/2019 NetWork Appliance my .ppt
69/132
Co##on Cabling ?8a#ples (cont2)
Standard Filer Cabling. FASD,+,5D,B,
Disk shel* shel* "D 3 9disk >a%9< >a%7=
Disk shel* shel* "D 3 7disk >a%67 >a%#8
>a
Total capacity = 2 shelves
,AS6>7>06>8> ,C port >a
set to initiatorI
-ne ,CA( loopI
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont )
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
70/132
Co##on Cabling ?8a#ples (cont2)
Standard Filer Cabling. FASD,+,5D,B,3 two dis% loops
Disk shel*shel* "D 3 9
disk >c%9< >c%7=
Disk shel*shel* "D 3 7
disk >c%67 >c%#8
>a
Total capacity = ! shelves
,AS6>7>06>8> ,C port >a
and >c set to initiatorI
Two ,CA( loopsI why ? when 1ackplane speed is maed out 7 G1psB
don4t mi ,C and SATA disks in same loop
Disk shel*shel* "D 3 9
disk >a%9< >a%7=
Disk shel*shel* "D 3 7
disk >a%67 >a%#8
Disk shel*shel* "D 3 6
disk >a%#E >a%c
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont )
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
71/132
Co##on Cabling ?8a#ples (cont2)
Standard Filer Cabling. FASD,+,5D,B,3 two dis% loops
?8a#plefiler> sysconfig -a555 slot ,3 FC "ost (dapter ,a6&ual-c'annel7 89ogic )*)) rev5 *7 2-:it7 9-port7 ;UP>< Firmware rev3 *5*51, "ost 9oop !d3 FC Node Name3 .3,,a3,0),,3,,2:*: Cac'eline si=e3 12 FC Pac$et si=e3 ),0 (? parity3 @es Axternal B%!C3 No 9in$ &ata ate3 ) B:it 13 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.4E1(< )3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.EN#(< *3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.01G(< *03 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(**"(< *3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(11(< *23 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.()2(< *)3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(*%1(< *.3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.E&P(< *3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.0"(< **3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.H?(< ,3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.%4(< )3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.%GBE(< )03 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(,#(< )3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(@(< ).3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.NB(< )23 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.20"(< )*3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.1#A(< ))3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(("(< )13 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.E(H"(< ),3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.()*(< 123 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.%?E(< 13 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.%&(< 103 NA#(PP )DC"#212F1, N(,0 1*25,B% .),%/sect 6*"@FEP< 13 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.%H4,(< )3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.(.?((< .3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.0)E(< 3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.((< *3 NA#(PP )D"P@#(12F1, N(,) 1*25,B% .),%/sect 6E.,2(< 'elf 13 A") Firmware rev5 A" (3 1 A" %3 1 'elf )3 A") Firmware rev5 A" (3 1 A" %3 1 !/I :ase ,xce,,7 si=e ,x1,, memory mapped !/I :ase ,xe1,,,,7 si=e ,x1,,, slot ,3 FC "ost (dapter ,:6&ual-c'annel7 89ogic )*)) rev5 *7 2-:it7 9-port7 ;IFF9!NA 6'ardc
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont )
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
72/132
Co##on Cabling ?8a#ples (cont2)
Filer Cabling. FASD,+,5D,B,3 double connected dis%
loops "or redundancy = load balancing
Disk shel*shel* "D 3 9disk >c%9< >c%7=
Disk shel*shel* "D 3 7disk >c%67 >c%#8
>a
Total capacity = shelves
,AS6>7>06>8> ,C port >a
and >c set to initiatorI
Two ,CA( loopsI *or redundancy @
load 1alancing the same disk can1e addresses as >a%9c%9< etc%
Disk shel*shel* "D 3 9
disk >a%9< >a%7=
Disk shel*shel* "D 3 7
disk >a%67 >a%#8
Disk shel*shel* "D 3 6
disk >a%#E >a%c
Disk shel*shel* "D 3 6
disk >c%#E >c%
-
7/24/2019 NetWork Appliance my .ppt
73/132
Co##on Cabling ?8a#ples
Cluster Filer Cabling. FAS+,c
Total capacity = shelves"
divided over 2 filers
,AS7:>c shel* "D 3 9disk >1%9< >1%7=
Disk shel* shel* "D 3 7disk >1%67 >1%#8
Disk shel* shel* "D 3 6disk >1%#E >1%
-
7/24/2019 NetWork Appliance my .ppt
74/132
Co##on Cabling ?8a#ples (cont2)
Cluster Filer Cabling. FASD,8, Standard Cluster
Disk shel*shel* "D 3 9
disk >a0>c%9< >a0>c%7=
Disk shel*shel* "D 3 7
disk >a0>c%67 >a0>c%#8
>a
,our ,CA( loopsI disks identi*iedon >a loop o* one *iler can 1e seen on
>c loop o* partner
Disk shel*shel* "D 3 9
disk >a0>c%9< >a0>c%7=
Disk shel*shel* "D 3 7
disk >a0>c%67 >a0>c%#8
Disk shel*shel* "D 3 6
disk >a0>c%#E >a0>c%c >a >c
Cluster "nterconnectheart1eatB ca1les
Total capacity = # 2 shelvesFA$%2%&%!%" FC port %a and %c
set to 'initiator(
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
75/132
Co##on Cabling ?8a#ples (cont2)
Cluster Filer Cabling. FASD,+,5D,B, Standard Cluster
portant Notes about Pre1ious Slide Disk ownership ? 7 independentI nodes who owns what disks ?
So"twarebasedownership is still possi1le eg% upgrade *rom ,AS7:>cB+
in this case disks can 1e literally anywhere in shel.es
Typically+ 9ardwarebased+
The *ilers that connects to the T-P module o* a shel* controls the disks in that
shel* under normal ie% non*ailo.erB circumstances
Socalled mail1o disksI and 1ackup mail1o disksB act as Kuorum "* upgrading *rom ,AS7:>c remo.e ownership diskI command *rom
maintenance modeB and put disks in correct shel.es
Why always >a0>c ?
>10>d *or additional shel.es
"t4s not always ,a5,c Check ,C Con*ig GuideI on N-W site
Di**erent scenarios are possi1le eg% >a0>1 @ >c0>d in ,C SAN con*igs2
Can get .ery complicated in dual *a1ric SAN en.ironments
Additional ,C cards in PC"pressB slots are possi1le 2
Whoe.er connects to this module owns thedisks in this shel* under normal circumstances
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
76/132
Co##on Cabling ?8a#ples (cont2)
portant Note
For a #ore thorough o1er1iew o" all supported cabling
con"igurations3 you #ust read (and "ollow) the FC
Con"ig Guide3 a1ailable "ro# the N!6 site
Details setups with single0dual *a1rics
Details ,C adapter cards @ ca1ling changes
Discusses *cp mode single partner stand1ydualQ*a1ric %%%B SAN setups are not the topic o* this presentationB
So *ar we are not protected against complete shel* *ailures%
We need a etroclusterdesign to pro.ide this *eature
NetApp Harware ,ssentials!cont"#
Co##on Cabling ?8a#ples (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
77/132
g p ( )
Cluster Filer Cabling. FASD,+,5D,B, etrocluster
(stretched)
>a >c
Cluster "nterconnectheart1eatB ca1les
Total capacity = # 2 shelvesFA$%2%&%!%" FC ports %a" %b" %c"
and %d set to 'initiator(
>1 >d >a >c>1 >d
,irst node disks ;
local site pool>
Second node disks ;remote site pool9 mirrorB
,irst node disks ; remote
site pool9 mirrorB
Second node disks ;
local site pool>
Total capacity =
NetApp Harware ,ssentials!cont"#
$asic Concepts 'uickstart
FASD,+,5D,B, Switched etrocluster
-
7/24/2019 NetWork Appliance my .ppt
78/132
>a >c>1 >d >a >c>1 >d
,irst node disks ;
local site pool>
Second node disks ;remote site pool9 mirrorB
,irst node disks ; remote
site pool9 mirrorB
Second node disks ;
local site pool>
Total capacity =
# 2 shelves
Table of Contents
NetApp Products
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
79/132
pp
Storage Terminology
NetApp Terminology
NetApp Hardware ssentials
6here to Get 9elp ;
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
Where to Get Help ? !cont"#
Con"used about a syslog #essage ;
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
80/132
Syslog translator+
https+00now%netapp%com0eser.ice0ems
Where to Get Help ? !cont"#
Filer odel *estrictions
$asic Concepts 'uickstart
https://now.netapp.com/eservice/emshttps://now.netapp.com/eservice/ems -
7/24/2019 NetWork Appliance my .ppt
81/132
6here to "ind out #a8i#u# nu#ber o" shel1es3 #a8i#u# aggregate
si>e3 etc2 o" particular NetApp #odel and !NTAP 1ersion ;N!6 Site3 Syste# Con"iguration Guide.
http.55now2netapp2co#5N!65%nowledge5docs5hardware5NetApp5sysc"g5
Where to Get Help ? !cont"#
?8ercises
$asic Concepts 'uickstart
http://now.netapp.com/NOW/knowledge/docs/hardware/NetApp/syscfg/http://now.netapp.com/NOW/knowledge/docs/hardware/NetApp/syscfg/ -
7/24/2019 NetWork Appliance my .ppt
82/132
-n the N-W site look up the documentation *or+
SnapLanager *or S'( latest .ersionB
SnapLanager *or change latest .ersionB
-n the N-W site look up the toolchest
-n the N-W site locate the System Con*iguration Guide
-n the N-W site download the latest *irmware *or your*iler
-n the N-W site locate your NetApp products and serial
num1ers
-n the N-W site locate the Autosupport analysis *or your*iler
-n the N-W site look up replacements parts *or your *iler
-n the N-W site search the $ugs -nline data1ase
Table of Contents
NetApp Products
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
83/132
Storage Terminology
Current NetApp Hardware
Where to Get Help ?
is%s3 *A&
-
7/24/2019 NetWork Appliance my .ppt
84/132
Space Calculation
%%% a%k%a% what you will lose
Disk .endors lie a1out actual disk siJe
9## G1 disk 3 96< G1 capacity
WA,( reser.es 9> o* a disk4s space unreclaima1leB
Parity disks and dou1le parity disks don4t contain data
The system needs one possi1ly two spare disks
WA,( will reser.e 8 snapshot reser.e *or aggregates
WA,( will reser.e 7> snapshot reser.e *or .olumes
NAS snapshots consume a1out 9 o* space e.ery day SAN snapshots consume 9>7> o* space e.ery day
()Ns need to ha.e snapshot reser.ation ena1led 7B
()Ns @ SnapDri.e mounts %rws *ilesB need reser.ation
too
no
control
control
*isks- .A/*0- Aggregates- an
$pace Calculation !cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
85/132
@,H 6AFL Space
A disk that is 9>> *ull has terri1le write per*ormance
*ragmentationBR 1y limiting the disk utiliJation to => o*
its *ull siJe a *ullI WA,( data disk still has somewhat
decentI per*ormance
WA,( metadata eg% related to snapshot o.erheadB is
stored in the 9> reser.ed space
$ad 1locks do not necessarily mean that a disk should 1e
*ailed% Howe.er the 1ad 1locks should 1e relocated to a
di**erent disk location WA,( 9> is used
*isks- .A/*0- Aggregates- an
$pace Calculation !cont"#
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
86/132
See Also
http+00www%secalc%com0
Table of Contents
NetApp Products
$asic Concepts 'uickstart
http://www.secalc.com/http://www.secalc.com/ -
7/24/2019 NetWork Appliance my .ppt
87/132
Storage Terminology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
6hen is%s Go 'ad 222 &olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
When *isks Go Ba """
Possible Failures
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
88/132
!A"D# protects against singledisk *ailures in a !A"D group
!A"DQDP protects against dou1ledisk *ailures in a !A"D
group
Ple0shel* mirroring SyncLirror license as in Lirrored
Cluster or LetroClusterB protects against multipledisk
*ailures in same !A"D group
System will use one or more spare disks to reco.er in the
1ackground while system keeps on running
"n all other *ailure scenarios your only resort *or data
reco.ery is to Kuickly pick up a religion o* choice and start
praying really hard " recommend &oodoo has 1een known to work insome casesB
When *isks Go Ba """ !cont"#
Possible Failures (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
89/132
"* a system is in a state where one more loss o* a disk in a
!A"D group will result in DATA loss *or that !A"D groupi%e% there are not enough spare disksB the system is in
?G*A? #odeand will shut down in +
-
7/24/2019 NetWork Appliance my .ppt
90/132
"mportant commands pri. set ad.ancedB+
1linkQon diskid ledQon diskid
1linkQo** diskid ledQo** diskid
)se them creati.ely to identi*y *ailed disks
Normally *ailure light should 1e on
"* not make disk (D 1link "* (D is 1roken make disk to the le*t @ right 1link
To replace *ailed disk
disk remo.e %%%
Table of Contents
NetApp Products
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
91/132
Storage Terminology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%% Volu#es
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
1olu%es
Contain actual data
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
92/132
WA,( Write Anywhere ,ilesystem (ayoutB *ilesystem
N-T NT,S %%%B
WA,( allows NT,S permissions on *iles @ dirs though
7 types+
Traditional TradVolsI -NTAP < and earlierB
,lei1le Fle8VolsI use this2B
Can grow and shrink onthe*ly 2
Will contain either+
,iles NASB
()Ns SANB
1olu%es !cont"#
6hy Fle81ols ;
i i St 7tili ti d P " ith
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
93/132
a8i#i>e Storage 7tili>ation and Per"or#ance with
Virtuali>ation (ess capacity utiliJation
Simpli*y pro.isioning @ data management
Thin pro.isioning possi1le
*eclai#ed Space
6ith ata !NTAP G
Lost Space
Lost Space
Lost Space
Lost Space
'e"ore ata !NTAP G
-,H7tili>ation
ationA1ailable "or Growth
1olu%es !cont"#
$asic Concepts 'uickstart
6hy Fle8Vols ; (cont2)
-
7/24/2019 NetWork Appliance my .ppt
94/132
*egular Volu#es
&olume per*ormance
limited 1y num1er o*
disks it has
HotI .olumes can4t 1e
helped 1y disks on other
.olumes
Fle8Vol Volu#es
Spindle sharing makes
total aggregate
per*ormance a.aila1le to
all .olumes
Note+ ,leShare in DATA -NTAP
:%7 :%9BB
Table of Contents
NetApp Products
St T i l
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
95/132
Storage Terminology
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%% &olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
$napshots
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
96/132
=A fro)en" read*only image of a traditional volume" a flexiblevolume" or an aggregate that reflects the state of the ne+ file
system at the time the snapshot +as created
Notes+
)p to 788 snapshots per .olume
Can 1e scheduled
Laimum space occupied can 1e speci*ied de*ault 7>B
,ile permissions are handled
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
/Snapshots0
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
97/132
Snapshots
Free Blocks
Disk DataBlocks
Active File System
*ile a *ile 1 *ile J%%%
D
,A $ C
G H
? ? ? ? ? ? ? ? ?
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
/Snapshots0
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
98/132
Free Blocks
Snapshots
Disk DataBlocks
Active File System Snapsot
*ile a *ile 1 *ile J%%%
D
,A $ C
G H
? ? ? ? ? ? ? ? ?
*ile a *ile 1 *ile J%%%
Taking a snapshot 3.ery *ast operation nospace o.erhead
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
/Snapshots0
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
99/132
Free Blocks
Snapshots
Disk DataBlocks
Active File System Snapsot
*ile a *ile 1 *ile J%%%
D
,A $ C
G H
? ? ? C4 ? ? ? ? ?
*ile a *ile 1 *ile J%%%
Acti.e *ile system
changes 3 WA,(ne.er o.erwrites data1locks old *reedIBdata 1locks arere*erenced to *rom the
snapshot
Note that there is noper*ormance impact
*ile aI now consists o*1locks A $ C4
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
(cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
100/132
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
/Snapshots0
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
101/132
Free Blocks
Snapshots
Disk DataBlocks
Active File System Snapsot
*ile a *ile 1 *ile J%%%
D
,
A $ C
G H
? ? ? C4 ? ? ? ? ?
*ile a *ile 1 *ile J%%%
Snap restore o* a
single *ile
$napshots !cont"#
A 'irdIs ?ye View at Snapshots = Snap*estore
/Snapshots0
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
102/132
Free Blocks
Snapshots
Disk DataBlocks
Active File System Snapsot
*ile a *ile 1 *ile J%%%
D
,
A $ C
G H
? ? ? C4 ? ? ? ? ?
*ile a *ile 1 *ile J%%%
Snap restore o* a
.olume complete*ile systemB
Any changes *rom a*terthe restored *ile system
C4B are irre.oca1ly lost 2
$napshots !cont"#
Accessing Snapshots "ro# Clients
NFS clients
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
103/132
%snapshot directory
C&FS clients
snapshot snapsht %snapshot
$napshots !cont"#
The Proble# o" Consistent Snapshots
$asic Concepts 'uickstart
NAS clients modi*y *iles
-
7/24/2019 NetWork Appliance my .ppt
104/132
)lients
*iler e!ory
buffers5A*/ !etadata
NAS clients modi*y *iles
The NetApp *iler manages WA,(
metadata and 1u**ers inmemory
.entually the modi*ications arewritten out to disk
What happens when we take a
snapshot o* a *lei1le .olume
while clients are acti.ely
modi*ying *iles ?
Compare this pro1lem with
1ackup so*tware+ $acking )p
-pen ,ilesI
*le#+ol
file
file
filedir
file
$napshots !cont"#
The Proble# o" Consistent Snapshots (cont2)
$asic Concepts 'uickstart
During snapshot creation the
-
7/24/2019 NetWork Appliance my .ppt
105/132
*le#+ol
file
file
filedir
file
During snapshot creation the
necessary 1u**ers are *lushed todisk then user "0- is suspended
to a .olume
A*ter snapshot creation user "0-
operations to the .olume are
resumed
G--D+ WA,( will make sure
.olume metadata is consistent
ondisk
$AD+ WA,( ignores any
consistency issues in *iles eg%open Access data1asesI %pst
*ilesB
Do we really care a1out this ?
No this is the 1est we can do
anyway
*iler e!ory
buffers5A*/ !etadata
Suspend user "0-during snapshot creation
)lients
er1er
$napshots !cont"#
The Proble# o" Consistent Snapshots (cont2)
$asic Concepts 'uickstart
SAN complicates things2
-
7/24/2019 NetWork Appliance my .ppt
106/132
er1er SAN complicates things2
A ser.er will ha.e its own 1u**ers
and *ilesystem metadata eg%
NT,S on Windows systemsB
A WA,(consistent snapshot will
not necessary 1e consistent *rom
the ser.er4s *ilesystem4s point o*.iew as *ilesystem metadata and
1u**ers ha.e not 1een *lushed @
synced correctly
buffers filesyste! !etadata
Solution+ we need some so*tware
dri.erB on the ser.er to talk tothe local *ilesystem eg% NT,SB
and *reeJe0thaw it 1e*ore0a*ter a
NetApp snapshot creation
Snapri1e
*iler e!ory
buffers5A*/ !etadata
*le#+ol
()N
file
file
filedir
file
er1er
$napshots !cont"#
The Proble# o" Consistent Snapshots (cont2)
$asic Concepts 'uickstart
SnapDri.e triggers the snapshot
-
7/24/2019 NetWork Appliance my .ppt
107/132
er1er SnapDri.e triggers the snapshot
creation%
"t *ollows the *ollowing steps+
buffers filesyste! !etadata
*iler e!ory
buffers5A*/ !etadata
*le#+ol
()N
file
file
filedir
file
SnapDri.e
Talk to NT,S to suspend ser.er
"0- during snapshot creation
Talk to *iler to take
a snapshot o* the
impacted .olumes
,iler takes snapshotsBo* a**ected .olumes
er1er
$napshots !cont"#
The Proble# o" Consistent Snapshots (cont2)
$asic Concepts 'uickstart
!unning a data1ase on your SANdata1ase
-
7/24/2019 NetWork Appliance my .ppt
108/132
er1er
*le#+ol
()N
file
file
filedir
file
buffers filesyste! !etadata
*iler e!ory
buffers5A*/ !etadata
!unning a data1ase on your SAN
complicates things e.en more i*you want to take snapshot
1ackups o* your data
data1ase
database buffers6 !etadata
A special application that talks to
the data1ase4s 1ackup AP" is
necessary
Snapanager
er1er
$napshots !cont"#
The Proble# o" Consistent Snapshots (cont2)
$asic Concepts 'uickstart
data1ase
SnapLanager talks to
data1asesB and puts
-
7/24/2019 NetWork Appliance my .ppt
109/132
*le#+ol
()N
file
file
filedir
file
buffers filesyste! !etadata
*iler e!ory
buffers5A*/ !etadata
SnapLanager per*orms the steps
descri1ed a1o.e when 1acking up
a data1ase .ia NetApp snapshots
data1ase
database buffers6 !etadata
SnapDri.e
SnapLanagerdata1asesB and puts
data1ase in
1ackup modeI
SnapLanager talks to
SnapDri.e to take
snapshots o* the ()Ns
containing data1asesB
and transaction log*iles
SnapDri.e talks to
NT,S to suspend
ser.er "0- duringsnapshot creation
SnapDri.e talks to *iler to take
snapshots o* a**ected .olumes
,iler takes consistent snapshotso* a**ected .olumes
SnapLanager packages all
this in an application with a
nice management G)" and
takes care o* snapshot
management eg% snapshotrenaming @ deleting %%%B
Table of Contents NetApp Products
Storage Terminology
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
110/132
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%% &olumes
Snapshots
Jtrees
()Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
Qtrees 3 A directory with special properties
-riginally ' 3 Kuota KuotatreeI can 1e used to set a Kuota
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
111/132
on a particular directory Nowadays we ha.e ,le&ols in a way already Kuotalimited
Security style @ oplocks settings can 1e di**erent than rest o*
.olume
Nowadays we ha.e ,le&ols can ha.e di**erent security styles @
oplocks settings
(ess important now
'7T+ Still important when dealing with replication
technologies+
SnapLirror 3 we can replicate whole .olumes -! Ktrees
Snap&ault 3 we can only replicate Ktrees
-SS& -pen Systems Snap&aultB 3 we can only replicate
directories to Ktrees
Table of Contents NetApp Products
Storage Terminology
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
112/132
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%% &olumes
Snapshots
'trees
L7Ns
Network Con*iguration+ &",s
!eplication Technologies -.er.iew
23Ns (ook like 1ig *iles on WA,( *ilesystem
Are *ormatted and handled 1y host -S
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
113/132
Lapped .ia ,CP or iSCS"
See SnapDri.e @ SAN course *or more in*o
Table of Contents NetApp Products
Storage Terminology
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
114/132
Current NetApp Hardware
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation
When Disks Go $ad %%% &olumes
Snapshots
'trees
()Ns
Networ% Con"iguration. V&Fs
!eplication Technologies -.er.iew
Network Configuration Gi.e "P address to physical inter*aces or %%%
%%% create &",s and gi.e "P address to &",
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
115/132
&", 3 .irtual inter*ace
7 types 1ut can 1e stackedB
Singlemode &",
9 Acti.e link others are passi.e stand1y links
,ailo.er when link is down
No con*iguration needed on switches
Lultimode &",
Lultiple links are acti.e at the same time
(oad1alancing and *ailo.er (oad1alancing 1ased on "P address LAC address or round
ro1in
!eKuires support @ con*iguration on switches+
" E>7%6ad staticB dynamic is supported on :%7B
-
7/24/2019 NetWork Appliance my .ppt
116/132
Table of Contents NetApp Products
Storage Terminology
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
117/132
NetApp Terminology
NetApp Hardware ssentials
Where to Get Help ?
Disks !A"D# Aggregates and Space Calculation When Disks Go $ad %%%
&olumes
Snapshots
'trees
()Ns
Network Con*iguration+ &",s
.eplication Technologies
Snapirror3 SnapVault (and !SSV)3 Syncirror
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
118/132
Name Snapirror
Type ASync Lirror 9 minuteBProtocol "P WAN0(ANB
Lode Acti.e0Acti.e,iler Type + Li o* modelsDistance no limit
Solutions (ong distance D!Data consolidation
Name SyncirrorType SynchronousProtocol ,i1re Channel or DWDLLode Acti.e0Acti.e
,iler Type + Clustered *ilers Same models
Distance La% 68 /m%Solutions !eal Time replication o* data
Name SnapVault
Type ASync Lirror 9 hourBProtocol "P WAN0(ANB
Lode Acti.e0Acti.e,iler Type + Li o* models S& *or-pen systems win 7/ NT )niBDistance no limit
Solutions disktodisk 1ackuprestoreHSL
.eplication Technologies !cont"#
This is about 222
SnapLirror Disaster !eco.eryB
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
119/132
Snap&ault $ackup0!estoreB SyncLirror is not a replication technology 3data
redundancyB
!1er1iew
SnapLirror Disaster !eco.ery Technology get 1ackup site online ASAPB
Source @ destination must 1e NetApps 1oth need a
SnapLirrorI licenseB
Asynchronous replication 3 periodic updatesB
Pull 1ased destination contacts source and asks *or changesB
!eplicate+
&olumes
'trees
There is a .ariant called synchronous SnapLirror push 1asedB
.eplication Technologies !cont"#
!1er1iew (cont2)
Snap&ault
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
120/132
$ackup technology restore data *rom a remote locationB Source @ destination must 1e NetApps Source needs
Snap&ault PrimaryI license destination needs Snap&ault
SecondaryI license you need two di**erent NetApps 2
Asynchronous replication 3periodic updatesB
Pull 1ased destination contacts source and asks *or changesB !eplicate+
-nly Ktrees can 1e snap.aulted data must 1e in Ktrees2B
-SS& -pen Systems Snap&aultB
$ackup technology see Snap&ault
Source must 1e a ser.er Windows )ni (inuB
Destination must 1e a NetApp
$acks up directories to Ktrees
(icenses must 1e installed on NetApp+ Snap&ault SecondaryI
5 Snap&ault Primary *or Windows0)ni0(inuI
.eplication Technologies !cont"#
!1er1iew (cont2)
SyncLirror
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
121/132
Not a replication technology Allows to synchronously mirror an aggregate
)sed eg% in Letrocluster *or data redundancy
.eplication Technologies !cont"#
ages 7sed
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
122/132
NetApp
,ilerSer.ers Windows
)ni (inuB
&olume
with
snapshotsB
snapshots &olume
with
Ktrees @
snapshotsB
.eplication Technologies !cont"#
ages 7sed (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
123/132
SnapLirror
Synchronous SnapLirror
Snap&ault
-SS& -pen Systems Snap&ault
SyncLirror
-
7/24/2019 NetWork Appliance my .ppt
124/132
.eplication Technologies !cont"#
Volu#e Snapirror (VS) (cont2)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
125/132
.eplication Technologies !cont"#Jtree Snapirror (JS)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
126/132
.eplication Technologies !cont"#SnapVault
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
127/132
.eplication Technologies !cont"#!SSV (!pen Syste#s SnapVault)
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
128/132
.eplication Technologies !cont"#SnapVault = !SSV Co#bined
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
129/132
.eplication Technologies !cont"#!nly Valid Dtier 'ac%up = isaster *eco1ery esign
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
130/132
&olume
SnapLirrorto 6rdTierSnap&ault
to 7ndTier
.eplication Technologies !cont"#Syncirror
Drawing is not
9>> accurate
$asic Concepts 'uickstart
-
7/24/2019 NetWork Appliance my .ppt
131/132
Letrocluster+
cluster controllers
@ make data *ully
redundant 5
geographicallyspread out
9>> accuratethere is no
replication data is
written
simultaneously to
two locations
-
7/24/2019 NetWork Appliance my .ppt
132/132