PowerVS IBM i 日記(72): CORの利用(4) - COR サーバーを使って IBM i をバージョンアップする

# COR サーバーを使って IBM i を V7R4 から V7R5 へバージョンアップ

COR の利用も 4 回目です。

「[PowerVS IBM i 日記(69): CORの利用(1) - COR サーバーを構成してライセンスプログラムを導入する](https://qiita.com/6onoda/items/35eaf065fdbcd2c7b2d9)」で確認したとおり、COR サーバーの IFS には 現時点で V7R2 から V7R5 までのメディアが用意されています。

今回、IBM i を V7R4 から V7R5 へバージョンアップしたいと思います。

# 仮想光ディスク装置の準備

新しく V7R5 のディレクトリを指定した、仮想光ディスク装置を作成します。

なお、本来「**COR**_IMG750」とするつもりだったのですが「**COL**_IMG750」で作業を進めてしまったので、スクリーンショットは「**COL**_IMG750」になっています。

```
CRTDEVOPT DEVD(COR_IMG750) RSRCNAME(*VRT) LCLINTNETA(*SRVLAN) RMTINTNETA(192.168.100.99') NETIMGDIR('/INSTALL/V7R5M0/LATEST/LANGGRP3')                  
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/ce2a5cc1-344d-40b2-bd3a-14c70c00c507.png)

オンに構成変更します。

```
VRYCFG CFGOBJ(COR_IMG750) CFGTYPE(*DEV) STATUS(*ON)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/d7dcd968-4230-4b15-ae5a-a3daa2f0dfea.png)

イメージ・カタログの内容を確認します。

```
WRKIMGCLGE IMGCLG(*DEV) DEV(COR_IMG750)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8cbbc775-a43a-413b-a61f-279cf3d1ce11.png)

「V7R5M0」の「LANGGRP3」のメディアが確認できました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/11b56607-b419-4678-b4ac-6f7eabeeab02.png)

# バージョンアップの準備

今回は、自動導入でのバージョンアップを実施します。
装置とメディアが用意できたので、バージョンアップの準備をします。

「GO LICPGM」から「5. 導入の準備」に進みます。 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/a4ee726b-82c6-442b-85f5-97126ebbf3d2.png)

今回は V7R4 から V7R5 へのバージョンアップのため、必要なのは下記の二つです。

* ターゲット・リリースのライセンス・プログラムの処理
* ソフトウェア契約の処理

「ターゲット・リリースのライセンス・プログラムの処理」を選びます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8ec0d6c8-20f2-4a51-852f-5ec35ad1dac1.png)

「1= 配布媒体」を選択し「 ディスク装置」を指定、ターゲット・リリースに「V7R5M0」を入力します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/a7cd28af-33b9-4f05-81fc-f2cacb72907a.png)

メディア情報を取得するので少し時間がかかります。
導入するライセンスに「1= 選択」を指定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/3aaddc9e-000c-45de-afe6-c977c2b85984.png)

「ソフトウェア契約の処理」を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/a3abc1be-3a10-4434-9d2b-e2ea779a1ae6.png)

「F11」で表示を切り替えると「受諾状態」が「NO」です。
全てに「5= 表示」を指定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/c689efab-07ea-403a-b947-5fa844036a71.png)

ライセンス条項は正常に表示されませんでした。
各ライセンスに「F15= すべて受諾」を行います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/9407d693-ddf3-4ea5-8cba-920c1ed31520.png)

「受諾状態」が「YES」になりました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/c068fcad-7bdc-4c47-bc8d-26404520d9be.png)

「F3」で、コマンド入力画面に戻ります。

# バージョンアップの実行

今回は「STRNETINS」コマンドでネットワーク導入を行います。

導入する言語を指定します。
指定しない場合、導入済み 1 次言語で導入されるはずですが、今回の環境は 2984 で初期導入されていた環境を 後から 2962 に変更したためか、この指定を行わないと 2984 でバージョンアップされてしまいました。
期待する 1 次言語で確実にバージョンアップするために、指定することをお勧めします。

```
CALL PGM(QINSTLNG) PARM('2962')
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/948ed7a7-9443-43da-9621-0b1f6ce41b5e.png)

「STRNETINS」で自動導入を行います。
ここでも念のため、言語を指定しました。

```
STRNETINS DEV(COR_IMG750) LNG(2962)
```

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/623475db-0b16-4eb5-93e8-6a93fbdef5a0.png)

「F16」で確認して開始します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/ae8b06d6-0fb2-44c2-a7a1-6a90cdafc843.png)

開始されました。コンソールに進捗が表示されます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/6e0763bc-2743-4c47-ac4b-97534af41e24.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/19d4b411-e781-4502-9830-3bb42bd879b0.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/8141eb75-c3ca-4e07-a88c-831f5eb10221.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/634c8dc8-0afe-4d35-b1f9-d3b8422643bf.png)


期待通り「2962」として導入が進んでいます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/80caac99-66b1-4967-a97b-f3e8b9b3962b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/3bca7738-21dd-45b5-a1d4-3a331a01b7f5.png)

サインオン画面が出ました。QSYSSBSDで起動しています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/fc527b59-cbb0-42a2-be2d-7f45061732e3.png)

「DSPSFWRSC」で確認すると、コードと 1 次言語が V7R5M0 に更新されているのが確認できました。 

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/16ca7b20-113f-4dd4-9feb-deef19c9ca6e.png)

「GO LICPGM」の「21. ２次言語の導入」に進みます。

「[PowerVS IBM i 日記(70): CORの利用(2) - COR サーバーから 2 次言語を導入する](https://qiita.com/6onoda/items/c401d2608175b4dd0ab7)」の手順で、2 次言語も V7R5M0 に更新します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/f36b544a-ab9f-4acf-ad1c-d78e11e00fdb.png)

# ライセンス・キー

バージョンアップ直後は、ライセンスは登録されていませんでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/1ee62a94-6089-4503-ac43-0bb38b9be2b4.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/e7da9f0f-716e-439e-a858-bea223342155.png)

その後「25/02/16 23:31:19」にライセンスは自動登録されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/2d2d46fd-efdc-4927-ac03-1874a985f47a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/184930/30122551-ca64-405b-a32c-b1ebfd9d1848.png)

PowerVS IBM i では、システムが起動していれば、ライセンス・キーは毎週の週末の内部処理で自動設定されるとのことです。
システムを起動したまま、週末を経過してもライセンス・キーが登録されない場合は、 サポートに問い合わせてください。

なお、ライセンス・キー自動登録の問い合わせは Cloud の Case ではなく「[PowerVS IBM i 日記(56): IBM i OSについてサポート・コミュニティ Caseで問い合わせるために「IBM i on Cloud」を指定する](https://qiita.com/6onoda/items/f4a6acc1a1078027ecaf)」で記事にしたサポート・コミュニティの Case になります。

---
当日記のIndexは[こちら](https://qiita.com/6onoda/items/f146c78c0c1bbe905a42)です。

---
許可の無い転載を禁じます。
この記事は筆者の個人的な責任で無保証で提供しています。
当記事に関してIBMやビジネスパートナーに問い合わせることは、固くお断りします。