Автообновление wtware при загрузке с HDD
Автообновление wtware при загрузке с HDD
Когда тяжело грузиться по TFTP, можно было бы установить wtware на HDD, в конфигураторе стоит галка автообновление на такую-то версию (чтобы можно было откатиться, если что) для данного терминала. При загрузке с HDD он бы проверял этот параметр и сам ее загружал и переустанавливал на HDD, пусть с тех же http или FTP-серверов. Сейчас это нужно делать руками, что очень муторно.
-
- Разработчик
- Сообщения: 11861
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
Я против автообновления на винте. Потому что если один раз выйдет версия с глюком, автоматически обновится на сотне рабочих мест и потом не загрузится, то предприятие встанет на пару суток. Не представляю механизма, который гарантировал бы невозможность такого сценария.
Re: Автообновление wtware при загрузке с HDD
aka писал(а):...если один раз выйдет версия с глюком, автоматически обновится на сотне рабочих мест... Не представляю механизма, который гарантировал бы невозможность такого сценария.
В таком случае можно тестировать на нескольких терминалах, если будет глюк, откатиться назад.Prizrak писал(а): в конфигураторе стоит галка автообновление на такую-то версию (чтобы можно было откатиться, если что) для данного терминала
После загрузки с харда wtware тянет файл с сервера, в котором указан номер версии, которая должна быть, сравнивается с текущей, и, если версия не совпадает, то устанавливается требуемая версия, или работа продолжается, если совпадает. Вот такой механизм, например. Трафик при каждодневной загрузке будет почти нулевой.
Re: Автообновление wtware при загрузке с HDD
Готов тестировать, лучше по http
-
- Разработчик
- Сообщения: 11861
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
Это не механизм. Это мозг сисадмина. Я как разработчик не могу рассчитывать, что у сисадмина есть мозг.Prizrak писал(а):В таком случае можно тестировать на нескольких терминалах, если будет глюк, откатиться назад.
И кнопка "обновить версию втвари" на веб-интерфейсе мне не нравится. Потому что через неделю ею начнут пользоваться для терминалов, находящихся за стопиццот километров. Оно конечно же не обновится и опять же крайними будем мы. Потому что не предусмотрели механизма докачки.
Функционал должен быть безопасным. Безопасного удаленного обновления я не представляю
Re: Автообновление wtware при загрузке с HDD
Можно, сначала, закачать целиком, а потом переустанавливать.
Re: Автообновление wtware при загрузке с HDD
А загружать по сети каждый раз несколько десятков, а то и сотен терминалов это надежный механизм? Не зря же вы сделали возможность грузиться по http. Чем же тогда не надежно один раз загрузить и обновиться по сравнению с каждодневной загрузкой?Потому что через неделю ею начнут пользоваться для терминалов, находящихся за стопиццот километров. Оно конечно же не обновится и опять же крайними будем мы. Потому что не предусмотрели механизма докачки.
Функционал должен быть безопасным. Безопасного удаленного обновления я не представляю
Если админ без мозга, то он всю серверную часть переломать может. Тогда, скорее всего, терминалы с HDD загрузятся, а вот те, кто по сети загружается, уже нет. Так что более надежный механизм грузиться с HDD, но очень не удобно обновлять.
-
- Разработчик
- Сообщения: 11861
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
Держать на диске две (три, двенадцать) версий втвари, каждую со своей конфигурацией, и из меню выбирать, какую грузить? Работать будет. Надо подумать. Когда говрят "загрузка с диска", я все еще думаю про 32-мегабайтный IDE Disk-on-chip, для которых изначально делалась загрузка втвари с винта. Но оно наверное уже совсем не актуально... Расскажи, с каких дисков грузится втварь в жизни?Prizrak писал(а):Можно, сначала, закачать целиком, а потом переустанавливать.
Да. Если вдруг что-то идет не так - надо нажать reset и после перезагрузки все станет хорошо. Конечно сервера должны работать, но сервера это уже не наша проблемаPrizrak писал(а):А загружать по сети каждый раз несколько десятков, а то и сотен терминалов это надежный механизм?
Re: Автообновление wtware при загрузке с HDD
http://torg.mail.ru/article/12304/
Вот такие устройства у нас есть, еще есть ноутбуки всяких моделей с HDD 320 Гб и больше.
А вообще, самый старый комп с WTWare, который я видел, это Athlon XP какой-то с 80 Гб
Обычно на WTWare переходят с компов с виндой, а это уже несколько ГБ на диске. Если контора новая открывается, то ни о каких тонких клиентах никто не думает, потому как не известно как все это будет работать. Ставят пиратскую винду, как правило, и начинают работать, а потом уже тестируют альтернативное ПО на том оборудовании, что уже есть в наличии, или лицензируют имеющееся. Если открывается филиал (или отдел, или новое рабочее место, расширяются, в общем) с прицелом на использование тонких клиентов, то современные уже идут с дисками от 1 Гб. Тонкие клиенты 3 разных фирм посмотрел, если идут со встроенным накопителем, то от 1 Гб.
Вот такие устройства у нас есть, еще есть ноутбуки всяких моделей с HDD 320 Гб и больше.
А вообще, самый старый комп с WTWare, который я видел, это Athlon XP какой-то с 80 Гб
Так на такой диск WTWare уже не поставить.aka писал(а):я все еще думаю про 32-мегабайтный IDE Disk-on-chip, для которых изначально делалась загрузка втвари с винта.
Обычно на WTWare переходят с компов с виндой, а это уже несколько ГБ на диске. Если контора новая открывается, то ни о каких тонких клиентах никто не думает, потому как не известно как все это будет работать. Ставят пиратскую винду, как правило, и начинают работать, а потом уже тестируют альтернативное ПО на том оборудовании, что уже есть в наличии, или лицензируют имеющееся. Если открывается филиал (или отдел, или новое рабочее место, расширяются, в общем) с прицелом на использование тонких клиентов, то современные уже идут с дисками от 1 Гб. Тонкие клиенты 3 разных фирм посмотрел, если идут со встроенным накопителем, то от 1 Гб.
Re: Автообновление wtware при загрузке с HDD
Не обязательно столько держать, можно 1 или 2, главное, чтобы вообще как-то само обновлялось.aka писал(а):Держать на диске две (три, двенадцать) версий втвари, каждую со своей конфигурацией, и из меню выбирать, какую грузить?
Re: Автообновление wtware при загрузке с HDD
+1aka писал(а):Я против автообновления на винте.
Мой вариант -- USB-флешка. Либо мелкая, не торчащая из корпуса, либо подключенная внутри корпуса к пинам на мат.плате.aka писал(а):Когда говорят "загрузка с диска", я все еще думаю про 32-мегабайтный IDE Disk-on-chip, для которых изначально делалась загрузка втвари с винта. Но оно наверное уже совсем не актуально... Расскажи, с каких дисков грузится втварь в жизни?
Мое предложение по реализации -- захерачить в втварь какой-нибудь dropbear, который будет запускаться по параметру в конфиге. При создании загрузочной флешки в конфигураторе сразу генерировать ключи, клиентский приватный копировать куда-то в папку данных конфигуратора. Обновление клиента, соответственно, производим по SSH/SCP/SFTP. Ну, и втварь должна стартовать с некого запускатора, который при наличии на флешке более одной версии втвари, выдаст юзеру на экран менюшку для выбора. Потом когда-нибудь дописать в конфигуратор гуевую поддержку обновления.aka писал(а):Держать на диске две (три, двенадцать) версий втвари, каждую со своей конфигурацией, и из меню выбирать, какую грузить? Работать будет. Надо подумать.
-
- Сообщения: 278
- Зарегистрирован: Вс ноя 13, 2005 7:39 pm
- Откуда: Москва
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
конечно о интеллектуальной загрузке только мечтать. но тот же линукс оставляет возможность грузиться под другим (старым) ядром.
может, если позволяет место, скидывать в подкаталог предыд.версию и прописывать её как альтернативную? об этом можно спросить при обновлении в консоли компа.
может, если позволяет место, скидывать в подкаталог предыд.версию и прописывать её как альтернативную? об этом можно спросить при обновлении в консоли компа.
Re: Автообновление wtware при загрузке с HDD
Весь прикол в том, чтобы пользователя не спрашивать...
-
- Сообщения: 592
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
В Микротиках сделано так:
Могу добавить в планировщик вот такой скрипт и назначить любое удобное мне расписание:
А ещё есть CAPsMAN.
По назначению это централизованное управление множеством точек доступа: единая бесшовная WiFi-сеть, управляемая одним из маршрутизаторов.
Но при этом там есть настройка suggest-same-version:
Это значит, что когда прошивка на управляющем маршрутизаторе обновляется - он принудительно или по запросу (как настроишь) обновляет все свои подчинённые устройства (точки доступа).
Причём в зависимости от архитектуры эти прошивки отличаются. И это тоже можно настроить: указать каталоги для хранения разных прошивок и пр.
У Майкрософта подобным же образом работает локальный сервер обновлений - что бы не качать одно и то же с интернета по сто раз.
Код: Выделить всё
#Проверяю наличие обновлений
/system package update> check-for-updates
channel: current
current-version: 6.40.3
latest-version: 6.40.4
status: New version is available
#Есть новая версия - обновляю!
/system package update> install
Код: Выделить всё
/system package update
check-for-updates once
:delay 1s;
:if ( [get status] = "New version is available") do={ install }
По назначению это централизованное управление множеством точек доступа: единая бесшовная WiFi-сеть, управляемая одним из маршрутизаторов.
Но при этом там есть настройка suggest-same-version:
Код: Выделить всё
/caps-man manager> print
enabled: yes
certificate: auto
ca-certificate: auto
package-path:
upgrade-policy: suggest-same-version
Причём в зависимости от архитектуры эти прошивки отличаются. И это тоже можно настроить: указать каталоги для хранения разных прошивок и пр.
У Майкрософта подобным же образом работает локальный сервер обновлений - что бы не качать одно и то же с интернета по сто раз.
-
- Сообщения: 592
- Зарегистрирован: Вт ноя 30, 2004 4:06 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Re: Автообновление wtware при загрузке с HDD
Поэтому Микротиковцы имеют четыре канала обновлений:aka писал(а):Я против автообновления на винте. Потому что если один раз выйдет версия с глюком, автоматически обновится на сотне рабочих мест и потом не загрузится, то предприятие встанет на пару суток. Не представляю механизма, который гарантировал бы невозможность такого сценария.
- Bugfix only
- Current
- Legacy
- Release candidate