Имею два http зеркала с файлами для загрузки wtware
Есть механизм указания зеркал в конфигурации?
set wtware-url Зеркала
Re: set wtware-url Зеркала
Можно попробовать реализовать данный функционал силами ipxe в скрипте wtware.http.cfg
Пример меню можно попытаться переделать в последовательный перебор адресов зеркал.
Документация ipxe
Пример меню можно попытаться переделать в последовательный перебор адресов зеркал.
Документация ipxe
-
- Разработчик
- Сообщения: 11853
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: set wtware-url Зеркала
Я только одну схему зеркала для загрузки представляю:
Два DHCP. Полностью синхронизированных, выдающих терминалам одинаковые IP, иначе втварь будет ругаться. Отличие только одно: каждый DHCP отправляет загружаться со своего TFTP, который затем пересылает на свой HTTP. Если TFTP или HTTP падает, соответствующий им DHCP тоже надо выключить.
Это долго, сложно, на майкрософтовых DHCP думаю не реализуемо, только на юниксовых с генерированием конфигов скриптами.
Зеркалировать один только HTTP - не знаю как и не понимаю зачем.
Два DHCP. Полностью синхронизированных, выдающих терминалам одинаковые IP, иначе втварь будет ругаться. Отличие только одно: каждый DHCP отправляет загружаться со своего TFTP, который затем пересылает на свой HTTP. Если TFTP или HTTP падает, соответствующий им DHCP тоже надо выключить.
Это долго, сложно, на майкрософтовых DHCP думаю не реализуемо, только на юниксовых с генерированием конфигов скриптами.
Зеркалировать один только HTTP - не знаю как и не понимаю зачем.
Re: set wtware-url Зеркала
Получилось так:
TFTP один, он-же роутер. Смысла его резервировать нет.
При загрузке PXE забирает с tftp скрипт:
Скрипт пытается http load с 192.168.5.38, если ошибка - идёт на 192.168.5.39 и так далее. Вполне можно http поменять на tftp.
Загрузчик никакой подсовывать не надо, он уже есть в сетевой карте. Если грузимся с флешки, то берём загрузчик с ipxe.org и скармливаем ему этот скрипт.
TFTP один, он-же роутер. Смысла его резервировать нет.
При загрузке PXE забирает с tftp скрипт:
Код: Выделить всё
#!ipxe
boot http://192.168.5.38/wtware/5.8.45/packages/kernel BOOT_IMAGE=http://192.168.5.38/wtware/5.8.45/packages/kernel quiet ||
boot http://192.168.5.39/wtware/5.8.45/packages/kernel BOOT_IMAGE=http://192.168.5.39/wtware/5.8.45/packages/kernel quiet ||
boot something-else
Загрузчик никакой подсовывать не надо, он уже есть в сетевой карте. Если грузимся с флешки, то берём загрузчик с ipxe.org и скармливаем ему этот скрипт.
Re: set wtware-url Зеркала
Роутер микротик.
На нём нет достаточно места. Во флеш памяти свободно ~10Mb.
Попытки воткнуть в него флешку съедают 70% cpu при чтении.
А вот скриптик до 100kb отдавать самое то.
На нём нет достаточно места. Во флеш памяти свободно ~10Mb.
Попытки воткнуть в него флешку съедают 70% cpu при чтении.
А вот скриптик до 100kb отдавать самое то.