プロキシ サーバーを使用してキックスタート ファイルを取得できますか?

プロキシ サーバーを使用してキックスタート ファイルを取得できますか?

プロキシ経由でキックスタート ファイルにアクセスしたいと思います。キックスタート ファイルはパブリック インターネット上でホストされていますが、インストールを実行するサーバーはプロキシ経由でのみインターネットにアクセスできます。


キックスタート ファイルがローカルで利用可能な場合は、以下が機能します。

動作する tftp のサンプル grub.cfg:

menuentry 'Install CentOS Stream 8' {
    linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://localhost/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
    initrdefi centos-st8/initrd.img
}

同じキックスタート ファイルには次の内容が含まれています。

text
url --url="https://public.example.com/centos-rpm-remote/8-stream/BaseOS/x86_64/os/" --proxy=http://192.168.0.3:3128/

プロキシサーバー 192.168.0.3:3128 経由でのみアクセス可能な場所にキックスタート ファイルをホストできるようにする構成またはセットアップはありますか?

次のようにします。

menuentry 'Install CentOS Stream 8' {
    linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
    initrdefi centos-st8/initrd.img
}

答え1

解決策としては、起動時に Anaconda がエラーを発するにもかかわらず、代わりに「proxy」または「inst.proxy」を使用することのようです。

menuentry 'Install CentOS Stream 8' {
    linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset proxy="http://192.168.0.3:3128"
    initrdefi centos-st8/initrd.img
}

関連情報