您可以使用代理服务器来检索 kickstart 文件吗?

您可以使用代理服务器来检索 kickstart 文件吗?

我想通过代理访问 kickstart 文件。kickstart 文件托管在公共互联网上,但执行安装的服务器只能通过代理访问互联网。


当 kickstart 文件在本地可用时,以下操作有效:

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
}

相同的 kickstart 文件具有以下内容:

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

是否有配置或设置可以让我将 kickstart 文件托管在只能通过代理服务器 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

看起来答案是使用“proxy”或“inst.proxy”,即使 Anaconda 在启动时会抱怨。

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
}

相关内容