IBM i 駆け出し日記：TechZoneでIBM i のLPARを借りてみる

# TechZoneとは
[IBM TechZone](https://techzone.ibm.com/)はIBMの製品/ソリューションの情報入手ができたりデモ環境が触れる場所です。無料です。

IBM i 以外の製品もさわれますが、今回はIBM i のLPARをTechZoneで借りて、日本語に設定して、検証環境整えるところまでやってみました。

**エンドユーザー様も登録はできるものの、IBM i のデモ環境は2025/4/24時点ではパートナー様向けしか存在しませんでした、**

[全般的なTechZoneの使い方はこちら](https://qiita.com/trtrbohz/items/d33eac79844d5a322b17)にありますので、今回はIBM i のLAPRを借りるところからスタートします。

# IBM i の環境を借りる
[IBM TechZone](https://techzone.ibm.com/)にアクセスします。
画面右上の虫眼鏡アイコン (🔍) から ”IBM i "と検索してください。
![image-13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c5594dc2-de7c-4b24-a4bd-b198c37bed79.png)
![image-14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/a1fe6442-684d-4847-b33c-315bb328abe3.png)
IBM i と検索するといろいろと並んでいます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/926c8329-3cc3-471e-b5a2-b8fc973af7fb.png)
その中から今回はPower10のLPARを借ります。Reserve itをクリック。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/9ec2f0f2-63aa-4a29-918c-7bd0e296d317.png)
Reserve a environmentをクリック。
![image-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/72e9257c-2e30-4845-98d4-9acc7feaacea.png)
目的聞かれますので任意のものを選択、何選んでも借りられますので好きなのを選んでください。
理由も聞かれますがご自由にご記入ください。
![image-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/e7ca2787-00be-4b7c-a521-0890f842bfba.png)
好みの地域(この環境はNorth Americaしか選択できなかったです、2025/4/24現在)、借りる期間を選択します。
![image-3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/898471e4-86bf-4e77-9ac1-c10506723200.png)
コア数と
![image-4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/d77a3e39-7cfd-4d52-bf18-c8a39d36ac1a.png)
メモリと
![image-5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/cfa2f085-d1ab-4007-aef1-e7263ed11793.png)
バージョンおよびTRと　
![image-6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c969995b-3bb0-49c1-b35b-9ac7db2718e1.png)
内蔵ストレージを選択します。
![image-7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c9cbb226-60e6-4ba4-8471-c9ce6ef3a85b.png)
![image-8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/03e52b7b-fbb2-46a9-ad8d-abd0289479ec.png)
選択したら一番下のCheck Availabilityを押します。
![image-9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/6ff3b1cb-41bf-4a53-8f64-0880b5215267.png)
空きがあれば右上に緑のSuccessタブが出ます。
![image-10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/832d60a2-0a25-421e-9a22-b8828d1c7abd.png)
右下のSubmitを押します。
![image-11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/002bc7ef-bed5-4d31-aaa1-1ec11363b29e.png)
これで借りられました。環境構築が始まります。
![image-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/8a29127c-2abb-4123-8149-5d79717356d4.png)
30分くらいで環境立ち上がってくることが多いです。
メールで立ち上がったらReadyになったとの連絡が来ます。
自分で確認するとしたらMy reservationsを押します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/974415a0-3505-4066-9d1e-b2fc6d1c10fb.png)

Readyになっていれば使用できます。

![image-15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/bb208a04-7e85-425c-b3f4-f969a122917f.png)


### 予約延期
予約延期は2回までできます。
予約延期の場合、右上の青いUpdate reservationから延期したい期間を選択します。
![image-16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/a2b00ef5-2ae5-4eed-94e5-61e3ce5264bc.png)

### 環境情報を確認　
Open this environmentを押します。

![image-15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/bb208a04-7e85-425c-b3f4-f969a122917f.png)

![image-16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/a2b00ef5-2ae5-4eed-94e5-61e3ce5264bc.png)

一番下に接続情報があります
User IDはCECUSERです。(これも書いてあります)
User passwordがIBM i にサインオンする際に必要なパスワードです。
![image-17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/f2d956a6-649d-400b-9246-c123cc4b913f.png)

### ACSから5250画面に繋ぐ
HMCからコンソール開くこともできますが、今回はACSで5250画面を開きます。
ACSの新規システムの追加から環境情報にあるPrimary IP Addressを入力します。
これはあくまで例です。
![image-18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/3bc3f951-9915-4653-831b-f481e02fda9a.png)

接続できました。
環境情報に書いてあるUser AccountとUserPasswordを使用してサインオンします。
もちろん英語です。

![image-19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/d9e05e51-02e1-40d3-a62f-e146cdcb0d94.png)

----
これで借りるのはDONEです。ここからIBM i 初心者向けに日本語適用方法と検証ライブラリをこのTechZone環境にアップする方法を書きます。
# TechZoneの環境に2次言語で日本語適用する
概要だけ書いていくので詳細は[IBM i の区画に二次言語（英語）をシュッとを入れよう](https://qiita.com/KOINULIB/items/f20b3e7e4a025762fc2d)を参考にしてください！
ESSにアクセスします。
IBM i Evaluation and NLV Downloadをクリック
![image-20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/bf77dee1-3886-426e-9352-2c92618a2ca1.png)

一番下までスクロール、Asia Pacificを選択

![image-21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/ca6427e6-a267-4964-ae9b-096d6f395ca9.png)

hide/showを開くと選択できるようになります。
USB使わないので上の二つを選択します。

![image-22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/345151f3-1982-4b9c-8589-e4160fbaf012.png)

hide/showを開いて、その中でもメディアとBaseを選択

![image-23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/c58164ff-d518-4a68-972d-67ec16f15c11.png)



DLしたDLディテクターを開いて実行すると勝手にDLが始まります

![image-24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/f533f89a-fcfb-45f9-8e60-a53c207a8cbc.png)
![image-25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/068f7a9e-96f2-4141-bfcc-3ae5d3cb17b1.png)

私の場合は20分くらいで終わりました

Setupを押します
![image-26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/98f2183a-8c86-4f16-bd58-ad39fa2ef5a8.png)

Japaneseフォルダを作成してそこに配置します
![image-27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/e38102e6-d927-4e1e-921f-2614435cac98.png)

TechZone側でイメージを配置するディレクトリを作る
![image-28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/0e31413d-6060-4655-ad7c-8aafcb5b46ad.png)


そのディレクトリにDLしたものを全て入れる(ACSのIFS機能を利用)
入れたいものをドラッグアンドドロップでできます

![image-29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/1ca22b40-1dce-484e-afe7-9614c8cca6a9.png)

WRKDEVDでOPTVRT01の存在を確認

![image-30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/6e8ad8fa-0d02-4deb-a3c3-5cd2c83c525f.png)

イメージカタログを作成します。
![image-31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/12f296e6-4564-428a-8696-419497089c89.png)

イメージカタログを作成したらOPTVRT01でロード、マウントします。

ここまでできたらGO LICPGMの21番で導入します。

導入する言語は2962 Japanese kanjiです。

導入終わったら３つの下記コマンドを実行します。
```CHGJOB CCSID(5035) CHRIDCTL(*JOBCCSID) ```
```CHGSYSLIBL LIB(QSYS2962)```
```GO MENU(MAIN)```
日本語になりました！
![image-32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/e57b8b4b-55e5-48fd-ae0f-9e3ae1aae0a4.png)

# 検証用のLIBをTechZoneに送る
SAVFで復元します。

## 検証用プログラムがある区画
検証したいプログラムがあるライブラリを保管します！
保管ファイル作成
```CRTSAVF FILE(SAKURA/SAKURALIB)```

![image-33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/d9bd85ac-2bad-47ad-9080-3a09abb4265f.png)


検証に使いたいライブラリ(SAKURALIB)を作った保管ファイルに保存する
```SAVLIB LIB(SAKURALIB) DEV(*SAVF) SAVF(SAKURA/SAKURALIB)```

![image-34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/7a033bf6-4387-4ab6-b07d-dc923926d45a.png)


ACSの統合ファイルサーバーでできてる&FTPでパスを指定するので確認します。

![image-36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3212743/ebe68abb-5c6c-4fc4-9eb7-a4d183e7c881.png)

```/QSYS.LIB/SAKURA.LIB/SAKURALIB.FILE```をDLすればOK！

FTPはTechZoneとこの環境のサブネットが違うので利用できません。
そのためSFTPでSAVFをローカルに送信します。

ターミナルでsftpでファイルをローカルに落とす。
```
sftp SAKURA@192.XXX.XXX.XX

sftp> lcd /Users/sakurakoga/Downloads
sftp> get /QSYS.LIB/SAKURA.LIB/SAKURALIB.FILE
```

## 検証用のLIBをTechZoneへ送る
実施していることはこの記事の[収集データをアップロードするライブラリー/保管ファイルを作成する~収集データの復元](https://qiita.com/koga39chan/items/adcf9ed19c3552814be2#%E5%8F%8E%E9%9B%86%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%83%BC%E4%BF%9D%E7%AE%A1%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B)と同じです。

## TechZone区画での作業
①TechZone側で保管ファイル受け入れ用ライブラリを作成
```
CRTLIB LIB(SAKURALIB)
```

②保管ファイル受け入れ用ファイルを作成
```
CRTSAVF FILE(SAKURALIB/SAKURALIB)
```
③データをローカルからTechZone区画へアップする
今回はSFTPを使用しましたが、ACSの統合ファイルシステムを使用しても実施できます。
```
sftp CECUSER@129.40.XX.XX
sftp>
sftp> put /Users/sakurakoga/Downloads/SAKURALIB.FILE /QSYS.LIB/SAKURALIB.LIB/SAKURALIB.FILE
```
④保管ファイル展開用ライブラリの作成
```
CRTLIB LIB(ZONELIB)
```
⑤保管ファイルを展開する
```
RSTOBJ OBJ(*ALL) SAVLIB(SAKURALIB) DEV(*SAVF) SAVF(SAKURALIB/SAKURALIB) RSTLIB(ZONELIB)   
```
これで大まかな環境設定はOKかと思います！

**TechZoneの環境は予約期間を過ぎると環境情報は保存されず、消えてしまうので、期限前にSAVFで検証に使用したものはバックアップをとってローカルに落としておくことをお勧めします！！**