Sametime na UNIXu

V minulých dnech jsem si trochu hrál se Sametime 8.0 na AIXu a tady je pár poznámek, které by se někomu mohly hodit.

Instalace probíhá stejně, tj. nejdříve Domino a přes to Sametime. Rozdíl je ve startování. Na Windows stačí nahodit Domino, které nahodí task staddin, který potom nastartuje všechny servisy Sametime. Na non-Windows platformách se nejdříve musejí nastavit proměnné prostředí a teprve potom spustit Domino. Je to proto, že služby Sametime neběží pod Dominem, ale přímo pod operačním systémem. Startujeme tedy Domino i Sametime skriptem ststart, který se nachází v datovém adresáři.

Když to neuděláte tímto způsobem, objeví se na konzoli Domina následujcíí hlášky:

Poznámka: pravděpodobně budete chtít také zajistit, aby se Domino startovalo samo, po naběhnutí systému. V takovém případě vykuchejte pár řádků ze skriptu ststart, které nastavují proměnné, a přidejte je do .profile pro uživatele, pod kterým běží Domino (defaultně "notes").

I když jsme tohle vše nastavil, stejně nabíhala tak polovina služeb. Ověříte to třeba přes příkaz "ps -edalf | grep notes" v operačním systému, nebo nejlépe přes webové administrační rozhraní. Já tam viděl tohle:

Nenabehnute sluzby
 
This process "java" is unable to map the required amount of shared memory - mm=-1879048192, at=268435456. Please refer to the documentation on how to fix this.

Trocha bádání, spousta nastavování a debugů (VP_TRACE_ALL=1 do sametime.ini), až jsem na to příšel. V souborech v adresáři trace, kam Sametime ukládá debugové výstupy, jsem u nenahozených služeb nacházel tyto chyby:

090308_202452,INF,VPK ,Trying to connect (tcp-wise) to server=sametime.firma.cz
090308_202452,INF,VER ,VPK version: 8.0.1.0
090308_202452,INF,VER ,Using RC2block size=8, max buf to encrypt=8176, seg size=8192
090308_202452,INF,UCM ,in addSocket socketId [0x17]
090308_202452,INF,UCM ,Add socket added a socket. New socket count=1
090308_202452,INF,UCM ,out addSocket socketId [0x17]
090308_202452,INF,UCM ,Calling gethostbyname(sametime.firma.cz)
090308_202452,INF,UCM ,gethostbyname(sametime.firma.cz) done (3032eafc)
090308_202452,INF,UCM ,Connect: calling (23)
090308_202452,INF,UCM ,Connect: failed 79
090308_202452,INF,UCM ,ST return code=43, Winsock Error=ECONNREFUSED 79 Connection refused

Kouknu do /etc/hosts a vidím, že FQDN vede na IP a localhost na loopback. Tedy takto:

127.0.0.1 loopback sametime.firma.cz
10.11.12.13 localhost

Také výstupy, které dělá diagnostický skript stdiagzip, měly v sobě řetězec "loopback". Upravili jsme tedy hosts a všechny služby se rozeběhly.

127.0.0.1 loopback
10.11.12.13 localhost sametime.firma.cz
Nabehnute sluzby
 

Předchozí: Lotus Notes 8.5 CZ
Následující: Máte Notesy? Není důvod pro změnu.