LoginSignup
22
24

More than 3 years have passed since last update.

Red Hat Enterprise Linux 8 を開発目的で無料でセットアップする方法

Last updated at Posted at 2019-12-21

Red Hat Enterprise Linux 8 を個人利用の開発目的でVirtual Box上に無料でセットアップする方法のまとめを記載。

本記事の内容

  1. RHELの無償利用について
  2. Red Hat Developerサイトでのアカウント作成
  3. 必要なモジュールの準備
  4. VirtualBox上にRHEL8環境の構築
  5. ホストOS(MacOS)からゲストOS(VirtualBox上のRHEL8)へのSSH接続設定

前提情報

  • ホストOS:macOS Catalina 10.15.1
  • 仮想化ソフト:VirtualBox Version 6.1.0 r135406
  • ゲストOS:Red Hat Enterprise Linux release 8.0 (Ootpa)
  • ゲストOSカーネル:4.18.0-80.el8.x86_64

1. RHELの無償利用について

以下記事ご参照。
デベロッパーサブスクリプションにより、ローカルアプリケーションの開発目的であれば無償で利用可能。

Red Hat、Red Hat Developer Programを拡張し無料のRed Hat Enterprise Linuxデベロッパーサブスクリプションを追加

オープンソースソリューションのプロバイダーとして世界をリードするRed Hat, Inc.(NYSE:RHT、以下Red Hat)は本日、Red Hat Developer Programの一環として、無料のRed Hat Enterprise Linuxサブスクリプションの提供を開始したことを発表しました。Red Hat Enterprise Linux Developer Suiteは、自己サポート、非実運用のデベロッパーサブスクリプションとして提供されます。これにより、エンタープライズグレードのアプリケーションを構築するためのより安定した開発プラットフォームを提供し、クラウド、物理、仮想、およびコンテナ中心のインフラストラクチャに渡る、ミッションクリティカルなデプロイメントへの明確な経路を提示します。

DevNation 2015で発表されたRed Hat Developer Programは、エンタープライズ開発者の需要への対応に貢献するために進化を続けており、エンタープライズ開発者がRed Hat製品をさらに活用できるようにするコンテンツ、ツール、およびリソースへのシンプル化されたアクセスを提供します。現在このリソースのカタログには、Red Hat Enterprise Linux Developer SuiteおよびRed Hat JBoss Middlewareポートフォリオへのアクセスが含まれており、いずれも無料のデベロッパーサブスクリプションを通して利用可能です。これらのサブスクリプションによって、開発者はRed Hatのエンタープライズグレードテクノロジーにより容易にアクセスし、ローカルアプリケーション開発にのみ利用できます。実運用には、有料のサブスクリプションレベルが必要です。

2. Red Hat Developerサイトでのアカウント作成

上記デベロッパーサブスクリプションを利用する為に、「Red Hat Developer」サイトにて、開発者用アカウントを作成。

Red Hat Developer

3. 必要なモジュールの準備

今回は、無償の仮想化ソフトとしてVirtual Boxを利用。

  • Virtual Box のダウンロード&インストール
Oracle VM VirtualBox

https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html
Mac OS X → 「dmg Image」

  • インストール時に以下のエラーが出た場合は、「システム環境設定」を変更の上、再実行

スクリーンショット 2019-12-21 19.10.44.png
スクリーンショット 2019-12-21 19.11.15.png
スクリーンショット 2019-12-21 19.11.43.png
スクリーンショット 2019-12-21 19.12.43.png

  • Red Hat Enterprise Linux 8 のダウンロード
Red Hat Developer

スクリーンショット 2019-12-21 19.18.02.png
スクリーンショット 2019-12-21 19.17.16.png

4. VirtualBoxでのRHEL8環境の構築

  • 基本的にはデフォルト設定のまま作成

スクリーンショット 2019-12-21 20.04.02.png

スクリーンショット 2019-12-21 20.04.47.png

スクリーンショット 2019-12-21 20.05.08.png

スクリーンショット 2019-12-21 20.05.31.png

  • 今回はVMDK形式を選択

スクリーンショット 2019-12-21 20.05.56.png

スクリーンショット 2019-12-21 20.06.18.png

スクリーンショット 2019-12-21 20.06.39.png

スクリーンショット 2019-12-21 20.06.57.png

スクリーンショット 2019-12-21 20.11.41.png

  • Red Hat Developer サイトにてダウンロードしたRHEL8のISOファイルを選択

スクリーンショット 2019-12-21 20.12.40.png

スクリーンショット 2019-12-21 20.13.03.png

スクリーンショット 2019-12-21 20.13.28.png

  • 「起動」を押下

スクリーンショット 2019-12-21 20.13.44.png

  • 「Install Red Hat Enterprise Linux 8.0.0」を選択

スクリーンショット 2019-12-21 20.15.41.png

スクリーンショット 2019-12-21 20.17.24.png

スクリーンショット 2019-12-21 20.20.36.png

スクリーンショット 2019-12-21 20.18.37.png

スクリーンショット 2019-12-21 20.20.36 2.png

スクリーンショット 2019-12-21 20.23.42.png

  • rootユーザのパスワードを設定

スクリーンショット 2019-12-21 20.24.20.png

  • 一般ユーザ「login00」を作成

スクリーンショット 2019-12-21 20.25.19.png

  • インストール後再起動を実施

スクリーンショット 2019-12-21 20.47.14.png

  • 再起動後の初期セットアップ

スクリーンショット 2019-12-21 20.53.33.png

スクリーンショット 2019-12-21 20.53.55.png

スクリーンショット 2019-12-21 20.54.18.png

スクリーンショット 2019-12-21 20.54.46.png

スクリーンショット 2019-12-21 20.55.09.png

スクリーンショット 2019-12-21 20.56.02.png

スクリーンショット 2019-12-21 20.56.25.png

  • 位置情報サービスは使わない為「OFF」に変更

スクリーンショット 2019-12-21 20.56.56.png

スクリーンショット 2019-12-21 20.57.44.png

スクリーンショット 2019-12-21 20.58.05.png

  • Red Hat Enterprise Linux 8 へのGUIログイン完了

スクリーンショット 2019-12-21 20.58.29.png

  • ネットワーク設定を実施する為シャットダウン

スクリーンショット 2019-12-21 22.45.14.png

  • Virtual Boxの管理コンソールよりインストールに使用したISOの割当の除去(これを実施しないと、次回起動時もインストール画面が表示されてしまう)

スクリーンショット 2019-12-21 20.59.56.png

5. ホストOS(MacOS)からゲストOS(VirtualBox上のRHEL8)へのSSH接続設定

  • ネットワーク設定を実施

スクリーンショット 2019-12-21 22.16.24.png

  • ネットワークアダプターの作成

スクリーンショット 2019-12-21 22.16.42.png

  • 作成を押下すると自動的に生成される

スクリーンショット 2019-12-21 22.17.07.png

  • 情報の確認

スクリーンショット 2019-12-21 22.18.08.png

  • ホストオンリーアダプターの設定(ホストOS(MacOS)から、VM上のRHEL8に接続できるようにするための設定)

スクリーンショット 2019-12-21 23.03.22.png

スクリーンショット 2019-12-21 22.19.33.png

  • VM(RHEL8)の起動

スクリーンショット 2019-12-21 23.05.28.png

  • ログイン後ネットワークの設定

スクリーンショット 2019-12-21 23.09.03.png

スクリーンショット 2019-12-21 22.45.35.png

  • ここでは、固定IPアドレスとして「192.168.56.100」を設定

スクリーンショット 2019-12-21 22.47.43.png

  • 設定後「オン」に変更

スクリーンショット 2019-12-21 22.48.11.png

  • デスクトップから「端末」を起動させ、IPアドレスが正しく反映されているか確認

スクリーンショット 2019-12-21 23.29.43.png

スクリーンショット 2019-12-21 23.30.09.png

  • MacOS上のターミナルから接続確認
ターミナル
[root@MacOS ~]# ssh login00@192.168.56.100
The authenticity of host '192.168.56.100 (192.168.56.100)' can't be established.
ECDSA key fingerprint is SHA256:e8qM9h+dOaDkGhhjqPdFpv9+WImxufYd8sGJYaCaAks.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.56.100' (ECDSA) to the list of known hosts.
login00@192.168.56.100's password: 
Activate the web console with: systemctl enable --now cockpit.socket

Last login: Sat Dec 21 08:20:22 2019
[login00@localhost ~]$
  • RHELのバージョン確認
ターミナル
[login00@localhost ~]$ cat /etc/redhat-release 
Red Hat Enterprise Linux release 8.0 (Ootpa)
[login00@localhost ~]$ 
[login00@localhost ~]$ uname -a
Linux localhost.localdomain 4.18.0-80.el8.x86_64 #1 SMP Wed Mar 13 12:02:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[login00@localhost ~]$
  • RHEL8.0デフォルトインストール時のパーティション構成
RHEL8デフォルトインストール時のパーティション構成
[root@rhel8 ~]# lsblk
NAME          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda             8:0    0    8G  0 disk 
├─sda1          8:1    0    1G  0 part /boot
└─sda2          8:2    0    7G  0 part 
  ├─rhel-root 253:0    0  6.2G  0 lvm  /
  └─rhel-swap 253:1    0  820M  0 lvm  [SWAP]
sr0            11:0    1 1024M  0 rom  
[root@rhel8 ~]# 
[root@rhel8 ~]# df -h
ファイルシス          サイズ  使用  残り 使用% マウント位置
devtmpfs                396M     0  396M    0% /dev
tmpfs                   411M     0  411M    0% /dev/shm
tmpfs                   411M  6.3M  405M    2% /run
tmpfs                   411M     0  411M    0% /sys/fs/cgroup
/dev/mapper/rhel-root   6.2G  4.0G  2.3G   64% /
/dev/sda1              1014M  169M  846M   17% /boot
tmpfs                    83M   28K   83M    1% /run/user/42
tmpfs                    83M  4.0K   83M    1% /run/user/1000
[root@rhel8 ~]# 
22
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
24