Move Central Management Server from Lync 2010 to Lync 2013
Hallo zusammen,
Ich habe eine gemischte Lync Umgebung. Einen Lync 2010 Standalone und einen Lync 2013 Standalone Server. Der Central Management Server befindet sich noch immer auf dem Lync 2010. Zeit das zu ändern. Es gibt dazu eine Anleitung von Microsoft auf dem Technet
Move the Lync Server 2010 Central Management Server to Lync Server 2013
https://technet.microsoft.com/en-us/library/jj688013%28v=ocs.15%29.aspx?f=255&MSPPError=-2147217396
Kurz zusammengefasst:
- Auf dem Lync 2013: Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your SQL Server> -SQLInstanceName <name of instance>
- Enable-CsTopology
Move-CsManagementServer - Lync Server Deployment Wizard auf beiden Servern laufen lassen
- Auf dem Lync 2010 Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn icesrv06.corp.icewolf.ch -SqlInstanceName rtc
Tönt eigentlich ganz einfach - ich bin jedoch in eine Menge Probleme gelaufen. Deshalb hier erstmal ein paar Tipps:
- Notiert euch ob ihr SQL Named Instances habt und wie die SQL Instances heissen
- Notiert euch die Pfade der RTC Datenbanken
- Prüft ob alle Lync Services auf allen Lync Servern laufen
- Prüft ob ihr mindestens16GB freier Speicherplatz auf dem Lync 2013 habt
Auf geht's Freunde.
Installation CMS Datenbanken auf Lync 2013
Im Topology Builder sieht man, wo der Central Management Server zurzeit installiert ist.
Auf dem Lync 2013 Server soll nun die CMS Datenbank installiert werden
Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn ICESRV07.corp.icewolf.ch -Verbose
Upps, das ging schief. Hmm, vielleicht sollte ich angeben, dass ich die SQL Named Instance "RTC" benutze...
Also nochmals mit der Parameter der SQL Instanz "RTC"
Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn icesrv07.corp.icewolf.ch -SqlInstanceName rtc
Nun, dann gebe ich halt noch den Pfad an, wo die Datenbanken liegen sollen
Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn icesrv06.corp.icewolf.ch -SqlInstanceName rtc -DatabasePath "C:\Program Files\Microsoft SQL Server\MSSQL11.RTC\MSSQL\DATA" -Verbose
Yeah - die CMS Datenbank ist nun auf dem Lync 2013 installiert. Also schnell mal folgenden Befehl absetzen.
Enable-CsTopology
Move Central Management Server
Nun kann also der Move vom CMS beginnen.
Move-CsManagementServer
Das ging ja erst mal schief. Zu diesem Zeitpunkt war mir nicht bewusst, dass auf dem Lync 2010 nicht alle Lync Services gestartet waren.
Aber es gibt ja einen "Force" Parameter - gleich mal Auschecken das Ding!
Move-CsManagementServer -Force
Hui - schon wieder alles rot. Danach hat nichts mehr geholfen. Server Neustart, erneutes ausführen vom Move Command.
Aber folgendes Kommando hilft
Set-CsConfigurationStoreLocation -SqlServerFqdn ICESRV07.corp.icewolf.ch -SqlInstanceName rtc
Allerdings habe ich keine Ahnung wie viel ich jetzt verbockt habe.
Im Topology Builder sieht es jedenfalls gut aus
Und auch das Move Command sieht jetzt besser aus. Gibt nur noch den Lync 2013 (ICESRV07).
Anpassen der Rollen mit dem Deployment Wizard
Auf dem Lync 2013 ist nun die CMS Rolle installiert und auf dem Lync 2010 entfernt. Damit die Installation angepasst wird muss auf beiden Servern der Lync Deployment Wizard durchlaufen.
Nein! Nicht schon wieder einen Fehler!!!
Aber ich wurde fündig - auf dem Lync 2013 war zuwenig Diskspace vorhanden - tolle Fehlermeldung Microsoft!
"Cannot find any suitable disks for database files" error message when you try to install or update Lync Server 2013 or Lync Server 2013 databases
https://support.microsoft.com/en-us/kb/2816266
Verify you have at least 16GB of free disk space on the partition you are installing Lync Server 2013.
Also schnell die Disk erweitert - zum Glück alles Virtual Machines - und es klappt alles prima.
Dasselbe Spiel auf dem Lync 2010 Server. Hier war der Diskspace egal. Ich habe nur rund 5 GB freien Speicherplatz zur Verfügung.
Deinstallation von CMS Datenbank auf Lync 2010
Nun muss nur noch die CMS Datenbank auf dem Lync 2010 deinstalliert werden