If someone provides you with the complete information, shouldn’t he be paid what are supposed to be getting from your client/employer?
And may I ask you that “
What have you tried so far[
^]”?
I can imagine that internet has already enough information on similar topic. Might not be cooked as you expect, but enough for you to start with.
And as a personal tip, a migration never works as is. It’s a difficult process where the things which you don’t anticipate do not work after all. You should also consider a fall back scenario if certain things do not work you.