none
Migrace SBS2003 -> SBS2011

    Dotaz

  • Zdravim,

    vcera jsem se u zakaznika pokousel migrovat SBS2003 na novy server s SBS2011. Vse se zdalo byt ok, na source serveru jsem udelal zmeny, ktere si zada dle http://technet.microsoft.com/en-us/library/gg563799.aspx, Migration preparation tool take probehl bez problemu, vytvoril sem si Migration answer file a zacal s instalaci Destination serveru. Bohuzel na rozdil od klasickych serveru se to na nic moc neptalo a i moji chybou, protoze jsem si zaskrtl, aby instalace bezela Unattended. I presto bych ocekaval, ze vse probehne jak ma. Bohuzel, neprobehlo s installation error CLR20r3. 

    Co me prekvapilo, bylo info serveru o tom, ze mam Destination server zrusit, vcetne odstraneni partitions, ktere tam jsou a zacit instalaci znovu. Pro jistotu sem se podival na puvodni SBS2003 a zjistil, ze FSMO role uz jsou prevedeny na SBS2011, kde ovsem instalace nedobehla. Role sem tedy prevedl zpet a zakaznik stale bezi na puvodnim sbs2003. Bohuzel moc sem toho nenasel co s tim a v logu sbs2011 je tento error soubor :

    Setup encountered an error: System.Reflection.TargetInvocationException: Cíl vyvolání způsobil výjimku. ---> System.Reflection.TargetInvocationException: The TME thread failed (see the inner exception). ---> System.DirectoryServices.DirectoryServicesCOMException: Adresářová služba není k dispozici.

     

       v System.DirectoryServices.DirectoryEntry.CommitChanges()

       v Microsoft.WindowsServerSolutions.Setup.Migration.ADUtils.GetAllFSMOOwnership(DomainController dc)

       v Microsoft.WindowsServerSolutions.Setup.Tasks.PostDCPromoTask.TransferFsmoRoles(ITaskDataLink dataLink, DomainController dc)

       v Microsoft.WindowsServerSolutions.Setup.Tasks.PostDCPromoTask.Run(ITaskDataLink dataLink)

       v Microsoft.WindowsServerSolutions.TaskManagement.Data.Task.Run(ITaskDataLink dataLink)

       v Microsoft.WindowsServerSolutions.TaskManagement.TaskScheduler.RunTasks(String taskListId, String stateFileName)

       v Microsoft.WindowsServerSolutions.Setup.SBSSetup.ProgressPagePresenter._RunTasks(Object sender, DoWorkEventArgs e)

       v System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

       --- Konec trasování zásobníku pro vnitřní výjimku ---

       v Microsoft.WindowsServerSolutions.Setup.SBSSetup.ProgressPagePresenter.TasksCompleted(Object sender, RunWorkerCompletedEventArgs e)

       --- Konec trasování zásobníku pro vnitřní výjimku ---

       v System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)

       v System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)

       v System.Delegate.DynamicInvokeImpl(Object[] args)

       v System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

       v System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

       v System.Threading.ExecutionContext.runTryCode(Object userData)

       v System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

       v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)

       v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

       v System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

       v System.Windows.Forms.Control.InvokeMarshaledCallbacks()

       v System.Windows.Forms.Control.WndProc(Message& m)

       v System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

       v System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)

       v System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)

       v System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

       v System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

       v Microsoft.WindowsServerSolutions.Common.Wizards.Framework.WizardChainEngine.Launch()

       v Microsoft.WindowsServerSolutions.Setup.SBSSetup.MainClass._LaunchWizard()

       v Microsoft.WindowsServerSolutions.Setup.SBSSetup.MainClass.RealMain(String[] args)

       v Microsoft.WindowsServerSolutions.Setup.SBSSetup.MainClass.Main(String[] args)

     

     

    Tusi nekdo, v cem by mohl byt problem, pripadne jak ho resit ? Strejda Bing ci G**gle moc nepomohl :(


    Michal F.
    22. dubna 2011 7:01

Všechny reakce

  • Zatim nemusi byt tolik informaci o chybach migrace na SBS2011. Protoze k analogickym problemum dochazelo i u SBS2008, patrani jste mel rozsirit. Podivejte se na nasledujici text. Myslim, ze to je i vas problem s prenosem FSMO roli:

    If you are using the built-in Administrator account, please log off and log on with another account that has net administrator privileges. Then locate to "C:\Program Files
    \Windows Small Business Server\Bin\" folder and run the "MigrationWizard.exe" program manually. Does this issue still occur?

    If issue still occurs, check for the migrationtask.xml file under C:\program files\Windows small business server\data and the MigrationWizard log under C:\program files
    \Windows small business server\Log to see if you can find more information recorded.

    This issue is ofen caused by FSMO role seizure failure. So, please look at Event log and see if there is any AD or FSMO errors there. If there are too many errors, we might
    need to start the migration again.

    More related information:

    SBS 2008 Migrations from SBS 2003 - Keys to Success
    http://blogs.technet.com/sbs/archiv...ccess.aspx

    Run the Migration Wizard
    http://technet.microsoft.com/en-us/...y/cc546030(WS.10).aspx

     

    22. dubna 2011 8:45
    Moderátor
  • Tak ted nevim zda tomu spravne rozumim, migraci z sbs2003 na sbs2008 sem nikdy nedelal, proto neznam ani tu problematiku, ale jestli to spravne chapu na destination serveru se tam spoustel migration wizard, ktery data migroval ze source serveru ? 

    Protoze u sbs2011 se migration wizard spousti primo pri instalaci SBS2011 a nelze tam nastavit nejaky jiny account apod, jedine co by slo je na source serveru(sbs2003) vytvorit nejaky dalsi admin account a ten pak pouzit v tom Answer Filu se kterym by si pak destination server na ten source sahl. 

    Jinak dcdiag probiha v poradku, vse pass :(


    Michal F.
    22. dubna 2011 9:01
  • Ahoj,

    má ten nový server správnou DNS adresu toho starého DC?

    Jinak asi bych tě odkázal na Anglická fóra, protože tam jsou lidé, kteří s tím mají praktické zkušenosti. Tady v Čechách je ještě SBS 2011 v plenkách...

    http://social.technet.microsoft.com/Forums/en-US/smallbusinessserver/threads

    23. dubna 2011 9:02
  • Ahoj, diky za tip, ta Anglicka fora zkusim, kazdopadne domenu i IP adresu toho puvodniho serveru mam dobre, bez toho by to snad nezvladlo premigrovat ty fsmo role apod. Jinak ten formular maj udelanej moc pekne ( http://i.technet.microsoft.com/gg607348.SBS-3(cs-cz,MSDN.10).png ) jen kdyby to fungovalo jak ma. Kazdopadne pak dam vedet pokud na neco pridu.
    Michal F.
    24. dubna 2011 7:42