OCS Migration

Diese Seite beschreibt die Wege und Links für die Migration von LCS 2005 und OCS2007 auf OCS2007R2 und zukünftig auch neuere Versionen:

OCS2007R2 legt die Konfiguration per Default wieder in der "Configuration Partition" ab. LCS2005 und OCS2007 haben dazu allerdings die Forrest Root Domain genutzt. OCS2007 R2 kann diese auch nutzen, aber es ist ratsam, die Konfiguration zu übertragen.

Migrating from LCS 2005 SP1 to OCS 2007 R2 - which client can you use when?
http://blogs.technet.com/jenstr/archive/2009/03/17/migrating-from-lcs-2005-sp1-to-ocs-2007-r2-which-client-can-you-use-when.aspx

ACHTUNG
Wer die Konfiguration der OCS2007 RTM Installation in die Configuration-Partition verschieben will, muss dies vor dem OCS2007 R2 Schema Update machen !!

Schritte des Updates

Am Beispiel unserer eigenen Installation bei Net at Work habe ich das Update von OCS 2007 auf OCS2007 R2 in den einzelnen Schritten dokumentiert: Dies beschreibt "unsere" Konfiguration und Migration. Sie ist exemplarisch aber abgesehen von den ersten beiden Schritten sicher nicht der einzige Migrationsweg. Es hängt davon ab, welche Funktionen Sie zusätzlich brauchen und welche Voraussetzungen aktuell da sind.

Konfiguration verlagern

Wie bei vermutlich den meisten anderen Firmen auch, haben Sie OCS nach "Standard" installiert. Damit ist die Konfiguration natürlich in die Domänenpartition der Forrest Root Domäne gelandet, was mit OCS2007 R2 auch noch geht, aber eben nicht mehr der Default ist. Insbesondere durch zukünftige Installationen ist davon auszugehen, dass auch Drittprodukte und Tools die Konfiguration dort erwarten. Auch für dezentrale Installationen (Große Firmen) ist es natürlich einfacher, wenn jeder DC die OCS-Konfiguration vor Ort vorhält und sie nicht an jeden Standort mit OCS-Servern auch einen DCs der Forrest Root Domäne installieren müssen. Sie sieht das mit ADSIEDIT aus

Für die die Übertragung gibt es bei Microsoft eine eigene Anleitung, nach der Sie einfach vorgehen sollten::

Die entsprechenden Tools haben es wohl nicht mehr mit auf die CD geschafft, so dass diese als Download bei Microsoft erhältlich sind.

Global Settings Migration Tool
http://www.microsoft.com/downloads/details.aspx?FamilyID=23236784-508e-44c9-809d-30ff245928d8&displaylang=en

Die Installation muss auf einem 32-Bit System, z.B. dem bisherigen OCS-Server, erfolgen. Als Ergebnis packt er nur ein VBScript und eine DOC-Datei aus:

OCS Migrationstools

Wenn Sie das VBScript einfach mal so aufrufen, dann sehen Sie die verschiedenen Optionen:

OCS Migration Skript Optionen

Die weiteren Schritte für die Umstellung der Konfiguration in die neue Umgebung finden Sie auf http://technet.microsoft.com/en-us/library/dd441370(office.13).aspx.

Bei einigen Kommandozeilen der Microsoft Hilfe hat sich ein "Leerzeichen" eingeschlichen.

Bitte führen Sie die Zeilen nicht in einem BATCH alle hintereinander aus. Zwischen verschiedenen Schritten sollten Sie Wartezeiten zur AD-Replikation einhalten.

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsTree

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateGlobalSettingsProperties

LcsCmd /Forest /Action:ForestPrep /global:configuration

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateServerDnReferences /SearchBaseDN:dc=netatwork,dc=de

cscript MigrateOcsGlobalSettings.vbs /Action:MigrateUserDnReferences /SearchBaseDN:dc=netatwork,dc=de

cscript MigrateOcsGlobalSettings.vbs /Action:DeleteSystemGlobalSettingsTree

Das ganze habe ich auch als Video mitgeschnitten. Man kann kurz sehen, dass der Server zweimal vorhanden ist, bis der letzte Schritt die Konfiguration wieder bereinigt.

ocsupdate.wmv (4 MB)
Bildschirmvideo der Updateschritte zur Migration der Einstellungen aus der Domäne in die Konfigurationspartition.

Nach diesen Schritten ist die OCS2007-Installation komplett in die Konfigurationspartition umgezogen worden.

OCS Nach Konfiguration Update

Nun ist die Installation vorbereitet für mehr.

Installation OCS 2007 R2 Standard Server

Beim Update von OCS 2007 auf OCS2007R2 ist es wichtig, dass das Update von innen nach außen erfolgt. Im Gegensatz zu Exchange 2007, wo zuerst die CAS und dann die Mailbox Server aktualisiert werden müssen, sollte bei OCS erst der StandardServer (bzw. Enterprise Frontends) ausgerollt und dann die Mediation und Edge und andere Rollen ersetzt werden.
Ein Inplace Update ist allerdings sowieso nicht möglich.

Achtung Dez 2008 Rollup Fix für Client
Damit alte OCS-Clients schon mit dem OCS 2007 R2-Server zusammenarbeiten können, müssen Sie auf jedem Client das Update "957465 Communicator 2007 hotfix rollup package: December 19, 2008" installieren.

Die Installation eines OCS 2007 R2-Servers orientiert sich wieder fast an der normalen Neuinstallation. Sie benötigen einen Windows 2003 oder 2008 Server mit x64 Bit und vor der eigentlichen OCS Installation rüstet das Setup die erforderlichen Voraussetzungen nach, die mit auf der Installationsquelle vorhanden sind:

  • Visual Studio 2008 redistributable
  • .NET 3.5 SP1

Nach dem Reboot, den er leider erst anfordert, wenn man im Setup weiter macht, kopiert das Setup beim Standard Server erst mal die SQL Installationsquellen auf den PC, um dann die Installation zu starten. Der Assistent führt schon zwangsweise durch die Installation.

Verschieben der Benutzer auf den neuen Server

Ehe Sie die Benutzer nun schon mit den neuen Admintools verwalten können, müssen Sie wohl oder übel diese erst verschieben:

Nutzen Sie also einfach die soeben mit installierten Administrationstools, um die Benutzer auf den neuen R2-Server zu verschieben.

OCS Clients

Auch sollten Sie bald den Communicator Client auf allen Desktops entsprechende aktualisieren, damit die neuen Funktionen genutzt werden können.

Upgrade Eval zu Vollversion

Wer zuerst mit einer Evaluierungsversion gestartet ist, die durchaus mit 180 Tagen eine gute Basis für Tests sein kann, wird irgendwann auch auf die Vollversion wechseln müssen. Kurz gesagt ist es eine Reparaturinstallation mit einer besonderen Kommandozeile:

MsiExec.exe /i Server.msi EVALTOFULL=1 /l*v C:\Upgrade.log

Weitere Details finden sie in folgenden Dokumenten:

Weitere Links