星期一, 9月 14, 2015

[轉載]各種主機部署容錯移轉Failover的詳細配置(EMC CLARiiON storage)

各種主機部署容錯移轉Failover的詳細配置

 

轉載請在文首保留原文出處:EMC中文支援論壇 - https://community.emc.com/go/chinese#

 

介紹

 

本文將介紹在不同作業系統的主機上部署多路徑方案時,對應不同的多路徑管理軟體官方推薦的Failover詳細參數配置,其中包括的主機有:WindowsLinuxVMwareAIXHP-UXSolarisOpen VMSTru64NetwareAppleIRIX

更多資訊

 

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並部署DMPWindows:

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 VxVMLinux主機

如果Linux安裝有Powerpath,對於版本為VxVM 4.x 或者 5.xVERITAS: Failovermode 模式取決於PowerPath

如果Linux沒有安裝有Powerpath

·         對於版本為VxVM 4.xVERITAS: 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 VxVMAIX主機:

如果AIX安裝有Powerpath,對於版本為VxVM 4.x 或者 5.xVERITAS: Failovermode 模式取決於PowerPath

如果AIX沒有安裝有Powerpath,對於版本為VxVM 4.xVERITAS: Failover 模式必須設置成2

·         對於版本高於VxVM 5.0 MP1-RP3但低於 MP3-RP2VERITAS: 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 utilityUnitSerialNumber 可能顯示成LUN

 

c. 對於在使用VERITAS VxVMHP-UX主機:

如果HP-UX安裝有Powerpath,對於版本為VxVM 4.x 或者 5.xVERITAS: Failovermode 模式取決於PowerPath

如果HP-UX沒有安裝有Powerpath

·         對於版本為VxVM 4.x (11i v111i v2)VERITAS: Failover 模式必須設置成2

·         對於版本為VxVM 5.x (11i v2)VERITAS:

o    非集成主機: Failover模式可以設置成1或者2

o    集成主機:Failover 模式必須設置成1

 

d. 對於HP-UX 11i v3VERITAS VxVM 5.x帶有 thin LUN 回收功能Initiator type 必須設置成 "CLARiiON open"。

 

e. DSF settings

·         如果應用只需要持續DSF(Agile DSFs)的話,可以將Initiator Type配置成 CLARiiON Open或者 HP No Auto TrespassAgile DSFs對應格式為 /dev/disk/disk42 and /dev/rdisk/42

·         如果應用需要Legacy DSFs 的話,Initiator Type必須配置成HP No Auto TrespassLegacy 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 fencingVRTSvcs:  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.xVERITAS: Failovermode 模式取決於PowerPath

如果Linux沒有安裝有Powerpath

·         對於版本為VxVM 4.0 MP2 VxVM 4.1VERITAS: Failover 模式必須設置成2DMP)。

·         對於版本為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 或者29Failover 模式必須設置成 1

如果CLARiiON FLARE版本為30 或者30以後,VNX OE 版本為 05.31 或者更高版本:

·         對於集成VMS和非集成版本為V8.3或者更高的VMS,推薦Failover 模式設置成4

·         對於非集成版本低於V8.3VMS,可以將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?

應用於

 

各種作業系統WindowsLinuxVMwareAIXHP-UXSolarisOpen VMSTru64NetwareAppleIRIX

 

沒有留言:

LinkWithin-相關文件

Related Posts Plugin for WordPress, Blogger...