Frank Korpershoek
Novell Data Synchronizer Installatie
Geplaatst op 13-5-2010 23:53 door Frank Korpershoek| Pre-Brainshare Borrel |
| Frank Korpershoek zal samen met Sander van Vugt aanwezig zijn bij de Pre-Brainshare borrel voor NGN-ers. |
| Dag: Dinsdag 18 mei Tijd: 21:00 Locatie: Bar Mövenpick hotel |
Benodigdheden
Ik heb met SuSE Studio gekozen voor een JeOS systeem op basis van 64 bits SLES 11. Dit laatste is namelijk een vereiste voor Datasync. Aan deze basis voeg ik een aantal extra pakketten toe:
- yast2-network
- yast2-add-on
Verder moeten er nog een aantal pakketten worden toegevoegd om datasync te kunnen installeren. Indien de installation sources beschikbaar zijn, dan zal de datasync installatie deze zelf toevoegen. Met mijn JeOS is dit niet het geval en zorg ik dat de volgende packages aanwezig zijn:
- postgresql-server
- perl-ldap
- perl-ldap-ssl
- python
- python-xml
- python-openssl
- python-ldap
- pyxml
- libMagickWand1
- unixODBC
- dialog
- patch
- wget
Naast deze machine heb ik nog de beta van GroupWise 8.0.2 geinstalleerd en een trusted key aangemaakt in het GroupWise systeem. Dit wordt gedaan met ConsoleOne en is nodig om datasync onbeperkte toegang te geven tot alle gegevens in het mail systeem.
Installatie
De installatie van datasync gebeurt als Add-On. Vanuit Yast kiezen we voor Software, Add-On. Ik heb de iso al op het systeeem staan en kies dus vervolgens voor een Local ISO image.

Na het accepteren van de License agreement en krijgen we nog een overzicht te zien van alle meegeleverde packages en gaat de installatie lopen.
Na de installatie moeten nog een aantal noodzakelijke configuratie gegevens ingevuld worden.
Als eerste moeten we een LDAP server opgeven en een account waarmee gegevens uitgelezen kunnen worden.
Vervolgens geven we containers op waar gebruikers, groepen en het userid waarmee datsync beheerd wordt te vinden zijn. Tevens vullen we in dit scherm het te gebruiken password voor de database in.
In het GroupWise Connector Settings scherm vullen we de Trusted Application Name in, geven we de key file op en vullen in waar we met SOAP tegen GroupWise aan kunnen praten. De file met de Trusted Key heb ik van tevoren gekopieerd naar deze appliance.

Het Mobility Connector Settings scherm is voor ActiveSync van belang. Hier geven we de poort op waarop geluisterd gaat worden, default de https poort, en kunnen eventueel een certificate file opgeven. Ik gebruik hier het self-signed certificate. Tevens geven we hier op naar welke gebruiker we kijken om achter de overige GroupWise gebruikers te komen.
Tot slot geven we aan welke gebruikers en groepen gebruik mogen maken van deze datasync engine. Ik geef hier een groep op, zodat ik in de toekomst eenvoudig vanuit iManager of ConsoleOne de gerbuikers toe kan voegen.
Na een overzicht van alle ingevoerde gegevens wordt de installatie afgerond door op Next te drukken.
Configuratie en beheer
Eigenlijk hoeven we nu niets meer te doen! Met bovenstaande gegevens draait de hele datasync server, en als de juiste gebruikers in de ldap groep zitten, kunnen deze hun device naar de mobilty server laten wijzen. Als beheerder zorg je natuurlijk voor een eenvoudige dns naam. Met deze naam en hun eigen groupwise userid en password kan het device ingesteld worden. Afhankelijk van de mogelijkheden van het device zullen nu mail, agenda en contactpersonen gesynchroniseerd worden. Op deze wiki pagina vinden we een overzicht van verschillende devices en hun mogelijkheden.
Mocht je de configuratie verder willen finetunen of de verschillende componenten monitoren en troubleshooten, dan kan je dit doen via een webinterface. Deze is te vinden op poort 8120, via https welteverstaan. Inloggen doe je met het tijdens de initiele configuratie opgegeven userid
In het hoofdscherm zien we 2 connectoren en de engine. De eerste connector verzorgt de verbinding met het GroupWise systeem. De andere, mobility, is het deel waarmee onze ActiveSync device praten.
Achter de connectore zien we knoppen waarmee we de onderdelen kunnen starten en stoppen of bekijken. Doen we dit voor bijvoorbeeld de groupwise connector, dan komen we in het volgende scherm terecht:
In dit scherm zien we bijvoorbeeld welke items vanuit groupwise naar de datasync engine gesynchroniseerd worden, maar we kunnen dit via de advanced knop en de filters verder finetunen.
Tot slot
Ik hoop dat ik hiermee een aardig beeld heb gegeven van de installatie van het Mobility Pack. Voorlopig is deze nog in beta, maar het zal niet lang meer duren voordat deze voor productie omgevingen beschikbaar komt. Dan hebben we niet langer de GroupWise Mobile Server nodig, maar kunnen we alle ActiveSync devices fatsoenlijk koppellen. Tenminste, indien je maintenance op je GroupWise product hebt, want ik heb begrepen dat dit wel een vereiste zal zijn voor toegang tot dit product. Voor diegenen die nog wel een kaartje hebben bemachtigd voor de BrainShare volgende week (het is helemaal uitverkocht!) zijn er 2 sessies over datasync te vinden:
- CL207 Mobility Solutions for Novell GroupWise and a First Look at Novell Data Synchronizer Collaboration
- CL302 Building a Novell Data Synchronizer Connector: A Developer's Guide
Dinsdagavond 18 mei zal er om 21:00 in het Movenpick Hotel bij de Passengers terminal in Amsterdam een ngn pre-brainshare borrel gehouden worden. Zie deze aankondiging. Ik begreep van Melle dat dit de start is van een aantal Live verslagen vanuit Amsterdam. Het is welliswaar geen Salt Lake City, maar kijk er erg naar uit. Ik hoop jullie daar natuurlijk allemaal te ontmoeten!

