OK, het is alweer een tijd geleden dat ik voor het laatst iets heb laten horen over Project Server. Bij de laatste update draaide de server op Snow Leopard en liep alles redelijk soepeltjes en stabiel. Sindsdien is er toch wel het één en ander veranderd, en dat is allemaal begonnen na de update naar Lion. Toen Apple de update naar Lion beschikbaar stelde in juli van dit jaar ben ik als een goed fanboy betaamd direct gaan updaten – eerst de desktops en laptops in huis, en die overgang verliep zonder problemen zodat ik vol goede moed ook de Mac mini server durfde te updaten. Omdat de update alleen via de App Store beschikbaar was toentertijd opende ik App Store op de server, klikte op Lion, en kreeg keurig te zien dat ik server wilde updaten en dat daarvoor ook de Server app nodig was – zoals verwacht. Probleem 1 kwam toen bleek dat ik plots twee keer voor Lion moest betalen – onverwacht, en inmiddels keurig opgelost door Apple, maar toch jammer. Problemen 2-x kwamen na de update toen bleek dat bepaalde services niet meer beschikbaar waren (niet geheel onverwacht, maar wel annoying), of gewoonweg niet meer werkten. Een aantal waren door uit- en weer inschakelen in het gareel te brengen, maar de iCal- en Addressbook server draaien tot vandaag de dag niet goed – dat wil zeggen, de services draaien op zich wel, maar agenda’s syncen niet meer tussen de server en de iPhones (maar wel tussen server en desktops…), en ook het adresboek is niet goed up toi date te houden. Herhaaldelijk zoeken op teh internets heeft nog geen oplossing gebracht…
Apple heeft sowieso veel veranderd in Lion server. Een aantal services zijn niet meer beschikbaar, van anderen zijn de versies geupdate of bepaalde netwerkprotocollen aangepast. Ook de bediening van de server is gewijzigd – voorheen had je de -in mijn ogen prima- Server Admin, nu moet je het doen met de aanzienlijk vereenvoudigde Server app. Dat vergt nogal wat aanpassingen als je net als ik net gewend was aan Server Admin. Een van de meest irritante bugs heb ik vandaag wel kunnen oplossen, namelijk het afwezig zijn van de grafieken voor CPU % en netwerk doorvoersnelheid in de Server app (op de server zelf) en Server Admin (op mijn client iMac). Blijkbaar is er bij de installatie een instellinkje blijven steken? Anyways, via dit draadje in het Apple Support Forum trof ik een eenvoudige maar doeltreffende oplossing aan:
- Open Terminal (op de server, dûh!)
- Voer het volgende commando in:
sudo defaults write /System/Library/LaunchDaemons/com.apple.ServerPerfLog.plist Disabled -bool 'false' - Bevestig met je admin wachtwoord, sluit Terminal en herstart de server
- Voilá!
===
Update: dit is een uitgebreide review van Lion Server door Anandtech. Het gaat in op (veel van) de veranderingen t.o.v. Snow Leopard Server – wat in elk geval duidelijk wordt is dat de manier van verbinden tussen client en server toch iets anders loopt. In een all-Lion netwerk is het veel makkelijker om via Systeemvoorkeuren op de client Mac te kiezen voor ‘Mail, agenda’s en contacten’, ‘Voeg account toe…’, ‘Anders’, en uiteindelijk “Voeg een Mac OS X Server-account toe’. Vervolgens selecteer je de server (als alle DNS instellingen goed zijn zou die in de lijst moeten staan), geef je gebruikersnaam en wachtwoord in, en selecteer je de te gebruiken diensten. In Mail, Adresboek en/of iCal worden nu de juiste accounts met de juiste instellingen aangemaakt. Werkt hier prima.
Voor iOS apparaten (iPhone, iPad) blijkt de ‘oude’ manier met handmatig invoeren van serveradres e.d. (zie de vorige delen van deze serie) nog wel te werken (om de één of andere reden werkt Adresboek-synchronisatie nu ineens wel?!?), maar is de nieuwe, automagische manier om het via ProfileManager te doen. Dat zal dan wel het onderwerp van een volgende aflevering worden… En nu oogjes dicht, en snaveltjes toe…