01 Dez 2009 @ 11:17  
 

LCS to OCS R2 Migration Step By Step

 

Hallo lieber Leser

Es gibt sicherlich diverse Anleitungen zur Migration von LCS 2005 SP1 nach OCS 2007 R2. Jedoch sind die meisten davon an irgendeiner Stelle etwas unverständlich oder uneindeutig. Da eine solche Migration wenig Spielraum für Fehler lässt habe ich sie im Lab durchgespielt und dokumentiert. Ich habe dabei den Weg der Koexistenz gewählt, da dieser den geringsten Einfluss auf laufende Umgebungen hat und daher am häufigsten angewendet wird.

Lab Setup (Hyper-V V2):

  • DC Windows Server 2003 R2 x86
    • AD 2003, Forest und Domain 2003 native
  • LCS 2005 SP1 SE auf Windows Server 2003 R2 x86
  • Communicator 2005 auf Windows XP Pro x86 (2x)
  • Communicator 2007 R2 auf Windows XP Pro x86
  • Windows Server 2008 SP2 x64 für OCS 2007 R2 SE

Voraussetzungen:

  • Active Directory mind. Version Windows Server 2003, Forest und Domain im 2003 native Mode
  • LCS 2005 SP mit den Updates KB911996 und KB921543 (in dieser Reihenfolge installieren!)
  • Einen Benutzer mit folgenden Privilegien:
    • Enterprise Admin
    • Schema Admin
    • Domain Admin (in Multi Domain Umgebung)
    • RTCDomainServerAdmin

Durchführung:

Schritt 1:

Alle LCS Dienste stoppen

Schritt 2:

Migration der Global Settings aus dem System Container in den Configuration Container. Dieser Schritt verschiebt die Einstellungen des LCS/OCS im Active Directory. Er ist derzeit optional, der bisherige Speicherort ist jedoch nicht optimal und wird wahrscheinlich von künftigen Versionen nicht mehr unterstützt. (mehr dazu siehe technische Referenz)

Wichtig! dieser Schritt MUSS vor dem Schema Update auf Version 1008 (OCS 2007 R2) durchgeführt werden! Danach funktioniert das Tool nicht mehr und OCS muss komplett neu installiert werden (DB Export, AD Bereinigung, etc.)!

  • Installation von MigrateOCS.msi auf einem x86 Server (in diesem Fall der LCS, macht die Sache einfacher)
  • Ausführen der folgenden Befehle (standard Pfad zum Script ist C:\MigrateOCS):
    • cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree
    • cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsProperties
  • Nun muss ForestPrep und DomainPrep für den neuen Speicherort der Konfiguration wiederholt werden. Diese Befehle müssen auf dem LCS Server ausgeführt werden und funktionieren NUR wenn die beiden Updates installiert wurden! Sie dürfen zudem nicht aus der GUI gestartet werden! (standard Pfad: c:\program files\common files\microsoft LC 2005)
    • LcsCmd /Forest /Action:ForestPrep /global:configuration
    • LcsCmd /Domain /Action:DomainPrep
  • Im Anschluss werden Server und User Objekte neu Referenziert und die alte Konfiguration wird bereinigt:
    • cscript MigrateOcsGlobalSettings.vbs /Action:MigrateServerDnReferences /SearchBaseDN:dc=domain,dc=local
    • cscript MigrateOcsGlobalSettings.vbs /Action:MigrateUserDnReferences /SearchBaseDN:dc=domain,dc=local
    • cscript MigrateOcsGlobalSettings.vbs /Action:DeleteSystemGlobalSettingsTree

Hinweis: Je nach Geschwindigkeit und Anzahl von Replikationsverbindungen sollte zwischen den Ausführungen eine ausreichende Zeit gewartet werden! Zudem kann es passieren dass einzelne Schritte mehrfach ausgeführt werden müssen. Dies meldet das Script in seiner Ausgabe!

Schritt 3:

Alle LCS Server neu starten.

Nun sollten alle LCS Clients wieder normal funktionieren.

Schritt 4:

Installation OCS 2007 R2

Die Installation folgt nun der üblichen Vorgehensweise:

Die DNS Konfiguration benötigt nun noch eine gewisse Planung. Grundsätzlich kann und sollte hier der neue OCS 2007 R2 Pool als Ziel des SRV Eintrags vorgesehen werden. Er wird den Client authentifizieren und an den richtigen (LCS) Front End Server weiterleiten.

Hinweis: Während der Migration ist die Reihenfolge beim Update des Clients wichtig für einen nahtlosen Übergang:

  • Während des Verschiebens der Benutzer von LCS nach OCS kann nur der LCS Client verwendet werden.
    • Der Communicator 2007 R2 ist nicht mit dem LCS Server kompatibel!
    • Der LCS Client kann sich mit dem OCS 2007 R2 Front End Server verbinden, jedoch steht “Enhanced Prensence” nicht zur Verfügung.
  • “Enhanced Prensence” darf erst aktiviert werden wenn sichergestellt ist dass der Benutzer nur noch Clients ab Version 2007 verwendet. Dies gillt auch für Communicator Web Access oder den Communicator Mobile!
    • Sobald “Enhanced Prensence” aktiviert und ein Client ab Version 2007 erfolgreich angemeldet wurde, können sich ältere Clients nicht mehr verbinden.

Sieh auch: Migrating from LCS 2005 SP1 to OCS 2007 R2 - which client can you use when?

Viel Glück & Erfolg!

Andy

Tags Tags: , , ,
Kategorien: Office Communications Server 2007
Posted By: Andy
Last Edit: 01 Dez 2009 @ 07 47

EmailPermalink
 

Responses to this post » (None)

 

Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

\/ More Options ...
Change Theme...
  • Users » 2
  • Posts/Pages » 17
  • Kommentare » 7
Change Theme...
  • VoidVoid
  • LifeLife « Default
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

Impressum



    No Child Pages.