Страница 1 из 1

set wtware-url Зеркала

Добавлено: Чт фев 14, 2019 9:57 pm
petav
Имею два http зеркала с файлами для загрузки wtware
Есть механизм указания зеркал в конфигурации?

Re: set wtware-url Зеркала

Добавлено: Чт фев 14, 2019 10:35 pm
flotsky
Можно попробовать реализовать данный функционал силами ipxe в скрипте wtware.http.cfg
Пример меню можно попытаться переделать в последовательный перебор адресов зеркал.
Документация ipxe

Re: set wtware-url Зеркала

Добавлено: Пт фев 15, 2019 1:11 am
aka
Я только одну схему зеркала для загрузки представляю:

Два DHCP. Полностью синхронизированных, выдающих терминалам одинаковые IP, иначе втварь будет ругаться. Отличие только одно: каждый DHCP отправляет загружаться со своего TFTP, который затем пересылает на свой HTTP. Если TFTP или HTTP падает, соответствующий им DHCP тоже надо выключить.

Это долго, сложно, на майкрософтовых DHCP думаю не реализуемо, только на юниксовых с генерированием конфигов скриптами.

Зеркалировать один только HTTP - не знаю как и не понимаю зачем.

Re: set wtware-url Зеркала

Добавлено: Пн фев 18, 2019 8:06 pm
Dim-soft
aka писал(а): Пт фев 15, 2019 1:11 am Я только одну схему зеркала для загрузки представляю:
на майкрософтовых DHCP думаю не реализуемо
У меня так сделано, ВСЕ адреса "в резервации". Область одинаковая, IP сервера загрузки - каждый DHCP выдаёт себя

Re: set wtware-url Зеркала

Добавлено: Пн фев 18, 2019 9:00 pm
flotsky
Получилось так:
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
Скрипт пытается http load с 192.168.5.38, если ошибка - идёт на 192.168.5.39 и так далее. Вполне можно http поменять на tftp.
Загрузчик никакой подсовывать не надо, он уже есть в сетевой карте. Если грузимся с флешки, то берём загрузчик с ipxe.org и скармливаем ему этот скрипт.

Re: set wtware-url Зеркала

Добавлено: Пн фев 18, 2019 9:06 pm
aka
flotsky писал(а): Пн фев 18, 2019 9:00 pm TFTP один, он-же роутер. Смысла его резервировать нет.
Почему всю загрузку с него не сделать?

Re: set wtware-url Зеркала

Добавлено: Пн фев 18, 2019 9:15 pm
flotsky
Роутер микротик.
На нём нет достаточно места. Во флеш памяти свободно ~10Mb.
Попытки воткнуть в него флешку съедают 70% cpu при чтении.
А вот скриптик до 100kb отдавать самое то.