IBM i OSスリップインストールをシュッとやる

# スリップインストールの背景
- 「検証用の環境がなんだかおかしいぞ？」
- 「sshdも起動できない」
- 「必要なライセンスがないぞ・・・・」
- 「もう一回OSインストールからやろう！」

# 環境・前提
- IBM i バージョン：V7.5

# 1.事前準備(メディア準備)
- IBM i7.5のOSメディアを事前に取得しておく
- FTPでアップロードした際のコマンドログは以下の通り
  - 区画Aの`base0305`というディレクトリーにIBM i 7.5のOSメディアが置いてある
      - もちろん、PCのディレクトリーからFTPで区画Bに送る方法で置き換えて実施していただいてOK
  - 区画B（今回スリップインストールしたい区画）には、`/OS75`というディレクトリーを事前作成している
- 区画Bにて、以下をコマンドラインに入力
```
FTP RMTSYS('区画AのIP')
```
- FTPログは以下の通り。（`lcd`と`cd`を使って事故防止をしたい）
  - IFS領域でのFTP転送のため、`namefmt 1`の設定は必須
```
(略)ID/パスワード入力
BIN
namefmt 1
cd /base0305
lcd /os75
get XXX.zip 
```
- メディアがzipファイルだったため、qshを起動して、以下コマンドでファイルを解凍する

```
jar -xvf XXX.zip     
```
# 2.ACSのシステム構成からHMC5250コンソール接続設定を作成＆接続
- 今回は5250コンソール経由（HMC経由）で実施
- ACS>システム構成
  - ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/78139e75-ea35-e1d0-01d5-9661a13b53fd.png)
- 以下の通り設定を行う
  - 接続にSSLを使用するは必ずチェックを入れる
  - ※HMCのV10R2以降はPort:2300が非推奨・無効となり、HMC5250コンソール接続時は、接続にSSLを使用するをチェックしてPort:2301で接続しないといけない
    - [参照](https://www.ibm.com/support/pages/configuring-ibm-i-acs-hmc-remote-console)
  - ![image-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/fe07ecd0-c411-195d-c569-a77c7089b7d5.png)

- 5250コンソール画面が開いたら日本語の`54`を選択
  - ![image-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/dccb3082-624b-917d-064b-7e4f656d64e7.png)

- HMCのIDとパスワードを入力
  - ![image-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/9c54787c-ee4f-7796-f55e-180c7811279d.png)

- サーバーを選択
  - ![image-5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/eb85b49e-fd64-ff1d-75c3-0debfdd0f085.png)


- 区画を選択
  - 今回は専用接続
  - ![image-6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/fe64f5d5-8190-9eb5-7de3-ad0f7953a54d.png)


# 3. イメージカタログ準備
- イメージカタログの作成
  - `CRTIMGCLG`
  - `OS75IMG`という名前でイメージカタログを作成。ディレクトリーはメディアをGETしてきたディレクトリーと同じにしている（`/OS75`)
  - ![image-7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/311305d8-e625-c41d-438c-cfbb0cd20c11.png)

- 作成イメージカタログにOSメディアを追加
  - `WRKIMGCLG`
  - `12:項目の処理`を選択
  - `1:追加`を選択
    - ![image-8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/1de90560-fb84-b51d-7159-a49e33845b89.png)


    - ![image-9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/5c47f5fd-d1fa-c40a-2304-beca42335ec2.png)

    - 解凍したファイルを1つずつ追加していく（1枚ずつDVDをセットするような感覚）
- イメージ・カタログのロード処理を行う
  - イメージ・カタログの処理画面に戻り、`8:ロード`を選択
  - 仮想装置に`OPTVRT01`をセット（仮想ディスク）
  - ![image-10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/b9f577ea-1691-95b5-707e-5b3d9f1ca22d.png)

- イメージ・カタログのロードがされたことを確認
  - ![image-11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/d9960d6b-beba-4521-edd6-9c86becbb6ed.png)


  
# 4. ジョブKILL
- `WRKACTJOB`で接続しているユーザーを確認、連絡が取れれば切断してもらいましょう・・・
- `ENDSBS SBS(*ALL) OPTION(*IMMED)`

# 5. HMC(Web)経由でIPLを手動モードに変更
- 標準→手動へ切り替え
  - ![image-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/d4395b69-99cb-bc86-143f-6a751af665f8.png)


# 6.いざ、PWRDWNSYS、IPL
- `PWRDWNSYS`
  - *NOJOBLOGだとJOBLOGを出力しないため、より早くシャットダウンができる
  - IPLソースに`*IMGCLG`、イメージ・カタログに`OS75IMG`を設定
  - ![image-14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/b662e811-275f-1b72-d477-72431b6a1142.png)

# 7. OS導入
- IPL後、オペレーティング・システムの導入を選択
- 以下の画面で実行キー
  - ![image-15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/7b19c0b0-d503-298b-4de5-d79b0e6fc191.png)

- 導入開始！しばらく見守りましょう
  - ![image-16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/d293455c-95cf-e57a-0fd2-9b614e4e2219.png)


# 8. 設定を進める
- ログイン画面が出てきたらサインインする。
- IPLオプション画面が表示されるがそのまま実行キー
  - ![image-17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/55491449-7b44-54d4-5508-de8a64f46e3d.png)

- 主要システム・オプションのセット　も実行キー
  - ![image-18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/8b7d963a-8600-0458-db86-065d7252cc6d.png)

- アクセス・パスの再作成の編集もそのまま実行キー
  - ![image-19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/724b49b5-7873-b438-f24d-3548d2fd1f5f.png)


# 9. ライセンス適用
- `GO LICPGM`で`1.全ての導入`を選択
  - ![image-20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/156571af-7e1d-f95a-26f0-eacb4e4b4493.png)

- 導入オプション：2、導入装置：OPTVRT01をセット
  - ![image-21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/1c32fc89-21f7-b84d-24e6-db086e718ad5.png)

- HMC（Web）でIPLモードを標準へ戻し、PWRDWNSYSでIPL実施する
  - ![image-22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3658740/ca074737-b2ed-a5a8-0308-575a201e23aa.png)


# おわりに
- 実は今回何回もPWRDWNSYSをしてあれー導入されない？あれー？！💦を繰り返していました
- ポイントは、PWRDWNSYSのパラメーターで、イメージ・カタログからロードの設定でした
- 皆様はこの手順を見てシュッとOSスリップインストールを実施してください！