8.4. GUI を使用した RHEL for Edge Simplified Installer イメージの作成
8.4.1. RHEL Image Builder GUI を使用した Simplified イメージのブループリントの作成 リンクのコピーリンクがクリップボードにコピーされました!
RHEL for Edge Simplified Installer イメージを作成するには、ブループリントを作成し、次の内容でカスタマイズする必要があります。
- デバイスへの無人インストールを可能にするためのデバイスノードの場所。
- 最初のデバイスクレデンシャルエクスチェンジを実行するための URL。
- ユーザーまたはユーザーグループ。
イメージに必要なその他のカスタマイズを追加することもできます。
RHEL Image Builder GUI で簡略化された RHEL for Edge イメージのブループリントを作成するには、以下の手順を実行します。
前提条件
- ブラウザーの Web コンソールから Image Builder アプリケーションを開いている。RHEL Web コンソールでの RHEL Image Builder GUI へのアクセス を参照してください。
手順
RHEL Image Builder アプリケーションの右上隅にある Create Blueprint をクリックします。
ブループリントの名前と説明のフィールドを含むダイアログウィザードが開きます。
Detailsページで以下を行います。- ブループリントの名前と、必要に応じてその説明を入力します。 をクリックします。
オプション: パッケージページで、次の手順を実行します。
Available packagesの検索で、パッケージ名を入力し、 ボタンをクリックして、パッケージを Chosen packages フィールドに移動します。必要な数のパッケージを検索して含めます。 をクリックします。注記特に指定がない限り、カスタマイズはすべてオプションです。
-
オプション:
Kernelページで、カーネル名とコマンドライン引数を入力します。 -
オプション:
File systemページで、Use automatic partitioningを選択します。OSTree イメージには読み取り専用などの独自のマウントルールがあるため、ファイルシステムのカスタマイズは OSTree システムではサポートされません。 をクリックします。 オプション:
Servicesページで、サービスを有効または無効にします。- 有効または無効にするサービス名をコンマまたはスペースで区切るか、 キーを押して入力します。 をクリックします。
オプション:
Firewallページで、ファイアウォール設定をセットアップします。-
Portsと、有効または無効にするファイアウォールサービスを入力します。 - ボタンをクリックして、各ゾーンのファイアウォールルールを個別に管理します。 をクリックします。
-
Usersページで、以下の手順に従ってユーザーを追加します。- をクリックします。
Username、password、およびSSH keyを入力します。Server administratorチェックボックスをクリックして、ユーザーを特権ユーザーとしてマークすることもできます。注記ブループリントのカスタマイズでユーザーを指定し、そのブループリントからイメージを作成すると、ブループリントはインストール時に
/usr/lib/passwdディレクトリーにユーザーを作成し、/usr/etc/shadowにパスワードを作成します。ブループリント用に作成したユーザー名とパスワードを使用してデバイスにログインできます。システムにアクセスしたら、useraddコマンドなどを使用してユーザーを作成する必要があります。をクリックします。
オプション:
Groupsページで、次の手順を実行してグループを追加します。ボタンをクリックします。
-
Group nameとGroup IDを入力します。グループをさらに追加できます。 をクリックします。
-
オプション:
SSH keysページで、キーを追加します。ボタンをクリックします。
- SSH キーを入力します。
-
Userを入力します。 をクリックします。
オプション:
Timezoneページで、タイムゾーンを設定します。Timezoneフィールドに、システムイメージに追加するタイムゾーンを入力します。たとえば、タイムゾーン形式 US/Eastern を追加します。タイムゾーンを設定しない場合、システムはデフォルトとして協定世界時 (UTC) を使用します。
-
NTPサーバーを入力します。 をクリックします。
オプション:
Localeページで、次の手順を実行します。-
Keyboard検索フィールドに、システムイメージに追加するパッケージ名を入力します。たとえば、["en_US.UTF-8"] と入力します。 -
Languages検索フィールドに、システムイメージに追加するパッケージ名を入力します。たとえば、"us" と入力します。 をクリックします。
-
必須:
Othersページで、次の手順を実行します。-
Hostnameフィールドに、システムイメージに追加するホスト名を入力します。ホスト名を追加しない場合、オペレーティングシステムによってホスト名が決定されます。 -
必須:
Installation Devicesフィールドに、システムイメージの有効なノードを入力して、デバイスへの無人インストールを有効にします。たとえば、dev/sda1と入力します。 をクリックします。
-
オプション:
FIDO device onboardingページで、次の手順を実行します。-
Manufacturing server URLフィールドに、最初のデバイスクレデンシャルエクスチェンジを実行するためのmanufacturing server URLを入力します (例: "http://10.0.0.2:8080")。ブループリントでの FDO のカスタマイズはオプションであり、エラーなしで RHEL for Edge Simplified Installer イメージをビルドできます。 -
DIUN public key insecureフィールドに、最初のデバイスクレデンシャルエクスチェンジを実行するための証明書公開鍵ハッシュを入力します。このフィールドは値として "true" を受け入れます。この値は、この接続が製造サーバーへの非セキュアな接続であることを意味します。たとえば、manufacturing_server_url="http://${FDO_SERVER}:8080" diun_pub_key_insecure="true"と入力します。"key insecure"、"key hash"、および "key root certs" の 3 つのオプションのうち 1 つだけを使用する必要があります。 DIUN public key hashフィールドに、公開鍵のハッシュバージョンを入力します。たとえば、17BD05952222C421D6F1BB1256E0C925310CED4CE1C4FFD6E5CB968F4B73BF73。鍵ハッシュは、製造サーバーの証明書に基づいて生成することで取得できます。鍵ハッシュを生成するには、次のコマンドを実行します。# openssl x509 -fingerprint -sha256 -noout -in /etc/fdo/aio/keys/diun_cert.pem | cut -d"=" -f2 | sed 's/://g'/etc/fdo/aio/keys/diun_cert.pemは、製造サーバーに保存されている証明書です。DIUN public key root certsフィールドに、公開鍵ルート証明書を入力します。このフィールドは、製造サーバーに保存されている証明書ファイルの内容を受け入れます。証明書ファイルの内容を取得するには、次のコマンドを実行します。$ cat /etc/fdo/aio/keys/diun_cert.pem.
-
- をクリックします。
-
Reviewページで、ブループリントの詳細を確認します。 をクリックします。
RHEL Image Builder ビューが開き、既存のブループリントのリストが表示されます。
8.4.2. Image Builder GUI を使用した RHEL for Edge Simplified Installer イメージの RHEL の作成 リンクのコピーリンクがクリップボードにコピーされました!
RHEL Image Builder GUI を使用して RHEL for Edge Simplified イメージを作成するには、以下の前提条件を満たしていることを確認してから、手順に従ってください。
前提条件
- ブラウザーの Web コンソールから RHEL Image Builder アプリケーションを開いている。
- RHEL for Edge Simplified イメージのブループリントを作成している。
-
イメージに埋め込むコミットの OSTree リポジトリー (例:
http://10.0.2.2:8080/repo) を提供した。RHEL for Edge イメージをインストールするための Web サーバーの設定 を参照してください。 - FDO 製造サーバーが稼働している。
手順
- Image Builder ダッシュボードにアクセスします。
- ブループリントテーブルで、イメージを構築するブループリントを見つけます。
-
Imagesタブに移動し、Create Imageをクリックします。Create imageウィザードが開きます。 Image outputページで、次の手順を実行します。-
Select a blueprintリストから、RHEL for Edge Simplified イメージ用に作成したブループリントを選択します。 -
Image output typeリストから、RHEL for Edge Simplified Installer (.iso)を選択します。 -
Image Sizeフィールドにイメージサイズを入力します。Simplified Installer イメージに必要な最小イメージサイズは、次のとおりです。
-
- をクリックします。
OSTree settingsページで、次の手順を実行します。-
Repository URLフィールドに、親 OSTree コミットのプル元となるリポジトリー URL を入力します。 -
Refフィールドにrefブランチ名のパスを入力します。refを入力しない場合は、ディストリビューションのデフォルトのrefが使用されます。
-
-
Reviewページでイメージのカスタマイズを確認し、 をクリックします。
イメージのビルドが開始され、完了するまでに最大 20 分かかります。ビルドを停止するには、 をクリックします。
8.4.3. Image Builder GUI を使用した簡略化された RHEL for Edge イメージのダウンロード リンクのコピーリンクがクリップボードにコピーされました!
RHEL Image Builder GUI を使用して RHEL for Edge イメージをダウンロードするには、以下の前提条件を満たしていることを確認してから、手順に従ってください。
前提条件
- RHEL for Edge イメージが正常に作成されている。リンクを参照してください。
手順
- RHEL Image Builder ダッシュボードにアクセスします。ブループリントリストのダッシュボードが開きます。
- ブループリントテーブルで、RHEL for Edge Simplified Installer イメージを構築したブループリントを見つけます。
-
Imagesタブに移動します。 次のいずれかを実行します。
- イメージをダウンロードします。
- イメージのログをダウンロードして要素を検査し、問題がないかどうかを確認します。
ブート ISO として直接ダウンロードした RHEL for Edge Simplified Installer ISO イメージを使用して、RHEL for Edge システムをインストールできます。