import/export настроек

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

import/export настроек

Сообщение Nemiroff_84 » 23 ноя 2013, 19:49

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

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

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

Сообщение alexus » 23 ноя 2013, 21:59

Nemiroff_84 писал(а):Я что-то делаю не так?
Скорее всего :-). Мы обычно настройки переносим копированием конфигурационных файлов.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 23 ноя 2013, 22:07

Гугл указал мне на следующие файлы:
Kernel/Config.pm
Kernel/Config/Defaults.pm
Kernel/Config/Files/Ticket.pm

Этого достаточно или надо что-то еще?
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

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

Сообщение yuri0001 » 23 ноя 2013, 22:37

ZZZAuto.pm и ZZZAauto.pm в добавок.
А вообще, что перенести-то хотим?
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 23 ноя 2013, 23:18

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

А что можно перенести с помощью этих файлов?
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

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

Сообщение yuri0001 » 24 ноя 2013, 05:23

А в этих файлах как раз Ваши настройки из SysConfig. Один содержит все стандартные настройки после инсталляции, второй изменения, которые Вы внесли в SysConfig ручками.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 24 ноя 2013, 11:42

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

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

yuri0001
OTRS Бывалый
Сообщения: 492
Зарегистрирован: 11 фев 2011, 20:25
Откуда: Череповец

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

Сообщение yuri0001 » 24 ноя 2013, 12:38

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 или другой, привычной Вам программулиной, вот увидите, увлекательное чтение.
С уважением
Ю. Колесников
OTRS 3.3.1, ITSM 3.3.1, SUSE 12, MySQL5

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

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

Сообщение alexus » 24 ноя 2013, 13:20

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

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 25 дек 2013, 00:40

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 - является файлом с изменениями, по отношению к стандартным настройкам.
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 25 дек 2013, 00:42

И еще один вопрос по той же теме. Можно ли не трогая MySQL из одной OTRS перенести в другую клиентов и агентов?
Указанные выше файлы данную информацию не содержат. Открывал их с помощью текстового редактора и делал поиск по тексту.
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

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

Сообщение alexus » 25 дек 2013, 02:42

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

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 25 дек 2013, 09:40

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

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение ykolesnikov » 25 дек 2013, 09:52

Насколько я его понял, он предлагает просто не перенести, а перенастроить авторизацию агентов/клиентов из прежнего источника. Это по-моему, немного не то что Вы его спрашивали. Если старый источник остается надолго, то этот способ имеет место быть. Что касается последней фразы, то это то, что и здесь обсуждалось - пробуйте, на свой страх и риск, предварительно сделав backup.
В любом случае - полезно.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 03 янв 2014, 14:24

Хочу просуммировать всё выше изложенное. Прошу подтвердить или опровергнуть то, что я укажу ниже.

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


Я на 100% не уверен, но похоже, что ZZZAuto.pm и "Export settings" из SysConfig это одно и то же.
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение ykolesnikov » 03 янв 2014, 14:57

Nemiroff_84 писал(а): Я на 100% не уверен, но похоже, что ZZZAuto.pm и "Export settings" из SysConfig это одно и то же.
В этом можно убедиться, если прочитать заголовок (комментарии в начале файла) в экспортированном файле. :)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

Nemiroff_84
OTRS Новобранец
Сообщения: 72
Зарегистрирован: 21 ноя 2011, 01:30

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

Сообщение Nemiroff_84 » 03 янв 2014, 15:51

Именно на этом я и основывался + сравнивал другие параметры.
Дмитрий
OTRS 3.3.4, ITSM 3.3.4, Appliance

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

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

Сообщение alexus » 03 янв 2014, 15:55

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.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить