5.2. HTTP または HTTPS を使用してインストールソースを作成する
インストールツリー (DVD ISO イメージから抽出したコンテンツと、有効な .treeinfo
ファイル含むディレクトリー) を使用して、ネットワークベースのインストール用のインストールソースを作成できます。インストールソースには、HTTP、または HTTPS でアクセスします。
前提条件
- Red Hat Enterprise Linux 10 を使用するサーバーに管理者レベルのアクセス権があり、このサーバーが、インストールするシステムと同じネットワーク上にある。
- Product Downloads ページからフルインストール DVD ISO をダウンロードした。
自己署名証明書付きの HTTPS サーバーを使用する場合は、noverifyssl
オプションを指定してインストールプログラムを起動する必要があります。
手順
httpd パッケージをインストールします。
dnf install httpd
# dnf install httpd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: https インストールソースを使用する場合は、
mod_ssl
パッケージをインストールします。dnf install mod_ssl
# dnf install mod_ssl
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - HTTP(S) サーバーに DVD ISO イメージをコピーします。
DVD ISO イメージをマウントするのに適したディレクトリーを作成します。以下はその例です。
mkdir /mnt/rhel10-install/
# mkdir /mnt/rhel10-install/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DVD ISO イメージをディレクトリーにマウントします。
mount -o loop,ro -t iso9660 /image_directory/image.iso /mnt/rhel10-install/
# mount -o loop,ro -t iso9660 /image_directory/image.iso /mnt/rhel10-install/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /image_directory/image.iso を DVD ISO イメージへのパスに置き換えます。
マウントされたイメージから、HTTP(S) サーバーの root にファイルをコピーします。
cp -r /mnt/rhel10-install/ /var/www/html/
# cp -r /mnt/rhel10-install/ /var/www/html/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドでは、イメージのコンテンツが格納された
/var/www/html/rhel10-install/
ディレクトリーが作成されます。他の一部のコピー方法は、有効なインストールソースに必要な.treeinfo
ファイルを省略する可能性があることに注意してください。この手順で示されているように、ディレクトリー全体に対してcp
コマンドを入力すると、.treeinfo
が正しくコピーされます。DVD ISO をアンマウントします。
umount /mnt/rhel10-install/
# umount /mnt/rhel10-install/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow firewalld で http サービスを有効にします。
firewall-cmd --permanent --add-service=http firewall-cmd --reload
# firewall-cmd --permanent --add-service=http # firewall-cmd --reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション:firewalld で https サービスを有効にします。
firewall-cmd --permanent --add-service=https firewall-cmd --reload
# firewall-cmd --permanent --add-service=https # firewall-cmd --reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow httpd
サービスを開始します。systemctl enable --now httpd.service
# systemctl enable --now httpd.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、インストールツリーにアクセスできるようになり、インストールソースとして使用できるようになります。
注記インストールソースを設定するには、プロトコルに
http://
またはhttps://
を使用して、サーバーのホスト名または IP アドレス、および ISO イメージのファイルを保存するディレクトリー (HTTP サーバーの root への相対パス) を指定します。たとえば、HTTP を使用し、サーバーのホスト名がmyserver.example.com
で、イメージのファイルが/var/www/html/rhel10-install/
にコピーされた場合、指定するインストールソースはhttp://myserver.example.com/rhel10-install/
となります。