Это всплыло в процессе проектирования виндового редактора конфигов. Приглашаю к обсуждению, пока не поздно
Сейчас конфиги хранятся для каждой версии втвари. Это удобно только с одной позиции: просто откатиться на предыдущую версию втвари.
Все остальное неудобно. Надо помнить, какая версия сейчас грузится. Надо руками копировать, когда переходишь на новую версию.
Новая проблема: автоматически разобраться в куче конфигов от разных версий, которая накопилась на винте за пару лет активного использования втвари, и наглядно представить это в конфигураторе - невозможно. И не нужно.
Проект:
Специально для конфигуратора и конфигов выделяются новые папки ("C:\Program Files\WTware\data\GroupPolicies" и "C:\Program Files\WTware\data\Configurations").
GroupPolicies - нынешние include, list.wtc, all.wtc. Будет называться "политики" (может есть более русское слово?). Файлы без расширений (это хорошо или плохо?) Зарезервированные политики:
all - нынешний all.wtc. Инклюд, который применяется ко всем терминалам. Место для хранений параметра win2kip (если сервер один) и domain (если домен есть и он один).
list - не политика (формат файла другой). Нынешний list.wtc.
licenses[.wtc] - втваревые лицензии.
Configurations - конфиги терминалов. Именование - по МАКу, по имени хоста. Вложенных директорий не будет (лень), но символы '\', '/' и '_' в хостнеймах будут визуально группировать их.
Обратная совместимость:
Терминал для этого всего можно вообще не менять. Преобразование имен (configs/gr1/term2.wtc в Configurations\gr1_term2) может выполняться в наших службах TFTP и WTwizard. Т.е. если вы пользуетесь другим TFTP (unix, microsoft, tftpd32) - все эти измениня (и графический конфигуратор!) не для вас, вместо этого вам обеспечивается обратная совместимость.
Это всплыло в процессе проектирования виндового редактора конфигов. Приглашаю к обсуждению, пока не поздно :)
Сейчас конфиги хранятся для каждой версии втвари. Это удобно только с одной позиции: просто откатиться на предыдущую версию втвари.
Все остальное неудобно. Надо помнить, какая версия сейчас грузится. Надо руками копировать, когда переходишь на новую версию.
Новая проблема: автоматически разобраться в куче конфигов от разных версий, которая накопилась на винте за пару лет активного использования втвари, и наглядно представить это в конфигураторе - невозможно. И не нужно.
Проект:
Специально для конфигуратора и конфигов выделяются новые папки ("C:\Program Files\WTware\data\GroupPolicies" и "C:\Program Files\WTware\data\Configurations").
GroupPolicies - нынешние include, list.wtc, all.wtc. Будет называться "политики" (может есть более русское слово?). Файлы без расширений (это хорошо или плохо?) Зарезервированные политики:
all - нынешний all.wtc. Инклюд, который применяется ко всем терминалам. Место для хранений параметра win2kip (если сервер один) и domain (если домен есть и он один).
list - не политика (формат файла другой). Нынешний list.wtc.
licenses[.wtc] - втваревые лицензии.
Configurations - конфиги терминалов. Именование - по МАКу, по имени хоста. Вложенных директорий не будет (лень), но символы '\', '/' и '_' в хостнеймах будут визуально группировать их.
Обратная совместимость:
Терминал для этого всего можно вообще не менять. Преобразование имен (configs/gr1/term2.wtc в Configurations\gr1_term2) может выполняться в наших службах TFTP и WTwizard. Т.е. если вы пользуетесь другим TFTP (unix, microsoft, tftpd32) - все эти измениня (и графический конфигуратор!) не для вас, вместо этого вам обеспечивается обратная совместимость.