AIX pvid混亂,修改PVID與VGID
本來應該要hdiskpower73屬於vg_db2,hdiskpower144屬於vg_db4,現在發現hdiskpower73和hdiskpower144實際上好像是同一塊盤,無法分別在兩個VG裡。
怎麼解決?
[@more@]問題現象
db176:/@root>#reducevg -d vg_db4 hdiskpower73
db176:/@root>#powermt remove dev=hdiskpower73
db176:/@root>#powermt remove dev=hdiskpower144
db176:/@root>#cfgmgr
db176:/@root>#powermt display
Symmetrix logical device count=180
CLARiiON logical device count=0
Hitachi logical device count=0
Invista logical device count=0
HP xp logical device count=0
Ess logical device count=0
HP HSx logical device count=0
==============================================================================
----- Host Bus Adapters --------- ------ I/O Paths ----- ------ Stats ------
### HW Path Summary Total Dead IO/Sec Q-IOs Errors
==============================================================================
0 fscsi0 optimal 332 0 - 0 0
1 fscsi2 optimal 332 0 - 0 0
2 fscsi4 optimal 332 0 - 0 0
3 fscsi5 optimal 332 0 - 0 0
db176:/@root>#extendvg vg_db2 hdiskpower73
0516-1398 extendvg: The physical volume hdiskpower73, appears to belong to
another volume group. Use the force option to add this physical volume
to a volume group.
0516-792 extendvg: Unable to extend volume group.
db176:/@root>#extendvg -f vg_db2 hdiskpower73
db176:/@root>#lsvg -p vg_db2
vg_db2:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdiskpower51 active 725 724 145..144..145..145..145
hdiskpower52 active 725 724 145..144..145..145..145
hdiskpower53 active 725 724 145..144..145..145..145
hdiskpower54 active 725 724 145..144..145..145..145
hdiskpower55 active 725 725 145..145..145..145..145
hdiskpower56 active 725 725 145..145..145..145..145
hdiskpower57 active 725 725 145..145..145..145..145
hdiskpower58 active 725 725 145..145..145..145..145
hdiskpower59 active 725 725 145..145..145..145..145
hdiskpower60 active 725 725 145..145..145..145..145
hdiskpower61 active 725 725 145..145..145..145..145
hdiskpower62 active 725 725 145..145..145..145..145
hdiskpower63 active 725 725 145..145..145..145..145
hdiskpower64 active 725 725 145..145..145..145..145
hdiskpower65 active 725 725 145..145..145..145..145
hdiskpower66 active 725 725 145..145..145..145..145
hdiskpower67 active 725 725 145..145..145..145..145
hdiskpower68 active 725 725 145..145..145..145..145
hdiskpower69 active 725 725 145..145..145..145..145
hdiskpower70 active 725 725 145..145..145..145..145
hdiskpower71 active 725 725 145..145..145..145..145
hdiskpower72 active 725 725 145..145..145..145..145
hdiskpower144 active 725 725 145..145..145..145..145
hdiskpower74 active 725 725 145..145..145..145..145
hdiskpower75 active 725 725 145..145..145..145..145
hdiskpower76 active 725 725 145..145..145..145..145
hdiskpower77 active 725 725 145..145..145..145..145
hdiskpower78 active 725 725 145..145..145..145..145
hdiskpower79 active 725 725 145..145..145..145..145
hdiskpower80 active 725 725 145..145..145..145..145
hdiskpower81 active 725 725 145..145..145..145..145
hdiskpower82 active 725 725 145..145..145..145..145
hdiskpower83 active 725 725 145..145..145..145..145
hdiskpower84 active 725 725 145..145..145..145..145
hdiskpower85 active 725 725 145..145..145..145..145
hdiskpower86 active 725 725 145..145..145..145..145
db176:/@root>#lspv hdiskpower73
PHYSICAL VOLUME: hdiskpower144 VOLUME GROUP: vg_db2
PV IDENTIFIER: 00c4b454e06cf223 VG IDENTIFIER 00c4b45400004c0000000120f125e3da
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 0
TOTAL PPs: 725 (23200 megabytes) VG DESCRIPTORS: 1
FREE PPs: 725 (23200 megabytes) HOT SPARE: no
USED PPs: 0 (0 megabytes) MAX REQUEST: 256 kilobytes
FREE DISTRIBUTION: 145..145..145..145..145
USED DISTRIBUTION: 00..00..00..00..00
db176:/@root>#lspv hdiskpower144
PHYSICAL VOLUME: hdiskpower144 VOLUME GROUP: vg_db2
PV IDENTIFIER: 00c4b454e06cf223 VG IDENTIFIER 00c4b45400004c0000000120f125e3da
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 0
TOTAL PPs: 725 (23200 megabytes) VG DESCRIPTORS: 1
FREE PPs: 725 (23200 megabytes) HOT SPARE: no
USED PPs: 0 (0 megabytes) MAX REQUEST: 256 kilobytes
FREE DISTRIBUTION: 145..145..145..145..145
USED DISTRIBUTION: 00..00..00..00..00
db176:/u01@root>#exportvg vg_db2
db176:/u01@root>#importvg -y vg_db2 hdiskpower73
0516-1791 redefinevg: lvm_rec for PV hdiskpower144 has VGID 00c4b45400004c0000000120f129b4dc (00c4b45400004c0000000120f125e3da expected)
errpt裡的資訊:
---------------------------------------------------------------------------
LABEL: LVM_QUORUMNOQUORUM
IDENTIFIER: 5BEAD71B
Date/Time: Mon May 4 21:36:37 BEIST 2009
Sequence Number: 62
Machine Id: 00C4B4544C00
Node Id: db176
Class: S
Type: INFO
Resource Name: LIBLVM
Description
Activation of a no quorum volume group with out 100% of the disks
Probable Causes
One or more physical volumes are not available and MISSINGPV_VARYON variable is on
Detail Data
MAJOR/MINOR DEVICE NUMBER
002C 0000
SENSE DATA
00C4 B454 0000 4C00 0000 0120 F125 E3DA 0000 0000 0000 0000 0000 0000 0000 0000
---------------------------------------------------------------------------
vg_db2
改hdiskpower73的VGID
hdiskpower73的PVID變成和hdiskpower77一樣了,hdiskpower77屬於vg_db2。
./chvgid.sh f125e3da hdiskpower73
cat > chvgid.sh
#!/usr/bin/ksh
vgid=$1
disk=$2
set -A a `echo $vgid|
awk '{
for (f=1; f <= length($0); f=f+2) {
print "ibase=16nobase=8n"toupper(substr($0,f,2))
}
}'|bc 2>/dev/null`
/usr/bin/echo ""${a[0]}""${a[1]}""${a[2]}""${a[3]}"c"|dd bs=1 seek=3600 of=/dev/$disk
刪掉hdiskpower73重新認
db176:/@root>#varyoffvg vg_db2
db176:/@root>#rmdev -dl hdiskpower73
hdiskpower73 deleted
db176:/@root>#cfgmgr
檢視重新認回的PVID
db176:/@root>#lquerypv -h /dev/hdiskpower73
00000000 C9C2D4C1 00000000 00000000 00000000 |................|
00000010 00000000 00000000 00000000 00000000 |................|
00000020 00000000 00000000 00000000 00000000 |................|
00000030 00000000 00000000 00000000 00000000 |................|
00000040 00000000 00000000 00000000 00000000 |................|
00000050 00000000 00000000 00000000 00000000 |................|
00000060 00000000 00000000 00000000 00000000 |................|
00000070 00000000 00000000 00000000 00000000 |................|
00000080 00C4B454 E074AE5E 00000000 00000000 |...T.t.^........|
00000090 00000000 00000000 00000000 00000000 |................|
000000A0 00000000 00000000 00000000 00000000 |................|
000000B0 00000000 00000000 00000000 00000000 |................|
000000C0 00000000 00000000 00000000 00000000 |................|
000000D0 00000000 00000000 00000000 00000000 |................|
000000E0 00000000 00000000 00000000 00000000 |................|
000000F0 00000000 00000000 00000000 00000000 |................|
db176:/@root>#lquerypv -h /dev/hdiskpower77
00000000 C9C2D4C1 00000000 00000000 00000000 |................|
00000010 00000000 00000000 00000000 00000000 |................|
00000020 00000000 00000000 00000000 00000000 |................|
00000030 00000000 00000000 00000000 00000000 |................|
00000040 00000000 00000000 00000000 00000000 |................|
00000050 00000000 00000000 00000000 00000000 |................|
00000060 00000000 00000000 00000000 00000000 |................|
00000070 00000000 00000000 00000000 00000000 |................|
00000080 00C4B454 E074AE5E 00000000 00000000 |...T.t.^........|
00000090 00000000 00000000 00000000 00000000 |................|
000000A0 00000000 00000000 00000000 00000000 |................|
000000B0 00000000 00000000 00000000 00000000 |................|
000000C0 00000000 00000000 00000000 00000000 |................|
000000D0 00000000 00000000 00000000 00000000 |................|
000000E0 00000000 00000000 00000000 00000000 |................|
000000F0 00000000 00000000 00000000 00000000 |................|
發現hdiskpower73和hdiskpower77的PVID是一樣的。
db176:/@root>#
db176:/@root>#chdev -l hdiskpower73 -a pv=clear
hdiskpower73 changed
db176:/@root>#lspv hdiskpower73
0516-304 : Unable to find device id hdiskpower73 in the Device
Configuration Database.
db176:/@root>#lquerypv -h /dev/hdiskpower73
00000000 C9C2D4C1 00000000 00000000 00000000 |................|
00000010 00000000 00000000 00000000 00000000 |................|
00000020 00000000 00000000 00000000 00000000 |................|
00000030 00000000 00000000 00000000 00000000 |................|
00000040 00000000 00000000 00000000 00000000 |................|
00000050 00000000 00000000 00000000 00000000 |................|
00000060 00000000 00000000 00000000 00000000 |................|
00000070 00000000 00000000 00000000 00000000 |................|
00000080 00000000 00000000 00000000 00000000 |................|
00000090 00000000 00000000 00000000 00000000 |................|
000000A0 00000000 00000000 00000000 00000000 |................|
000000B0 00000000 00000000 00000000 00000000 |................|
000000C0 00000000 00000000 00000000 00000000 |................|
000000D0 00000000 00000000 00000000 00000000 |................|
000000E0 00000000 00000000 00000000 00000000 |................|
000000F0 00000000 00000000 00000000 00000000 |................|
清除了hdiskpower73的PVID
db176:/@root>#chdev -l hdiskpower73 -a pv=yes
hdiskpower73 changed
db176:/@root>#lquerypv -h /dev/hdiskpower73
00000000 C9C2D4C1 00000000 00000000 00000000 |................|
00000010 00000000 00000000 00000000 00000000 |................|
00000020 00000000 00000000 00000000 00000000 |................|
00000030 00000000 00000000 00000000 00000000 |................|
00000040 00000000 00000000 00000000 00000000 |................|
00000050 00000000 00000000 00000000 00000000 |................|
00000060 00000000 00000000 00000000 00000000 |................|
00000070 00000000 00000000 00000000 00000000 |................|
00000080 00C4B454 FE6F2375 00000000 00000000 |...T.o#u........|
00000090 00000000 00000000 00000000 00000000 |................|
000000A0 00000000 00000000 00000000 00000000 |................|
000000B0 00000000 00000000 00000000 00000000 |................|
000000C0 00000000 00000000 00000000 00000000 |................|
000000D0 00000000 00000000 00000000 00000000 |................|
000000E0 00000000 00000000 00000000 00000000 |................|
000000F0 00000000 00000000 00000000 00000000 |................|
重新認回新的PVID
db176:/@root>#varyonvg vg_db2
db176:/@root>#lspv hdiskpower73
0516-320 : Physical volume hdiskpower73 is not assigned to
a volume group.
db176:/@root>#lspv hdiskpower77
PHYSICAL VOLUME: hdiskpower77 VOLUME GROUP: vg_db2
PV IDENTIFIER: 00c4b454e074ae5e VG IDENTIFIER 00c4b45400004c0000000120f125e3da
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 0
TOTAL PPs: 725 (23200 megabytes) VG DESCRIPTORS: 1
FREE PPs: 725 (23200 megabytes) HOT SPARE: no
USED PPs: 0 (0 megabytes) MAX REQUEST: 256 kilobytes
FREE DISTRIBUTION: 145..145..145..145..145
USED DISTRIBUTION: 00..00..00..00..00
db176:/@root>#extendvg vg_db2 hdiskpower73
0516-1398 extendvg: The physical volume hdiskpower73, appears to belong to
another volume group. Use the force option to add this physical volume
to a volume group.
0516-792 extendvg: Unable to extend volume group.
db176:/@root>#extendvg -f vg_db2 hdiskpower73
db176:/@root>#lsvg -p vg_db2
vg_db2:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdiskpower51 active 725 724 145..144..145..145..145
hdiskpower52 active 725 724 145..144..145..145..145
hdiskpower53 active 725 724 145..144..145..145..145
hdiskpower54 active 725 724 145..144..145..145..145
hdiskpower55 active 725 725 145..145..145..145..145
hdiskpower56 active 725 725 145..145..145..145..145
hdiskpower57 active 725 725 145..145..145..145..145
hdiskpower58 active 725 725 145..145..145..145..145
hdiskpower59 active 725 725 145..145..145..145..145
hdiskpower60 active 725 725 145..145..145..145..145
hdiskpower61 active 725 725 145..145..145..145..145
hdiskpower62 active 725 725 145..145..145..145..145
hdiskpower63 active 725 725 145..145..145..145..145
hdiskpower64 active 725 725 145..145..145..145..145
hdiskpower65 active 725 725 145..145..145..145..145
hdiskpower66 active 725 725 145..145..145..145..145
hdiskpower67 active 725 725 145..145..145..145..145
hdiskpower68 active 725 725 145..145..145..145..145
hdiskpower69 active 725 725 145..145..145..145..145
hdiskpower70 active 725 725 145..145..145..145..145
hdiskpower71 active 725 725 145..145..145..145..145
hdiskpower72 active 725 725 145..145..145..145..145
hdiskpower73 active 725 725 145..145..145..145..145
hdiskpower74 active 725 725 145..145..145..145..145
hdiskpower75 active 725 725 145..145..145..145..145
hdiskpower76 active 725 725 145..145..145..145..145
hdiskpower77 active 725 725 145..145..145..145..145
hdiskpower78 active 725 725 145..145..145..145..145
hdiskpower79 active 725 725 145..145..145..145..145
hdiskpower80 active 725 725 145..145..145..145..145
hdiskpower81 active 725 725 145..145..145..145..145
hdiskpower82 active 725 725 145..145..145..145..145
hdiskpower83 active 725 725 145..145..145..145..145
hdiskpower84 active 725 725 145..145..145..145..145
hdiskpower85 active 725 725 145..145..145..145..145
hdiskpower86 active 725 725 145..145..145..145..145
db176:/@root>#lspv hdiskpower73
PHYSICAL VOLUME: hdiskpower73 VOLUME GROUP: vg_db2
PV IDENTIFIER: 00c4b454fe6f2375 VG IDENTIFIER 00c4b45400004c0000000120f125e3da
PV STATE: active
STALE PARTITIONS: 0 ALLOCATABLE: yes
PP SIZE: 32 megabyte(s) LOGICAL VOLUMES: 0
TOTAL PPs: 725 (23200 megabytes) VG DESCRIPTORS: 1
FREE PPs: 725 (23200 megabytes) HOT SPARE: no
USED PPs: 0 (0 megabytes) MAX REQUEST: 256 kilobytes
FREE DISTRIBUTION: 145..145..145..145..145
USED DISTRIBUTION: 00..00..00..00..00
相關命令
用lqueryvg -Atp hdiskpower73 看vgda的資訊
lquerypv -h /dev/hdiskpower73 80 10
看disk上的pvid
用readvgda 看VGDA
用lqueryvg -AtP -p 看好盤壞盤
用lquerypv 看PV資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/668365/viewspace-1021744/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 數字化的混亂之治
- 西方的世界是那麼混亂
- 混亂劇本殺:有人能賺百萬,有人只能混口飯
- 用Kubernetes解決容器的混亂(上)
- 資料混亂如何正確使用CRM
- 企業資料狀態混亂之原因與對策:引入DDD - Allamaraju
- 單體monolith與微服務架構的四種實現狀態:混亂與有序 - lofidewantoMono微服務架構IDE
- 國際C語言混亂程式碼大賽C語言
- 【AIX】AIX程式監控工具AI
- vue專案打包後多行省略樣式混亂Vue
- 複雜混亂系統的三種應對方式
- 《摔角城大亂鬥》:拳拳到肉的大型混戰
- python與matlab混編PythonMatlab
- 混亂C原始碼的幾個錯誤,你犯了嗎?原始碼
- 服裝倉庫混亂的原因及解決辦法
- “我只是想幫忙”:混亂之中,上海居民團結互助
- AIX VGDAAI
- 記憶體混亂及解決方法和死鎖問題記憶體
- 收拾混亂賬密,IT特權賬號管理實踐分享
- 2021 平面設計趨勢:對混亂的審美反應
- Excel?責任混亂?資金不足?倉庫管理的出路在哪Excel
- 【AIX-PS】AIX系統ps命令詳解AI
- 前端生態混亂,AMP&MIP在努力做標準化工作前端
- 混亂中尋找秩序 - 戰棋手遊《鋼嵐》產品分析(下)
- BI資料視覺化|排版混亂、無重點怎麼辦?視覺化
- 《Splitgate》GI 前瞻:開啟思路,擁抱混亂,方能玩轉戰場
- 有了Git這個操作,我再也不怕程式碼混亂了!Git
- QML::qml與c++混編C++
- 【重要】統一管理碎片程式碼,跟混亂程式碼說再見
- 記一次ThreadLocal中的使用者資訊混亂問題thread
- windows10系統下重啟後桌面混亂怎麼解決Windows
- 從混亂到整潔:JavaScript學習中的程式碼演變之旅JavaScript
- Install python on AIX 7PythonAI
- AIX掛載NFSAINFS
- AIX_EXT_VGAI
- aix lvm big vgAILVM
- 【AIX】記憶體AI記憶體
- aix升級opensshAI
- IBM AIX儲存層結構分析+aix常用命令IBMAI