I'd just like to chime in here and second the request for better tools and/or 
documentation.  I have a similar question (two existing users, data going back 
more than two years), and Conrad Wasmer asked essentially the same question a 
couple weeks ago in an email with the subject "migrating to Lion Server."

I found a response in the archives about nuking from orbit, copying old data 
into the directory where the server will do a one-time upgrade, and then 
performing the initialization all over again, but that doesn't work for my 
scenario either (the existing users had auto-generated UUIDs in an XML config; 
the new server has Open Directory and thus new UUIds for both those existing 
users and a number of new ones).  Is there a tool or command that will allow 
one to parse a directory copied from the old server and insert those items into 
the database directly, ideally with UUID mapping available?  Alternatively, is 
there a command that will insert a single item into the database with 
notifications suppressed?  If that exists, I can write a wrapper that will 
parse the directories and do individual inserts for each of them.

Thanks!

- e

On Sep 20, 2011, at 10:19 AM, Jason Miller wrote:

> Good morning!
> 
> First off, I hope there's not an issue with asking Apple server-specific 
> questions on this list. If that's an issue, I apologize, but this is somewhat 
> documentation-related :)
> 
> What is the "preferred" method for migration of calendar data?
> 
> I have two use cases that I'm studying:
> 
> - Migration of users in an enterprise from local calendars or another server 
> to a Snow or Lion calendar server
> 
> - Migration of users from Snow to Lion without using the upgrade installation 
> (a migration installation instead)
> 
> In both cases, we've tried to use iCal to either back up a copy of the local 
> client store to copy into the new server store. That generally works, but 
> both calendar servers (Snow and Lion) will try to mail out new invitations. 
> I've mitigated that before by disabling iMIP temporarily in serveradmin, 
> which generally seems to work, but then there are some errors when the 
> calendar server tries to resolve users on the invites:
> 
> HTTP/1.1: 500 Internal Server Error to operation 
> CalDAVWriteEntityQueueableOperation
> 
> ...after which you can revert to server or go offline. Revert to server's not 
> a very good choice because it will revert to the non-existence of the item.
> 
> All in all, what is a good way to approach this migration? If you can provide 
> some clues/pointers, I'm sure we can figure out the rest. This will be a very 
> good migration document in the end, I'm sure. Unless I'm missing something, 
> there's not a lot of information about this in the Lion server documentation.
> 
> --Jason
> 
> ---
> Jason Miller
> jmil...@red-abstract.com
> 
> 
> 
> _______________________________________________
> calendarserver-users mailing list
> calendarserver-users@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to