使用migratepv移植系統及映象一例

shilei1發表於2011-07-18
環境:
作業系統為5300 ,是由5100升級過來的
rootvg 裡兩塊盤 hdisk1 hdisk2,系統相關的檔案系統型別全為jfs,所以不能線上減小檔案系統
ibm150:[/]#lspv -l hdisk1
hdisk1:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd3                   16    16    16..00..00..00..00    /tmp
hd1                   11    11   11..00..00..00..00    /home
hd2                   215   215   109..106..00..00..00  /usr
hd9var                3     3     03..00..00..00..00    /var
hd8                   1     1     01..00..00..00..00    N/A
hd4                   10    10    10..00..00..00..00    /
hd5                   1     1     01..00..00..00..00    N/A

ibm150:[/]#lspv -l hdisk2
hdisk2:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd10opt               6     6     06..00..00..00..00    /opt
hd3                   65    65    65..00..00..00..00    /tmp
hd9var                1     1     01..00..00..00..00    /var
hd6                   152   152   109..43..00..00..00   N/A
現在需要將hdisk2上的lv移植到hdisk1上去
使用migratepv命令,以下是具體步驟
1、migratepv -l hd10opt hdisk2 hdisk1
2、migratepv -l hd3 hdisk2 hdisk1
   migratepv -l hd9var hdisk2 hdisk1
雖然hd3與hd9var位於兩個磁碟,但是migratepv同樣可以執行移植,
因為migratepv執行時,會先將lv映象,然後再把源盤的lv刪除
3、對於hd6的移植,稍微複雜一點,為了安全起見,
1)ibm150:[/]#sysdumpdev -l
primary              /dev/hd6
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
由上可以看出hd6是主dump裝置,為了移植hd6
2)可以新建一個臨時的ps作為替代,
mkps -s 200 -n datavg hdisk0
在hdisk0上建立一個200個pp大小的ps,並且立即active
ibm150:[/]#lsps -a
Page Space      Physical Volume   Volume Group    Size %Used Active  Auto  Type
paging00        hdisk0            datavg        2304MB     1   yes    no    lv
hd6             hdisk1            rootvg        1632MB     1   yes    no    lv
3)改變主dump裝置
ibm150:[/]#sysdumpdev -p /dev/paging00
ibm150:[/]#sysdumpdev -l
primary              /dev/paging00
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
如果你想改變次dump裝置,使用sysdump -s /dev/paging01
4)修改完後,使用migratepv -l hd6 hdisk2 hdisk1進行移植,如果您的hd6設定的非常大,你可以使用chps -d適當減小ps大小,然後再移植
note:移植過程中,目的盤必須有足夠大的空間
4、移植完後,lspv -l hdisk1、lspv -l hdisk2檢視
ibm150:[/]#lspv -l hdisk1
hdisk1:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd10opt               6     6     06..00..00..00..00    /opt
hd3                   81    81    81..00..00..00..00    /tmp
hd1                   11    11   11..00..00..00..00    /home
hd2                   215   215   109..106..00..00..00  /usr
hd9var                4     4     04..00..00..00..00    /var
hd8                   1     1     01..00..00..00..00    N/A
hd4                   10    10    10..00..00..00..00    /
hd5                   1     1     01..00..00..00..00    N/A
hd6                   102   102   102..00..00..00..00   N/A
ibm150:[/]#lspv -l hdisk2
5、執行完後,對系統bosboot -a,shutdown -Fr重啟機器
6、對硬碟實施映象
1)extendvg rootvg hdisk2 此例 hdisk2已經在rootvg中
2)chvg -Qn rootvg    關閉卷組的qurom
3) smitty mirrorvg 或 mirrorvg -c 2 rootvg
4) ibm150:[/]#lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     102   204   2    open/syncd    N/A
hd8                 jfslog     1     2     2    open/syncd    N/A
hd4                 jfs        10    20    2    open/syncd    /
hd2                 jfs        215   430   2    open/stale    /usr
hd9var              jfs        4     8     2    open/stale    /var
hd3                 jfs        81    162   2    open/stale    /tmp
hd1                 jfs        11    22    2    open/stale    /home
hd10opt             jfs        6     12    2    open/stale    /opt
可以看出磁碟正在同步
5)更新bootimage ,bosboot -a
ibm150:[/]#bosboot -a
bosboot: Boot image is 22431 512 byte blocks.
6) 修改bootlist
bootlist -m normal hdisk2 hdisk1 cd0
7) shutdown -Fr 驗證系統是否能從hdisk2啟動
8) 驗證啟動裝置是否為hdisk2
ibm150:[/]#bootinfo -b
hdisk2
7、對硬碟解除映象
1)smitty unmirrorvg 或 unmirrorvg rootvg hdisk1
 將hdisk1剔出rootvg映象
2) reducevg rootvg hdisk1
3) bosboot -a 更新bootimage
ibm150:[/]#bosboot -a
bosboot: Boot image is 22431 512 byte blocks.
4)去除hdisk1的 boot record
ibm150:[/]#chpv -c hdisk1
5)更改bootlist
ibm150:[/]#bootlist -m normal hdisk2 cd0
ibm150:[/]#bootlist -m normal -o
hdisk2
cd0
6)更改卷組的qurom機制,將rootvg qurom機制開啟
chvg -Qy rootvg
shutdown -Fr 重新啟動

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-702454/,如需轉載,請註明出處,否則將追究法律責任。

相關文章