ミラーリングAIX rootvg の動的拡張

#### はじめに


AIX の rootvg を動的に拡張したログ(備忘録) です。

参考：[Growing Disks in Rootvg on AIX](https://www.ibm.com/support/pages/node/670771)


---

#### 環境

AIX 7.3 TL2 SP2 (SAN boot)

```
root@aix730202-node3: / # oslevel -s
7300-02-02-2420
```

rootvg ミラーリング状態を確認

```
root@aix730202-node2: / # lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       2       4       2    closed/syncd  N/A
hd6                 paging     128     256     2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       32      64      2    open/syncd    /
hd2                 jfs2       192     384     2    open/syncd    /usr
hd9var              jfs2       6       12      2    open/syncd    /var
hd3                 jfs2       8       16      2    open/syncd    /tmp
hd1                 jfs2       1       2       2    open/syncd    /home
hd10opt             jfs2       64      128     2    open/syncd    /opt
hd11admin           jfs2       4       8       2    open/syncd    /admin
lg_dumplv           sysdump    32      32      1    closed/syncd  N/A
livedump            jfs2       8       16      2    open/syncd    /var/adm/ras/livedump
lg_dumplv2          sysdump    32      32      1    closed/syncd  N/A
```

systemdump を除いて PPs が2倍、open/syncd のミラーリング正常状態です。


----

#### 拡張手順

* ボリューム拡張

PowerVC 管理下に対象仮想マシンが存在しているPowerVC から boot ボリューム(rootvg 領域) のLUNサイズを拡張します。(PowerVC からストレージに対する操作を実施)

対象の仮想マシンのボリュームを確認。
ボリューム名の末尾 boot-0、boot-1 がミラーリングされたrootvg 領域のボリューム (25GB) です。


![スクリーンショット 2024-10-02 15.23.30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/4c9f9c10-db6d-6b6b-412e-978c2171b3e9.png)

<br>

boot-0 のボリューム詳細に移動



![スクリーンショット 2024-10-02 15.26.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/cbf6f529-1d98-aed3-e754-1a0ad8dae6a4.png)

<br>

113GB に変更します。

![スクリーンショット 2024-10-02 15.26.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/8ae710b4-0a60-b67f-9e6d-9b7d661fa6bd.png)


<br>

PowerVC のメッセージで Extend が成功したと出ています。

<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/8c3805f7-0f8e-2492-d6f9-bd9210945701.png" width=50%>

<br>

boot-1 のボリュームも同様に実行します。(ログ省略)

<br>

変更後、どちらのボリュームも 113GB に反映されました。

![スクリーンショット 2024-10-02 16.34.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/1e3616d5-ef5e-270b-7b5d-3ecd14c95b9d.png)


<br>

---

* OS側での反映

ストレージ側のLUNは拡張しましたが、OS側で手動で認識させて反映する必要があります。


変更反映前の rootvg 状態

```
root@aix730202-node3: / # lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00fa00d600004c000000017d43623707
VG STATE:           active                   PP SIZE:        32 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1598 (51136 megabytes)
MAX LVs:            256                      FREE PPs:       246 (7872 megabytes)
LVs:                18                       USED PPs:       1352 (43264 megabytes)
OPEN LVs:           15                       QUORUM:         1 (Disabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no                       CRITICAL PVs:   no
ENCRYPTION:         yes
```

<br>

chvg -g コマンドで拡張を反映します。

```
root@aix730202-node3: / # chvg -g rootvg
0516-1164 chvg: Volume group rootvg changed.  With given characteristics rootvg
        can include up to 8 physical volumes with 4064 physical partitions each.
root@aix730202-node3: / # echo $?
0
```

<br>

変更後の rootvg の確認。
TOTAL PPs、FREE PPs が増えています。USED PPs には変わりはありません。

```
root@aix730202-node3: / # lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  00fa00d600004c000000017d43623707
VG STATE:           active                   PP SIZE:        32 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      7230 (231360 megabytes)
MAX LVs:            256                      FREE PPs:       5878 (188096 megabytes)
LVs:                18                       USED PPs:       1352 (43264 megabytes)
OPEN LVs:           15                       QUORUM:         1 (Disabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     4064                     MAX PVs:        8
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no                       CRITICAL PVs:   no
ENCRYPTION:         yes
root@aix730202-node3: / #
```


<br>
<br>

無事、動的拡張が実施できました。


以上です。