Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
9.0
Session objectives
By the end of this session you should know:
Zoning is one of the most important configuration for proper:
Failover
Redundancy
Resiliency
Performance
10
FA = Fabric A; FB = Fabric B
SPx = Storage Port
NxPx = SVC Node x Port x
= include multiple remaining node ports the same way
Bay 0
C0 C1
L2
L4
L3
Bay 6
C0 C1
C0 C1
L4
L7
2 2 2 2 2 2 2 2
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
0 0 0 0 0 0 0 0
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
Bay 4
L8
L3
4 4 4 4 4 4 4 4
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
L7
6 66 6 6 6 6 6
3 33 3 0 0 0 0
0 12 3 0 1 2 3
Bay 1
C0 C1
R2
R4
1 1 1 1 1 1 1 1
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
Bay 3
Bay 5
Bay 7
C0 C1
C0 C1
C0 C1
R3
R7
3 3 3 3 3 3 3 3
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
R4
R8
5555 5555
0000 3333
0123 0123
R3
R7
7 7 7 7 7 7 7 7
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
HBA 1
HBA 2
Node 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
Node 4
iogrp 0
iogrp 1
wwpn
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
HBA 2
port1=11052b7
port2=12052b7
port3=13052b7
port4=14052b7
port1=110529e
port2=120529e
port3=130529e
port4=140529e
port1=110528b
port2=120528b
port3=130528b
port4=140528b
SAN
Fabric 1
SAN
Fabric 2
SAN
Fabric 1
SAN
Fabric 2
SAN
Fabric 1
SAN
Fabric 2
SAN
HBA1
HBA2
P P
1 2
P P
1 2
Fabric 1
SAN
Fabric 2
1
1
CAUTION
2
1
3
2
1
Disconnect all
supply power for
complete isolation
Disconnect all
supply power for
complete isolation
1
3
2
4
1
3
2
1
2
4
CAUTION
CAUTION
SAN
2
4
Disconnect all
supply power for
complete isolation
2
4
1
3
2
4
1
3
CAUTION
1
3
Disconnect all
supply power for
complete isolation
Fabric 1
SAN
Fabric 2
18
D
i
r
1
D
i
r
2
D
i
r
3
D
i
r
4
D
i
r
5
D
i
r
6
D
i
r
7
D
i
r
8
F
E
F
E
F
E
F
E
B
E
B
E
F
E
F
E
SAN
S
l
o
t
S
l
o
t
S
l
o
t
S
l
o
t
S
l
o
t
S
l
o
t
S
l
o
t
S
l
o
t
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
D
i
r
9
D
i
r
1
0
D
i
r
1
1
D
i
r
1
2
D
i
r
1
3
D
i
r
1
4
D
i
r
1
5
D
i
r
1
6
F
E
F
E
B
E
B
E
F
E
Fabric 1
F
E
F
E
F
E
SAN
Fabric 2
19
SAN
Fabric 1
P/K
LOC
2Q
1E
P/K
LOC
CL 2 - REAR CHAs
CHPxx Port-Label
MPID
HardID Port-Label
40
40
2A / 6A
41
41
4A / 8A
42
42
2B / 6B
43
43
4B / 8B
44
44
2C / 6C
45
45
4C / 8C
46
46
2D / 6D
47
47
4D / 8D
SAN
Fabric 2
Right Controller(2)
CHA P CHA P
CHA P
1R
F G H
J KL
L M
2V 2W
1S
N
A B C D
P Q R
F G H
F
01 02 03 04 05 06 07 08
P Q R
P
09 10 11 12 13 14 15 16
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
01 02 03 04 05 06 07 08
09 10 11 12 13 14 15 16
SVC
2X 2Y
J K L M
HBA 2
Node 1
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
Server 1
Best Practice
SVC Cabling
and Zoning
SAN Fabric A
SAN Fabric B
HOST ZONING
SVC ZONING
I/O G-0
1
3
Example:
Node 3
4
2
Node 4
SVC
Cluster
STORAGE
ZONING
MDisk12 / Array12
MDisk11 / Array11
MDisk9 / Array9
MDisk10 / Array10
MDisk8 / Array8
MDisk7 / Array7
MDisk6 / Array6
MDisk5 / Array5
VDisk 2
MDisk4 / Array4
Channels 1
and 3
MDisk3 / Array3
VDisk 1
Cntrl A
Channels 2
and 4
MDisk2 / Array2
22
MDisk1 / Array1
Node 2
I/O G-1
2
Node 1
Create a SVC/Storage
zone for each storage
subsystem virtualized
by the SVC cluster.
VDisk 3
Cntrl B
Channels 1
and 3
Example:
Channels 2
and 4
VDisk 4
Types of Zones
Host to SVC Zoning Evolution
23
Correct
Host
A1
Fabric1 Core1
B1
Fabric2 Core1
P
1 2
SAN
HBA1
P P
1 2
Fabric 1
HBA2
P P
1 2
SAN
Fabric 2
SAN
HBA2
P P
1 2
Physical Host
HBA1
P P
1 2
Fabric 1
HBA2
P P
1 2
SAN
HBA2
P
1
Fabric 2
SAN
HBA2
P P
1 2
Physical Host
HBA1
P P
1 2
Fabric 1
HBA2
P P
1 2
SAN
HBA2
P
1
Fabric 2
30
N_Port ID Virtualization
c0:50:76:07:0f:5f:00:30
c0:50:76:07:0f:5f:00:20
Host Zones
Best Practices Concepts
Planning and design for AIX Live Partition Mobility (LPM)
Create two separate and isolated zones on each fabric for each LPAR
Do not put both the active and inactive LPAR wwpns in either the same zone or
same SVC host definition
Create Sudo host SVC host definitions containing only two virtual
wwpns, one from each fabric
Follow the rules shown in the next few slides
Map LUNs to the virtual host FC HBA port wwpns not he physical host
FCA Adapter wwpn
Exception to map only boot from SAN LUNs to the physical host FC HBA wwpn
Share the Vdisks to both LPARs (both the active and inactive) to enable LPM to
see the LUNs in both LPARs
Note: Following these rules will result in not having a degraded path error on the
SVC, and keep the 4 paths per Vdisk rule
VIO Server1
VIO Server2
4
H
B
A
1
P1
P3
P2
P4
VP1
VP3
H
B
A
2
VHBA2
VHBA1
VP4
VP2
SVC
VIO Server1
VP1.1
Sudo 1
P3
P1
HBA1
SAN
HBA2
P2
P4
VP1.1
VP1.2
VP3.1
VP2.2
P3 P8
Client
Logical
Partition
(LPAR1)
Sudo 2
VP2.1
VP3.2
VHBA2
VHBA1
VP2.1
VP4.1
VP3.1
SVC
VP4.1
VP4.2
P3 P8
VP1.2
Sudo1
VP4.2
VP3.2
Sudo2
VP2.2
Hypervisor
Copyright IBM Corporation 2014
Client
Logical
Partition
(LPAR2)
VIO Server1
P3
P1
HBA1
SAN
P4
VP1.1
VP1.2
VP3.1
VP3.2
P3 P8
VP4.1
VP3.1
Sudo 2
Client
Logical
Partition
(LPAR1)
VP2.1
VHBA2
VHBA1
VP2.2
Sudo 1
HBA2
P2
VP2.1
VP1.1
SVC
VP4.1
VP4.2
P3 P8
VP1.2
xSudo 1
VP4.2
VP3.2
Sudo 2
VP2.2
Hypervisor
Copyright IBM Corporation 2014
Client
Logical
Partition
(LPAR2)
VIO Server1
P3
P1
HBA1
SAN
HBA2
xP2
P4
x
VP1.1
VP1.2
VP3.1
VP3.2
VP2.2
P3 P8
Sudo 1
VP4.1
VP3.1
Sudo 2
Client
Logical
Partition
(LPAR1)
VP2.1
VHBA2
VHBA1
VP2.1
VP1.1
SVC
VP4.1
VP4.2
P3 P8
VP1.2
Sudo 1
VP4.2
VP3.2
Sudo 2
VP2.2
Hypervisor
Copyright IBM Corporation 2014
Client
Logical
Partition
(LPAR2)
Types of Zones
Host ESX to SVC Zones
Types of Zones
Host ESX to SVC Zones
2+2 =4 Paths per LUN
Types of Zones
SVC Node to Node / Heartbeat Zones
40
In dual core fabrics, all dedicated heartbeat ports should reside on only one core
Types of Zones
Metro Mirror / Global Mirror Zones
42
One SVC port from each node on each fabric should be zoned for GM traffic, taking care not to include both ports that a
server might use. This means ports that would also be used for replication would be either ports 1 & 2, or ports 3 & 4
For each node in a cluster, exactly two fibre channel ports should be zoned to exactly two fibre channel ports from each node
in the partner cluster.
If dual-redundant ISLs are available, then the two ports from each node should be split evenly between the two ISLs, i.e.
exactly one port from each node should be zoned across each ISL.
Local cluster zoning should continue to follow the standard requirement for all ports on all nodes in a cluster to be zoned to
one another.
This is discussed more verbosely on the Flash published for this issue on the IBM website:
46
zone:
lsan_allsvc_zone_a
50:05:07:68:01:10:54:28
50:05:07:68:01:40:54:28
50:05:07:68:01:10:54:62
50:05:07:68:01:40:54:62
50:05:07:68:01:10:51:07
50:05:07:68:01:40:51:07
50:05:07:68:01:10:54:73
50:05:07:68:01:40:54:73
50:05:07:68:01:10:4e:c3
50:05:07:68:01:40:4e:c3
50:05:07:68:01:10:45:64
50:05:07:68:01:40:45:64
50:05:07:68:01:10:4f:67
50:05:07:68:01:40:4f:67
50:05:07:68:01:10:4f:66
50:05:07:68:01:40:4f:66
zone:
lsan_allsvc_zone_a
50:05:07:68:01:10:54:28
50:05:07:68:01:10:54:62
50:05:07:68:01:10:51:07
50:05:07:68:01:10:54:73
50:05:07:68:01:10:4e:c3
50:05:07:68:01:10:45:64
50:05:07:68:01:10:4f:67
50:05:07:68:01:10:4f:66
50:05:07:68:01:40:54:28
50:05:07:68:01:40:54:28
50:05:07:68:01:40:54:62
50:05:07:68:01:40:51:07
50:05:07:68:01:40:54:73
50:05:07:68:01:40:4e:c3
50:05:07:68:01:40:45:64
50:05:07:68:01:40:4f:67
50:05:07:68:01:40:4f:66
51
Fabric1
Core1
Fabric 1
Core2
B1
Fabric2
Core1
Fabric 2
Core2
52
Correct
Host
A1
Fabric1
Core1
Fabric 1
Core2
Host
A1
B1
Fabric2
Core1
Fabric 2
Core2
Fabric1
Core1
Fabric 1
Core2
B1
Fabric2
Core1
Fabric 2
Core2
53
Host2
A1
B1
Fabric1 Core1
Fabric 1 Core2
Fabric2 Core1
Fabric 2 Core2
43
12
56
78
43
12
56
78
43
12
56
78
43
12
56
78
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
12 34 56 78
HBA 1 HBA 2
12 34 56 78
HBA 1 HBA 2
Node 1
Node 2
12 34 56 78
HBA 1 HBA 2
12 34 56 78
HBA 1 HBA 2
Node 1
Node 2
iogrp 0
iogrp 1
B1
Correct
Host1
A1
Host2
A1
B1
Fabric1 Core1
Fabric 1 Core2
Fabric2 Core1
Fabric 2 Core2
43
12
56
78
43
12
56
78
43
12
56
78
43
12
56
78
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
12 34 56 78
HBA 1 HBA 2
12 34 56 78
HBA 1 HBA 2
Node 1
Node 2
12 34 56 78
HBA 1 HBA 2
12 34 56 78
HBA 1 HBA 2
Node 1
Node 2
iogrp 0
iogrp 1
B1
Host_1a
A1
Fabric1 Core1
B1
A1
B1
Fabric 1 Core2
Host_2a
Host_
A1
A1
B1
Fabric2 Core1
Host_2b
A1
B1
Fabric 2 Core2
Host_1a
A1
Fabric1 Core1
B1
A1
B1
Fabric 1 Core2
Host_2a
Host_
A1
B1
Fabric2 Core1
Host_2b
A1
B1
Fabric 2 Core2
Host_1a
A1
Fabric1 Core1
B1
A1
B1
Fabric 1 Core2
Host_2a
Host_
A1
B1
Fabric2 Core1
Host_2b
A1
B1
Fabric 2 Core2
Host_1a
A1
Fabric1 Core1
B1
A1
B1
Fabric 1 Core2
Host_2a
Host_
A1
B1
Fabric2 Core1
Host_2b
A1
B1
Fabric 2 Core2
DS8K_1
Fabric1 Core1
Fabric 1 Core2
XIV
Fabric2 Core1
V7000
Fabric 2 Core2
DS8K_1
Fabric1 Core1
Fabric 1 Core2
XIV
Fabric2 Core1
V7000
Fabric 2 Core2
DS8K_1
Fabric1 Core1
Fabric 1 Core2
XIV
Fabric2 Core1
V7000
Fabric 2 Core2
65
SAN
HBA1
HBA2
P P
1 2
P P
1 2
Fabric 1
SAN
Fabric 2
SAN
HBA1
HBA2
P P
1 2
P P
1 2
Fabric 1
SAN
Fabric 2
P
1 2
SAN
HBA1
P P
1 2
Fabric 1
HBA2
P P
1 2
SAN
Fabric 2
2
DS8K Right I/O Enclosures
Bay 0
C0 C1
L2
L4
L3
Bay 6
C0 C1
L4
L7
2 2 2 2 2 2 2 2
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
0 0 0 0 0 0 0 0
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
Bay 4
C0 C1
L8
L3
4 4 4 4 4 4 4 4
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
6 66 6 6 6 6 6
3 33 3 0 0 0 0
0 12 3 0 1 2 3
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
iogrp 0
iogrp 1
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
port1=11052b7
port2=12052b7
port3=13052b7
port4=14052b7
port1=110529e
port2=120529e
port3=130529e
port4=140529e
R2
R4
1 1 1 1 1 1 1 1
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
Bay 5
Bay 7
C0 C1
C0 C1
R3
R4
R7
R8
5555 5 555
0000 3 333
0123 0 123
3 3 33 3 3 3 3
0 0 00 3 3 3 3
0 1 23 0 1 2 3
R3
port1=110528b
port2=120528b
port3=130528b
port4=140528b
A2
Bay 3
C0 C1
R7
7 7 7 7 7 77 7
0 0 0 0 3 33 3
0 1 2 3 0 12 3
Bay 2
C0 C1
Bay 0
C0 C1
L2
L4
L3
B2
Bay 4
Bay 6
C0 C1
C0 C1
L4
L7
2 2 2 2 2 2 2 2
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
0 0 0 0 0 0 0 0
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
HBA 1
L7
Bay 1
C0 C1
L8
L3
4 4 4 4 4 4 4 4
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
6 66 6 6 6 6 6
3 33 3 0 0 0 0
0 12 3 0 1 2 3
HBA 1
HBA 1
HBA 2
Node 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
iogrp 0
iogrp 1
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
port1=11052b7
port2=12052b7
port3=13052b7
port4=14052b7
port1=110529e
port2=120529e
port3=130529e
port4=140529e
R2
R4
1 1 1 1 1 1 1 1
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
Bay 3
Bay 5
Bay 7
C0 C1
C0 C1
C0 C1
R3
R4
R7
R8
5555 5 555
0000 3 333
0123 0 123
3 3 33 3 3 3 3
0 0 00 3 3 3 3
0 1 23 0 1 2 3
R3
R7
7 7 7 7 7 77 7
0 0 0 0 3 33 3
0 1 2 3 0 12 3
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
L7
Bay 1
C0 C1
port1=110528b
port2=120528b
port3=130528b
port4=140528b
A2
B2
The same port on the back-end is being used for host and SVC
Bay 0
C0 C1
L2
L4
L3
Bay 6
C0 C1
L4
L7
2 2 2 2 2 2 2 2
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
0 0 0 0 0 0 0 0
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
Bay 4
C0 C1
L8
L3
4 4 4 4 4 4 4 4
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
6 66 6 6 6 6 6
3 33 3 0 0 0 0
0 12 3 0 1 2 3
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
iogrp 0
iogrp 1
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
port1=11052b7
port2=12052b7
port3=13052b7
port4=14052b7
port1=110529e
port2=120529e
port3=130529e
port4=140529e
R2
R4
1 1 1 1 1 1 1 1
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
Bay 5
Bay 7
C0 C1
C0 C1
R3
R4
R7
R8
5555 5 555
0000 3 333
0123 0 123
3 3 33 3 3 3 3
0 0 00 3 3 3 3
0 1 23 0 1 2 3
R3
port1=110528b
port2=120528b
port3=130528b
port4=140528b
A2
Bay 3
C0 C1
R7
7 7 7 7 7 77 7
0 0 0 0 3 33 3
0 1 2 3 0 12 3
Bay 2
C0 C1
Bay 0
C0 C1
L2
L4
L3
B2
Bay 4
Bay 6
C0 C1
C0 C1
L4
L7
2 2 2 2 2 2 2 2
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
0 0 0 0 0 0 0 0
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
HBA 1
L7
Bay 1
C0 C1
L8
L3
4 4 4 4 4 4 4 4
3 3 3 3 0 0 0 0
0 1 2 3 0 1 2 3
6 66 6 6 6 6 6
3 33 3 0 0 0 0
0 12 3 0 1 2 3
HBA 1
HBA 1
HBA 2
Node 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
iogrp 0
iogrp 1
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
port1=11052b7
port2=12052b7
port3=13052b7
port4=14052b7
port1=110529e
port2=120529e
port3=130529e
port4=140529e
R2
R4
1 1 1 1 1 1 1 1
0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3
Bay 3
Bay 5
Bay 7
C0 C1
C0 C1
C0 C1
R3
R4
R7
R8
5555 5 555
0000 3 333
0123 0 123
3 3 33 3 3 3 3
0 0 00 3 3 3 3
0 1 23 0 1 2 3
R3
R7
7 7 7 7 7 77 7
0 0 0 0 3 33 3
0 1 2 3 0 12 3
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
L7
Bay 1
C0 C1
port1=110528b
port2=120528b
port3=130528b
port4=140528b
A2
B2
Right or Wrong ?
fscsi5=10000000C9C0DC7F
fscsi7=10000000C9C0B3DB
fscsi0=10000000C9C0A984
fscsi2=10000000C9C0E0E0
Zone for p770_1_vio1a_d1 Zone for p770_1_vio1a_d2
10000000c9779a4a
500507680110B374
500507680130B374
500507680110B363
500507680130B363
500507680110B371
500507680130B371
500507680110B335
500507680130B335
b03vio101
NRPOKVIO1A
10000000C9C0E0E0
500507680110B374
500507680130B374
500507680110B363
500507680130B363
500507680110B371
500507680130B371
500507680110B335
500507680130B335
d1
d2
d3
d4
10000000C9C0DC7F
500507680120B374
500507680140B374
500507680120B363
500507680140B363
500507680120B371
500507680140B371
500507680120B335
500507680140B335
10000000C9C0B3DB
500507680120B374
500507680140B374
500507680120B363
500507680140B363
500507680120B371
500507680140B371
500507680120B335
500507680140B335
HBA 2
Node 1
P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
P1 P2 P3 P4
HBA 1
iogrp 0
iogrp 1
wwpn
5005076801
port1=10B374
port2=20B374
port3=30B374
port4=40B374
HBA 2
Node 4
port1=10B363
port2=20B363
port3=30B363
port4=40B363
port1=10B371
port2=20B371
port3=30B371
port4=40B371
port1=10B335
port2=20B335
port3=30B335
port4=40B335
CF8
fscsi0=10000000C9C0A984
fscsi2=10000000C9C0E0E0
Zone for p770_1_vio1a_d1 Zone for p770_1_vio1a_d2
10000000c9779a4a
500507680110B374
500507680130B374
500507680110B363
500507680130B363
500507680110B371
500507680130B371
500507680110B335
500507680130B335
b03vio101
NRPOKVIO1A
10000000C9C0E0E0
500507680110B374
500507680130B374
500507680110B363
500507680130B363
500507680110B371
500507680130B371
500507680110B335
500507680130B335
d1
d2
d3
d4
10000000C9C0DC7F
500507680120B374
500507680140B374
500507680120B363
500507680140B363
500507680120B371
500507680140B371
500507680120B335
500507680140B335
10000000C9C0B3DB
500507680120B374
500507680140B374
500507680120B363
500507680140B363
500507680120B371
500507680140B371
500507680120B335
500507680140B335
HBA 2
Node 1
P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
P1 P2 P3 P4
HBA 1
iogrp 0
iogrp 1
wwpn
5005076801
port1=10B374
port2=20B374
port3=30B374
port4=40B374
HBA 2
Node 4
port1=10B363
port2=20B363
port3=30B363
port4=40B363
port1=10B371
port2=20B371
port3=30B371
port4=40B371
port1=10B335
port2=20B335
port3=30B335
port4=40B335
CF8
Right or Wrong?
Right or Wrong?
Right or Wrong?
Whats wrong?
Fabric_A Zone Definitions
Zone 101_a
Zone_101_d
A1=10000000c97549bc
P1=50050768011052ca
P1=50050768011052b7
P1=500507680110529e
B2=10000000c9771aae
P1=50050768011052ca
P1=50050768011052b7
P1=500507680110529e
P1=500507680110528b
P1=500507680110528b
Zone 101_c
b03vio101
b03vio101
A1
A2
A3
B1
B1=10000000c9771aaf
P1=50050768014052ca
P1=50050768014052b7
P1=500507680140529e
P1=500507680140528b
Zone_101_b
A2=10000000c97549bd
P1=50050768013052ca
P1=50050768013052b7
P1=500507680130529e
P1=500507680130528b
Port to Fabrics
not evenly distributed
SVC Host Definitions
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
iogrp 0
iogrp 1
wwpn
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
HBA 2
Node 4
id:2
name:b03vio100_apvg
10000000C97549BD
10000000C97549BC
id:3
name:b03vio100_dbvg
10000000C9771AAF
10000000C9771AAE
port1=110529e
port2=120529e
port3=130529e
port4=140529e
port1=110528b
port2=120528b
port3=130528b
port4=140528b
Wrong
Fabric_A Zone Definitions
Zone 101_a
Zone_101_d
A1=10000000c97549bc
P1=50050768011052ca
P1=50050768011052b7
P1=500507680110529e
B2=10000000c9771aae
P1=50050768011052ca
P1=50050768011052b7
P1=500507680110529e
P1=500507680110528b
P1=500507680110528b
Zone 101_c
b03vio101
b03vio101
A1
A2
A3
B1
B1=10000000c9771aaf
P1=50050768014052ca
P1=50050768014052b7
P1=500507680140529e
P1=500507680140528b
Zone_101_b
A2=10000000c97549bd
P1=50050768013052ca
P1=50050768013052b7
P1=500507680130529e
P1=500507680130528b
Port to Fabrics
not evenly distributed
SVC Host Definitions
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
iogrp 0
iogrp 1
wwpn
5005076801
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
HBA 2
Node 4
id:2
name:b03vio100_apvg
10000000C97549BD
10000000C97549BC
id:3
name:b03vio100_dbvg
10000000C9771AAF
10000000C9771AAE
port1=110529e
port2=120529e
port3=130529e
port4=140529e
port1=110528b
port2=120528b
port3=130528b
port4=140528b
Right
Fabric_A Zone Definitions
Zone 101_a
Zone 101_a
A1=10000000c97549bc
P1=50050768011052ca
P1=50050768011052b7
P1=500507680110529e
b03vio101_a
A1
b03vio101_b
B1
A2
B2
B1=10000000c9771aaf
P1=50050768014052ca
P1=50050768014052b7
P1=500507680140529e
P1=500507680110528b
P1=500507680140528b
Zone_101_b
Zone_101_b
A2=10000000c97549bd
P1=50050768013052ca
P1=50050768013052b7
P1=500507680130529e
P1=500507680130528b
B2=10000000c9771aae
P1=50050768012052ca
P1=50050768012052b7
P1=500507680120529e
P1=500507680120528b
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
HBA 2
Node 4
iogrp 0
iogrp 1
wwpn
500507680
port1=11052ca
port2=12052ca
port3=13052ca
port4=14052ca
port1=110529e
port2=120529e
port3=130529e
port4=140529e
port1=110528b
port2=120528b
port3=130528b
port4=140528b
Right or Wrong?
Fabric_A Zone Definitions
A1=10:00:00:00:c9:3f:75:37
A2=10:00:00:00:c9:3f:80:54
A3=10:00:00:00:c9:42:89:ac
A4=10:00:00:00:c9:42:80:16
b03vio210
A1 A2 A3 A4 B1 B2 B3 B4
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 1
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
iogrp 0
2048 LUNs max
5005076801
HBA 2
Node 4
iogrp 1
wwpn
Right
b03vio210_1
A3
B2
A2
HBA 2
Node 1
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1
HBA 2
Node 2
HBA 1
HBA 2
Node 3
HBA 1
iogrp 1
wwpn
HBA 2
Node 4
iogrp 0
5005076801
B4
HBA 1
A4
B3
Fabric_A Zone Definitions
A4=10:00:00:00:c9:42:80:16
P1 P2 P3 P4
b03vio210_4
b03vio210_3
b03vio210_2
B1
A1
id:1 name:b03vio210_1
10000000C93F7537
10000000C9428016
id:2 name:b03vio210_2
10000000C93F8054
10000000C93FF72F
id:3 name:b03vio210_3
10000000C94289AC
10000000C942B44B
Session summary
You should know:
Zoning is one of the most important configuration to proper:
Failover
Redundancy
Resiliency
Performance
Thank you!
Backup Slides
86
Agenda
Currently 1024 WWNN per cluster and 1024 WWPNs per cluster
Recommendation - The more wwpns per wwnn, the more throughput up
to 16
All SVC nodes must see same set of LUNs from disk controller
Otherwise degraded mode on controller and/or MDisks
IBM, EMC Clariion, HP, etc. use one WWNN per subsystem; each
appears as a single controller with multiple ports/WWPNs
Maximum of 16 ports/WWPNs per WWNN using 1 out of the max of
1024
92
93
Host Zones
Best Practices Concepts
Too many paths to a Vdisk
If the recommended number of paths to a Vdisk are exceeded, path
failures may not be recovered in the required amount of time
Causes excessive I/O waits, resulting in application failures
Under certain circumstances, it can reduce performance
Note: 8 paths are supported but 4 are optimum for SDD/SDDDSM/SDDPCM
Host Zones
SVC Preferred Node Scheme
Hosts with four (or more) Host Bus Adapters (HBAs)
Takes a little more planning.
Because eight paths are not an optimum number, you must instead
configure your SVC Host Definitions (and zoning) as though the single
host is two or more separate hosts
During Vdisk assignment, alternate which Vdisk is assigned to one of
the pseudo-hosts, in a round robin fashion (a pseudo-host is nothing
more than another regular host definition in the SVC host config. Each pseudohost will contain 2 unique host WWPNs, 1 WWPN mapped to each fabric)
Note: A pseudo-host, is not a defined function or feature of the SVC. If you
need to define a pseudo-host, you are simply adding another host id to the
SVC host config. Instead of creating one host id with 4 WWPNs, you would
define 2 hosts with 2 WWPNs. This is now the reference for the term pseudohost.
Note: Be careful not to share the Vdisk to more than two adapters per host,
so as to not oversubscribe the number of datapaths per vdisk per host
Note: - Never make zoning changes on redundant Fabrics at the same time
Make changes on one fabric and wait 30 min in-between
Please see the following link for zoning BPs
Cisco:
http://g25aciwas09.con.can.ibm.com:9080/ram/assetDetail/generalDetails.faces?guid=5EB2DDF9-7568-368A-7F99-1BCFFF85E472
Brocade:
http://g25aciwas09.con.can.ibm.com:9080/ram/assetDetail/generalDetails.faces?guid=57A9649D-A04B-5931-05DA-F389F697D4D3
Copyright IBM Corporation 2014
104