11.2. HTTP または HTTPS サーバー上でのインストールファイルの共有
HTTP または HTTPS サーバーにキックスタートファイルを保存すると、複数のシステムへの自動インストールが可能になります。物理メディアが不要になり、インストール設定の一元管理によりシステムの効率的なデプロイが実現します。
前提条件
- ローカルネットワーク上の Red Hat Enterprise Linux 10 を使用するサーバーへの管理者レベルのアクセス権がある。
- インストールするシステムがサーバーに接続できる。
手順
キックスタートファイルを HTTP に保存するには、
httpdパッケージをインストールします。# dnf install httpdオプション: HTTPS にキックスタートファイルを保存するには、
httpdパッケージおよびmod_sslパッケージをインストールします。# dnf install httpd mod_ssl重要自己署名証明書付きの HTTPS サーバーを使用する場合は、
inst.noverifysslオプションを指定してインストールプログラムを起動する必要があります。-
/var/www/html/ディレクトリーのサブディレクトリーに、HTTP(S) サーバーへのキックスタートファイルをコピーします。 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 アドレスと、HTTP サーバーのルートディレクトリーを基準としたキックスタートファイルのパスを指定してください。たとえば、HTTP を使用しており、サーバーのホスト名がmyserver.example.comで、キックスタートファイルを/var/www/html/rhel10-install/my-ks.cfgにコピーした場合、ファイルの場所としてhttp://myserver.example.com/rhel10-install/my-ks.cfgを指定します。