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 をインストールするのに使用できる最小限のインストールです。
- コンテンツ配信ネットワーク (CDN) から RHEL を登録してインストールする場合。
- ソフトウェアパッケージをインストールするのに、BaseOS リポジトリーおよび AppStream リポジトリーにアクセスする必要がある最小限のイメージとして。リポジトリーは、Red Hat カスタマーポータル からダウンロードできる DVD ISO イメージに含まれます。DVD ISO イメージをダウンロードしてデプロイメントし、リポジトリーにアクセスします。
次の表に、サポートされているアーキテクチャーで利用可能なイメージに関する情報を示します。
アーキテクチャー | インストール 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 セクションにログインしている。
手順
ブラウザーを開いて https://access.redhat.com/downloads/content/rhel にアクセスします。
このページには、Red Hat Enterprise Linux の人気のあるダウンロードがリストされています。
- 必要な ISO イメージの横にある をクリックします。
目的のバージョンの RHEL がリストにない場合は、
All Red Hat Enterprise Linux Downloads
をクリックします。Product Variant ドロップダウンメニューから、必要なバリアントとアーキテクチャーを選択します。
- 必要に応じて Packages タブを選択して、選択したバリアントに含まれるパッケージを表示します。Red Hat Enterprise Linux 9 で利用可能なパッケージについては、パッケージマニフェスト ドキュメントを参照してください。
Version ドロップダウンメニューから、ダウンロードする RHEL バージョンを選択します。デフォルトでは、選択したバリアントとアーキテクチャーの最新バージョンが選択されています。
Product Software タブには以下のようなイメージファイルがあります。
- Red Hat Enterprise Linux Binary DVD イメージ
- Red Hat Enterprise Linux Boot ISO イメージ
他のイメージ (たとえば、事前設定されている仮想マシンイメージ) も利用できます。
- 必要な ISO イメージの横にある をクリックします。
2.2.3. curl で ISO イメージのダウンロード
curl
ツールを使用すると、コマンドラインを使用して Web から必要なファイルを取得し、ローカルに保存するか、必要に応じて別のプログラムにパイプできます。本セクションでは、curl
コマンドを使用してインストールイメージをダウンロードする方法を説明します。
前提条件
curl
パッケージおよびjq
パッケージがインストールされている。Linux ディストリビューションで
dnf
またはapt
が使用されていない場合、または Linux を使用していない場合は、最適なソフトウェアパッケージを curl Web サイト からダウンロードしてください。- Red Hat API トークン から生成したオフライントークンがある。
- 製品のダウンロード からダウンロードするファイルのチェックサムがある。
手順
以下の内容で 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> を 製品ダウンロード ページから取得したチェックサム値に置き換えます。
このファイルを実行可能な状態にします。
$ chmod u+x FILEPATH/FILENAME.sh
ターミナルウィンドウを開き、bash ファイルを実行します。
$ ./FILEPATH/FILENAME.sh
ネットワークのベストプラクティスと一貫性のあるパスワード管理を使用します。
- パスワードや認証情報をプレーンテキストに保存しないでください。
- トークンを不正使用から安全に保護してください。