IBMiでOSミラーリング保護をシュッと設定する

# 前置き:raised_hand:
- IBM i でOSミラーリング、即ちDiskミラーリングを行います。
- IBM PowerではSSDよりもより高速に処理を行うことができる、NVMeをディスクとして使用するケースが増えております。
- 今回はNVMeのミラーリング作業について、個人勉強備忘録として作業履歴を記事にいたします。

# 環境前提
- 利用マシン
    - Power10　S1012（スマート、シュッとしている）
- IBM iのバージョン
    - 7.5　TR5
- IBM i 区画の名前
    - HARRY（有名な魔法使いさんからお借りした名前）
- Disk
    - NVMe 1.6TB　を1枚HARRY区画にアサインした状態。（実践編でもう1枚追加し、計2枚アサインする）
- Namespaceについて
    - すでにIBM i のOS導入時に1枚目のNVMe（C2スロット）はNamespaceを作成済
        - Namespaceは400GBで4つ作成してある

# 実践編
## HMCにて、NVMeを1枚HARRY区画に追加する
- 以下は、C0スロットのNVMeを1枚追加し、保管ボタンを押下した状態
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/c35cc60a-19b2-7342-7d19-82c28060c5f3.png)


## Namespaceを作成する
- 一旦（他の人も使っている可能性がある状態だったので）制限状態にせず、ACSで5250コンソールを立ち上げる
- HMCのコンソールより、パーティションを選択、保守容易度タブを押下し、`(21)専用サービス・ツールのアクティブ化`を押下し、DSTを立ち上げる
- ※このタイミングから制限状態で作業した方がスムーズです。本記事では、ASPの装置追加のタイミングで制限状態にします。
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/fd9dd02f-4b6a-a707-75f7-35de01fb6cf2.png)
- QSECOFRでDST画面にログインする
- 4.ディスク装置の処理を選択
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/025fae31-1817-83eb-1a46-bb20019ad51e.png)
- 2.ディスク構成の処理を選択
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/f7b55ef6-f49a-c2b2-cdde-3d5454aafd99.png)
- 13.NVME装置の処理を選択
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/0fcb9d9b-ef38-6d5e-5121-2981202671e1.png)
- 今回はすでにNamespaceを作成しているC2スロットのNVMeが存在しているので、4.Create NVMe namespaces to match another NVMe deviceを選択
- これを選択することにより、他の NVMe デバイスを指定して、そのデバイスのNamespaceと同じサイズと数量のNamespaceを作成することができる
- 今回は、C2スロットNVMeにあるNamespaceと同じ数・大きさで、C0スロットのNamespaceを作成することになる
    - ![スクリーンショット 2025-02-06 144612.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/b78090e1-cc2c-51bb-9ad1-1b4d3dcbca93.png)
- Source NVMe を選択する（＝C2スロットのNVMeに1を入れる）
    - ![スクリーンショット 2025-02-06 145233.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/247a5468-24b3-c65f-f0ea-9659bb3271d0.png)
- 400GBのDiskが4つ作成されていることが分かる
- 実行キーを押下
    - ![スクリーンショット 2025-02-06 145306.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/0cdceb86-c522-76c0-2547-de5913009a6a.png)
- Target NVMeを選択する（＝C0スロットのNVMeに1を入れる）
    - ![スクリーンショット 2025-02-06 145318.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/a58a5a17-2c56-ecd8-56fe-1d57dd48f236.png)
- Namespaceを作成する前の確認画面。F10を押下する
    - ![スクリーンショット 2025-02-06 145333.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/fcb12cb1-67be-06cf-b9b7-379e36900df1.png)
- 1.のDisplay NVMe namespacesを選択する
    - ![スクリーンショット 2025-02-06 144612.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/3f4f95ff-1b63-bc32-0251-6460b6885b0c.png)
- Non-configuredだが、2枚目も1枚目と同じ内容でNamespaceの作成ができていることを確認する
    - ![スクリーンショット 2025-02-06 145410.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/19c0170d-22be-a430-799d-1711d09b75dd.png)


## 制限状態にして再度DSTを立ち上げる
- 5250コンソールで、`PWRDWNSYS`で区画のシャットダウンを実行する
    - 5250コンソールは閉じずに開いたままにする
- シャットダウン後、HMCでパーティション情報を開き、キーロック位置を標準から手動に変更して保管を押下
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/56d10be3-4e8b-adc3-9475-103e2ca89c3a.png)
- 区画の起動を行う

## ASPにNamespaceを追加
- コンソール画面に制限状態のDST画面が表示されるので、ログインする
- 4.ディスク装置の処理を選択
- 2.ディスク構成の処理を選択
    - ![スクリーンショット 2025-02-06 163607.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/263a8a7a-63fd-45d1-0a26-7258ff342c5d.png)
- 3.ASPへの装置の追加を選択
    - ![スクリーンショット 2025-02-06 165320.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/cb727ace-bf0d-bb5f-3a2e-aca8e575ebbf.png)
- 3.既存のASPへの装置の追加を選択
    - ![スクリーンショット 2025-02-06 165335.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/2cdc776d-1f97-5d5f-152a-6071de8d31ad.png)
- 装置を追加するASPの指定でASPにすべてのNamespaceを選択する
    - ![スクリーンショット 2025-02-06 165356.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/121a9170-bd75-1d3d-58eb-d906db49a5b9.png)
- しばらく待つ
    - ![スクリーンショット 2025-02-06 165429.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/df88f299-c271-be9e-133b-f1f61747a706.png)
- 追加処理の終了メッセージを確認する
    - ![スクリーンショット 2025-02-06 170937.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/e044955e-2d78-ec52-8236-b3b6bcb29954.png)


## ミラーリングする
- ディスク構成の処理まで戻り、4.ミラー保護の処理を選択
    - ![スクリーンショット 2025-02-06 163638.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/acf53d34-404a-00b9-effa-dcd6e0d1a0c7.png)
- 2.ミラー保護の開始を選択
    - ![スクリーンショット 2025-02-06 164829.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/51115ed0-8720-94c2-1acf-9f570231c206.png)
- オプションに1を入れる
    - ![スクリーンショット 2025-02-06 164850.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/083a1400-304c-00b8-23d9-48bc4ad78d9c.png)
- 継続の確認で実行キーを押下する
    - ![スクリーンショット 2025-02-06 170957.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/85f60a70-d456-bcae-119d-1de4cf3a3692.png)
- Namespaceの一覧を確認し、実行キーを押下する
    - ![スクリーンショット 2025-02-06 171028.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/b913fdac-65a7-268d-5c05-c00b94726a66.png)
- ミラー開始を確認し、実行キーを押下する
    - ![スクリーンショット 2025-02-06 171542.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/c506ca75-d880-be74-5abb-340fb74f7d1c.png)
- DSTにサインオンする
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/268aaabf-2242-8fdb-ec2b-634b962639c1.png)
- IPLを行う
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/d96dd26d-59c5-8464-baf4-dc73f0be8234.png)
- IPL終了後ミラー保護を確認する
- SSTまたはDSTでディスク構成状況の表示を行い、ミラーリングがされていることを確認して、終了
    - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/777ddcc8-d47c-83ef-2c4c-bfaee6bc7e07.png)

# おわりに
- 遅くなりましたが、新年初の記事でした。 
- 当たり前のことですが、ミラーリングをすることで可用性が上がりますので、よりIBM i を安心して長く使っていただくために設定手順を確認いただければと思います。
- ASPの追加については、[IBM i 駆け出し日記：ASPにディスクを追加する](https://qiita.com/koga39chan/items/09a9dae7be30f05e8d15)の記事が丁寧に書かれておりますので、こちらもぜひご参照ください。