Differences between revisions 11 and 12
Revision 11 as of 2016-04-26 06:02:36
Size: 3596
Editor: localhost
Comment:
Revision 12 as of 2016-04-28 05:42:36
Size: 6799
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 77: Line 77:

== SAN_01 & SAN_03 ==
=== 创建别名 ===

{{{#!highlight python
alicreate "ST01_A0",""
alicreate "ST01_B0",""
alicreate "ST02_A0",""
alicreate "ST02_B0",""
alicreate "ST03_A0",""
alicreate "ST03_B0",""
alicreate "ST04_A0",""
alicreate "ST04_B0",""
alicreate "VPLEX_E1_A1_F0",""
alicreate "VPLEX_E1_B1_F0",""

alicreate "VPLEX_E1_A0_F0",""
alicreate "VPLEX_E1_A0_F2",""
alicreate "VPLEX_E1_B0_F0",""
alicreate "VPLEX_E1_B0_F2",""
alicreate "ESXi01_F1",""
alicreate "ESXi02_F1",""
alicreate "ESXi03_F1",""
alicreate "ESXi04_F1",""
alicreate "DB_RAC01_F1",""
alicreate "DB_RAC02_F1",""
alicreate "TA_SW01_F1",""
alicreate "TA_SW02_F1",""
alicreate "VPLEX_E1_A1_F2",""
alicreate "VPLEX_E1_B1_F2",""
}}}

=== ZONE划分 ===
{{{#!highlight python

# Front Zone
zonecreate "VPLEX_DB_RAC01","DB_RAC01_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
zonecreate "VPLEX_DB_RAC02","DB_RAC02_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
zonecreate "VPLEX_TA_SW01","TA_SW01_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
zonecreate "VPLEX_TA_SW02","TA_SW02_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"


zonecreate "VPLEX_ESXi01","ESXi01_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
zonecreate "VPLEX_ESXi02","ESXi02_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
zonecreate "VPLEX_ESXi03","ESXi03_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
zonecreate "VPLEX_ESXi04","ESXi04_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"

# Front Zone
# ST01
zonecreate "VPLEX_E1_A1_F0_ST01","VPLEX_E1_A1_F0,ST01_A0,ST01_B0"
zonecreate "VPLEX_E1_A1_F0_ST02","VPLEX_E1_A1_F0,ST02_A0,ST02_B0"
zonecreate "VPLEX_E1_A1_F0_ST03","VPLEX_E1_A1_F0,ST03_A0,ST03_B0"
zonecreate "VPLEX_E1_A1_F0_ST04","VPLEX_E1_A1_F0,ST03_A0,ST04_B0"

zonecreate "VPLEX_E1_A1_F2_ST01","VPLEX_E1_A1_F2,ST01_A0,ST01_B0"
zonecreate "VPLEX_E1_A1_F2_ST02","VPLEX_E1_A1_F2,ST02_A0,ST02_B0"
zonecreate "VPLEX_E1_A1_F2_ST03","VPLEX_E1_A1_F2,ST03_A0,ST03_B0"
zonecreate "VPLEX_E1_A1_F2_ST04","VPLEX_E1_A1_F2,ST04_A0,ST04_B0"

zonecreate "VPLEX_E1_B1_F0_ST01","VPLEX_E1_B1_F0,ST01_A0,ST01_B0"
zonecreate "VPLEX_E1_B1_F0_ST02","VPLEX_E1_B1_F0,ST02_A0,ST02_B0"
zonecreate "VPLEX_E1_B1_F0_ST03","VPLEX_E1_B1_F0,ST03_A0,ST03_B0"
zonecreate "VPLEX_E1_B1_F0_ST04","VPLEX_E1_B1_F0,ST04_A0,ST04_B0"

zonecreate "VPLEX_E1_B1_F2_ST01","VPLEX_E1_B1_F2,ST01_A0,ST01_B0"
zonecreate "VPLEX_E1_B1_F2_ST02","VPLEX_E1_B1_F2,ST02_A0,ST02_B0"
zonecreate "VPLEX_E1_B1_F2_ST03","VPLEX_E1_B1_F2,ST03_A0,ST03_B0"
zonecreate "VPLEX_E1_B1_F2_ST04","VPLEX_E1_B1_F2,ST04_A0,ST04_B0"




== SAN_02 & SAN_04 ==
=== 创建别名 ===

{{{#!highlight python
alicreate "ST01_A1",""
alicreate "ST01_B1",""
alicreate "ST02_A1",""
alicreate "ST02_B1",""
alicreate "ST03_A1",""
alicreate "ST03_B1",""
alicreate "ST04_A1",""
alicreate "ST04_B1",""
alicreate "VPLEX_E1_A1_F1",""
alicreate "VPLEX_E1_B1_F1",""

alicreate "VPLEX_E1_A0_F1",""
alicreate "VPLEX_E1_A0_F3",""
alicreate "VPLEX_E1_B0_F1",""
alicreate "VPLEX_E1_B0_F3",""
alicreate "ESXi01_F2",""
alicreate "ESXi02_F2",""
alicreate "ESXi03_F2",""
alicreate "ESXi04_F2",""
alicreate "DB_RAC01_F2",""
alicreate "DB_RAC02_F2",""
alicreate "TA_SW01_F2",""
alicreate "TA_SW02_F2",""
alicreate "VPLEX_E1_A1_F3",""
alicreate "VPLEX_E1_B1_F3",""
}}}

Notes 基于 IP 哈希的路由

基于 IP 哈希的路由的运行方式是获取源和目标 IP 地址,然后在每个数据包上执行数学计算以确定要使用成组中的哪个上行链路。由于负载平衡基于源/目标 IP 地址,因此单个虚拟机与多个 IP 地址通信可以跨成组中的所有网络适配器平衡其负载,并更好的利用可用带宽。

基于 IP 哈希的路由负载平衡需要多个已组合到 EtherChannel(有时也称为聚合绑定、端口通道或中继)中的物理交换机端口。这确保了同一哈希算法用于返回相反方向的流量。 The switch must be set to perform 802.3ad link aggregation in static mode ON

优点:

* 单个虚拟机与多个虚拟机通信的情况下的性能已提高。理论上,虚拟机可使用超过一个物理网卡所提供的带宽。 * 网络适配器冗余:如果网卡出现故障,并且链路状态已断开,则成组中的其余网卡将继续传递流量。为了使链路状态正常运行,物理交换机和 ESXi 主机都必须将链路识别为断开。如果存在出入,则无法将流量故障切换到成组中的其他适配器。

缺点:

* 物理交换机配置较不灵活,并且需要为静态 EtherChannel 绑定配置物理交换机端口。有关详细信息,请参见 Sample configuration of EtherChannel / Link Aggregation Control Protocol (LACP) with ESXi/ESX and Cisco/HP switches (1004048)。 * 网卡组仅可使用一个物理交换机,因为大多数交换机都不支持跨多个物理交换机的 EtherChannel 绑定。这将防止物理硬件冗余。

注意:存在一些例外情况,因为某些“堆栈”交换机或模块交换机可跨多个物理交换机或模块执行此操作。Cisco 的 VPC(虚拟端口通道)技术也可在受支持的交换机上解决此问题。有关详细信息,请联系您的硬件供应商。 IRF,堆叠技术。

* IP 哈希不支持信号探测。仅可将链路状态用作故障检测方法。如果链路在其没有断开的情况下出现故障,则无法避免 vSwitch 上的网络通信问题。 * 标准 vSwitch 仅支持静态模式 EtherChannel。LACP 仅在 vSphere 5.1 的 vSphere Distributed Switch 中或 Cisco Nexus 1000V 中受支持。

Cisco switch setting

建议在 ESXi/ESX 网络环境中实施虚拟局域网 (VLAN),这是因为:

它将 ESXi/ESX 集成到预先存在的网络中 它可保障网络流量 它可降低网络流量拥塞

Port Channel/Aggr

configure terminal
interface GigabitEthernet1/11
description VMware_MGT
switchport mode access
switchport access vlan x 
spanning-tree portfast

Port Channel/Aggr

First Enable LACP

configure terminal
switch (config)# feature lacp 
show system internal clis feature
show port-channel summary
show port-channel database
show port-channel load-balance

!
configure terminal
interface port-channel 1
description VMware_VM_Net
switchport trunk encapsulation dot1q
switchport mode trunk
!

interface GigabitEthernet1/13
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allowed vlan x,y,z
spanning-tree portfast trunk 
channel-group 1 mode on

Oracle RAC

建议创建+CRS磁盘组(OCR和表决文件)使用正常冗余(Normal)。

建议将其他所有ASM磁盘组设置为外部冗余(Extenal)。

建议将+DATA、+FRA和+LOG ASM磁盘组分开,位于不同的阵列,以减轻和平衡I/O负担。

SAN_01 & SAN_03

创建别名

   1 alicreate "ST01_A0",""
   2 alicreate "ST01_B0",""
   3 alicreate "ST02_A0",""
   4 alicreate "ST02_B0",""
   5 alicreate "ST03_A0",""
   6 alicreate "ST03_B0",""
   7 alicreate "ST04_A0",""
   8 alicreate "ST04_B0",""
   9 alicreate "VPLEX_E1_A1_F0",""
  10 alicreate "VPLEX_E1_B1_F0",""
  11 
  12 alicreate "VPLEX_E1_A0_F0",""
  13 alicreate "VPLEX_E1_A0_F2",""
  14 alicreate "VPLEX_E1_B0_F0",""
  15 alicreate "VPLEX_E1_B0_F2",""
  16 alicreate "ESXi01_F1",""
  17 alicreate "ESXi02_F1",""
  18 alicreate "ESXi03_F1",""
  19 alicreate "ESXi04_F1",""
  20 alicreate "DB_RAC01_F1",""
  21 alicreate "DB_RAC02_F1",""
  22 alicreate "TA_SW01_F1",""
  23 alicreate "TA_SW02_F1",""
  24 alicreate "VPLEX_E1_A1_F2",""
  25 alicreate "VPLEX_E1_B1_F2",""

ZONE划分

   1 # Front Zone
   2 zonecreate "VPLEX_DB_RAC01","DB_RAC01_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
   3 zonecreate "VPLEX_DB_RAC02","DB_RAC02_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
   4 zonecreate "VPLEX_TA_SW01","TA_SW01_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
   5 zonecreate "VPLEX_TA_SW02","TA_SW02_F1,VPLEX_E1_A0_F0,VPLEX_E1_B0_F0"
   6 
   7 
   8 zonecreate "VPLEX_ESXi01","ESXi01_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
   9 zonecreate "VPLEX_ESXi02","ESXi02_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
  10 zonecreate "VPLEX_ESXi03","ESXi03_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
  11 zonecreate "VPLEX_ESXi04","ESXi04_F1,VPLEX_E1_A0_F2,VPLEX_E1_B0_F2"
  12 
  13 # Front Zone
  14 # ST01
  15 zonecreate "VPLEX_E1_A1_F0_ST01","VPLEX_E1_A1_F0,ST01_A0,ST01_B0"
  16 zonecreate "VPLEX_E1_A1_F0_ST02","VPLEX_E1_A1_F0,ST02_A0,ST02_B0"
  17 zonecreate "VPLEX_E1_A1_F0_ST03","VPLEX_E1_A1_F0,ST03_A0,ST03_B0"
  18 zonecreate "VPLEX_E1_A1_F0_ST04","VPLEX_E1_A1_F0,ST03_A0,ST04_B0"
  19 
  20 zonecreate "VPLEX_E1_A1_F2_ST01","VPLEX_E1_A1_F2,ST01_A0,ST01_B0"
  21 zonecreate "VPLEX_E1_A1_F2_ST02","VPLEX_E1_A1_F2,ST02_A0,ST02_B0"
  22 zonecreate "VPLEX_E1_A1_F2_ST03","VPLEX_E1_A1_F2,ST03_A0,ST03_B0"
  23 zonecreate "VPLEX_E1_A1_F2_ST04","VPLEX_E1_A1_F2,ST04_A0,ST04_B0"
  24 
  25 zonecreate "VPLEX_E1_B1_F0_ST01","VPLEX_E1_B1_F0,ST01_A0,ST01_B0"
  26 zonecreate "VPLEX_E1_B1_F0_ST02","VPLEX_E1_B1_F0,ST02_A0,ST02_B0"
  27 zonecreate "VPLEX_E1_B1_F0_ST03","VPLEX_E1_B1_F0,ST03_A0,ST03_B0"
  28 zonecreate "VPLEX_E1_B1_F0_ST04","VPLEX_E1_B1_F0,ST04_A0,ST04_B0"
  29 
  30 zonecreate "VPLEX_E1_B1_F2_ST01","VPLEX_E1_B1_F2,ST01_A0,ST01_B0"
  31 zonecreate "VPLEX_E1_B1_F2_ST02","VPLEX_E1_B1_F2,ST02_A0,ST02_B0"
  32 zonecreate "VPLEX_E1_B1_F2_ST03","VPLEX_E1_B1_F2,ST03_A0,ST03_B0"
  33 zonecreate "VPLEX_E1_B1_F2_ST04","VPLEX_E1_B1_F2,ST04_A0,ST04_B0"
  34 
  35 
  36 
  37 
  38 == SAN_02 & SAN_04 ==
  39 === 创建别名 ===
  40 
  41 {{{#!highlight python
  42 alicreate "ST01_A1",""
  43 alicreate "ST01_B1",""
  44 alicreate "ST02_A1",""
  45 alicreate "ST02_B1",""
  46 alicreate "ST03_A1",""
  47 alicreate "ST03_B1",""
  48 alicreate "ST04_A1",""
  49 alicreate "ST04_B1",""
  50 alicreate "VPLEX_E1_A1_F1",""
  51 alicreate "VPLEX_E1_B1_F1",""
  52 
  53 alicreate "VPLEX_E1_A0_F1",""
  54 alicreate "VPLEX_E1_A0_F3",""
  55 alicreate "VPLEX_E1_B0_F1",""
  56 alicreate "VPLEX_E1_B0_F3",""
  57 alicreate "ESXi01_F2",""
  58 alicreate "ESXi02_F2",""
  59 alicreate "ESXi03_F2",""
  60 alicreate "ESXi04_F2",""
  61 alicreate "DB_RAC01_F2",""
  62 alicreate "DB_RAC02_F2",""
  63 alicreate "TA_SW01_F2",""
  64 alicreate "TA_SW02_F2",""
  65 alicreate "VPLEX_E1_A1_F3",""
  66 alicreate "VPLEX_E1_B1_F3",""

désert/workarea/zhjyjyj (last edited 2023-05-15 08:07:32 by merlyn)