RHELをMac版VirtualBoxに導入するときにつまづいた箇所

##RHELを導入した時経緯と参照した資料

2021年も6月の半ばになって社内SlackでRed Hat Enterprise Linux(RHEL)のセミナー告知を見た。
それが以下
[Red Hat Dojo #06 Red Hat Enterprise Linux インストール編] (https://ibm-developer.connpass.com/event/213335/)

すでに開催後でしたので、6月14日時点はダウンロードできた資料を見ながら導入してみた。(なぜか1か月もたたずにアクセスできない)

具体的手順は[VirtualBox編](https://github.com/Teruyoshi-Matsushima/Red-Hat-Dojo/blob/main/%2301/virtualbox.md)がこの記事作成時点でアクセス可能なので、こちらを参照。


##つまづいた箇所

####(1)RHEL導入途中でVirtualBoxの画面がくずれる
何度やっても導入途中でカラフルな画面になってハングしている。画面をとっていなかったので想像してください。

####(2)ホストオンリーアダプターを設定
voxnet0という項目が選択できないので、そのまま先に進んだらホストであるMacbookのコンソールからアクセスできない

####(3)Red Hatサブスクリプションの登録
手順書とは異なり、少しさわった後で登録しようとしたら画面が見切れていて、GUIでの登録方法がわからなかった。
コマンドで登録しようとしてもusernameまたはpasswordが違いますといわれる。

##解決策


####(1)導入時の画面のくずれの対応

原因はVirtualBoxのバージョンが古いこと。
5.xを使っていた。
6.1.22にupgradeしたら画面のくずれはなくなった。(導入時に画面が切れて見づらいが導入は可能)

####(2)ホストオンリーアダプターを設定方法

仮想マシンの設定の前に実施する必要があります。(後からネットワーク部分を設定し直しても良い)
図付きの解説がなかったので、以下の手順で実施します。(図はMac版VirtualBox 6.1.22)

1.VirtualBoxの左上のツールを選択
![pic1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/f51a6853-adf3-9ffb-6ec8-1c0053d97f0c.jpeg)


2.クリックしてネットワークを選択
![pic2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/1a01264c-c6db-859f-43fe-1ed32ef39656.jpeg)


3.作成を選ぶと図のようにvboxnet0が追加される
![pic3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/a29ebfec-cf5c-16ef-0da8-767d02d14100.jpeg)


この後仮想マシンの設定画面でホストオンリーアダプターでvboxnet0が選択できる。

###(3)Red Hatサブスクリプションの登録方法

初回起動で以下のように登録がうながされる。
![pic4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/882e026e-5891-1d2d-2497-bfed89f5e9a8.jpeg)

クリックしても画面が以下のようになっていて見切れている。エンター(enter)キーを押しても登録できない。
![pic5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/2dcac983-daa4-7d8d-bec7-d54549b3a8f2.jpeg)

あきらめて、コマンドラインから登録した。
Red Hatの[コマンドラインからの登録](https://access.redhat.com/documentation/ja-jp/red_hat_subscription_management/1/html/quick_registration_for_rhel/registering-cmd)の説明(要Red Hatのユーザー登録)によると以下のようなコマンドで登録できる。

```
subscription-manager register --username admin-example --password secret --auto-attach
```

ここで問題になったのはusername。
ログイン時のxxx@xxx.comとそのパスワードを入れても
と怒られてしまう。

Red Hatの説明には
コンテンツサーバーのユーザーアカウント名を指定します。
と書いてある。

[Red Hat Customer Portal](https://access.redhat.com/)の右に表示されている「My Profile」をクリックして
![pic6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/7da826cd-ecfe-7658-df66-6b64cf1f8b82.jpeg)

「My profile」に記載のUsernameをいれたらすんなり登録できた。
![pic7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/68a44bed-56c0-cdb8-a050-38db4b247029.jpeg)

####GUIによるユーザー登録方法
起動したら右クリックして画面のディスプレイ設定を選ぶ。
解像度が800X600になっているので、1024x768などを選ぶ。
そうしてから登録画面をだすと、登録画面全体が見える。
![pic8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/c62dcdc5-f4bf-60d2-fdaa-bfe692ee3543.jpeg)

ここでコマンドで登録した時と同じようにログインにメールアドレスではなくUsernameとパスワードを入力すれば登録できる。
![pic9.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1676224/6770a674-e63d-cb49-ed4e-2de518ba8c54.jpeg)


##他に参考になるサイト
私と同じ名前のhoshinoさんのサイトがわかりやすくておすすめ。
[Red Hat Developer Programに参加してRHEL 8.3をインストール(前編)](https://densan-hoshigumi.com/server/redhat-developer-program-rhel8-part1)
[Red Hat Developer Programを利用してRHEL 8.3をインストール(後編)](https://densan-hoshigumi.com/server/redhat-developer-program-rhel8-part2)
ホストオンリーアダプターの指定の注意についても簡単ですが書いてあるので良いです。
最初からここをみておけばという話でした。