Академический Документы
Профессиональный Документы
Культура Документы
1 2 1 2
3 4 3 4
Disconnect all Disconnect all
supply power for supply power for
complete isolation 1 2 complete isolation
1 2
2 1
2 1
complete isolation complete isolation
supply power for supply power for
Disconnect all Disconnect all
4 3 4 3
2 1 2 1
2 1 4 3
4 3 2 1 4 3 2 1 2 1
CAUTION CAUTION
A A A A A A A A A A A A A A A A
S S S S S S S S
D D D D D D D D l l l l l l l l D
D D D D D D D
o o o o o o o o i i i i i i i
i i i i i i i i i
r r r r r r r
r r r r r r r r t t t t t t t t r
1 1 1 1 1 1 1
1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6
B B B B B B B B
1 1 1 1 1 1 1 1 B B B B B B B B
0 1 2 3 4 5 6 7
B B F F F F F F F F F F F F B B
E E E E E E E E E E E E E E E E
2Q
1E
04 04 1C / 5C 44 44 2C / 6C
05 05 3C / 7C 45 45 4C / 8C
06 06 1D / 5D 46 46 2D / 6D
07 07 3D / 7D 47 47 4D / 8D
01 02 03 04 05 06 07 08 01 02 03 04 05 06 07 08
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2
Server 1 Server 2
SVC Cabling
Best Practice A B A B
and Zoning
MDisk11 / Array11
MDisk12 / Array12
MDisk13 / Array13
host object counting as one
MDisk1 / Array1
MDisk2 / Array2
MDisk3 / Array3
MDisk4 / Array4
MDisk5 / Array5
MDisk6 / Array6
MDisk7 / Array7
MDisk8 / Array8
MDisk9 / Array9
SVC defined Sudo Host1 Physical Host SVC defined Sudo Host2
HBA1 HBA2 HBA1 HBA2 HBA1 HBA2
P P P P P P P P P P
1 1 2 1 2 1 2 1 2 1
SVC defined Sudo Host1 Physical Host SVC defined Sudo Host2
HBA1 HBA2 HBA1 HBA2 HBA1 HBA2
P P P P P P P P P P
1 1 2 1 2 1 2 1 2 1
c0:50:76:07:0f:5f:00:20 c0:50:76:07:0f:5f:00:30
– Note: Following these rules will result in not having a degraded path error on the
SVC, and keep the 4 paths per Vdisk rule
VP1 VP3 1
VHBA1 VHBA2
VP2 VP4
2
SVC
VP1.1
VIO Server1 VIO Server2
Sudo 1
P1 P3 Client
HBA1 SAN HBA2 VP4.1 Logical
VP3.1 Partition
P2 P4 (LPAR1)
Sudo 2
VP1.1 VP3.1
VP2.1
VP1.2 VP3.2
VHBA1 VHBA2
VP2.1 VP4.1 VP1.2
SVC
VP2.2 VP4.2 Sudo1
P3 … P8 P3 … P8 Client
VP4.2
Logical
VP3.2 Partition
(LPAR2)
Sudo2
VP2.2
Hypervisor
VP1.1 VP3.1
VP1.2 VP3.2
x
VP2.1
VHBA1 VHBA2
VP2.1 VP4.1 VP1.2
VP2.2
SVC
VP4.2 xSudo 1
P3 … P8 P3 … P8 Client
VP4.2
Logical
VP3.2 Partition
(LPAR2)
Sudo 2
x
VP2.2
Hypervisor
VP1.1
VIO Server1 VIO Server2
Sudo 1
HBA1
P1 P3
HBA2
x
VP4.1 Client
Logical
SAN Partition
xP2 x
P4 VP3.1
Sudo 2
(LPAR1)
VP1.1 VP3.1
VP1.2 VP3.2
x
VP2.1
VHBA1 VHBA2
VP2.1 VP4.1
x
VP2.2
SVC x
VP4.2
VP1.2
Sudo 1
P3 … P8 P3 … P8
x
VP4.2 Client
Logical
VP3.2 Partition
(LPAR2)
Sudo 2
x
VP2.2
Hypervisor
• A Single core cluster “zone” Brocade • A Dual Core cluster “zone” Brocade
Example Example
– CLI View of one Fabric /8 node SVC – CLI View of one Fabric /8 node SVC “Fabric 1
• zone: lsan_allsvc_zone_a Core1”
• 50:05:07:68:01:10:54:28 • zone: lsan_allsvc_zone_a
• 50:05:07:68:01:40:54:28 • 50:05:07:68:01:10:54:28
• 50:05:07:68:01:10:54:62 • 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:10:51:07 • 50:05:07:68:01:10:54:73
• 50:05:07:68:01:40:51:07 • 50:05:07:68:01:10:4e:c3
• 50:05:07:68:01:10:54:73 • 50:05:07:68:01:10:45:64
• 50:05:07:68:01:40:54:73 • 50:05:07:68:01:10:4f:67
• 50:05:07:68:01:10:4e:c3 • 50:05:07:68:01:10:4f:66
• 50:05:07:68:01:40:4e:c3
• 50:05:07:68:01:10:45:64
• 50:05:07:68:01:40:45:64
– CLI View of one Fabric /8 node SVC “Fabric
• 50:05:07:68:01:10:4f:67 Core2”
• 50:05:07:68:01:40:4f:67 • 50:05:07:68:01:40:54:28
• 50:05:07:68:01:10:4f:66 • 50:05:07:68:01:40:54:28
• 50:05:07:68:01:40:4f:66 • 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
Incorrect vs. correct Dual core fabric
Host to SVC port zoning
Right or Wrong?
Host
A1 B1
52
Incorrect vs. correct Dual core fabric
Host to SVC port zoning
Incorrect Correct
Host Host
A1 B1 A1 B1
53
Correct Dual core fabric / Host to
SVC port zoning
Right or Wrong?
Red and Blue cores have ISLs between cores respectively?
Host1 Host2
A1 B1 A1 B1
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 12 34 56 78 12 34 56 78 12 34 56 78
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2
Node 1 Node 2 Node 1 Node 2
iogrp 0 iogrp 1
2048 LUNs max 2048 LUNs max
Correct Correct
Host1 Host2
A1 B1 A1 B1
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 12 34 56 78 12 34 56 78 12 34 56 78
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2
Node 1 Node 2 Node 1 Node 2
iogrp 0 iogrp 1
2048 LUNs max 2048 LUNs max
Multiport Host
HBA1 HBA2
P P P P P
1 2 1 2 1 2
Multiport Host
HBA1 HBA2
P P P P P
1 2 1 2 1 2
1 2
DS8K Left I/O Enclosures DS8K Right I/O Enclosures DS8K Left I/O Enclosures DS8K Right I/O Enclosures
Bay 0 Bay 2 Bay 4 Bay 6 Bay 1 Bay 3 Bay 5 Bay 7 Bay 0 Bay 2 Bay 4 Bay 6 Bay 1 Bay 3 Bay 5 Bay 7
C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1
L2 L4 L3 L7 L4 L8 L3 L7 R2 R4 R3 R7 R4 R8 R3 R7 L2 L4 L3 L7 L4 L8 L3 L7 R2 R4 R3 R7 R4 R8 R3 R7
0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 6 66 6 6 6 6 6 1 1 1 1 1 1 1 1 3 3 33 3 3 3 3 5555 5 555 7 7 7 7 7 77 7 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 6 66 6 6 6 6 6 1 1 1 1 1 1 1 1 3 3 33 3 3 3 3 5555 5 555 7 7 7 7 7 77 7
3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 33 3 0 0 0 0 0 0 00 3 3 3 3 0000 3 333 0 0 0 0 3 33 3 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 33 3 0 0 0 0 0 0 00 3 3 3 3 0000 3 333 0 0 0 0 3 33 3
0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 23 0 1 2 3 0123 0 123 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 23 0 1 2 3 0123 0 123 0 1 2 3 0 12 3
DIR1 SAN Fabric DIR2 SAN Fabric DIR1 SAN Fabric DIR2 SAN Fabric
A2 B2 A2 B2
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 Application Host Server HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 Application Host Server
Node 1 Node 2 Node 3 Node 4 The same native Node 1 Node 2 Node 3 Node 4 The same native
iogrp 0 iogrp 1 backend ports should not be iogrp 0 iogrp 1 backend ports should not be
2048 LUNs max 2048 LUNs max 2048 LUNs max 2048 LUNs max
shared for both direct host connectivity shared for both direct host connectivity
wwpn 4 Node SVC MAX Vdisk 4096 wwpn 4 Node SVC MAX Vdisk 4096
5005076801 and SVC connectivity as shown here. 5005076801 and SVC connectivity as shown here.
port1=11052ca port1=11052b7 port1=110529e port1=110528b The correct way to bypass SVC is to use port1=11052ca port1=11052b7 port1=110529e port1=110528b The correct way to bypass SVC is to use
port2=12052ca port2=12052b7 port2=120529e port2=120528b port2=12052ca port2=12052b7 port2=120529e port2=120528b
port3=13052ca port3=13052b7 port3=130529e port3=130528b other backend ports not connected to the port3=13052ca port3=13052b7 port3=130529e port3=130528b other backend ports not connected to the
port4=14052ca port4=14052b7 port4=140529e port4=140528b port4=14052ca port4=14052b7 port4=140529e port4=140528b
SVC SVC
The same port on the back-end is being used for host and SVC
DS8K Left I/O Enclosures DS8K Right I/O Enclosures DS8K Left I/O Enclosures DS8K Right I/O Enclosures
Bay 0 Bay 2 Bay 4 Bay 6 Bay 1 Bay 3 Bay 5 Bay 7 Bay 0 Bay 2 Bay 4 Bay 6 Bay 1 Bay 3 Bay 5 Bay 7
C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1 C0 C1
L2 L4 L3 L7 L4 L8 L3 L7 R2 R4 R3 R7 R4 R8 R3 R7 L2 L4 L3 L7 L4 L8 L3 L7 R2 R4 R3 R7 R4 R8 R3 R7
0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 6 66 6 6 6 6 6 1 1 1 1 1 1 1 1 3 3 33 3 3 3 3 5555 5 555 7 7 7 7 7 77 7 0 0 0 0 0 0 0 0 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4 4 6 66 6 6 6 6 6 1 1 1 1 1 1 1 1 3 3 33 3 3 3 3 5555 5 555 7 7 7 7 7 77 7
3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 33 3 0 0 0 0 0 0 00 3 3 3 3 0000 3 333 0 0 0 0 3 33 3 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3 0 0 0 0 3 33 3 0 0 0 0 0 0 00 3 3 3 3 0000 3 333 0 0 0 0 3 33 3
0 0 0 0 3 3 3 3 0 0 0 0 3 3 3 3
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 23 0 1 2 3 0123 0 123 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 12 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 23 0 1 2 3 0123 0 123 0 1 2 3 0 12 3
DIR1 SAN Fabric DIR2 SAN Fabric DIR1 SAN Fabric DIR2 SAN Fabric
A2 B2 A2 B2
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 Application Host Server HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 Application Host Server
Node 1 Node 2 Node 3 Node 4 The same native Node 1 Node 2 Node 3 Node 4 The same native
iogrp 0 iogrp 1 backend ports should not be iogrp 0 iogrp 1 backend ports should not be
2048 LUNs max 2048 LUNs max 2048 LUNs max 2048 LUNs max
shared for both direct host connectivity shared for both direct host connectivity
wwpn 4 Node SVC MAX Vdisk 4096 wwpn 4 Node SVC MAX Vdisk 4096
5005076801 and SVC connectivity as shown here. 5005076801 and SVC connectivity as shown here.
port1=11052ca port1=11052b7 port1=110529e port1=110528b The correct way to bypass SVC is to use port1=11052ca port1=11052b7 port1=110529e port1=110528b The correct way to bypass SVC is to use
port2=12052ca port2=12052b7 port2=120529e port2=120528b port2=12052ca port2=12052b7 port2=120529e port2=120528b
port3=13052ca port3=13052b7 port3=130529e port3=130528b other backend ports not connected to the port3=13052ca port3=13052b7 port3=130529e port3=130528b other backend ports not connected to the
port4=14052ca port4=14052b7 port4=140529e port4=140528b port4=14052ca port4=14052b7 port4=140529e port4=140528b
SVC SVC
Port to Fabrics
not evenly distributed
SVC Host Definitions
id:2 In this example we show
name:b03vio100_apvg
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 10000000C97549BD 2 SVC Host definitions, for 1 host,
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 10000000C97549BC with uneven port to fabric distribution
Node 1 Node 2 and 4 zones
Node 3 Node 4 id:3
name:b03vio100_dbvg As you can see...A1 will failover to A2,
iogrp 0 iogrp 1 10000000C9771AAF on the same fabric..this is a Single point
2048 LUNs max 10000000C9771AAE
2048 LUNs max of Falure (SPoF)
wwpn 4 Node SVC MAX Vdisk 4096
5005076801 See the next page for correct zoning
port1=11052ca port1=11052b7 port1=110529e port1=110528b where there are multiple Host HBAs,
port2=12052ca port2=12052b7 port2=120529e port2=120528b
port3=13052ca port3=13052b7 port3=130529e port3=130528b
zoned to the SVC
port4=14052ca port4=14052b7 port4=140529e port4=140528b
Port to Fabrics
not evenly distributed
SVC Host Definitions
id:2 In this example we show
name:b03vio100_apvg
P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 P1 P2 P3 P4 10000000C97549BD 2 SVC Host definitions, for 1 host,
HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 HBA 1 HBA 2 10000000C97549BC with uneven port to fabric distribution
Node 1 Node 2 and 4 zones
Node 3 Node 4 id:3
name:b03vio100_dbvg As you can see...A1 will failover to A2,
iogrp 0 iogrp 1 10000000C9771AAF on the same fabric..this is a Single point
2048 LUNs max 10000000C9771AAE
2048 LUNs max of Falure (SPoF)
wwpn 4 Node SVC MAX Vdisk 4096
5005076801 See the next page for correct zoning
port1=11052ca port1=11052b7 port1=110529e port1=110528b where there are multiple Host HBAs,
port2=12052ca port2=12052b7 port2=120529e port2=120528b
port3=13052ca port3=13052b7 port3=130529e port3=130528b
zoned to the SVC
port4=14052ca port4=14052b7 port4=140529e port4=140528b
Zone_101_b Zone_101_b
A2=10000000c97549bd B2=10000000c9771aae
P1=50050768013052ca P1=50050768012052ca
P1=50050768013052b7 P1=50050768012052b7
P1=500507680130529e P1=500507680120529e
P1=500507680130528b P1=500507680120528b
A1 B1 A2 B2 A3 B3 A4 B4
Fabric_A Zone Definitions Fabric_A Zone Definitions
Fabric_B Zone Definitions A4=10:00:00:00:c9:42:80:16
Fabric_B Zone Definitions A3=10:00:00:00:c9:42:89:ac
B1=10:00:00:00:c9:3f:74:16
Fabric_A Zone Definitions B2=10:00:00:00:c9:3f:f7:2f
A1=10:00:00:00:c9:3f:75:37
Fabric_B Zone Definitions
Fabric_B Zone Definitions
Fabric_A Zone Definitions B4=10:00:00:00:c9:42:b6:18
B3=10:00:00:00:c9:42:b4:4b
A2=10:00:00:00:c9:3f:80:54
Backup Slides
93
Storage Zones - General SVC Best
Practice Zoning Concepts
• Create two cluster zones (do not include MM/GM and intra-
cluster traffic ports)
• Never span zones to include more than one Backend storage
device!
• Never put Host OS ports, SVC ports and Backend Storage
ports together in the same zone
– Instead
• Create zones with Host ports and SVC ports
• Create zones with Backend and SVC ports
– Never use the same DS8K ports or any native back-end port for
connectivity to SVC and an attached host
• If SVC is attached to the DS8K or other native back-end devices and the DS8K
or other back-end device is using native GM (not SVC GM) then dedicate
appropriate back-end ports specifically for GM, not to be used for attaching any
other device, whether Host Server, SVC or other connectivity relationships.
104