{"id":963,"date":"2015-07-21T17:21:06","date_gmt":"2015-07-21T15:21:06","guid":{"rendered":"https:\/\/technet.cloud4you.biz\/?p=963"},"modified":"2015-07-21T17:29:12","modified_gmt":"2015-07-21T15:29:12","slug":"skype-for-business-2015-enterprise-in-place-upgrade-von-lync-2013","status":"publish","type":"post","link":"https:\/\/technet.cloud4you.biz\/en\/skype-for-business-2015-enterprise-in-place-upgrade-von-lync-2013\/","title":{"rendered":"Skype for Business 2015 Enterprise &#8211; In-Place Upgrade von Lync 2013"},"content":{"rendered":"<p><span style=\"color: #ff0000;\"><strong>Vorwort<\/strong><\/span><\/p>\n<p>Es scheiden sich noch immer die Geister, ob ein In-Place-Upgrade wirklich das Gelbe vom Ei ist. Man muss hier tats\u00e4chlich in jedem Fall neu entscheiden. F\u00fcr uns war dieses Upgrade sinnvoll da wir viel um die ehemaligen Lync-Server gebaut haben. Wenn Sie unser Portfolio kennen, wissen Sie vielleicht, dass unsere Kunden auch direkt bei uns die Telefonie dazubuchen k\u00f6nnen. Entweder \u00fcber einen Partner von uns, oder mit einem SIP-Provider ihrer Wahl. Dies alles nachher umzustellen auf neue Server, mit neuen Adressen, w\u00e4re in unserem klein bemessenen Zeitfenster ein Ding der Unm\u00f6glichkeit gewesen.<\/p>\n<p>Ich schreibe hier alles aus pers\u00f6nlichen Erfahrungen, werde deswegen keine Garantie \u00fcbernehmen f\u00fcr etwaige Abweichungen zu Ihrer Infrastruktur. Dennoch w\u00fcrde ich mich freuen, wenn es den einen oder anderen weiterbringt und bin froh \u00fcber jede Kritik. Nun viel Spa\u00df beim Lesen und vielleicht schon bald viel Spa\u00df mit Skype for Business 2015!<\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #ff0000;\">Vorbereitung<\/span><\/strong><\/p>\n<p>Folgende Voraussetzungen sind vor der Skype for Business-Installation zu erf\u00fcllen:<\/p>\n<ul>\n<li>.net Framework 3.5 &#8211; Beziehbar, in dem man die zum Betriebssystem geh\u00f6rige Windows-Disk einlegt, sp\u00e4ter mehr.<\/li>\n<li>Lync Server 2013 Cumulative Update 5 (Feb. 2015) &#8211; Beziehbar \u00fcber den <a href=\"http:\/\/download.microsoft.com\/download\/B\/E\/4\/BE44AC91-C665-4522-BA93-CE72B0934DAF\/LyncServerUpdateInstaller.exe\" target=\"_blank\">Lync Update Installer<\/a><\/li>\n<li>Service Pack 1 f\u00fcr die pro Server installierten SQL Express 2012-Instanzen &#8211; Beziehbar \u00fcber diesen Link:\u00a0<a href=\"https:\/\/www.microsoft.com\/en-gb\/download\/details.aspx?id=43351\" target=\"_blank\">SQLEXPR_x64_ENU.exe<\/a><\/li>\n<\/ul>\n<p>Zus\u00e4tzlich sind anscheinend je nach verwendetem Betriebssystem folgende Updates notwendig:<\/p>\n<ul>\n<li>Windows Server 2008R2: <a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/2533623\" target=\"_blank\">KB2533623<\/a><\/li>\n<li>Windows Server 2012: <a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/2858668\" target=\"_blank\">KB2858668<\/a><\/li>\n<li>Windows Server 2012R2: <a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/2982006\" target=\"_blank\">KB2982006<\/a><\/li>\n<\/ul>\n<p>Anscheinend deshalb, da der Skype-Installer diese Updates wohl nachinstalliert, sofern nicht vorhanden. Wenn man hier sicher gehen will, kann man sie aber auf jeden Fall schon vorher installieren.<\/p>\n<p>Ich habe f\u00fcr meinen Teil noch auf den FrontEnd-Servern, sowie auf den Edge-Servern ein SQL-Management Studio ben\u00f6tigt. Auf diesen Bug komme ich allerdings w\u00e4hrend der Installation noch zu sprechen und werde dieses dann auch entsprechend verlinken.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Installation der Voraussetzungen<\/strong><\/span><\/p>\n<p><em>Von nun an k\u00f6nnen\u00a0alle T\u00e4tigkeiten zu Dienstunterbrechungen f\u00fchren und sind deshalb grunds\u00e4tzlich au\u00dferhalb der Gesch\u00e4ftszeiten zu erledigen.<\/em><\/p>\n<p><strong>.net Framework 3.5:<\/strong>\u00a0Beim Windows Server 2008R2 ging es meines Wissens nach noch recht einfach: \u00dcber den &#8220;Add Feature&#8221;-Assistenten konnte hier noch ganz einfach .net Framework 3.5 nachgezogen werden. Anders bei 2012 und 2012R2: Auch wenn der Bezug der Dateien recht einfach ist, hat es uns Microsoft hier doch nicht ganz leicht gemacht. Wir legen also die f\u00fcr das Betriebssystem passende Windows-CD ins Laufwerk. Das ist wichtig! Eine 2012R2-CD bringt bei einem 2012-Server genau nichts. Anschlie\u00dfend \u00f6ffnen wir wie beim 2008er Server diesen Rollen- und Featureassistent und w\u00e4hlen unter Features .net Framework 3.5 aus. Im darauffolgenden Fenster wird uns nun angeboten, alternative Quellen anzugeben. Hier verweisen wir auf den &#8220;sxs&#8221;-Ordner, wobei der Pfad wie folgt angegeben werden muss:<\/p>\n<blockquote>\n<pre>&lt;Laufwerksbuchstabe&gt;:\\sources\\sxs<\/pre>\n<\/blockquote>\n<p>Anschlie\u00dfend wird mit ein paar Klicks auf &#8220;Next&#8221; und &#8220;OK&#8221; das Feature installiert.<\/p>\n<p><strong>Lync Server Cumulative Update 5:<\/strong> Wenn Sie sich diesen Lync Update Installer besorgt haben, kopieren Sie diesen einfach auf jeden einzelnen Lync Server in Ihrer Site. Dann wirds eigentlich ziemlich einfach: Sie f\u00fchren den Update Installer aus, sehen alle ben\u00f6tigten Updates und klicken nur noch auf &#8220;<strong>Install Updates<\/strong>&#8220;. Wir werden hier nicht speziell auf das CU5 gehen, sondern Lync einfach soweit aktualisieren, wie es die Updates hergeben. Sie werden dann auch sehen, dass auf den unterschiedlichen Servern unterschiedlich viele Updates anstehen. Das h\u00e4ngt damit zusammen, dass der Updater die installierten Rollen erkennt und wirklich nur das aktualisiert, was auch zu aktualisieren ist.<\/p>\n<p><strong>SQL Server Express Service Pack 2:<\/strong> Ja, Service Pack 2 ist kein Schreibfehler, diesen hab ich auch oben verlinkt. Grund hierf\u00fcr ist, dass im SP2 der SP1 integriert ist. Und da wir eh gern aktuell sind, nehmen wir doch auch hier das aktuellste Produkt. Installieren werden wir das Ganze mit einem simplen Mehrzeiler. Dieser sorgt daf\u00fcr, dass zum einen die Lync-Dienste zu diesem Zeitpunkt nicht mehr in die Datenbank schreiben, und zum anderen wird wirklich nur das versteckte Service Pack Update ausgef\u00fchrt anstatt dem gro\u00dfen Installer. In dem Beispiel gehen wir davon aus, dass wir die &#8220;SQLEXPR_x64_ENU.exe&#8221; unter &#8220;C:\\Temp\\&#8221; abgelegt haben:<\/p>\n<blockquote>\n<pre>PS C:\\Users\\demo-user&gt; Stop-CsWindowsService\r\nPS C:\\Users\\demo-user&gt; cd..\r\nPS C:\\Users&gt; cd..\r\nPS C:\\&gt; cd .\\Temp\r\nPS C:\\Temp&gt; .\\SQLEXPR_x64_ENU.exe \/ACTION=Patch \/allinstances \/IAcceptSQLServerLicenseTerms<\/pre>\n<\/blockquote>\n<p>Die daraufhin folgende Setup-Routine sollte selbstverst\u00e4ndlich sein, da werde ich nicht n\u00e4her darauf eingehen.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Installation des (tempor\u00e4ren) Management-Servers<\/span><\/strong><\/p>\n<p>Jetzt geht&#8217;s\u00a0los. Wir ben\u00f6tigen zum Start einen Server ohne irgendwelche Lync-Dienste und dergleichen installiert. Da dieser Server wirklich erstmal gar nichts k\u00f6nnen muss, haben wir hier kurzerhand eine neue VM aufgesetzt, kurz ein 2012R2-OS installiert, Netzwerktechnisch neben die Lync-Server gestellt und in deren Domain aufgenommen. Sobald dies erledigt ist, kann man die Skype for Business-ISO einh\u00e4ngen und auf dem Laufwerk dann zu Setup -&gt; AMD64 -&gt; setup.exe navigieren. Wenn wir diese Ausf\u00fchren, werden erstmal die Kernkomponenten installiert.<\/p>\n<p>Danach sehen wir ein neu eingef\u00e4rbtes, aber wohl bekanntes Fenster, den Deployment Wizard. Hier klicken wir auf <strong>Install Administrative Tools<\/strong>. Nun werden weitere Komponenten\u00a0installiert, die wir unter anderen Einf\u00e4rbungen so schon kennen. Die f\u00fcr uns wichtigste ist hierbei der Skype for Business 2015 Topology Builder.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Upgrade des FrontEnd-Pools<\/span><\/strong><\/p>\n<p>Wir \u00f6ffnen nun also das erste Mal den Skype for Business 2015 Topology Builder. Die einzige \u00c4nderung, die wir feststellen k\u00f6nnen, ist ein weiterer &#8220;Ordner&#8221; mit dem Namen Skype for Business Server 2015. Da dieser ern\u00fcchternd leer ist, werden wir nun daf\u00fcr sorgen, dass er voller wird. Hierzu werden wir auf den Lync 2013 FronEnd-Pool rechtsklicken und <strong>Upgrade to Skype for Business Server 2015&#8230;<\/strong> w\u00e4hlen. Den Hinweis k\u00f6nnen wir mit OK best\u00e4tigen. Nun ist der FrontEnd-Pool verschoben, aber nur im Topology-Builder. Damit die \u00c4nderung wirksam wird, m\u00fcssen wir nun die Topology publishen. Im Publishing-Wizard werden wir dann auch darauf hingewiesen, dass die Datenbank bearbeitet wird. Das finden wir gut, klicken auf Next und die Topologie ist publiziert.<\/p>\n<p>Nun schalten wir uns auf den ersten FrontEnd-Server. Da wir alle Voraussetzungen schon installiert hatten, beenden wir nur schnell \u00fcber den Befehl<\/p>\n<blockquote>\n<pre>Stop-CsWindowsService<\/pre>\n<\/blockquote>\n<p>alle Lync-Dienste und k\u00f6nnen dann direkt auch hier die Skype-ISO einlegen und wieder \u00fcber\u00a0&lt;Laufwerksbuchstabe&gt;:\\Amd64\\Setup.exe den Installer ausf\u00fchren. Nachdem wir das Lizenzabkommen best\u00e4tigt haben, startet direkt das Setup. Wenn wir Gl\u00fcck haben, ist er in etwa 30min. durch, da wir aber nie Gl\u00fcck haben, schreibe ich hier mal die uns bekannten und m\u00f6glicherweise auftretenden Probleme auf. Sollte ein solches Problem auftreten und die Probleml\u00f6sung w\u00e4re gezwungenerma\u00dfen mit einem Neustart verbunden, so ist das nicht schlimm. Das Setup merkt sich ganz genau, wo wir stehen geblieben sind. Hier die uns bekannten Fehler:<\/p>\n<ul>\n<li>Schritt 1 &#8211; Verifying upgrade readiness: Das hat recht wenig mit Gl\u00fcck zu tun. Wer diesen Fehler bekommt, hat die Vorbereitung zumindest teilweise \u00fcbersprungen. Aber nicht schlimm, hier sagt uns der Installer ganz genau, was ihm noch fehlt.<\/li>\n<li>Schritt 12 &#8211; Installing roles: Hier bekamen wir folgenden Fehler: &#8220;An error occured while applying SQL script for the feature RtcDatabaseStore. For details, see the log file [&#8230;]&#8221;. In dem Logfile stand dann am Ende &#8220;The server principal \u2018&lt;FE-Server&gt;\\RTC Component Local Group\u2019 already exists&#8221;. Sollte der Fehler bei Ihnen auch auftreten, dann m\u00fcssen Sie sich nun das oben erw\u00e4hnte <a href=\"http:\/\/download.microsoft.com\/download\/5\/D\/A\/5DA8666F-8635-42CF-BDB8-CE0E6D03C310\/DEU\/x64\/SQLManagementStudio_x64_DEU.exe\" target=\"_blank\">SQL Management Studio<\/a> beziehen. Dieses installieren Sie dann lokal auf dem FrontEnd-Server, um damit auf die RTCLOCAL-Datenbank zuzugreifen. Dort angekommen, erweitern Sie unter <strong>Security<\/strong> die <strong>Logins<\/strong>, worunter auch unten stehende\u00a0Eintr\u00e4ge zu sehen sein sollten. Diese m\u00fcssen gel\u00f6scht werden. Anschlie\u00dfend kann im Setup der <strong>Retry<\/strong>-Knopf gedr\u00fcckt werden.\n<ul>\n<li>&lt;FE-Server&gt;\\RTC Components Local Group<\/li>\n<li>&lt;FE-Server&gt;\\RTC Local Administrators<\/li>\n<li>&lt;FE-Server&gt;\\RTC Local Config Replicator<\/li>\n<li>&lt;FE-Server&gt;\\RTC Local Read-only Administrator<\/li>\n<li>&lt;FE-Server&gt;\\RTC Local Group<\/li>\n<\/ul>\n<\/li>\n<li><em>Sollten noch weitere Probleme auftauchen &#8211; lassen Sie uns teilhaben! Die Kommentarfunktion darf hierf\u00fcr gerne hergenommen werden.<\/em><\/li>\n<\/ul>\n<p>Sobald der Installationsassistent komplett durchgelaufen ist, haben wir den ersten Server komplett upgedatet. Dieses Verfahren ist nun f\u00fcr s\u00e4mtliche FrontEnd-Server zu wiederholen.<\/p>\n<p>Ist dies erledigt, so d\u00fcrfen wir an dieser Stelle einen tollen neuen Befehl ausf\u00fchren:<\/p>\n<blockquote>\n<pre>Start-CsPool &lt;Name des Pools&gt;<\/pre>\n<\/blockquote>\n<p>Dieser Befehl ist in der Lage, den gesamten FrontEnd-Pool zu starten. W\u00e4hrend die Dienste hochgefahren werden, k\u00f6nnen Sie einiges an Informationen in der Konsole sehen. Wenn alles geklappt hat, sehen wir als abschlie\u00dfende Meldung folgende Ausgabe:<\/p>\n<blockquote>\n<pre>The final state of servers:\r\nServer                Status\r\n-------               -------\r\n&lt;Servernamen&gt;         Running<\/pre>\n<\/blockquote>\n<p>Hiermit l\u00e4uft der ganze FrontEnd-Pool bereits auf Skype for Business 2015. Die anderen Server werden wir dann in den kommenden Schritten nachziehen.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Upgrade des Edge-Pools<\/span><\/strong><\/p>\n<p><span style=\"color: #ff0000;\">&#8212; ACHTUNG, BUG! &#8212; (Stand: 21. Juli 2015)<\/span><\/p>\n<p><span style=\"color: #ff0000;\">Das Setup l\u00e4uft <strong>fast\u00a0<\/strong>gleich ab, wie auf den FrontEnd-Servern. Fast. Denn hier kann man sich ein richtiges Ei legen durch einen kleinen aber feinen Bug (Tritt\u00a0nur bei Nichtverwendung von XMPP-Federation in Erscheinung). Dieser \u00e4u\u00dfert sich wie folgt (Die nun kommenden Schritte sind theoretisch, nicht nachmachen!):<\/span><\/p>\n<ul>\n<li><span style=\"color: #ff0000;\">Wir klicken im Topology Builder auf den Edge Pool und veranlassen das Upgrade<\/span><\/li>\n<li><span style=\"color: #ff0000;\">Wir legen wieder auf dem ersten Edge-Server die Disk ein und starten das Setup<\/span><\/li>\n<li><span style=\"color: #ff0000;\">Das Setup wird bei Schritt 12 &#8211; das ist der Schritt mit dem SQL Management Studio &#8211; eventuell erstmal wieder wegen der RTC-Datenbank meckern, sobald dies aber gefixt ist, aus einem ganz anderen Grund: Es wurde kein g\u00fcltiges Zertifikat f\u00fcr den XMPP-Dienst gefunden. Diese Aussage ist soweit schon korrekt, schlie\u00dflich verwenden wir keine XMPP-Federation. Dumm nur, dass es ohne Zertifikat gar nicht weiter geht.\u00a0<\/span><\/li>\n<li><span style=\"color: #ff0000;\">Nun m\u00fcssen wir daf\u00fcr Sorge tragen, dass ein sich mitten in einem Update befindlicher Server irgendwie noch die XMPP-Rolle annimmt, diese installiert, so dass wir dann nach dem Anwenden eines Zertifikats auf diesen Dienst das Setup fortf\u00fchren k\u00f6nnen. S\u00e4mtliche Versuche, die Replikation anzusto\u00dfen, werden fehlschlagen.<\/span><\/li>\n<li><span style=\"color: #ff6600;\">Kurz gesagt, es ist m\u00f6glich und ich werde auch hier kurz aufschreiben, wie man es zu erledigen hat. Wir werden aber den Bug in der ausf\u00fchrlichen Anleitung gleich gezielt umschiffen. Wenn man sich also in den Schlingen des Bugs verfangen hat, geht man folgenderma\u00dfen vor:<\/span>\n<ul>\n<li><span style=\"color: #008000;\">Erneut den Topology-Builder auf dem FrontEnd-Server oder der neuen MGMT-Maschine aufmachen und erst \u00fcber die Properties des Edgepools generell die XMPP-Federation aktivieren<\/span><\/li>\n<li><span style=\"color: #008000;\">Dann \u00fcber die Properties der Site nochmal die XMPP-Federation starten.<\/span><\/li>\n<li><span style=\"color: #008000;\">Anschlie\u00dfend die Topology publishen<\/span><\/li>\n<li><span style=\"color: #008000;\">\u00dcber den Befehl <span style=\"color: #000000;\">Export-CsConfiguration -FileName &#8220;&lt;Pfad&gt;\\export.zip&#8221;<\/span> die Topologie exportieren.<\/span><\/li>\n<li><span style=\"color: #008000;\">Auf dem Edge-Server nun den Deployment Wizard \u00f6ffnen. Er wird uns sagen, dass momentan ein Setup l\u00e4uft und wir es nur noch mit dem Deployment Wizard beenden k\u00f6nnen. Das passt aber, somit best\u00e4tigen wir das.<\/span><\/li>\n<li><span style=\"color: #008000;\">Nun klicken wir auf Install or Update [&#8230;] und f\u00fchren Step 1 erneut aus. Er wird dann die exportierte Zip-Datei \u00f6ffnen wollen. Nachdem wir ihm diese gegeben haben, arbeitet er kurz im Hintergrund ein paar Dinge ab.<\/span><\/li>\n<li><span style=\"color: #008000;\">Danach f\u00fchren wir Step 2 aus, der uns den XMPP-Dienst installieren wird und anschlie\u00dfend den bereits bekannten Fehler auswirft.<\/span><\/li>\n<li><span style=\"color: #008000;\">Nun k\u00f6nnen wir \u00fcber Step 3 dem XMPP-Dienst ein Zertifikat hinzuf\u00fcgen<\/span><\/li>\n<li><span style=\"color: #008000;\">Abschlie\u00dfend k\u00f6nnen wir mit Step 2 die Installation abschlie\u00dfen. Nochmal gut gegangen.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"color: #ff0000;\">&#8212; BUG ENDE &#8212;<\/span><\/p>\n<p>Um den Bug gleich zu umschiffen, werden wir folgenderma\u00dfen vorangehen:<\/p>\n<p>Wir \u00f6ffnen auf dem FrontEnd-Server oder auf dem (tempor\u00e4ren) Management-Server den Topology Builder. Im ersten Schritt werden wir nun nur die XMPP-Dienste aktivieren. Dazu \u00f6ffnen wir die Properties des Edge-Pools und setzen den Haken bei XMPP Federation. Anschlie\u00dfend m\u00fcssen wir noch auf der Site in den Properties die Einstellung ebenfalls setzen. Auch hier hei\u00dft unser Haken <strong>Enable XMPP Federation<\/strong>. Im Anschluss daran werden wir die Topologie publishen. Mittels dem Befehls<\/p>\n<blockquote>\n<pre>Get-CsManagementStoreReplicationStatus<\/pre>\n<\/blockquote>\n<p>kann gepr\u00fcft werden, ob die \u00c4nderungen schon auf dem Edge-Server angekommen sind. Sobald unter UpToDate der Wert &#8220;true&#8221; zu finden ist, sind die \u00c4nderungen durch. Nun k\u00f6nnen wir auf dem Edge-Server den Deployment Wizard \u00f6ffnen, um \u00fcber den Knopf <strong>Install or Upgrade Lync 2013 Server System<\/strong> auf <strong>Setup or Remove Lync 2013 Server Components<\/strong> klicken zu k\u00f6nnen. Nun rattert das Setup schnell durch und wird XMPP aktivieren. Dies k\u00f6nnen wir dann \u00fcber <strong>Request, Install or Assign Certificates<\/strong> mit einem Zertifikat versehen. Idealerweise nat\u00fcrlich einfach mit dem bestehenden.<\/p>\n<p>Nachdem das erledigt ist, beginnt die alte Routine, bekannt von den FrontEnd-Servern: \u00dcber den Skype Topology Builder rechtsklicken wir auf den Edge-Pool und w\u00e4hlen <strong>Upgrade to Skype for Business Server 2015&#8230;<\/strong> . Anschlie\u00dfend publishen wir die Topologie.<\/p>\n<p>Nun gehen wir auf den Edge-Server und f\u00fchren folgenden Befehl aus:<\/p>\n<blockquote>\n<pre>Stop-CsWindowsService<\/pre>\n<\/blockquote>\n<p>Anschlie\u00dfend legen wir dort das Skype for Business-Image ein. Auf dem Laufwerk angelangt starten wir wieder unter Setup\\AMD64 die Setup.exe, best\u00e4tigen das Lizenzabkommen und der gewohnte Installer startet durch. Auch hier wieder die bekannten Probleme kurz zusammengefasst:<\/p>\n<ul>\n<li>Schritt 1 &#8211; Verifying upgrade readiness: Wer diesen Fehler bekommt, hat die Vorbereitung zumindest teilweise \u00fcbersprungen. Hier sagt uns der Installer aber nochmal ganz genau, was ihm noch fehlt.<\/li>\n<li>Schritt 12 &#8211; Installing roles: Hier kann wieder folgender Fehler auftreten: &#8220;An error occured while applying SQL script for the feature RtcDatabaseStore. For details, see the log file [&#8230;]&#8221;. In dem Logfile stand dann am Ende &#8220;The server principal \u2018&lt;Edge-Server&gt;\\RTC Component Local Group\u2019 already exists&#8221;. Sollte der Fehler bei Ihnen auch auftreten, dann m\u00fcssen Sie sich nun das oben erw\u00e4hnte <a href=\"http:\/\/download.microsoft.com\/download\/5\/D\/A\/5DA8666F-8635-42CF-BDB8-CE0E6D03C310\/DEU\/x64\/SQLManagementStudio_x64_DEU.exe\" target=\"_blank\">SQL Management Studio<\/a> beziehen. Dieses installieren Sie dann lokal auf dem Edge-Server, um damit auf die RTCLOCAL-Datenbank zuzugreifen. Dort angekommen, erweitern Sie unter <strong>Security<\/strong> die <strong>Logins<\/strong>, worunter auch unten stehende\u00a0Eintr\u00e4ge zu sehen sein sollten. Diese m\u00fcssen gel\u00f6scht werden. Anschlie\u00dfend kann im Setup der <strong>Retry<\/strong>-Knopf gedr\u00fcckt werden.\n<ul>\n<li>&lt;Edge-Server&gt;\\RTC Components Local Group<\/li>\n<li>&lt;Edge-Server&gt;\\RTC Local Administrators<\/li>\n<li>&lt;Edge-Server&gt;\\RTC Local Config Replicator<\/li>\n<li>&lt;Edge-Server&gt;\\RTC Local Read-only Administrator<\/li>\n<li>&lt;Edge-Server&gt;\\RTC Local Group<\/li>\n<\/ul>\n<\/li>\n<li><em>Sollten noch weitere Probleme auftauchen &#8211; lassen Sie uns teilhaben! Die Kommentarfunktion darf hierf\u00fcr gerne hergenommen werden.<\/em><\/li>\n<\/ul>\n<p>Diese Schritte sind auch wieder f\u00fcr jeden einzelnen Edge-Server zu wiederholen. Anschlie\u00dfend kann man \u00fcber den Befehl<\/p>\n<blockquote>\n<pre>Start-CsWindowsService<\/pre>\n<\/blockquote>\n<p>auf jedem Server die Edge-Dienste starten. Somit sind auch diese abgeschlossen.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Upgrade des Mediation-Pools\u00a0<\/strong><\/span><\/p>\n<p>Kein Bug bekannt, keine Sonderregeln zu beachten, deswegen viel Copy-Paste:<\/p>\n<p>\u00dcber den Skype Topology Builder rechtsklicken wir auf den Mediation-Pool und w\u00e4hlen <strong>Upgrade to Skype for Business Server 2015&#8230;<\/strong> . Anschlie\u00dfend publishen wir die Topologie.<\/p>\n<p>Nun gehen wir auf den ersten Mediation-Server und f\u00fchren folgenden Befehl aus:<\/p>\n<blockquote>\n<pre>Stop-CsWindowsService<\/pre>\n<\/blockquote>\n<p>Danach\u00a0legen wir dort das Skype for Business-Image ein. Auf dem Laufwerk angelangt starten wir wieder unter Setup\\AMD64 die Setup.exe, best\u00e4tigen das Lizenzabkommen und der gewohnte Installer startet durch. Auch hier wieder die bekannten Probleme kurz zusammengefasst:<\/p>\n<ul>\n<li>Schritt 1 &#8211; Verifying upgrade readiness: Wer diesen Fehler bekommt, hat die Vorbereitung zumindest teilweise \u00fcbersprungen. Hier sagt uns der Installer aber nochmal ganz genau, was ihm noch fehlt.<\/li>\n<li><em>Sollten noch weitere Probleme auftauchen &#8211; lassen Sie uns teilhaben! Die Kommentarfunktion darf hierf\u00fcr gerne hergenommen werden.<\/em><\/li>\n<\/ul>\n<p>Diese Schritte sind auch wieder f\u00fcr jeden einzelnen Mediation-Server zu wiederholen. Anschlie\u00dfend kann man \u00fcber den Befehl<\/p>\n<blockquote>\n<pre>Start-CsWindowsService<\/pre>\n<\/blockquote>\n<p>auf jedem Server die Mediaton-Dienste starten. Somit sind auch diese abgeschlossen.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Upgrade des Persistent Chat-Pools<\/strong><\/span><\/p>\n<p>Auch hier soweit kein Bug bekannt, nichts besonderes, erneut straight forward:<\/p>\n<p>\u00dcber den Skype Topology Builder rechtsklicken wir auf den Persistent Chat-Pool und w\u00e4hlen <strong>Upgrade to Skype for Business Server 2015&#8230;<\/strong> . Anschlie\u00dfend publishen wir die Topologie.<\/p>\n<p>Nun gehen wir auf den ersten Persistent Chat-Server und f\u00fchren folgenden Befehl aus:<\/p>\n<blockquote>\n<pre>Stop-CsWindowsService<\/pre>\n<\/blockquote>\n<p>Danach\u00a0legen wir dort das Skype for Business-Image ein. Auf dem Laufwerk angelangt starten wir wieder unter Setup\\AMD64 die Setup.exe, best\u00e4tigen das Lizenzabkommen und der gewohnte Installer startet durch. Auch hier wieder die bekannten Probleme kurz zusammengefasst:<\/p>\n<ul>\n<li>Schritt 1 &#8211; Verifying upgrade readiness: Wer diesen Fehler bekommt, hat die Vorbereitung zumindest teilweise \u00fcbersprungen. Hier sagt uns der Installer aber nochmal ganz genau, was ihm noch fehlt.<\/li>\n<li><em>Sollten noch weitere Probleme auftauchen &#8211; lassen Sie uns teilhaben! Die Kommentarfunktion darf hierf\u00fcr gerne hergenommen werden.<\/em><\/li>\n<\/ul>\n<p>Diese Schritte sind auch wieder f\u00fcr jeden einzelnen Persistent Chat-Server zu wiederholen. Abschlie\u00dfend kann man \u00fcber den Befehl<\/p>\n<blockquote>\n<pre>Start-CsWindowsService<\/pre>\n<\/blockquote>\n<p>auf jedem Server die Mediaton-Dienste starten. Somit sind auch diese abgeschlossen.<\/p>\n<p><strong><span style=\"color: #ff0000;\">Upgrade der Trusted Application Servers<\/span><\/strong><\/p>\n<p>Dies ist in einem In-Place-Upgrade denkbar einfach, da sich f\u00fcr die Server weder Ziel-FQDN noch sonst was \u00e4ndert. Wir nehmen also unseren Topology Builder und klicken einfach per Rechtsklick jeden Eintrag einmal an und w\u00e4hlen den gewohnten Eintrag\u00a0<strong>Upgrade to Skype for Business Server 2015&#8230;\u00a0<\/strong>. Anschlie\u00dfend noch einmal publishen und wir sind mit unserem In-Place-Upgrade so weit durch.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorwort Es scheiden sich noch immer die Geister, ob ein In-Place-Upgrade wirklich das Gelbe vom Ei ist. Man muss hier tats\u00e4chlich in jedem Fall neu entscheiden. F\u00fcr uns war dieses Upgrade sinnvoll da wir viel um die ehemaligen Lync-Server gebaut haben. Wenn Sie unser Portfolio kennen, wissen Sie vielleicht, dass unsere Kunden auch direkt bei [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-963","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"translation":{"provider":"WPGlobus","version":"3.0.6","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/comments?post=963"}],"version-history":[{"count":2,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/963\/revisions"}],"predecessor-version":[{"id":2261,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/963\/revisions\/2261"}],"wp:attachment":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/media?parent=963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/categories?post=963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/tags?post=963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}