Říjen - měsíc notebooků

Migrace z Lync 2010 na Lync 2013 (3. díl)

Poslední část seriálu o migraci Lyncu na novou verzi 2013. Servery již máme nainstalované (Side by Side), takže dnes budeme přepínat nové prostředí a odstraňovat staré řešení.

Migrace z Lync 2010 na Lync 2013 (1. díl)

Přechod z Lync Serveru 2010 na verzi 2013 nemusí být příliš složitý. Základní princip spočívá v instalaci nového serveru v novém poolu (vedle stávající instalace).

Migrace z Lync 2010 na Lync 2013 (2. díl)

Pokračujeme v migraci naší Lync topologie na novou verzi Lync 2013. V tomto díle se podíváme na instalaci nového Edge Lync Server 2013 v edici Standard.

Následující kroky znamenají určitý výpadek v komunikaci s internetem, což ovlivní federace a externí připojení uživatelů. Je tedy třeba vhodně naplánovat, abychom neomezili chod firmy.

Přesun federací a cesty pro media

Nejprve přesuneme dvě vlastnosti Federation Routes a Media Traffic z původního (Legacy) Edge serveru na nový (Pilot). Postup je trochu kostrbatý, kdy provádíme malé úpravy topologie, ale oficiálně musíme pokaždé topologii vypublikovat, než se pustíme dále. Já jsem většinu kroků spojil a teprve následně publikoval topologii a zdá se, že vše proběhlo v pořádku.

Všechny úpravy budeme provádět z Front End serveru 2013, kde spustíme Lync Server Topology Builder a uložíme topologii z aktuálního nasazení.

Vypneme federaci na Site – klikneme pravým tlačítkem na Site Praha a zvolíme Edit Properties. Pod Site federation route assignment odškrtneme zatržítko Enable SIP federation (je tam přiřazen původní Edge server).

migrace01.gif

Na původním Edge serveru vypneme federaci – pod Lync Server 2010 - Edge pools klikneme pravým tlačítkem na náš Edge server a zvolíme Edit Properties. Odškrtneme zatržítko u Enable federation for this Edge pool (port 5061).

Na novém Edge serveru zapneme federaci - pod Lync Server 2013 - Edge pools klikneme pravým tlačítkem na náš Edge server a zvolíme Edit Properties. Zaškrtneme zatržítko u Enable federation for this Edge pool (port 5061).

Propojíme nový Edge server na nový Front End server – pod Lync Server 2013 - Edge pools klikneme pravým tlačítkem na náš Edge server a zvolíme Edit Properties. Pod Next hop pool zvolíme Front End server 2013.

migrace02.gif

K tomu musíme na interním firewallu vypublikovat nový Front End server do DMZ a povolit také jeho komunikaci na Edge sever. Zároveň také na Edge serveru upravit DNS záznam v hosts souboru, aby obsahoval jméno nového Front End serveru a směroval na konektor na FW.

Nastavíme odchozí cestu pro média - pod Lync Server 2013 - Standard Edition Front End Serversklikneme pravým tlačítkem na náš Front End server a zvolíme Edit Properties. Pod Associate Edge pool (for media components) vybereme nový Edge server.

Vypublikujeme topologii pomocí Publish Topology.

migrace03.gif

Zapneme federaci na Site - klikneme pravým tlačítkem na Site Praha a zvolíme Edit Properties. Pod Site federation route assignment zatrhneme Enable SIP federation a přiřadíme nový Edge server (ten jediný by se měl nabízet).

Vypublikujeme topologii pomocí Publish Topology.

Následně je dobré zkontrolovat, že se nám klient přihlásí přes nový Edge server (a tedy úpravy směrování fungují), případně otestovat i přenos hlasu, apod.

Změna směrování z internetu

Nyní můžeme upravit směrování z internetu, aby směřovalo na nový Edge server a přes Reverse Proxy na nový Front End server.

Změna Simple URL

Na FW změníme, aby Reverse Proxy posílalo komunikaci na nový Front End server 2013, tím ovlivníme Simple URL a externí Web Service URL (pokud jsme jej u nového Front End serveru nastavili stejné jako původní).

Změna Edge Server URL

Již jsme vypublikovali nové DNS adresy směrující na nový Edge server, tak stačí změnit SRV záznamy sip._tls.firma.cz a _sipfederationtls._tcp.firma.cz, aby ukazovali na nový Access Edge interface a stále porty 443 a 5061.

Pokud bychom chtěli zůstat u původních veřejných DNS jmen (například kvůli vydání nových certifikátů), tak můžeme změnit DNS záznamy (pro nový Edge server použijeme stávající veřejná FQDN). Na Edge server pak musíme nahrát správné certifikáty (pokud jsme například pro testování měli nějaké dočasné). A musíme upravit topologii, v nastavení Edge Server 2013 změnit zadaná URL.

Od teď se již starý Edge server nebude používat, mohli bychom jej rovnou odstranit, ale to provedeme až na konci.

Přesun zbývajících uživatelů na Lync Server 2013

Přesun je stejný, jako když jsme přesouvali pilotní uživatele. Jde provést za chodu a uživatelé nepotřebují nového klienta (ale nebudou mít k dispozici nové funkce). Přesun provedeme pomocí Lync Server 2013 Control Panel nebo Lync Server 2013 Management Shell. V obou případech to můžeme provést hromadně. Dle počtu uživatelů celý proces trvá delší dobu.

Kroky po migraci

Zde se budeme věnovat dočišťování migrace, převodům různých služeb a integrací na jiné systémy. Projdeme pouze nejběžnější služby, rozsáhlejší oficiální popis je Phase 7: Complete Post-Migration Tasks.

Migrace Dial-In Access Numbers

Pokud máme vytvořené nějaké číslo pro Dial-In konference, tak jej musíme přesunout na nový pool. Nejprve si vypíšeme tato čísla a potom je pomocí SIP jména přesuneme.

Get-CsDialInConferencingAccessNumber

Move-CsApplicationEndpoint -Identity sip:confbridge@firma.cz -Target lyncfe.firma.local

Migrace adresáře

Vlastní Address Book se přenášet nemusí, ale pokud jsme použili svoje normalizační pravidla, tak je musíme zkopírovat. Jde tedy o soubor \\lync.firma.local\LyncShare\1-WebServices-1\ABFiles\Company_Phone_Number_Normalization_Rules.txt, který přesuneme do sdílené složky na novém serveru \\lyncfe.firma.local\LyncShare\1-WebServices-9\ABFiles.

Odstranění starého monitorovacího a archivačního serveru

Po přesunu uživatelů na Lync Server 2013 můžeme odstranit starý monitorovací a archivační server. Pomocí Topology Builderu odstraníme z konfigurace původního Front End serveru asociaci na archivační a monitorovací server. Následně smažeme tyto servery. Vypublikujeme topologii. Podrobný postup je v dokumentu Uninstalling Microsoft Lync Server 2010 and Removing Server Roles.

Migrace adresáře konference

Pokud máme adresář, který je navázaný na starý Pool, tak jej přesuneme. Nejprve si zobrazíme informace a pak případně přesuneme.

Get-CsConferenceDirectory

Move-CsConferenceDirectory -Identity 3 -TargetPool lyncfe.firma.local

Migrace integrace s Exchange serverem 2010

Před odstraněním původního Lync serveru musíme odstranit všechny Trusted Application Servers v Topology Builderu. To je napříkladExchange server, pokud s ním máme nastavenu OWA integraci. Patrně správné řešení je smazat staré záznamy o serverech, publikovat topologii, vytvořit nové, které budou mít jako Next Hop nový Front End server a opět publikovat.

Pozn.: Když vytváříme nové záznamy pro Exchange OWA, tak nesmíme zapomenout, že položka Enable replication of configuration data to this pool nesmí být zatržena.

migrace04.gif

Pokud máme nastavenu integraci s Exchange UM a případně OWA (Outlook Web App), tak musíme provést pár kroků, abychom tuto funkci přesunuli na nový Front End server.

Nejprve na Lync serveru 2013 přesuneme Exchange kontakty. Podíváme se, jak se ty naše jmenují.

Get-CsExUmContact

Využijeme vypsané hodnoty a pomocí SIP adresy provedeme přesun (všech kontaktů, patrně budou dva) do nového Poolu.

Move-CsExUmContact -Identity sip:DialPlan.firma.local@firma.cz -Target lyncfe.firma.local

Restartujeme službu Lync Server Front-End (rtcsrv.exe).

Na Exchange serveru pomocí Exchange Management Console - Server Configuration - Unified Messaging - UM IP Gateway změníme adresu na nový Lync server. Restartujeme službu Microsoft Exchange Unified Messaging.

Pozn.: Nějaký popis, který jsem nalezl, uvádí, že neprovádíme ruční úpravu, ale znovu spustíme skript C:\Program Files\Microsoft\Exchange Server\v14\Scripts\ExchUCUtil.ps1.

Abychom zprovoznili propojení OWA s Lync IM a Presence, tak musíme změnit adresu na OWA adresáři a restartovat IIS.

Get-OwaVirtualDirectory -Server postovni-server | Set-OwaVirtualDirectory -InstantMessagingServerName lyncfe.firma.local

iisreset

Migrace integrace s CUCM (Direct SIP)

Pokud máme nastavenu integraci pomocí Direct SIP s Cisco Unified Communications Manager, tak musíme na pár místech u Cisca změnit adresu na nový Lync server a změnit Mediation server u Lyncu.

V Topology Builderu pod novým Front End serverem musíme správně nastavit Mediation pools, tzn. zadat správné porty TLS 5067 a TCP 5060. Pod Shared Components – Trunks změníme u trunků Associated Mediation Server na nový Lync Front End. To se promítne i pod PSTN gateways.

Na CUCM upravíme v Trunku IP adresu (Device - Trunk) na nový Front End. Na GW upravíme dial-peer na novou IP.

Vyřazení/odstranění starých serverů

Úprava DNS záznamů

DNS záznamy pro přihlašování z internetu jsem již přesměrovali na Edge server 2013, nyní je načase upravit interní SRV záznamy, aby se uživatelé přihlašovali k Front End serveru 2013.

Podle toho, jak máme vytvořené DNS záznamy, buď upravíme SRV záznam _sipinternaltls._tcp.firma.cz, aby směroval na nový Front End server. Nebo jen upravíme A záznam, který používáme v SRV, třeba sip.firma.cz.

Přesun CMS na nový Front End server

Protože migrujeme Standard edici Lyncu 2010 na Standard edici Lyncu 2013, tak nám Central Management Server (CMS) běžel na Front End serveru a musíme jej před jeho zrušením přesunout na nový Front End server.

Nejprve musíme na Front End serveru 2013 nainstalovat potřebné komponenty. Spustíme Lync Server Deployment Wizard a klikneme na Prepare first Standard Edition server. Projdeme krátkého průvodce stejně jako při instalaci samostatného serveru. Následně musíme spustit PowerShell cmdlet, který připraví databázi (musíme mít dostatek volného místa na disku, aby se DB mohla vytvořit, Lync Server Management Shell musíme spustit s administrátorskými právy).

Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN lyncfe.firma.local -SQLInstanceName RTC

Druhý cmdlet nám aplikuje změny topologie.

Enable-CsTopology

Výsledek musí být bez chyb, případně s nedůležitým varováním. Pokud bychom pokračovali dále, přestože by došlo k chybě, tak bychom mohli skončit s nefunkčním Lyncem. Pro jistotu můžeme vytvořit zálohu CMS.

Export-CsConfiguration –FileName C:\topology.zip
Export-CsLisConfiguration –FileName C:\LIS.zip

Spustíme vlastní přesun CMS, dostaneme informace o aktuálním stavu a o plánovaném cílovém stavu. Pokud je vše v pořádku, tak odsouhlasíme.

Move-CsManagementServer

Závěrem je třeba spustit na Lync serveru 2013 a potom i na Lync serveru 2010 Deployment Wizard a zvolit Install or Update Lync Server SystemStep2: Setup or Remove Lync Server Components.

Pomocí cmdletů ověříme, že jsou replikace v pořádku.

Get-CsManagementStoreReplicationStatus –CentralManagementStoreStatus

Get-CsManagementStoreReplicationStatus

Pokud dostáváme hodnotu UpToDate False, tak je dobré zkontrolovat, jestli běží všechny služby (můžeme i v Control Panel – Topology, například služba Central Management). Replikaci můžeme vyvolat ručně.

Invoke-CsManagementStoreReplication

Posledním krokem je odstranění CMS z původního serveru.

Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn lync.firma.local -SqlInstanceName RTC

Pozn.: Příkaz mi selhal, když jsem jej spouštěl z nového Front End serveru, kvůli verzi SQL serveru, ale na původním serveru proběhl bez problémů.

Odstranění původního Edge serveru

Odstraníme asociace na starý Edge server a zrušíme ho. Pomocí Topology Builderu pod Lync Server 2010 - Standard Edition Front End Serversklikneme pravým tlačítkem na náš Front End server a zvolíme Edit Properties. Zrušíme zatržítko Associate Edge pool (for media components).

Pod Lync Server 2010 - Edge pools klikneme pravým tlačítkem na náš Edge server a zvolíme Delete. Publikujeme topologii. Uložíme si konfiguraci do souboru.

Export-CsConfiguration -FileName c:\topology.zip

Připojíme se na starý Edge server a nahrajeme soubor s topologií. V Lync Server Management Shell spustíme cmdlet pro import topologie.

Import-CsConfiguration –LocalStore –Filename c:\topology.zip

Spustíme Lync Server Deployment Wizard a zvolíme Install or Update Lync Server System - Step 2 Setup or Remove Lync Server Components. Dojde k odinstalaci všech rolí. Případně ještě můžeme odinstalovat Lync nástroje pomocí Programs and Features.

Odstranění původního Front End serveru

Opět musíme nejprve odstranit všechny asociace, které vedou na původní Front End server.

Změna Call Admission Control – v Topology Builderu klikneme pravým tlačítkem na Site a zvolíme Edit Properties. Pokud máme zatrženo Enable Call Admission Control, tak vybereme nový Front End sever. Vypublikujeme topologii.

Zabráníme navazování session na starý server – pomocí Lync Server Control Panel se přepneme na Topology (první záložka Status), označíme starý Lync server a v menu Action klikneme na Prevent new sessions for all services.

migrace05.gif

Odstraníme starý Standard Edition Front End server - Pomocí Topology Builderu pod Lync Server 2010 - Standard Edition Front End Servers klikneme pravým tlačítkem na náš původní server a zvolíme Delete.

migrace06.gif

Pod Shared Components – SQL Server stores smažeme přiřazenou DB. Vypublikujeme topologii.

migrace07 - 706x135.jpg

Spustíme Lync Server Deployment Wizard nejprve na novém a potom na starém Front End serveru a zvolíme Install or Update Lync Server System - Step 2 Setup or Remove Lync Server Components. Dojde k odinstalaci všech rolí.

Na novém Front End serveru zkontrolujeme stav, zda běží všechny role (což být nemusí, takže ty zastavené nastartujeme).

Na starém serveru odinstalujeme DB

Uninstall-CsDatabase -DatabaseType User -SqlServerFqdn lync.firma.local -SqlInstanceName RTC

Uninstall-CsDatabase -DatabaseType Application -SqlServerFqdn lync.firma.local -SqlInstanceName RTC

Uninstall-CsDataBase -DatabaseType Monitoring -SqlServerFqdn sql.firma.local

Případně ještě můžeme odinstalovat Lync nástroje pomocí Programs and Features.

Autor: Petr Bouška

Živě je díky vašim hlasům ve finále ankety Křišťálová Lupa. Podpořte nás prosím ještě v závěrečném kole. Děkujeme!


Sledujte Živě na Facebooku

celkem 0

Poslední názory Názory



DEJTE NÁM TIP NA ČLÁNEK

Živě je díky vašim hlasům ve finále ankety Křišťálová Lupa. Podpořte nás prosím ještě v závěrečném kole. Děkujeme!



Aktuální číslo časopisu Computer
  • Testy nejnovějších produktů na českém trhu.
  • Informace ze světa internetu i bezpečnosti.
  • Plné verze programů zdarma pro všechny čtenáře.

Partnerská sekce pro IT profesionály
Microsoft TechNet/MSDN