[IBM Cloud]Wazi as a Serviceのインスタンス作成手順

# Wazi as a Serviceとは?
公式には以下のような説明となっており、IBM CloudのVPC上にLinuxサーバーなどと同様の手順でz/OSの開発環境が作れます。
> IBM Cloud® Virtual Private Cloud（VPC）上のz/OS Virtual Serverで、クラウドネイティブの開発とz/OSアプリケーションのテストを加速します。 これは、プライベートクラウドのセキュリティーとパブリッククラウドの俊敏性を備えた、IBM Cloud内にお客様が所有する保護スペースです。

[参考]IBM Wazi as a Service

https://www.ibm.com/jp-ja/cloud/wazi-as-a-service

# Wazi as a Serviceの作成手順
冒頭にも記載した通り、基本的にはVPCでIAサーバーを構築する手順とほぼ同様です。
## 1. VPCの作成
IBM Cloudコンソール左上のハンバーガーメニュー(≡ ※実際は4本線)から以下順序で画面遷移を行いVPCの作成を行います。
`VPC`> `仮想プライベート・クラウド` > `作成`を押下
VPC作成手順は本記事では割愛します。以下の記事を参考に作成してください。

https://qiita.com/6onoda/items/06f9a4b1090d05ea0813

![waziaas_qiita_e1_インスタンス作成画面1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/e6331844-d6e2-51de-d5cf-69c625a3e9c4.png)

## 2. サーバータイプ
Wazi aaSを構築するとき、サーバータイプで`IBM Z、LinuxONE`を選択します。
本手順ではホスティングタイプは`パブリック`を使用します。

:::note info
執筆時点では専用ホスティングは選択できませんでした。
:::

![waziaas_qiita_e3_サーバータイプ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/de88a2f6-dcb1-60e6-8140-cb0281b3d4bc.png)
## 3. ロケーション
任意のリージョン・ゾーンを選択します。
本手順では `アジア太平洋` > `東京` > `東京1` を選択。

:::note info
本記事執筆時点では利用可能な日本国内リージョンは東京のみで、ゾーン1、2、3が選択可能でした。
:::
:::note info
東京、サンパウロ、トロント、ロンドン、で利用可能のようです。
https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/897/ENUS222-257/index.html
:::

![waziaas_qiita_e4_ロケーション.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/568b8e1b-a290-725e-b75c-8f1254e3ef85.png)
## 4. 詳細
サーバー名、リソースグループ、タグなどを任意の値で設定します。
![waziaas_qiita_e5_詳細.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/f6921296-ec23-a929-2772-2367188f0b80.png)
## 5. オペレーティング・システム
イメージタイプを`ストック・イメージ`、オペレーティング・システムを`IBM z/OS`を選択します。
バージョンは、現在利用可能な`ibm-zos-2-4-s390-dev-test-wazi-5`を選びます。

:::note info
本記事執筆時点ではz/OS 2.4のみが選択可能です。
:::

![waziaas_qiita_e6_オペレーティングシステム.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/435e1bf2-538d-9f61-7031-df718a6538f6.png)

## 6. プロファイル
IAのインスタンス作成同様にプロファイルを選択します。
![waziaas_qiita_e7_プロファイル.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/1b2ef1ec-c50c-6f83-dd99-cbc9e57fb2e7.png)
プロファイルは1vCPU-4GBRAMから16vCPU-128GBRAMまで幅広い選択肢がありました。
![waziaas_qiita_e7_2_プロファイル.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/03f69c90-8ecb-1d6d-4db9-1f8e39409087.png)
今回は、`mz2-2x16`(2vCPU-16GBRAM)を使用します。
![waziaas_qiita_e8_プロファイル2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/5005924e-562e-659a-75d3-1ce80a58eecd.png)
## 7. SSH鍵
事前に準備したSSH鍵を登録します。
![waziaas_qiita_e9_SSH鍵.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/61d0151a-0863-e736-1e03-d340fb5d1481.png)
![waziaas_qiita_e10_SSH鍵_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/f7a2be87-3ca6-0d2b-8340-bca374a5b92a.png)
SSH鍵の準備については、1.1同様以下の記事を参考に実施してください。

https://qiita.com/6onoda/items/06f9a4b1090d05ea0813

## 8. ブートボリューム/データ・ボリューム
ブートボリュームについては以下画面にてサイズ等を編集して、必要なサイズとしてください。
![waziaas_qiita_e11_ブートボリューム.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/179bb66a-35f1-8d1e-7cde-a86fe3a4e1d0.png)
![waziaas_qiita_e12_ブートボリューム_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/9f83bb4f-65bf-2c9c-2932-1e7c6e8e1878.png)
![waziaas_qiita_e13_ブートボリューム_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/04c47537-d05a-b304-743b-48d8cc8cb630.png)
データボリュームについても同様に`データ・ボリューム`の`作成`を押下し、名前・サイズ・プロファイル・IOPSなどを設定し作成します。
※画面取得が漏れたため割愛します。

## 9. ネットワーキング
使用するVPCを選択します。
![waziaas_qiita_e15_ネットワーキング_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/7eb9cf64-fdd0-3644-c4bf-27b03a5cc731.png)
インターフェースの編集を選択し、IPアドレスの選択（本手順ではインスタンス作成後に浮動IPを設定しています)
![waziaas_qiita_e16_ネットワーキング_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/aebf9735-cd72-2a26-8379-8a79723d0f75.png)
![waziaas_qiita_e17_ネットワークインターフェースの編集.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/03c70c43-9dae-d78d-503f-29812bbcc6fa.png)
適用するセキュリティー・グループの選択を行います。
![waziaas_qiita_e18_ネットワークインターフェースの編集_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/5d133e12-e4cf-6a33-7796-a9d360a4d8fa.png)

## 10. インスタンスの作成
一通り選択した内容を確認し、右の`サマリー`画面下部にある`仮想サーバーの作成`ボタンを押下し、インスタンスを作成します。
![waziaas_qiita_e19_ネットワークインターフェースの編集_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/7aa2b48d-be21-4d1a-65fb-d5e46fda8409.png)
`仮想サーバーの作成`を実行後インスタンスの概要画面で状況が`開始中`となるため作成完了まで待ちます。
![waziaas_qiita_e20_開始中.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/f9c394a5-95ca-3a18-9689-a311c6b012e5.png)


## 11. 稼働後の画面
作成が完了すると状況が`稼働中`となり完成です。

![waziaas_qiita_e21_稼働中.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/8e4f8c29-e5b2-c63a-e40a-bd97ef02ba2e.png)

![waziaas_qiita_e22_概要画面.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/0d96636b-c83e-db9d-feb2-e01227f9d79c.png)
## 12. 浮動IPの割当
最後にネットワークインターフェースに浮動IPの付与を行います。
※事前に準備していれば、1.9の手順で完結すると思います。
![waziaas_qiita_e24_ネットワークインターフェースの編集.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/52769ae6-f664-143c-2434-10e053aa26da.png)
![waziaas_qiita_e25_ネットワークインターフェースの編集_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/8d8d81b6-cea5-a8e1-289b-ae2c37296a7a.png)
![waziaas_qiita_e26_ネットワークインターフェースの編集_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/1a402150-a176-e7b5-7376-aee19fbae0e7.png)
## 最後に
VPCのLinuxサーバー同様に簡単に作成出来ました。

作成手順は以上となります。

(おまけ)
以下3270エミュレーターから接続した画面
![waziaas_qiita_e27_3270.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/93933/3512cf47-1e96-b3af-57a3-394b8b7f7e1f.png)