2.2. RHEL インストール ISO イメージのダウンロード

Red Hat Enterprise Linux は、Red Hat カスタマーポータル にアクセスするか、curl コマンドを使用してダウンロードできます。

2.2.1. インストール ISO イメージの種類

Red Hat カスタマーポータルでは、2 種類の Red Hat Enterprise Linux 9 インストール ISO イメージが利用できます。

DVD ISO イメージファイル
これは、BaseOS リポジトリーおよび AppStream リポジトリーを含む完全なインストールプログラムです。DVD ISO ファイルを使用すると、追加のリポジトリーにアクセスせずにインストールを完了できます。
Boot ISO イメージファイル

Boot ISO イメージは、以下のような方法で RHEL をインストールするのに使用できる最小限のインストールです。

  1. コンテンツ配信ネットワーク (CDN) から RHEL を登録してインストールする場合。
  2. ソフトウェアパッケージをインストールするのに、BaseOS リポジトリーおよび AppStream リポジトリーにアクセスする必要がある最小限のイメージとして。リポジトリーは、Red Hat カスタマーポータル からダウンロードできる DVD ISO イメージに含まれます。DVD ISO イメージをダウンロードしてデプロイメントし、リポジトリーにアクセスします。

次の表に、サポートされているアーキテクチャーで利用可能なイメージに関する情報を示します。

表2.1 起動用およびインストール用のイメージ

アーキテクチャーインストール DVDブート DVD

AMD64 および Intel 64

x86_64 DVD ISO イメージファイル

x86_64 Boot ISO イメージファイル

ARM 64

AArch64 DVD ISO イメージファイル

AArch64 Boot ISO イメージファイル

IBM POWER

ppc64le DVD ISO イメージファイル

ppc64le Boot ISO イメージファイル

64 ビット IBM Z

s390x DVD ISO イメージファイル

s390x Boot ISO イメージファイル

2.2.2. カスタマーポータルから ISO イメージのダウンロード

Boot ISO イメージは、システムの登録、サブスクリプションの割り当て、およびコンテンツ配布ネットワーク (CDN) からの RHEL のインストールに対応する最小限のイメージファイルです。DVD ISO イメージファイルには、リポジトリーとソフトウェアパッケージがすべて含まれ、追加設定は必要ありません。

前提条件

  • アクティブな Red Hat サブスクリプションがある。
  • Product Downloads の Red Hat カスタマーポータルの Product Downloads セクションにログインしている。

手順

  1. ブラウザーを開いて https://access.redhat.com/downloads/content/rhel にアクセスします。

    このページには、Red Hat Enterprise Linux の人気のあるダウンロードがリストされています。

  2. 必要な ISO イメージの横にある 今すぐダウンロードする をクリックします。
  3. 目的のバージョンの RHEL がリストにない場合は、All Red Hat Enterprise Linux Downloads をクリックします。

    1. Product Variant ドロップダウンメニューから、必要なバリアントとアーキテクチャーを選択します。

      • 必要に応じて Packages タブを選択して、選択したバリアントに含まれるパッケージを表示します。Red Hat Enterprise Linux 9 で利用可能なパッケージについては、パッケージマニフェスト ドキュメントを参照してください。
    2. Version ドロップダウンメニューから、ダウンロードする RHEL バージョンを選択します。デフォルトでは、選択したバリアントとアーキテクチャーの最新バージョンが選択されています。

      Product Software タブには以下のようなイメージファイルがあります。

      • Red Hat Enterprise Linux Binary DVD イメージ
      • Red Hat Enterprise Linux Boot ISO イメージ

      他のイメージ (たとえば、事前設定されている仮想マシンイメージ) も利用できます。

    3. 必要な ISO イメージの横にある 今すぐダウンロードする をクリックします。

2.2.3. curl で ISO イメージのダウンロード

curl ツールを使用すると、コマンドラインを使用して Web から必要なファイルを取得し、ローカルに保存するか、必要に応じて別のプログラムにパイプできます。本セクションでは、curl コマンドを使用してインストールイメージをダウンロードする方法を説明します。

前提条件

  • curl パッケージおよび jq パッケージがインストールされている。

    Linux ディストリビューションで dnf または apt が使用されていない場合、または Linux を使用していない場合は、最適なソフトウェアパッケージを curl Web サイト からダウンロードしてください。

  • Red Hat API トークン から生成したオフライントークンがある。
  • 製品のダウンロード からダウンロードするファイルのチェックサムがある。

手順

  1. 以下の内容で bash ファイルを作成します。

    #!/bin/bash
    # set the offline token and checksum parameters
    offline_token="<offline_token>"
    checksum=<checksum>
    
    # get an access token
    access_token=$(curl https://sso.redhat.com/auth/realms/redhat-external/protocol/openid-connect/token -d grant_type=refresh_token -d client_id=rhsm-api -d refresh_token=$offline_token | jq -r '.access_token')
    
    # get the filename and download url
    image=$(curl -H "Authorization: Bearer $access_token" "https://api.access.redhat.com/management/v1/images/$checksum/download")
    filename=$(echo $image | jq -r .body.filename)
    url=$(echo $image | jq -r .body.href)
    
    # download the file
    curl $url -o $filename

    上記のテキストで、<offline_token> を Red Hat API ポータルから収集したトークンに置き換え、<checksum>製品ダウンロード ページから取得したチェックサム値に置き換えます。

  2. このファイルを実行可能な状態にします。

    $ chmod u+x FILEPATH/FILENAME.sh
  3. ターミナルウィンドウを開き、bash ファイルを実行します。

    $ ./FILEPATH/FILENAME.sh
警告

ネットワークのベストプラクティスと一貫性のあるパスワード管理を使用します。

  • パスワードや認証情報をプレーンテキストに保存しないでください。
  • トークンを不正使用から安全に保護してください。