RHEL ppc64le GUIインストールでのVNC 使用方法

##### はじめに

RHEL 8.4 ppc64le で VNC を使用した GUI でインストールを実施するためのメモです。


・Boot Options 参照

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/kickstart-and-advanced-boot-options_installing-rhel-as-an-experienced-user#network-boot-options_kickstart-and-advanced-boot-options

----

##### 環境

OS: RHEL 8.4 (ppc64le)  (on PowerSystems, IBMPower)


----

##### 方法

対象のLPAR に インストール・メディアDVD を割り当ててブートします。
(割り当て方法は割愛)


```
      Install Red Hat Enterprise Linux 8.4 (64-bit kernel)
      Test this media & install Red Hat Enterprise Linux 8.4  (64-bit kernel)
      Rescue a Red Hat Enterprise Linux system (64-bit kernel)
      Other options...
```

Bootoption を修正します。上記画面で "e "を押して修正に入ります。

元の内容
```
setparams 'Install Red Hat Enterprise Linux 8.4 (64-bit kernel)'

      linux /ppc/ppc64/vmlinuz inst.stage2=hd:LABEL=RHEL-8-4-0-BaseOS-ppc64le \
ro
      initrd /ppc/ppc64/initrd.img
```

マニュアルの "Table 16.4. Network interface configuration boot option formats",
" Static Configuration" に記載,
"ip=[IP address>]::[Gateway]:[Netmask]:[hostname>]:[interface]:none" を追加します。

```
setparams 'Install Red Hat Enterprise Linux 8.4 (64-bit kernel)'

      linux /ppc/ppc64/vmlinuz ip=[IP address>]::[Gateway]:[Netmask]:[hostname]:[interface]:none inst.stage2=hd:LABEL=RHEL-8-4-0-BaseOS-ppc64le ro
      initrd /ppc/ppc64/initrd.img

```

編集が完了したら、"ctrl + x" を押してブートに戻ります。

ブートシークエンスが開始されます。
こちらの環境ではXサーバー起動が失敗したようで、VNC または text mode の選択肢が表示されました。


```

04:31:14 X startup failed, falling back to text mode
================================================================================
================================================================================

1) Start VNC
2) Use text mode

Please make a selection from the above ['c' to continue, 'q' to quit, 'r' to
refresh]: 1

```
1) Start VNC を選択します。


```


================================================================================
================================================================================
VNC Password

Please provide VNC password (must be six to eight characters long).
You will have to type it twice. Leave blank for no password

Password:
Password (confirm):
```

VNC Password を設定するように求められました。


```

04:31:52 Starting VNC...
04:31:54 The VNC server is now running.
04:31:54

You chose to execute vnc with a password.



04:31:54 Please manually connect your vnc client to [hostname]:1 ([IP address]:1) to begin the install.
04:31:54 Attempting to start vncconfig

```

VNC Viewerを別途立ち上げて接続します。(VNC viewer のバージョンが少し古いです..)
ポートは5901を指定しました。

![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/03a20a6d-4e14-0cc3-8bbe-b3df7f260023.png)



![図2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/d7218eca-d555-b987-3b25-4e9e08281c75.png)


繋がりました!
これでGUIでインストールができます。

![スクリーンショット 2022-02-24 14.56.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/517421/8d98d7d7-a821-0dff-5d4c-ffb8ed2a3f24.png)


---


今回はインタラクティブに手動で設定していましたが、

"ip=[IP address>]::[Gateway]:[Netmask]:[hostname>]:[interface]:none inst.vncconnect=[IP address>] inst.vncpassword=[password]"

など、inst.vncconnectやinst.vncpassword をあらかじめ付与しておいても接続できるかもしれません。


以上です。