Können Sie einen Proxyserver verwenden, um eine Kickstart-Datei abzurufen?

Können Sie einen Proxyserver verwenden, um eine Kickstart-Datei abzurufen?

Ich möchte über einen Proxy auf eine Kickstart-Datei zugreifen. Die Kickstart-Datei wird im öffentlichen Internet gehostet, aber der Server, der die Installation durchführt, kann nur über einen Proxy auf das Internet zugreifen.


Folgendes funktioniert, wenn die Kickstart-Datei lokal verfügbar ist:

Das Beispiel für grub.cfg in TFTP, das funktioniert:

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
}

Die gleiche Kickstart-Datei enthält Folgendes:

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

Gibt es eine Konfiguration oder ein Setup, mit dem ich die Kickstart-Datei auch an einem Ort hosten kann, auf den nur über den Proxyserver 192.168.0.3:3128 zugegriffen werden kann?

wie folgt:

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
}

Antwort1

Die Antwort scheint zu sein, stattdessen „Proxy“ oder „inst.proxy“ zu verwenden, obwohl Anaconda beim Start eine Fehlermeldung anzeigt.

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
}

verwandte Informationen