Реанимация умерших веб-сервисов - если кому интересно...

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

Реанимация умерших веб-сервисов - если кому интересно...

Сообщение Иван Левшин aka Ivan L. » 16 дек 2005, 19:46

Убил я тут на своих серваках веб-сервисы типа iManager. Т.к. я к ним уже привык - решил, что ситуация ненормальна и надо реанимировать.

Кто знает - тот в курсе, что настройка томката в принципе - вещь в себе, а настройка томката под нетварью - вешь в себе в степени. Тем не менее - надо было восстанавливать...

Что сделал:
1. Как обычно - полез в Knowledgebase за советами. Результат - готового совета нет, надо собирать инфу по куче (причем сейчас не вспомню - откуда и что брал).
2. Выгружаем все, что связано с томкатом - т.е. делаем tcadmdn, tc4stop. На всякий случай - и апач тоже (admsrvdn, ap2webdn).
3. Касаемо настройки конфигов томката - я не стал заморачиваться с их разбором (просто потому, что не силен в жабе и томкате). И остальным не рекомендую - на томкате завязана куча сервисов и при умершем иманагере можно все еще иметь живые GroupWise Webaccess и eGuide. Потому - я просто взял и скопировал всю папку sys:\tomcat со свежепроставленного в виртуалке нв65сп4а (так, кстати, советуют и ТИДы).
4. Не знаю, будет ли актуально - идем в sys:\adminsrv\conf и убиваем .keystore (файлик, откуда томкат берет публичный ключ для шифрования). Я в процессе экспериментов в этой папке заменил кое-какие модули и, чтобы не заморачиваться, перезалил и ее тоже с виртуалки - там гарантированно рабочая копия.
5. Теперь открываем К1 и идет в OU, где расположен сервер. Нас интересует OU=Extend - заходим внутрь и убиваем все, что там есть. Дело в том, что томкат пользует инфу из расположенных там объектов. Естественно, в нашем случае инфа из них будет, мягко говоря, не актуальной. Соответственно - жалеть не о чем, потом мастер все равно все пересоздаст.
6. Если удаляли .keystore или подменяли его - теперь надо импортировать публичный ключ в томкат - с консоли даем команду tckeygen (для нв65 с сервиспаком до 1 включительно - tcedirint). В логгере должны появиться две записи о том, ключ успешно импортирован. Проверяем - в sys:\adminsrv\conf должен появиться .keystore.
7. Теперь идем в sys:\tomcat\4\webapps\nps\WEB-INF и убиваем файлик PortalServlet.properties (для справки - там прописан GUID объекта pco и его контекст, которые пользуется при работе сервлетов - нам оно не подходит, потому как мы испортировали файл с настройками из другого дерева). МОжно, конечно, через ЛДАП поправить значение GUID ручками - но так работы меньше :) Автомат все сделает сам.
8. Теперь запускаем томкат: с консоли набираем tcadmup и потом tomcat4. В логгере смотрим, что нет ошибок и появляются info-записи о том, что повесились два листенера.
9. Запускаем апач: admsrvup, ap2webup
10. Запускаем Internet Explorer (новель гарантирует нормальную работу сервисов только из Internet Explorer и только на английском языке) и идем по адресу https://<сервер>/nps/servlet/configure - запускает мастер настройки exteNd Director, который и приведет нам систему в чувство :)
11. По шагам выполняем все инструкции - по завершении закрываем браузер и перезапускаем апач и томкат на сервере.

Понимаю, что изложенное свидетельствует о моей нездоровой тяге к экспериментам и все такое - однако у меня возникла задача перенастройки и сразу нормального изложения необходимых действий я не нашел :)

Думаю, никому не надо напоминать, что перед выполнением всех описанных действий надо удостовериться, что eDirectory в порядке?
Иван Левшин aka Ivan L.
 
Сообщения: 2592
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Сообщение Владимир Горяев » 16 дек 2005, 23:18

10-ый пункт один из самых главных, думается мне.
VO заработал? А то уменя после SP4a он помер и примерно к твоей методе уже подхожу.
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Иван Левшин aka Ivan L. » 17 дек 2005, 11:12

VO я не ставил - посему сказать ничего не могу.
Иван Левшин aka Ivan L.
 
Сообщения: 2592
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Re: Реанимация умерших веб-сервисов - если кому интересно...

Сообщение nik larin » 18 дек 2005, 17:31

Иван Левшин aka Ivan L. писал(а):Убил я тут на своих серваках веб-сервисы типа iManager. Т.к. я к ним уже привык - решил, что ситуация ненормальна и надо реанимировать.

Кто знает - тот в курсе, что настройка томката в принципе - вещь в себе, а настройка томката под нетварью - вешь в себе в степени. Тем не менее - надо было восстанавливать...

Что сделал:
1. Как обычно - полез в Knowledgebase за советами. Результат - готового совета нет, надо собирать инфу по куче (причем сейчас не вспомню - откуда и что брал)...


а не проще было так: http://support.novell.com/cgi-bin/searc ... 097544.htm (How to uninstall and reinstall Apache Tomcat and iManager 2.5)

p.s. есть аналогичный для iManager 2.0.2 на NW65
nik
nik larin
 
Сообщения: 67
Зарегистрирован: 14 янв 2004, 17:51
Откуда: Иваново

Сообщение Владимир Горяев » 20 дек 2005, 16:49

Установил на стенд в очередной раз NW65SP4a с оверлея, выбрал все продукты. OU=Extend в его дереве нету :shock:
перекопировал tomcat на другой сервер. VO на стенде работает, на целевом - облом (потому что прибил там контейнер virtual office).iManager запускается.
https://<сервер>/nps/servlet/configure на обоих серверах error 404 :( ,
Как так?
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Сообщение Damm » 20 дек 2005, 17:30

если оверлей был SP4a, то iMan по умолчанию 2.5, а он не использует extendoвский back-end (и, как следствие, PCO объект)
CLP10
Аватара пользователя
Damm
 
Сообщения: 135
Зарегистрирован: 18 май 2004, 02:19
Откуда: SE9

Re: Реанимация умерших веб-сервисов - если кому интересно...

Сообщение Иван Левшин aka Ivan L. » 20 дек 2005, 17:51

nik larin писал(а):а не проще было так: http://support.novell.com/cgi-bin/searc ... 097544.htm (How to uninstall and reinstall Apache Tomcat and iManager 2.5)
p.s. есть аналогичный для iManager 2.0.2 на NW65

Вполне возможно, что и проще. Видимо, проглядел его - что неудивительно при том, что я кучу этих самых ТИДов пересмотрел.

Damm писал(а):если оверлей был SP4a, то iMan по умолчанию 2.5, а он не использует extendoвский back-end (и, как следствие, PCO объект)

Собственно, про PCO я вычитал в ТИДе про пересоздание паблик-юзера для иманагера.
Иван Левшин aka Ivan L.
 
Сообщения: 2592
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.


Вернуться в Novell

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

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