Как широко шагнуть и не порвать штаны при смене GW

Обсуждение технических вопросов по продуктам Novell

Сообщение Dimerson » 01 май 2009, 23:14

SDD это ж не библиотеки а дистрибут самого групвайза.
Можно убить целиком на рабртоспособности не отразится (не будет работать автоапдейт клиентов разве что).

GW это не только файлы но еще и обекты в NDS.
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: прочитал

Сообщение Михаил Цветаев » 04 май 2009, 16:39

skoltogyan писал(а):прочитал Ваши посты и окончательно потерял суть вопроса (что не работает или что не получается) :)


Задача перейти с GW6.5 на GW8. А за одно поменять ОС с Netware на OES(Linux).
Сначало решил перейти на GW8, а затем уж на Linux. Как и предлагали старшие товарищи.

Первое с чем столкнулся - не корректно отработал dbcopy.exe. Т.е. не понятно почему остались каталоги с прописными буквами. Попробовал это же сделать на Netware c dbcopy.nlm всё прошло гладко.

Второе действо - информации перенесена с одного сервера Netware 6.0.5. на Netware 6.5.8. Приступил к корректировке путей в eDirectory как для агентов, так и для библиотек. А так же файлов для старта агентов poa, mta и gwia.cfg. Всё перебил, проверил. Все агенты запускались и как почтарь сервер GW работал. Но ...но не видел библиотек. При старте POA была ругань на то что невозможно найти библиотеки и при этом указывался путь где ранее располагались библиотека НА ДРУГОМ сервере. Разобрался как этот механизм работает - сейчас это решено. Хотя почему именно с библиотеками механизм связки eDirectory <-> Groupwise не работает корректно не понятно.

Третий этап. Это идем на Linux!
В процессе движения выяснил что имеется утиля по миграции GW с Netware на Linux. Вещь пользительная во всех отношениях особенно для таких недоразвитых типа меня. Но ....но делает почти всё что нужно для переноса домена и почтового отделения, а вот мои славные библиотеки не переносит, обнаруживает их, показывает и говорит - а это руками. Что-ж руками так руками. Всё перенес, агенты инсталлированы. Что-ж приступаем к рихтовке путей и некоторый мелочей для агентов.

И вот тут снова облом. И снова агент POA. Не стартует выдаёт ошибку C06B. Запускаешь его же с ключом --noconfig, стартует, могу зайти в свой почтовый ящик, но снова библиотеки. При попытке открыть документ - ласково сообщает не могёт открыть. А на консоле агента POA появляются сообщение о том что dmdd0401.db не найден, если брать разные файлы то будут разные xxxxxxxx.db.

Это и есть этапы большого пути.

Что сейчас интересует
1. Как писать пути для Линукс в агентах и библиотеках(может я здесь не прав)
2. Необходимо ли указывать что-то в UNC Path в объектах - domain, post office, агент POA, агент MTA и GWIA, если ДА хотелось бы точный пример и именно для Linux.
Сейчас имеем сервер на OES2 по имени - gw-oes
На сервере имеется 2 раздела второй раздел, где и предполагается нахождение всего что касается GW смонтирован /mnt/gwstore.
Файлы домена находятся - /mnt/gwstore/domain
Файлы постофиса находятся - /mnt/gwstore/postoff
Файлы для 3 библиотек
/mnt/gwstore/lib/office
/mnt/gwstore/lib/archiv
/mnt/gwstore/lib/develop

В объекте domain для UNC Path прописано \\gw-oes\mnt\gwstore\domain

В объекте PostOffice для UNC Path прописано \\gw-oes\mnt\gwstore\postoff
Так же объекте PostOffice в разделе Configure Non-DOS Name Space Access для Linux указан путь /mnt/gwstore/postoff

Для библиотек в Document Storage Area имеются следующие опции
для библиотеки Office
UNC Path - \\gw-oes\mnt\gwstore\lib\office
Linux Path - /mnt/gwstore/lib/office

для библиотеки Archiv
UNC Path - \\gw-oes\mnt\gwstore\lib\archiv
Linux Path - /mnt/gwstore/lib/archiv

для библиотеки Develop
UNC Path - \\gw-oes\mnt\gwstore\lib\develop
Linux Path - /mnt/gwstore/lib/develop

Как бы всё пишу правильно. Но снова и снова но - при указании путей для библиотек при сохранении настроек сообщается что каталогов нет - СОЗДАВАТЬ? Причем эта бодяга выскакивает что при использовании С1 под Windows, так и делая через С1 на Linux.

Аналогичные странности возникают при попытке корректировки агента GWIA с виндовой машины тут же орет что не может найти gwia.dc. После чего это агент мне недоступен для редактирования. Т.е. нет нужных полей.

Задумка у Novell по поводу кроссплатфоменности GW была неплохая. Но симбиоз между базами данных GW и настройками GW в C1 и их синхронизация оставляет желать лучшего. А может всё проще и я не прав!!!!?
Только кто главней C1(смотри eDirectory) или базы GW и всё это в разрезе GroupWise. Вроде все изменения я делаю в eDirectory, а GW(смотри агенты) читают информацию по настройкам из своих баз.
Что-то мне это напоминает ...... о точно яйцо или курица.

P.S. Надеюсь я смог что-то объяснить по этому вопросу. И у меня не сплошная клиника и помощь придёт и придёт вовремя.
Михаил Цветаев
 
Сообщения: 189
Зарегистрирован: 28 авг 2008, 13:31

Сообщение skoltogyan » 04 май 2009, 20:33

Коллега, отвечу так, как понял.
Ваш пост (подробности) были изложены в виде "короткой истории" , в которой не было четко указано:
- что было
- что сделал
- что сейчас
- что не работает

>"Что сейчас интересует
>1. Как писать пути для Линукс в агентах и библиотеках(может я здесь не прав)
>"
пример указан в документации:
http://www.novell.com/documentation/gw8 ... g5sgk.html
раздел называется :
39.14 /home
там указано и показано как писать путь.

>2. Необходимо ли указывать что-то в UNC Path в объектах - domain,
>post office, агент POA, агент MTA и GWIA, если ДА хотелось бы
>точный пример и именно >для Linux.
>
На Вашем Линукс, где крутятся эти самые Агенты MTA и POA запустите C1 и через нее выберите путь к этому объекту.

>Сейчас имеем сервер на OES2 по имени - gw-oes
>На сервере имеется 2 раздела второй раздел, где и предполагается
>нахождение всего что касается GW смонтирован /mnt/gwstore.
>Файлы домена находятся - /mnt/gwstore/domain
>Файлы постофиса находятся - /mnt/gwstore/postoff
>.....
>Как бы всё пишу правильно. Но снова и снова но - при указании путей
>для библиотек при сохранении настроек сообщается что
>каталогов нет - СОЗДАВАТЬ?
>Причем эта бодяга выскакивает что при
>использовании С1 под Windows, так и делая через С1 на Linux.
В Вашем случае, возможно, оптимальным вариантом будет сделать так:
1. запустить в старом окружении на старом севере POA в котором библиотеки GW (поскольку все пути и имена старые - он запустится без проблем и будет доступным)
2. попросить каждого пользователя подойти к вам , подклюится к этом старому PO и экспортировать свои документы (либо на флешку, либо на ваш жесткий диск)
3. на вашем новом линхе создать библотеки, дать права и попросить пользователей импортировать из назад , но уже в новый сервак

>Аналогичные странности возникают при попытке корректировки
>агента GWIA с виндовой машины тут же орет что не может найти
>gwia.dc. После чего это агент мне недоступен для редактирования.
>Т.е. нет нужных полей.
>.....
>P.S. Надеюсь я смог что-то объяснить по этому вопросу. И у меня не
>сплошная клиника и помощь придёт и придёт вовремя.
Исходя из того, как Вы описали свои действия при апгрейде/переносе , возможно, не полностью прошли апгрейты до GW8 . Возможно, что не обновлены файлы .dc и как следствие не все базы MTA и POA версии 8. Проверте это через C1, запустив ее с того линукса, на котором расположен Ваш Primary GroupWise Domain.
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Коротко о главном

Сообщение Михаил Цветаев » 05 май 2009, 21:09

skoltogyan писал(а):Коллега, отвечу так, как понял.
Ваш пост (подробности) были изложены в виде "короткой истории" , в которой не было четко указано:
- что было
- что сделал
- что сейчас
- что не работает

>"Что сейчас интересует
>1. Как писать пути для Линукс в агентах и библиотеках(может я здесь не прав)
>"
пример указан в документации:
http://www.novell.com/documentation/gw8 ... g5sgk.html
раздел называется :
39.14 /home
там указано и показано как писать путь.

1. Было
NW 6.0.5 + GW 6.5
2. Стало
NW6.5.8 + GW8(HP1)
3. Надо
Переснести GW8 на Linux
4. Не работает при переносе GW8 на линукс
Не запускается агент gwpoa на линукс - ошибка C06B

Повторюсь при запуске /opt/novell/groupwise/agents/bin/gwpoa --show @msk.poa --noconfig всё начинает работать, нет доступа только к библиотекам.
Именно ключ --noconfig предлагает GWPOA не читать настройки из баз почтового отделения, а принять всё что ему подложат из конфигурационного файла msk.poa. А именно информация о Библиотеках и их расположении находиться в этих базах POA.
И раздел 39 содержит больше ключей, а не только --home
http://www.novell.com/documentation/gw8 ... q4wsn.html
Но нет ни одного отвечающего за библиотеки. При расположении библиотек внутри почтового отделения наверно данной проблемы не возникает. Но делали по науке, как предлагает первоисточник
http://www.novell.com/documentation/gw8 ... q4z71.html
Код: Выделить всё
21.2 Document Storage Areas

Documents can be stored at the post office, as illustrated in "Post Office Directory" in GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure. This is the simplest configuration, but it is not recommended for libraries where substantial growth is anticipated because documents stored at the post office cannot easily be moved to a different location where additional storage space is available.

Preferably, documents should be stored outside the post office, in document storage areas. Document storage areas are physical locations, such as drive volumes, optical devices, hard drives on other servers, and so on. Document storage areas can be located anywhere that the POA can access them locally or using direct network access (mapped drive or mounted file system).

A document storage area has the same internal directory structure that is used to store documents at the post office. The only difference is that a document storage area can be located anywhere in your system. Therefore, a document storage area can be moved easily, so it is easy to expand your document storage capacity if you store documents in a document storage area rather than at the post office.

For complete information on document storage areas, see Section 22.6.2, Managing Document Storage Areas.

Что удивительно что описании как должен работать сервис управления документами приводятся примеры ТОЛЬКО для Netware и Windows.
Помня, какие были проблемы с библиотеками при переходе GW на другой сервер - предположил что ситуация повторяется и имеет место неверно написание расположение библиотек. По этому с спросил сообщество варианты написания путей как для агентов MTA, POA так и Домена под Линукс в С1. В этом написании имеются определенные противоречия или неоднозначность - для описания расположения всегда присутствуют
UNC Path: - обязательное поле(не может быть пустым).
Apple Talk Zone: - опционно.
Linux Path: - опционно.
или только UNC Path: - обязательное поле(не может быть пустым).

Вот и не понятно что и как правильно писать в поле UNC Path: при расположении GW на линукс, как и у кого определено Linux Path:. В описание или хелпе в С1 пара раз натыкался на то что для Linux должно типа \\servlinx\var\opt\..... что и слеши писать надо, соответственно и имя сервера. Хотя такое определение путей для Linix - вроде нонсенс. Т.е. ищу пути исправления ситуации. Пока других идей не ма. Если у кого работает GW под Линукс может подсказать как у них это написано, реализовано. Или все опции для линух пишутся в file.poa, file.mta и gwia.cfg. А может я один такой моразматик.

Вариант сохранить документы где-то, а затем пересоздать библиотеки и снова залить - смахивает на саботаж. В библиотеках не одна сотня тысяч документов и у каждого сотрудника разложены в каком-то смысловом порядке + права + лог работы с документами. Меня порвут как бобик грелку от такого предложения и сделают это не один раз.
Михаил Цветаев
 
Сообщения: 189
Зарегистрирован: 28 авг 2008, 13:31

У Вас

Сообщение skoltogyan » 05 май 2009, 21:49

У Вас сейчас ВсЕ (и доступ к библиотекам) работает в состоянии:
NW6.5.8 + GW8(HP1)
и работает нормально, Да ?

Если да, - попробуйте сменить IP адрес сервера, гда GW. например:
был: 192.168.1.10
сделайте 192.168.1.11

(только в inetcfg сменить IP-ик).

Попробуйте после этого запустить Ваш почтовый офис, в котором библиотека и подключится из клиента GW к нему:
- доступ к почте есть у клиента ?
- доступ к библиотеке есть у клиента ?
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Узнал много интересного при переходе, но не радует.

Сообщение Михаил Цветаев » 25 май 2009, 15:28

Узнал много интересного при переходе, но не радует.
Может кому-нибудь будет полезно.

Был создан стенд и произведено не один десяток переходов и просто смена версий. И выявлено несколько багов или может просто того что не отражено в документации(или отражено в стиле повествования, а не в стиле - это надо сделать обязательно).

Что критично при переносе GW на другой сервер
1. В агенте MTA в разделе Scheduled Events изменить в событии синхронизации с eDirectory с 1 часа к примеру на 5 минут. (В документации по миграции прозрачно намекается запустите агент MTA и подождите. Сколько будет выставлено столько и надо будет ждать). Это нужно для того чтоб всё что Вы изменили при редактирование в С1 было перенесено в конфигурационные базы GW, т.к. не всё можно прописать в конфигурационных файлах агентов. Многое берется агентами из баз GW.
2. При переходе именно на линукс при написании путей расположения библиотек важен именно UNC Path, а не то что в с строке Linux Path.
3. В проге по мирации GW версии 1.0 имеется баг - при переносе c NW на Linux не все файлы преобразуются в фрмат lowercase. И по этому же в CollSolution имеется пара прог именно исправляющие данную проблему. Может и по-этому же вышел новый релиз GroupWise Server Migration Utility 1.1 .
4. При работе Migration Utility при переносе на Linux не корректно переносятся конфигурационные файлы, будут подставляться те что работали на другой платформе(NW или Windows). И надо будет пройтись по ним прогой dos2unix и изменять написания опций запуска.

P.S. Все проблемы возникли именно тогда когда управление GW ушло из NWAdmin в C1. Если смотреть по проблеме миграции на forums.novell.com - проблема имеется и проблема старая. Начиная с GW 6.0 у многих кто-то перемещал(мигрировал) сервера GW и имел нестандартное расположение каталогов - получали проблемы.
Михаил Цветаев
 
Сообщения: 189
Зарегистрирован: 28 авг 2008, 13:31

и библиотеки перенеслись с NW в Linux нормально ?

Сообщение skoltogyan » 25 май 2009, 20:25

и библиотеки перенеслись с NW в Linux нормально ?
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: и библиотеки перенеслись с NW в Linux нормально ?

Сообщение Михаил Цветаев » 26 май 2009, 13:58

skoltogyan писал(а):и библиотеки перенеслись с NW в Linux нормально ?


Да, всё перенеслось. Переход был сразу с GW7 на GW8. И надеюсь благополучно. Пока ора нет.
Есть только по вопросы по GW8.
Михаил Цветаев
 
Сообщения: 189
Зарегистрирован: 28 авг 2008, 13:31

вопросы у пользователей какого типа про gw8 ?

Сообщение skoltogyan » 26 май 2009, 14:50

вопросы у пользователей какого типа про gw8 ?
skoltogyan
 
Сообщения: 2047
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Dimerson » 26 май 2009, 15:04

Надеюсь не с кодировкой KOI8-R в клиенте ???
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Пред.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4