DellEMC PowerPath安裝及管理手冊
PowerPath管理手冊
Windows環(huán)境
一、安裝
1.安裝簡述
EMC PowerPath 6.0安裝在系統(tǒng)Windows 2008R2上,正常圖形界面安裝需要打兩個(gè)補(bǔ)丁,分別為KB2921916和KB3033929。
?????? 因PowerPath安裝采用SHA256證書簽名,為了讓SHA256簽名驅(qū)動程序能夠在Windows2008R2上正常運(yùn)行,必須在服務(wù)器上安裝由KB2921916和KB3033929支出的Microsoft熱修復(fù)程序。在服務(wù)器上繼續(xù)執(zhí)行安裝操作之前,PowerPath安裝程序會先檢查是否存在這些KB。如沒有此KB,使用CLI進(jìn)行安裝時(shí),您可通過傳遞“NO_CHECK=1”安裝程序參數(shù)繞過PowerPath安裝程序KB檢查。
?????? 如Windows2008R2未安裝SP1補(bǔ)丁程序包,即使繞過檢查還會提示缺少KB979710,此KB為安裝Microsoft故障轉(zhuǎn)移集群功能時(shí),需要安裝此KB,系缺少SP1補(bǔ)丁誤報(bào)。
?
2.安裝環(huán)境
此系統(tǒng)安裝環(huán)境Windows 2008 R2 +SP1補(bǔ)丁包,無需安裝其他補(bǔ)丁,使用CLI命令方式安裝,運(yùn)行cmd程序,命令如下:
C:\PP>EMCPower.X64.signed.6.0.b401.exe /v"/L*v C:\logs\setup.log NO_KBCHECK=1"
不通系統(tǒng)需要安裝版本即系統(tǒng)補(bǔ)丁不通,視情況而定。
3.安裝過程
PowerPath安裝步驟:
1.將PowerPath安裝程序拷貝到C盤下,目錄為C:\PP
2.打開cmd程序,將運(yùn)行命令切換到C:\PP目錄下
?????? C:\Users\Administrator>cd C:\PP

3.運(yùn)行dir命令查看目錄下文件
?????? C:\PP>dir

4.運(yùn)行命令開始安裝PowerPath
?????? C:\PP>EMCPower.X64.signed.6.0.b401.exe /v"/L*v C:\logs\setup.log NO_KBCHECK=1"

5.自動彈出GUI安裝界面,選擇中文,點(diǎn)擊Next

6.安裝程序啟動中

7.開始安裝,點(diǎn)擊下一步

8.選擇組件,默認(rèn)安裝,點(diǎn)擊下一步

9.默認(rèn)保留路徑,點(diǎn)擊下一步

10.開始安裝

11.彈出許可證工具,可現(xiàn)在輸入許可,也可點(diǎn)擊確定,后續(xù)輸入許可

12.輸入許可,點(diǎn)擊添加

13.點(diǎn)擊確定

14.點(diǎn)擊完成

15.點(diǎn)擊是,重啟系統(tǒng)

16.如果安裝過程中未輸入許可,可在重啟過后,打開開始菜單>所有程序>EMC>PowerPath 許可證工具輸入許可。

?
4.安裝完成
安裝完成后既可將C盤PP文件夾及其內(nèi)文件刪除,多路徑聚合自動完成,從磁盤管理查看鬼盤消失,將存儲磁盤聯(lián)機(jī),既可進(jìn)行初始化、分區(qū)、格式化、分配盤符等操作。
使用如下命令查看多路徑狀態(tài):
powermt display
powermt display dev=all
powermt display ports

5.說明
EMC PowerPath for Windows存儲多路徑管理軟件,本身并不是多路徑軟件,只起到管理作用,它調(diào)用了Windows自帶的MPIO多路徑程序。
?

6.注意
卸載 PowerPath 早期版本,而不重新啟動,然后安裝新版本可能會導(dǎo)致系統(tǒng)崩潰。為了避免該問題,請?jiān)诎惭b、卸載或升級 PowerPath 之后重新啟動。
如果在安裝、卸載或升級 PowerPath 之后未重新啟動系統(tǒng),操作系統(tǒng)會混淆未卸載的舊驅(qū)動程序和安裝的新驅(qū)動程序,造成系統(tǒng)死機(jī)。
?
?
二、管理
圖例說明:

正常狀態(tài):

報(bào)錯(cuò)狀態(tài):


?
Linux環(huán)境
一、 安裝
1.上傳安裝包
將安裝包上傳到linux系統(tǒng)tmp下
2.運(yùn)行安裝命令
# rpm -ivh EMCPower.LINUX-6.3.0.01.00-001.RHEL6.x86_64.rpm
Preparing...??????????????? ########################################### [100%]
?? 1:EMCpower.LINUX???????? ########################################### [100%]
此處用到的所有商標(biāo)分別是其各自所有者的資產(chǎn)。
注意:管理 CLARiiON AX 系列陣列不需要許可證注冊。
?
*** IMPORTANT ***
啟動 PowerPath 之前,請檢查下列配置:
?? - 為 PowerPath 偽設(shè)備的 /etc/fstab 裝載選項(xiàng)添加 _netdev。
?? - 確保已啟動 netfs 服務(wù)。
???? 使用 _netdev 選項(xiàng)裝載設(shè)備時(shí)需要 netfs 服務(wù)。
?? - 根據(jù) PowerPath 建議,在 /etc/lvm/lvm.conf 中設(shè)置 LVM 過濾器。
?? - 將 /etc/multipath.conf 中的所有設(shè)備列入黑名單,并停止 multipathd 服務(wù)。
?? - 安裝 PowerPath 許可證并確保未將策略設(shè)置為 BasicFailover。
?? - 如果沒有可用的許可證,請確保主機(jī)中僅有一個(gè)活動的 HBA 端口。
???? 未經(jīng)過許可,PowerPath 僅支持單個(gè) HBA 配置。
更多詳細(xì)信息,請參閱《PowerPath 安裝和管理指南》。
3.注冊PowerPath
# emcpreg -install
?
===========?? EMC PowerPath Registration ===========
Do you have a new registration key or keys to enter?[n] y
????????????????? Enter the registration keys(s) for your product(s),
????????????????? one per line, pressing Enter after each key.
????????????????? After typing all keys, press Enter again.
?
Key (Enter if done): BKPH-3B47-XFMY-QJIX-MG9F-KSMW
1 key(s) successfully added.
Key successfully installed.
?
Key (Enter if done):
1 key(s) successfully registered.
?
4.啟動PowerPath
#/etc/init.d/PowerPath start
正在啟動 PowerPath:? 完畢
?
5.保存配置
# powermt save
?
二、 配置
1.?? 動態(tài)添加和刪除 LUN
添加 LUN
1.如果 PowerPath 已經(jīng)管理要添加新 LUN 的同一陣列上的一些 LUN,則PowerPath 會自動觸發(fā)一次總線掃描并在兩分鐘內(nèi)配置新 LUN。如果 PowerPath 未管理要添加新 LUN 的同一陣列上的任何 LUN,或者如果LUN 將添加到 Dell SC 陣列上,則繼續(xù)執(zhí)行步驟 2,以檢測并配置新添加的LUN。
?
2.自動掃描其他路徑:
對于掃描 hba,鍵入:
/etc/opt/emcpower/emcplun_linux scan hba
對于掃描 iSCSI 軟件啟動器,鍵入:
/etc/opt/emcpower/emcplun_linux scan iscsi
或
手動掃描其他路徑
?????? echo "- - -" > /sys/class/scsi_host/host<#>/scan
?
?
刪除 LUN
1.··找出要?jiǎng)h除的設(shè)備
/etc/opt/emcpower/emcplun_linux list emcpower<id>
例如:
# /etc/opt/emcpower/emcplun_linux list emcpowerc
-------------------------------------------------------------------------------
Pseudo Dev?????? :Array ID??? ?????? :Logical Dev?? :Native Dev(s)=SCSI Address
-------------------------------------------------------------------------------
emcpowerc??????? :VIRT1922RZ5CEH???? :?????????????? :sdj=7:0:0:2???? sdh=6:0:0:2
--------------------------------------------------------------------------------
2.停止該設(shè)備I/O,并確定該設(shè)備未使用。
3.刪除LUN
/etc/opt/emcpower/emcplun_linux remove <pseudo-list> [-noprompt]
例如:
# /etc/opt/emcpower/emcplun_linux remove emcpowerc
---------------------------------------------------------------------
INFO: Following device(s) selected
------------------------------------------------------------------------------------------------
Pseudo Dev?????? :Array ID??? ???????? :Logical Dev?????? :Native Dev(s)=SCSI Address
------------------------------------------------------------------------------------------------
emcpowerc??????? :VIRT1922RZ5CEH???? : ????????????? ?????:sdj=7:0:0:2???? sdh=6:0:0:2?????????????????
---------------------------------------------------------------------
WARNING: This option invokes 'powermt remove dev=<pseudo>' command. Please proceed with Caution!!!
Continue operation? [y,q->quit]: y????
---------------------------------------------------------------------
emcpowerc??????? :VIRT1922RZ5CEH???? : ????? ?????????? :sdj=7:0:0:2???? sdh=6:0:0:2??????????????????
Executing powermt remove dev=emcpowerc
Deleting Native devices: sdj sdh sdg
---------------------------------------------------------------------
INFO: Executing 'powermt release'
---------------------------------------------------------------------
INFO: Executing 'powermt save'
?
調(diào)整LUN大小
使用fdisk –l或lsblk查看LUN大小。
使用命令/etc/opt/emcpower/emcplun_linux list emcpower<id>查看要調(diào)整的LUN
# /etc/opt/emcpower/emcplun_linux list emcpowerc
-------------------------------------------------------------------------------
Pseudo Dev?????? :Array ID??? ?????? :Logical Dev?? :Native Dev(s)=SCSI Address
-------------------------------------------------------------------------------
emcpowerc??????? :VIRT1922RZ5CEH???? :?????????????? :sdj=7:0:0:2???? sdh=6:0:0:2
--------------------------------------------------------------------------------
使用命令echo 1 > /sys/block/sd<#>/device/rescan掃描磁盤
# echo 1 > /sys/block/sdj/device/rescan
# echo 1 > /sys/block/sdh/device/rescan
掃描完成后查看LUN大小已經(jīng)發(fā)生變化。
2.?? 添加或刪除路徑
如果配置更改會影響主機(jī)與存儲系統(tǒng)的連接或邏輯設(shè)備標(biāo)識,您必須重新配置 PowerPath。例如:
光纖通道交換機(jī)zone更改
添加或刪除光纖通道交換機(jī)
添加或刪除 HBA 或存儲系統(tǒng)端口
添加或刪除邏輯設(shè)備
向PowerPath邏輯設(shè)備添加新路徑
1.自動掃描其他路徑:
對于掃描 hba,鍵入:
/etc/opt/emcpower/emcplun_linux scan hba
對于掃描 iSCSI 軟件啟動器,鍵入:
/etc/opt/emcpower/emcplun_linux scan iscsi
或
手動掃描其他路徑
?????? echo "- - -" > /sys/class/scsi_host/host<#>/scan
2. 配置 PowerPath 控制下的新路徑。
Powermt Config
3. 保存新配置。
powermt save
刪除指向 PowerPath 邏輯設(shè)備的某些路徑
這種情況用于用戶服務(wù)器更換過HBA卡,更換完成后,路勁不會自動更新,需要手動刪除。
1.確認(rèn)要?jiǎng)h除路徑的邏輯設(shè)備的配置。
#powermt display dev=all
Pseudo name=emcpowera
Unity ID=VIRT1922RZ5CEH [Host_23]
Logical device ID=60060160B319B026B4CC235F37068E87 [wlj-test]
state=alive; policy=CLAROpt; queued-IOs=0
Owner: default=SP A, current=Unknown? Array failover mode: 4
==============================================================================
--------------- Host ---------------?? - Stor -? -- I/O Path --?? -- Stats ---
###? HW Path?????????????? I/O Paths??? Interf.? Mode???? State?? Q-IOs Errors
==============================================================================
7 172.44.44.175????????? sdd??????? SP A0???? active? alive????? 0????? 0
6 172.44.44.175????????? sdc??????? SP A1???? active? alive????? 0????? 0
5 172.44.44.175????????? sdb??????? SP A2???? active? alive ?????0????? 0
3 UNKNOWN???????? unknown??? SP A0???? active? dead?????? 0????? 1
4 UNKNOWN???????? unknown??? SP A1???? active? dead?????? 0????? 1
?
2. 將要?jiǎng)h除的所有路徑設(shè)為備用模式。powermt set mode=standby hba=<#>
#powermt set mode=standby hba=<3>
#powermt set mode=standby hba=<4>
?
3.查看狀態(tài)
#powermt display dev=all
………………
3 UNKNOWN???????? unknown??? SP A0??? standby? dead?????? 0????? 1
4 UNKNOWN???????? unknown??? SP A1??? standby? dead?????? 0????? 1
?
4. 確認(rèn)列為無效路徑的那些路徑是您打算刪除的路徑。
# powermt restore
Warning: Device emcpowera bus 3 path unknown is currently dead.
Warning: Device emcpowera bus 4 path unknown is currently dead.
?
5. 刪除邏輯設(shè)備
# powermt remove hba=3
# powermt remove hba=4
?
6.從內(nèi)核中刪除過時(shí)的本機(jī)設(shè)備。
echo 1 > /sys/block/<本機(jī)設(shè)備>/device/delete
即:/etc/opt/emcpower/emcplun_linux list emcpowerc 顯示關(guān)聯(lián)的sdj、sdh、sdg等
?
7. 保存新配置。
powermt save