各種主機部署容錯移轉Failover的詳細配置
轉載請在文首保留原文出處:EMC中文支援論壇 - https://community.emc.com/go/chinese#
介紹
本文將介紹在不同作業系統的主機上部署多路徑方案時,對應不同的多路徑管理軟體官方推薦的Failover詳細參數配置,其中包括的主機有:Windows、Linux、VMware、AIX、HP-UX、Solaris、Open VMS、Tru64、Netware、Apple、IRIX。
更多資訊
Windows
參數 | PowerPath | DMP (Windows 2000, 2003, 2008 only) | Native Failover (Windows Server 2008 only) |
Initiator Type | 3 (CLARiiON open) | 3 (CLARiiON open) | 3 (CLARiiON open) |
Arraycommpath | 1 (Enabled) | 1 (Enabled) | 1 (Enabled) |
Failovermode | 1 –or- 4a | 1 –or- 4b | 4 |
UnitSerialNumber | Array | Array | Array |
a. 安裝Powerpath的 Windows:
如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本:
· PowerPath 5.0或者更低: Failover 模式必須設置成 1。
· PowerPath 5.1或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
b. 在使用VERITAS並部署DMP的Windows:
VERITAS VxVM 5.0或者更低: Failover 模式必須設置成1。
VERITAS VxVM 5.1或者更高: Failover 模式配置和存儲Flare版本有關:
· FLARE 24或者更低: Failover 模式必須設置成 1。
· FLARE 26或者更高, VNX OE 版本為 05.31 或者更高版本: 推薦將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
Linux
參數 | PowerPath | DMP | DM-MPIO |
Initiator Type | 3 (CLARiiON Open) | 3 (CLARiiON Open) | 3 (CLARiiON Open) |
Arraycommpath | 1 (Enabled) | 1 (Enabled) | 1 (Enabled) |
Failovermode | 1 –or- 4a | 1 –or- 2 -or- 4b | 1 –or- 4c |
UnitSerialNumber | Array | Array | Array |
a. PowerPath for Linux:
如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本
· PowerPath 5.0或者更低: Failover 模式必須設置成 1。
· PowerPath 5.1或者更高:可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
b. 在使用VERITAS VxVM的Linux主機
如果Linux安裝有Powerpath,對於版本為VxVM 4.x 或者 5.x的VERITAS: Failovermode 模式取決於PowerPath。
如果Linux沒有安裝有Powerpath:
· 對於版本為VxVM 4.x的VERITAS: Failover 模式必須設置成2。
· 對於版本為VxVM 5.0 MP3RP2(非HF3)的VERITAS: Failover 模式必須設置成1。
· 對於版本為VxVM 5.0 MP3RP2HF3或更高的VERITAS: Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
o 如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
o 如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本,可以將Failover模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
c. Linux DM-MPIO
如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本:
· Novell SLES
o Novell SLES 10.1 (SP1) 或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
o Novell SLES 10.0 (no SP) 或者更低: Failover 模式必須設置成1。
· RedHat RHEL 4.x:
o RHEL 4.6或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
o RHEL 4.5或者更低: Failover 模式必須設置成 1。
· RedHat RHEL 5.x:
o RHEL 5.1或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
o RHEL 5.0: Failover 模式必須設置成 1。
· RedHat RHEL 6.x:
o RHEL 6.0或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
· Asianux:
o Asianux 3.1或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
o Asianux 3.0: Failover 模式必須設置成 1。
· 其他 Linux :
o Failover 模式必須設置成 1。
VMware
參數 | PowerPath | Native Failover |
Initiator Type | 3 (CLARiiON Open) | 3 (CLARiiON Open) |
Arraycommpath | 1 (Enabled) | 1 (Enabled) |
Failovermode | 1 –or- 4a | 1 –or- 4b |
UnitSerialNumber | Array | Array |
a. PowerPath for VMware:
如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
如果CLARiiON FLARE版本為26,28,29,推薦將Failover 模式設置成4 (ALUA)。
VNX OE 版本為 05.31 或者更高版本:Failover 模式必須設置成4 (ALUA)。
b. VMware native failover
· CX 和CX3 系列: Failover 模式必須設置成 1。
· CX4 系列:
o FLARE 04.28.000.5.704版本以前: Failover 模式必須設置成 1。
o FLARE版本04.28.000.5.704和版本29:
§ ESX 2.x or 3.x: Failover 模式必須設置成 1。
§ ESX 4.0或者更高: 推薦將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)
· VNX OE 版本為 05.31 或者更高版本
o ESX 2.x or 3.x: Failover 模式必須設置成 1。
o ESX 4.0 或者更高: Failover模式必須設置成4 (ALUA)
AIX
參數 | PowerPath | DMP (AIX 5.1, 5.2, 5.3 only) b | MPIO |
Initiator Type | 3 (CLARiiON open) | 3 (CLARiiON open) | 3 (CLARiiON open) |
Arraycommpath | 1 (Enabled) | 1 (Enabled) | 1 (Enabled) |
Failovermode | 3 –or- 4a | 1 –or- 2 –or- 4c | 1 –or- 4d |
UnitSerialNumber | Array | Array | Array |
a. AIX安裝有Powerpath
請注意AIX主機需安裝Powerpath 4.5.0或者更高版本,因為4.5.0之前的版本已經不在技術支援範圍。從PowerPath 4.5.1開始支援存儲生產無中斷的進行Flare升級。
對於安裝的PowerPath版本在4.5.1 和5.3之間的AIX 主機:Failover 模式必須設置成 3。
對於安裝的PowerPath版本在5.3 SP1或者更高的 AIX 主機:Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
· 如果CLARiiON FLARE版本為 02.xx, 03.xx, 或者04.28.000.5.704以前的04.xx: Failover 模式必須設置成 3。
· 如果CLARiiON FLARE版本為04.28.000.5.704 或者更高;VNX OE 版本為 05.31 或者更高版本: Failover 模式可以設置成4 (ALUA) ,也可以設置成3 (主備模式)。
b. AIX安裝有DMP
由於CLARiiON 只支持 DMP, VxVM 4.0 MP2 和 VxVM 4.0 MP3 需要 DGC-Clar 版本3.0。從Symantec網站可以獲得DGC-Clar 3.0 版本,連結為http://seer.entsupport.symantec.com/docs/276079.htm.
c. 對於在使用VERITAS VxVM的AIX主機:
如果AIX安裝有Powerpath,對於版本為VxVM 4.x 或者 5.x的VERITAS: Failovermode 模式取決於PowerPath。
如果AIX沒有安裝有Powerpath,對於版本為VxVM 4.x的VERITAS: Failover 模式必須設置成2。
· 對於版本高於VxVM 5.0 MP1-RP3但低於 MP3-RP2的VERITAS: Failover 模式必須設置成1。
· 對於版本為VxVM 5.0 MP3-RP2及更高版本的VERITAS: Failover模式可以設置成4 (ALUA) ,也可以設置成1 (主備模式)。
d. AIX安裝有MPIO:
· 對於 AIX 5.x:
o AIX 5.2, 5.3 TL8 SP7 (5300-08-07) 及更早版本: Failover 模式必須設置成1。
o AIX 5.3 版本 5300-08-08, 5300-09-05, 5300-10-02, 5300-11 及更高版本,Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
§ 如果CLARiiON FLARE版本為28 或者28以前,Failover 模式必須設置成 1。
§ 如果CLARiiON FLARE版本為29 或者29以後,VNX OE 版本為 05.31 或者更高版本,推薦將Failover 模式可以設置成4 (ALUA) ,如果要設置成1(主備模式)的話也可以。
· 對於AIX 6.x:
o AIX 6.1 TL1 SP5 and earlier及更早版本: Failover 模式必須設置成1。
o AIX 6.1版本6100-01-06, 6100-02-05, 6100-03-02, 6100-04及更高版本,Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
§ 如果CLARiiON FLARE版本為28 或者28以前,Failover 模式必須設置成 1。
§ 如果CLARiiON FLARE版本為29 或者29以後,VNX OE 版本為 05.31 或者更高版本,推薦將Failover 模式可以設置成4 (ALUA) ,如果要設置成1(主備模式)的話也可以。
· 對於AIX 7.x ,Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
o 如果CLARiiON FLARE版本為28 或者28以前,Failover 模式必須設置成 1。
o 如果CLARiiON FLARE版本為29 或者29以後,VNX OE 版本為 05.31 或者更高版本,推薦將Failover模式可以設置成4 (ALUA) ,如果要設置成1(主備模式)的話也可以。
HP-UX
參數 | HP-UX 11i v1 & 11i v2 | |||
PVLinks | No PVLinks | PowerPath | DMP | |
Initiator Type (AccessLogix) | HP auto trespass (decimal:2/hex:2) | HP no auto trespass (decimal:10/hex:a) | HP no auto trespass (decimal:10/hex:a) | HP no auto trespass (decimal:10/hex:a) |
Array Systemtype (non AccessLogix) | decimal:2/hex:2 | decimal:10/hex:a | decimal:10/hex:a | N/A |
Arraycommpath | 0 (Disabled) –or- 1 (Enabled)a | 0 (Disabled) –or- 1 (Enabled)a | 1 (Enabled) | 1 (Enabled) |
Failovermode | 0 | 0 | 1 | 1 –or- 2c |
UnitSerialNumber | LUN or Arrayb | LUN or Arrayb | LUN or Arrayb | LUN or Arrayb |
參數 | HP-UX 11i v3 |
Native, PowerPath, DMP | |
Initiator Type (AccessLogix) | CLARiiON Opend (decimal:3/hex:3) –or- HP no auto trespasse(decimal:10/hex:a) |
Array Systemtype (non AccessLogix) | N/A |
Arraycommpath | 1 (Enabled) |
Failovermode | 4 |
UnitSerialNumber | LUN or Arrayb |
a. 參數Arraycommpath可以設置成 1 (啟用) 或者0 (禁用); 兩者都可以建立連接,但是如果用到 diskinfo 的話,只能將參數Arraycommpath設置成"0" (原因請參考emc68877) ,否則返回結果不正確。
b. 對於HP-UX 11i v1.0,在HP-UX SAM utility中UnitSerialNumber 可能顯示成LUN。
c. 對於在使用VERITAS VxVM的HP-UX主機:
如果HP-UX安裝有Powerpath,對於版本為VxVM 4.x 或者 5.x的VERITAS: Failovermode 模式取決於PowerPath。
如果HP-UX沒有安裝有Powerpath:
· 對於版本為VxVM 4.x (11i v1和11i v2)的VERITAS: Failover 模式必須設置成2。
· 對於版本為VxVM 5.x (11i v2)的VERITAS:
o 非集成主機: Failover模式可以設置成1或者2。
o 集成主機:Failover 模式必須設置成1。
d. 對於HP-UX 11i v3,VERITAS VxVM 5.x帶有 thin LUN 回收功能Initiator type 必須設置成 "CLARiiON open"。
e. DSF settings
· 如果應用只需要持續DSF(Agile DSFs)的話,可以將Initiator Type配置成 CLARiiON Open或者 HP No Auto Trespass。Agile DSFs對應格式為 /dev/disk/disk42 and /dev/rdisk/42。
· 如果應用需要Legacy DSFs 的話,Initiator Type必須配置成HP No Auto Trespass。Legacy DSFs對應格式為/dev/dsk/c2t1d0和 /dev/rdsk/c2t1d0。
更多資訊,請參考HP-UX 11i v3 持續DSF 遷移指南 (http://docs.hp.com/en/dsfmigration/persistent_dsf_migration.pdf)。如果使用Navisphere agent.config file,需確保該檔中的"OptionsSupported" 配置正確,否則當Navisphere agent啟用時陣列上的initiator參數會被改掉。為了保存陣列上initiator參數配置,在agent.config file中取消對"OptionsSupported"的批註,將其改成"OptionsSupported ArrayType"。
Solaris
Parameter | PowerPath | DMP | MPxIO or STMS |
Initiator Type | 3 (CLARiiON Open) | 3 (CLARiiON Open) | 3 (CLARiiON Open) |
Arraycommpath | 1 (Enabled) | 1 (Enabled) | 1 (Enabled) |
Failovermode | 1 –or- 4a | 1 –or- 2 –or- 4c | 1 –or- 4d,e |
UnitSerialNumber | LUN or Arrayb | LUN or Arrayb | LUN or Arrayb |
a. PowerPath for Solaris:
· 如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
· 如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本
o PowerPath 5.0或者更低: Failover 模式必須設置成 1。
o PowerPath 5.1或者更高:可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)
b. Solaris:
Solaris 2.6, 2.7, 8: 對於DMP 或者PowerPath:
1) 決定下列安裝包中那些已經安裝
• Solstice DiskSuite (SUNWmdr)
• Sun Cluster 3.x (SUNWscr)
• VERITAS DBE/AC (VRTSdbac)
• SFRAC (VRTSdbac)
2) 實施下列步驟
· 如果上述安裝包都不存在,UnitSerialNumber 必須設置成 ARRAY.
· 如果上述安裝包存在一個, UnitSerialNumber 需做如下設置:
o SDS, SC 3.x, SFRAC: UnitSerialNumber必須設置成LUN
o 啟用 I/O fencing 的VRTSvcs: UnitSerialNumber 必須設置成LUN
o 禁用 I/O fencing的VRTSvcs: UnitSerialNumber 必須設置成ARRAY
· 下列方法可以顯示I/O fencing是否已經啟用
o The /etc/VRTSvcs/conf/config/main.cf 檔包含 "UseFence = SCSI3".
o 文件 /etc/vxfentab 非空
o 命令列/sbin/vxfenadm -g all -f /etc/vxfentab 結果返回至少一個 SCSI3.
對於Solaris 9 and 10: unit serial number必須設置成ARRAY.
c. Sun Solaris installations using VERITAS VxVM:
如果Solaris安裝有Powerpath,對於版本為VxVM 4.x的VERITAS: Failovermode 模式取決於PowerPath。
如果Linux沒有安裝有Powerpath:
· 對於版本為VxVM 4.0 MP2 和VxVM 4.1的VERITAS: Failover 模式必須設置成2(DMP)。
· 對於版本為VxVM 4.0 MP1或者更早版本的VERITAS: Failover 模式必須設置成2。
· 對於版本為VxVM 5.0 MP3RP2(非RP)或者更早的VERITAS: Failover 模式必須設置成1。
· 對於版本為5.0 MP3RP1或更高的VERITAS, Failover 模式設置和存儲CLARiiON/VNX Flare版本有關:
o 如果CLARiiON FLARE版本為24 或者24以前,Failover 模式必須設置成 1。
o 如果CLARiiON FLARE版本為26 或者26以後,VNX OE 版本為 05.31 或者更高版本,可以將Failover模式設置成4 (ALUA) ,也可以設置成1(主備模式)。
注解:
1) 需要額外的安裝VERITAS 安裝包
2) 當在版本為4.0 MP2 and 4.1設置Failover模式為2時, LUN可能在SP啟動過程中來回切換,以至於產生很多trespass報錯,所以建議把Failover設置成1,但是這個改動不是必須的。
d. Solaris MPxIO or STMS:
· CLARiiON FLARE版本為24 或者更低,Failover 模式必須設置成 1。
· FLARE Release 26或者更高, VNX OE for Block 05.31或者更高:
o Solaris 9 with SAN 4.4.7 thru 4.4.11: Failover 模式必須設置成 1。
o Solaris 9 with SAN 4.4.12或者更高: 可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)
o Solaris 10 U2 或者更低: Failover 模式必須設置成 1。
o Solaris 10 U3 或者更高:可以將Failover 模式設置成4 (ALUA) ,也可以設置成1(主備模式)
e. Solaris MPxIO : 對於RAID 6 and VRAID, Failover 模式必須設置成4.
Open VMS
Parameter | Native Failover |
Initiator Type | Decimal 28/ hexadecimal 1C (Compaq/Tru64) |
Arraycommpath | 1 (enabled) |
Failovermode | 1 or 4a |
UnitSerialNumber | LUN |
a. Open VMS
如果CLARiiON FLARE版本為28 或者29,Failover 模式必須設置成 1。
如果CLARiiON FLARE版本為30 或者30以後,VNX OE 版本為 05.31 或者更高版本:
· 對於集成VMS和非集成版本為V8.3或者更高的VMS,推薦Failover 模式設置成4
· 對於非集成版本低於V8.3的VMS,可以將Failover 模式設置成4 (ALUA) 或者1(主備模式)。
Tru64
Parameter | Native Failover |
Initiator Type | decimal 28/ hexadecimal 1C (Compaq/Tru64) |
Arraycommpath | 1 (Enabled) |
Failovermode | 0 |
UnitSerialNumber | Array |
Netware
Parameter | PowerPath |
Initiator Type | 3 (CLARiiON open) |
Arraycommpath | 1 (Enabled) |
Failovermode | 1 |
UnitSerialNumber | Array |
Apple
Parameter | ATTO HBA stack |
Initiator Type | 3 (CLARiiON open) |
Arraycommpath | 1 (Enabled) |
Failovermode | 4 |
UnitSerialNumber | Array |
IRIX
Parameter | Native Failover |
Initiator Type | 9 (SGI) |
Arraycommpath | 0 |
Failovermode | 0 |
UnitSerialNumber | Array |
參考
EMC知識庫文章emc99467 What are the Initiator, Arraycommpath, and Failovermode settings for PowerPath,DMP, PVLinks, and native failover software?
應用於
各種作業系統Windows、Linux、VMware、AIX、HP-UX、Solaris、Open VMS、Tru64、Netware、Apple、IRIX
沒有留言:
張貼留言