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