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

import/export настроек

Добавлено: 23 ноя 2013, 19:49
Nemiroff_84
Всем доброго времени суток!
Имеется рабочая система OTRS 3.2.2 и тестовая 3.3.1 Сделал импорт из первой и экспорт во вторую. Ничего не поменялось. Я что-то делаю не так?

Re: import/export настроек

Добавлено: 23 ноя 2013, 21:59
alexus
Nemiroff_84 писал(а):Я что-то делаю не так?
Скорее всего :-). Мы обычно настройки переносим копированием конфигурационных файлов.

Re: import/export настроек

Добавлено: 23 ноя 2013, 22:07
Nemiroff_84
Гугл указал мне на следующие файлы:
Kernel/Config.pm
Kernel/Config/Defaults.pm
Kernel/Config/Files/Ticket.pm

Этого достаточно или надо что-то еще?

Re: import/export настроек

Добавлено: 23 ноя 2013, 22:37
yuri0001
ZZZAuto.pm и ZZZAauto.pm в добавок.
А вообще, что перенести-то хотим?

Re: import/export настроек

Добавлено: 23 ноя 2013, 23:18
Nemiroff_84
Задача минимум: перенести всех клиентов и их компании.
Задача максимум: так же и настройки при условии, что файлы в ручную не правились.
Я переношу в тестовую среду поэтому испортить не боюсь.

А что можно перенести с помощью этих файлов?

Re: import/export настроек

Добавлено: 24 ноя 2013, 05:23
yuri0001
А в этих файлах как раз Ваши настройки из SysConfig. Один содержит все стандартные настройки после инсталляции, второй изменения, которые Вы внесли в SysConfig ручками.

Re: import/export настроек

Добавлено: 24 ноя 2013, 11:42
Nemiroff_84
Kernel/Config.pm - если я правильно понимаю это те изменения, которые я внес в SysConfig своими силами.
Kernel/Config/Defaults.pm - этот файл содержит стандартные настройки после инсталляции. А надо ли переносить его?
Kernel/Config/Files/Ticket.pm - не знаю
ZZZAuto.pm - не знаю
ZZZAauto.pm - не знаю

Выводы я сделал исходя из названий. Можете прокомментировать?

Re: import/export настроек

Добавлено: 24 ноя 2013, 12:38
yuri0001
Kernel/Config.pm - если я правильно понимаю это те изменения, которые я внес в SysConfig своими силами.
Нет это не SysConfig. Часть параметров в нем пересекается с Sysconfig, но я отношу это скорее к истории развития продукта. Этот файл перекрывает и дополняет Default.pm
Kernel/Config/Defaults.pm - этот файл содержит стандартные настройки после инсталляции. А надо ли переносить его?
Нет не надо
Kernel/Config/Files/Ticket.pm - не знаю
Думаю, не уверен, что не надо. Я его даже не смотрел никогда.
ZZZAuto.pm - не знаю
Это ваш SysConfig. В этом можно убедиться, если в сделаете экспорт настроек в файл и откроете его редактором.
ZZZAauto.pm - не знаю
Правильнее ZZZAAuto.pm - туда заносятся изменения, по отношению к стандартным настройкам. Точнее надо все это почитать в мануале. Там же описан и порядок их чтения системой и применения.
Более полно не отвечу, сам не админ, здесь есть коллеги, более в этом разумеющие. :oops:
Возьмите эти файлы из обеих систем и посмотрите редактором, что там внутри - многое станет понятно. Можете их сравнить, например с помощью TextDiff или другой, привычной Вам программулиной, вот увидите, увлекательное чтение.

Re: import/export настроек

Добавлено: 24 ноя 2013, 13:20
alexus
Nemiroff_84 писал(а):Выводы я сделал исходя из названий. Можете прокомментировать?
http://doc.otrs.org/developer/3.3/en/ht ... rview.html.
http://doc.otrs.org/developer/3.3/en/ht ... dp33691728
Читайте маны!

Re: import/export настроек

Добавлено: 25 дек 2013, 00:40
Nemiroff_84
alexus писал(а):
Nemiroff_84 писал(а):Я что-то делаю не так?
Скорее всего :-). Мы обычно настройки переносим копированием конфигурационных файлов.
Здесь: http://doc.otrs.org/3.3/en/html/configu ... #sysconfig вычитал это: "If you want to save all the changes you made to your system's configuration, for example to setup a new installation quickly, you can use the "Export settings" button, which will create a .pm file. To restore your own settings, just press the "Import settings" and select the .pm created before."
Если верить мануалу, то работать должно.
yuri0001 писал(а): ZZZAAuto.pm - туда заносятся изменения, по отношению к стандартным настройкам. Точнее надо все это почитать в мануале. Там же описан и порядок их чтения системой и применения.
Более полно не отвечу, сам не админ, здесь есть коллеги, более в этом разумеющие. :oops:
Возьмите эти файлы из обеих систем и посмотрите редактором, что там внутри - многое станет понятно. Можете их сравнить, например с помощью TextDiff или другой, привычной Вам программулиной, вот увидите, увлекательное чтение.
Здесь: http://doc.otrs.org/3.3/en/html/configu ... onfigfiles указано следующее "If the OTRS web interface is accessed, all .xml files in the Kernel/Config/Files directory are parsed in alphabetical order, and the settings for the central framework and additional applications will be loaded." Соответственно ZZZAuto.pm - является файлом с изменениями, по отношению к стандартным настройкам.

Re: import/export настроек

Добавлено: 25 дек 2013, 00:42
Nemiroff_84
И еще один вопрос по той же теме. Можно ли не трогая MySQL из одной OTRS перенести в другую клиентов и агентов?
Указанные выше файлы данную информацию не содержат. Открывал их с помощью текстового редактора и делал поиск по тексту.

Re: import/export настроек

Добавлено: 25 дек 2013, 02:42
alexus
Nemiroff_84 писал(а):И еще один вопрос по той же теме. Можно ли не трогая MySQL из одной OTRS перенести в другую клиентов и агентов?
Указанные выше файлы данную информацию не содержат. Открывал их с помощью текстового редактора и делал поиск по тексту.
Нет, все лежит в базе. Если, конечно, не из AD было настроено.

Re: import/export настроек

Добавлено: 25 дек 2013, 09:40
Nemiroff_84
Если кому-то в будущем будет полезно, то дали частичный ответ на англоязычном форуме: http://forums.otterhub.org/viewtopic.ph ... 059#p92059

Re: import/export настроек

Добавлено: 25 дек 2013, 09:52
ykolesnikov
Насколько я его понял, он предлагает просто не перенести, а перенастроить авторизацию агентов/клиентов из прежнего источника. Это по-моему, немного не то что Вы его спрашивали. Если старый источник остается надолго, то этот способ имеет место быть. Что касается последней фразы, то это то, что и здесь обсуждалось - пробуйте, на свой страх и риск, предварительно сделав backup.
В любом случае - полезно.

Re: import/export настроек

Добавлено: 03 янв 2014, 14:24
Nemiroff_84
Хочу просуммировать всё выше изложенное. Прошу подтвердить или опровергнуть то, что я укажу ниже.

Задача: Перенести максимум настроек из одной установки OTRS в другую "чистую" инсталляцию. Обязательное условие, что с базой данных ни каких действий выполнять при этом не надо, имеющиеся тикеты так же переносить не надо.
1. Перенести только файл ZZZAuto.pm
2. Файл ZZZAuto.pm - содержит все изменения в SysConfig отличные от дефолтных
3. Файл ZZZAuto.pm - не содержит любые настройки, которые вносятся не в SysConfig: агенты, клиенты, очереди, подписи, сервисы, ответы и т. д.


Я на 100% не уверен, но похоже, что ZZZAuto.pm и "Export settings" из SysConfig это одно и то же.

Re: import/export настроек

Добавлено: 03 янв 2014, 14:57
ykolesnikov
Nemiroff_84 писал(а): Я на 100% не уверен, но похоже, что ZZZAuto.pm и "Export settings" из SysConfig это одно и то же.
В этом можно убедиться, если прочитать заголовок (комментарии в начале файла) в экспортированном файле. :)

Re: import/export настроек

Добавлено: 03 янв 2014, 15:51
Nemiroff_84
Именно на этом я и основывался + сравнивал другие параметры.

Re: import/export настроек

Добавлено: 03 янв 2014, 15:55
alexus
Nemiroff_84 писал(а):1. Перенести только файл ZZZAuto.pm
Возможно еще и Config.pm
Nemiroff_84 писал(а):2. Файл ZZZAuto.pm - содержит все изменения в SysConfig отличные от дефолтных
Верно. Учтите, что для версии 3.2 и 3.3 настройки могут (но не обязательно!) отличаться.
Nemiroff_84 писал(а):3. Файл ZZZAuto.pm - не содержит любые настройки, которые вносятся не в SysConfig: агенты, клиенты, очереди, подписи, сервисы, ответы и т. д.
Верно.

Кроме того, возможно, какие-то кастомные настройки могут содержаться в кастомных XML в ./Kernel/Config/Files.