0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RHEL for Business DevelopersをOCIで活用する

Last updated at Posted at 2025-10-08

米Red Hat社は現地時間7月9日、開発者向けに提供する無償プログラム「Red Hat Enterprise Linux(RHEL⁠)⁠ for Developers」の新しいサブスクリプションメニューとして「RHEL for Business Developers」の提供を開始したと発表しました。
本サービスでは、Red Hat Developer Programに登録したユーザーは、1ユーザーあたり最大25までの物理、仮想、またはクラウドベースのRHELインスタンスを利用可能となります。
公式プレスリリース(Red Hat)

そこで、今回はBusiness Developerを使用したイメージの作成方法、Oracle Cloud Infrastructure(OCI)を例に、クラウド上にサーバを構築、RHELサブスクリプションを登録する方法についてご紹介します。

前提と準備

  • 対象OS:RHEL 9.x
  • クラウド環境:OCI
  • 利用方法:BYOI(Bring Your Own Image)方式でRHELイメージをアップロード
  • 利用者:Red Hat Developer Program に登録済みで、Business Developers サブスクリプションが有効なユーザー

OCIではRed Hat公式のRHELプラットフォーム・イメージは提供されていないため、自分でRHELイメージをアップロードし、サブスクリプションを登録する必要があります。

RHELイメージの取得

はじめに、RHELイメージの取得を行います。
以下のURLにアクセスを行い、「Access now」を選択します。
Red Hat Enterprise Linux for Business Developers
1.png

続いて「Choose your image」を選択します。
2.png

イメージの選択画面が表示され、ここでは以下の項目を入力、「Next」を選択します。
以下をそれぞれ選択します。

  • OSバージョン
  • アーキテクチャ
  • 環境(デプロイ先)
    3.png

組織IDとアクティベーションキーが自動で生成されますので、必要に応じて控えておき、「Next」を選択します。
以降の各画面では、必要に応じてカスタマイズを行います。
4.png

  • OpenSCAP プロファイルの変更
    5.png

  • ファイルシステム設定(手動パーティションする場合)
    6.png

  • 再現可能ビルドの有効化
    7.png

  • カスタムリポジトリの登録
    8.png

  • 追加パッケージの含有設定
    9.png

  • 共有ユーザー設定
    10.png

  • タイムゾーン(日本時間に変更可能)
    11.png

  • 言語・キーボード設定(日本語に変更可能)
    12.png

  • ホスト名、カーネル情報、ネットワーク設定、Systemd構成
    13.png

14.png

15.png

16.png

  • 初回起動スクリプト、イメージ名・説明の設定
    17.png

18.png

最終確認画面で内容に問題がなければ「Create blueprint」を選択し、イメージを作成します。
19.png

次に「Build images」を選択するとイメージのビルドが始まります。
処理には最大20分ほどかかる場合があります。
20.png

ビルドが完了したら、「Object Storage URL」をコピーしておきます。
21.png

RHELサーバを構築

続いて、OCI上でカスタムイメージを使用してRHELサーバを構築します。
OCIコンソール左上のハンバーガーメニューからコンピュート内の「カスタム・イメージ」を選択します。
22.png

イメージのインポート」を選択し、以下の項目を入力します。

  • 名前:任意(例:rhel9-image
  • オペレーティング・システム:RHEL
  • オブジェクト・ストレージURL:コピーしたURLをペースト
  • イメージ・タイプ:QCOW2
  • 起動モード:準仮想化モード(他はデフォルト)
    23.png

24.png

インポートが開始されるとステータスが「インポート中」となり、完了すると「使用可能」に変わります。
25.png

26.png

イメージが使用可能になったら、以下のドキュメントを参考にインスタンスを作成します。
コンピュートの作成(Oracle公式)

イメージ選択時は、「マイ・イメージ」から先ほど作成したカスタムイメージを指定します。
27.png

動作確認

作成後、OSにログインして以下コマンドでリポジトリの利用有無を確認します。

dnf repolist

以下の実行結果が出た場合、正常通り利用することが可能となり、RHELサーバの作成は全て完了となります。

実行結果
[cloud-user@rhel9 ~]$ dnf repolist
Not root, Subscription Management repositories not updated
repo id                                                      repo name
rhel-9-for-x86_64-appstream-rpms                             Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)
rhel-9-for-x86_64-baseos-rpms                                Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)

筆者の環境では、subscription-manager register を使用したサブスクリプション登録のプロセスは確認できませんでした。
環境やアカウント設定によっては、手順が異なる場合があります。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?