Migrieren von Exchange 2010 zum Tausch 2013

Druckfreundlich, PDF & Email

In diesem Dokument sehen wir alle Anforderungen und Schritte, die wir unternehmen müssen, um mit der Migration einer Microsoft Exchange-Umgebung fortzufahren 2010 zum Exchange Server 2013. Wir müssen bedenken, dass es ein langwieriger Prozess ist, der vor allem von der Anzahl der Server sowie der Postfächer, die wir haben, oder deren Größe abhängt, Es wird sich um eine Migration handeln, die zu keinem Zeitpunkt einen Servicestopp erfordert.

ExchangeArchitecture-bujarra

Dinge, die Sie beachten sollten: Lassen Sie das Windows Update der Server aktualisieren., plus mindestens SP3 auf allen Börsen 2010, sonst, wir werden es zuerst im CAS installieren, dann in den HUBs und schließlich in den Mailbox-Servern, wenn wir separate Rollen haben. Darüber hinaus wäre es ratsam, das Update-Rollup nach SP3 auf die gleiche Weise zu installieren. Wir müssen berücksichtigen, dass Exchange 2013 Nur die folgenden Versionen von Outlook sind verfügbar (und Dieser Patch wenn öffentliche Ordner nicht mit Outlooks verbunden sind):

  • Aussicht 2013.
  • Aussicht 2010 mit SP1 und Dieses Update.
  • Aussicht 2007 mit SP3 und Dieses Update.
  • Outlook für Mac 2011.
  • Gefolge 2008 für Mac, Web Services Edition.

Wir müssen die Funktionsebenen der Gesamtstruktur und der Domäne mindestens in "Windows Server 2003" haben, Der Schemamaster muss Windows sein. 2003 SP2 oder höher, sowie einen globalen Katalog in dem Bereich mit besagtem Betriebssystem. Seien Sie auch besonders vorsichtig mit Kontingenten oder Limits auf Benutzerebene, damit Migrationen nicht fehlschlagen, wenn die Standardwerte überschritten werden, Und wenn wir eine große Anzahl von Postfächern verschieben, werden wir vorsichtig mit den LOGs umgehen.

 

Erstellung der AD-Gliederung,

Der erste Schritt besteht darin, das Schema-Update für unser Active Directory anzuwenden, Wir können diesen Schritt manuell ausführen oder überspringen und ihn durch die Installation unseres ersten Exchange-Servers erledigen lassen 2013 der Organisation. Wir können es von jedem x64-Domänenmitgliedsserver aus aktualisieren, Scheme-Administratoren sein, Domänenadministratoren und Unternehmensadministratoren, über eine DOS-Konsole oder PowerShell (mit Admin-Berechtigung) Laufen:

setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

Installieren der Exchange-Anforderungen 2013 unter Windows 2012 Nr. R2,

Podremos continuar con la instalación de los prerequisitos de Exchange Server 2013 sobre nuestro Windows Server 2012 Nr. R2, para ello desde PowerShell ejecutaremos:

 

Install-WindowsFeature RSAT-ADDS

Install-WindowsFeature AS-HTTP-Activation, Desktop-Erfahrung, NET-Framework-45-Funktionen, RPC-over-HTTP-proxy, RSAT-Clustering, Web-Mgmt-Konsole, WAS-Prozessmodell, web-asp-net45, Web-Basic-Authentifizierung, Web-Client-Authentifizierung, Web-Digest-Authentifizierung, Web-Dir-Browsing, Web-Dyn-Kompression, Web-HTTP-Fehler, Web-HTTP-Protokollierung, Web-HTTP-Weiterleitung, Web-HTTP-Ablaufverfolgung, Web-ISAPI-Ext, Web-ISAPI-Filter, web-lgcy-mgmt-konsole, Web-Metabasis, Web-Mgmt-Konsole, Web-Mgmt-Dienst, web-net-ext45, Web-Request-Monitor, Webserver, Web-Stat-Kompression, Web-Static-Inhalte, Web-Windows-Authentifizierung, Web-WMI, Windows-Identity-Foundation, RSAT-Clustering-CmdInterface -Neustart

 

Deberemos además instalar Verwaltete Microsoft Unified Communications-API 4.0, además de Microsoft Büro 2010 Filter Pack de 64 Bit y su SP1. Installieren des ersten Exchange-Servers 2013 wann immer möglich mit dem neuesten Embedded-SP. Nach der Installation müssen wir das ECP eingeben (Exchange-Systemsteuerung), Bei einer gemischten Installation wie diesem Szenario wird die Standard-URL “https://SERVIDOR_EXCHANGE_2013/ECP” führt uns zur Verwaltung von Postfächern in der Exchange 2010, wenn wir die Börse verwalten wollen 2013 Wir müssen mit der folgenden URL darauf zugreifen “https://SERVIDOR_EXCHANGE_2013/ECP?ExchClientVer=15”.

 

Wenn wir wollen, Wir können vorübergehend einen Administrator für Exchange erstellen 2015 und so wird uns die ECP nicht an die Börse weiterleiten 2010, indem Sie einen Benutzer in unserem AD erstellen und ihn zu einem Mitglied der Gruppe "Organisationsmanagement" machen’ Es wird genügen.

 

Wir installieren Exchange 2013 mit dem Installationsassistenten und wenden Sie das letzte Updaterollup an, wenn die Exchange-Installation abgeschlossen ist!

 

Wir erstellen die Ordnerstruktur für die Datenbanken und Protokolle auf unserem Server, Wir benennen die Mailbox-DB, die mit dem System geliefert wird, um und verschieben sie in den richtigen Pfad mit:

Move-DatabasePath -Identity NOMBRE_BD -EdbFilePath "F:BBDDNOMBRE_BD.edb" –LogFolderpath "G:LOGsNOMBRE_BD"

 

Außerdem, Wir richten die standardmäßige Exchange-Offlineadressliste ein 2013 auf jeder Datenbank, die wir auf dem neuen Exchange haben, Wir werden in der Lage sein zu überprüfen, ob alles in Ordnung ist:

Get-MailboxDatabase | Name auswählen,offlineAdressbuch | Name der Sortierung

 

1º Installieren Sie die Zertifikate, die den Exchange-Diensten entsprechen.

Wir müssen auf diesem Exchange-Server installieren 20013 (oder auf den Servern, die wir haben werden) SSL-Zertifikate für die Sicherheit der von uns verwendeten Protokolle, Wie wir wissen, werden wir sie brauchen, um:

  • HTTPS – Outlook Anywhere, OWA, ECP/EAC, AktivSynchronisierung, EWS, OAB oder Autodiscover: correo.dominio.com
  • IMAPS: correo.dominio.com
  • KNACKGERÄUSCHE: correo.dominio.com
  • SMTPS (SMTPS): correo.dominio.com

 

Exchange-2013-Zertifikat-01-Bujarra

Um dies zu tun,, Wir importieren die PFX-Datei eines vorhandenen Zertifikats in die Zertifikate des lokalen Computers, oder wir müssen eine Zertifikatsanforderung vom ECP generieren > Diener > Atteste > Neu & Folgen Sie dem Assistenten, indem Sie die Domäne auswählen, für die Sie antworten sollen.

 

 

Exchange-2013-Zertifikat-02-Bujarra

Sobald das Zertifikat installiert ist, ordnen wir es früheren Diensten zu, an denen wir interessiert sind.

 

2º Website-URLs konfigurieren

Die einfachste Möglichkeit, alle URLs von Exchange-Standorten korrekt zu konfigurieren, besteht darin, diese Befehle auszuführen, sonst, Wir können dies auf traditionelle Weise über die GUI mit ECP tun:

Set-OABVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013OAB (Standard-Website)" -ExternalURL https://correo.dominio.com/OAB -InternalUrl https://correo.dominio.com/OAB

Set-WebServicesVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013EWS (Standard-Website)" -ExternalURL https://correo.dominio.com/EWS/Exchange.asmx -InternalUrl https://correo.dominio.com/ews/Exchange.asmx

Set-ActiveSyncVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013Microsoft-Server-ActiveSync (Standard-Website)" -ExternalURL https://correo.dominio.com/Microsoft-Server-ActiveSync -InternalUrl https://correo.dominio.com/Microsoft-Server-ActiveSync

Set-OWAVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013owa (Standard-Website)" -ExternalURL https://correo.dominio.com/owa -InternalUrl https://correo.dominio.com/owa

Set-ECPVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013ecp (Standard-Website)" -ExternalURL https://correo.dominio.com/ecp -InternURl https://correo.dominio.com/ecp

Set-PowerShellVirtualDirectory -Identity "SERVIDOR_EXCHANGE_2013PowerShell (Standard-Website)" -ExternalURL https://correo.dominio.com/powershell -InternalURl https://correo.dominio.com/powershell

Set-ClientAccessServer  -Identity SERVIDOR_EXCHANGE_2013 -AutoDiscoverServiceInternalUri https://correo.dominio.com/Autodiscover/Autodiscover.xml

Set-AutodiscoverVirtualDirectory -identity "SERVIDOR_EXCHANGE_2013Autodiscover (Standard-Website)" -ExternalUrl 'https://correo.dominio.com/Autodiscover/Autodiscover.xml' -InternalUrl 'https://correo.dominio.com/Autodiscover/Autodiscover.xml

 

3º Limits und Quoten

Wir müssen die Grenzen und Quoten kennen, die wir in unserer Organisation haben 2010 bevor Sie mit dem Fortschritt zur 2013. Der erste Schritt besteht darin, die gleichen Kontingente auf der DB-Ebene beider Warnungen zu setzen., wie z. B. das Verbot des Sendens oder das Verbot des Empfangs; sowie Aufbewahrungsfristen für gelöschte Benutzerpostfächer oder E-Mails. Es empfiehlt sich, die einzelnen Kontingente, die wir pro Benutzer haben, während der Migration zu löschen, Also werden wir sie auf die gleiche Weise aufschreiben. Mit dieser PowerShell erhalten wir beispielsweise die in den Postfächern festgelegten Kontingente:

Get-Mailbox | Wo {$_. UseDatabaseQuotaDefaults -eq $False} | FT Name,verbieten*,Problem*

Und mit dieser PowerShell werden wir die Grenzwerte entfernen, die in den Datenbanken von festgelegt wurden 2010 um sie später in gleicher Weise in den neuen Datenbanken von 2013, zuzüglich Aufbewahrungszeiten für gelöschte Postfächer oder einzelne Elemente :

Get-MailboxDatabase | fl Name,IssueWarningQuota,ProhibitSendQuota,ProhibitSendReceiveQuota,DeletedItemRetention,MailboxRetention

 

4º Outlook Anywhere konfigurieren

Wir müssen Outlook Anywhere konfigurieren, Wir können die Art der Authentifizierung ändern, oder direkt mit dieser PowerShell Ihren Namen für externe oder interne Netzwerke:

Set-OutlookAnywhere -Identität "SERVIDOR_EXCHANGE_2031Rpc (Standard-Website)" -InternalHostname correo.dominio.com -ExternalHostname correo.dominio.com

 

5º Pfade von Transportprotokollen ändern

Exchange-2013-Protokolle-01

Von ECP, In den Servereigenschaften können wir die Pfade der Transportprotokolle einfach ändern.

 

6º Versand-Konnektor

Für Exchange muss ein Sendeconnector erstellt werden. 2013 mit der gleichen Konfiguration, die wir bereits in 2010 (Grenzen…) oder, leichter, Zuordnen und Erteilen von Sendeberechtigungen von einem Connector, der bereits auf früheren Exchange-Servern generiert wurde 2010.

 

7º Migration von Anwendungen oder Geräten,

Beachten Sie, dass Postfächer, die Dienste nutzen, verschoben werden müssen, Anwendungen oder Geräte als Backup-Software, AV, Drucker, FAX, PBX, Scanner, Webseiten… Und auch, wenn wir eine Staffelstrecke haben (Empfangs-Connector) an der Börse 2010, Es muss in diesem Fall auf die gleiche Weise konfiguriert werden 2013, Además de configurar la misma autenticación, o la misma dirección IP, sonst, Wir müssen all diese Apps, die E-Mails über den Exchange-Server senden, neu konfigurieren 2010.

 

8º Postfächer verschieben,

Fortsetzen, Als nächstes werden die Postfächer der Benutzer verschoben, Wir müssen berücksichtigen, dass, wenn der Benutzer das Postfach geöffnet hat, es ihn trennt und ihn auffordert, Outlook erneut zu öffnen, damit es automatisch gegen den neuen Mailserver neu konfiguriert wird.

exchange-2013-migrate-01

Wählen Sie die Benutzer aus, die wir aus dem ECP verschieben möchten > “Empfänger” > “Briefkästen” > Und wir entscheiden uns dafür, das Postfach in eine andere Datenbank zu verschieben.

 

exchange-2013-migrate-02

Wir geben der Migrationsaufgabe einen Namen und geben an, in welche Datenbank wir die Postfächer verschieben werden, “Nächster”,

 

exchange-2013-migrate-03

Wir werden angeben, ob die Migrationsaufgabe automatisch gestartet werden soll und ob wir sie auch manuell beenden werden, “Neu” um es zu erstellen.

exchange-2013-migrate-04

 

Wir müssen zum Bereich Migration gehen, um den Status der Postfachverschiebungen zu sehen, “Ja”,

 

exchange-2013-migrate-05

Wir können auf “Details anzeigen…” Weitere Details zum Migrationsprozess,

 

exchange-2013-migrate-06

Hier sehen wir einzeln den Migrationsstatus jedes Postfachs! Wir warten, während Sie kopieren…

 

exchange-2013-migrate-07

Mit Sicherheit das Bequemste, Postfächer per PowerShell verschieben, Wir verschieben die Postfächer mit dem folgenden Befehl:

Get-Mailbox -Datenbank BASE_DATOS_2010 | New-MoveRequest -TargetDatabase BASE_DATOS_2013

 

Um den Migrationsstatus zu sehen, den wir ausführen können:

Get-MoveRequestStatistics -MoveRequestQueue BASE_DATOS_2013

 

Und um sicherzustellen, dass wir keine Postfächer mehr in den alten Datenbanken der 2010:

Get-MailboxDatabase -Identity BASE_DATOS_2010 | Get-Mailbox

 

9º Öffentliche Ordner migrieren,

Nach dem Verschieben der Postfächer migrieren wir die öffentlichen Ordner vom Exchange-Server 2010 zur Börse 2013, Wir werden diese zuerst ablegen. Skripten daher.

Wir werden zuerst in der Exchange-Shell ausgeführt 2010:

Austausch-2013-Migration-85-Bujarra

So erstellen Sie einen Snapshot der Ordnerstruktur:

Get-PublicFolder -Recurse | Export-CliXML C:PFMigrateLegacy_PFStructure.xml

Wir erstellen eine Momentaufnahme der Statistiken für öffentliche Ordner, als Anzahl der Elemente, Größe oder Besitzer:

Get-PublicFolderStatistics | Export-CliXML C:PFMigrateLegacy_PFStatistics.xml

Und noch eine letzte, um die Genehmigungen zu bekommen:

Get-PublicFolder -Recurse | Get-PublicFolderClientPermission | Select-Object-Identität,Benutzer -ExpandProperty AccessRights | Export-CliXML C:PFMigrateLegacy_PFPerms.xml

Im Gegenzug 2013 Es dürfen keine öffentlichen Ordner erstellt werden, um es zu überprüfen, und wenn ja, müssen wir die vorherige Migration rückgängig machen, Laufen:

Get-Mailbox -PublicFolder

Get-PublicFolder

Wir werden auch von der Börse aus überprüfen 2010 dass wir keine öffentlichen Ordner mit ungültigen Namen haben:

Get-PublicFolderStatistics -ResultSize Unbegrenzt | Wo {$_. Name -wie "**"} | Name der Formatliste, Identität

 

Austausch-2013-Migration-86-Bujarra

Wir haben an der Börse begonnen 2010, Wir beginnen mit dem Ausführen des folgenden Skripts, das eine Datei mit dem Namen der öffentlichen Ordner und ihrer Größe generiert:

.Export-PublicFolderStatistics.ps1 PfMapNameToSize.csv SERVIDOR_EXCHANGE_2010

exchange-2013-migracion-87-bujarra

Wir führen das folgende Skript aus, um die Zuordnungsdatei zwischen den öffentlichen Ordnern und dem Postfach zu erstellen:

.PublicFolderToMailboxMapGenerator.ps1 TAMAÑO_BUZON PFMapNameToSize.csv PFmapFolderToMailbox.csv

 

Austausch-2013-Migration-88-Bujarra

Wir erstellen die Postfächer für öffentliche Ordner, die sich bereits in Exchange befinden 2013, Das erste Postfach muss vom Typ Masterhierarchie Postfach sein, Daher erstellen wir es standardmäßig mit dem HoldForMigration-Modus. Wir können den Namen des Postfachs in der Datei 'PFmapFolderToMailbox.csv ändern’ und wir werden dies im folgenden Befehl angeben!

Um das erste Postfach zu erstellen, führen wir:

New-Mailbox -PublicFolder Mailbox1 -HoldForMigration:$true -Database BD_EXCHANGE_2013 -IsExcludedFromServingHierarchy $True

Und wenn wir mehr Ordner zu migrieren haben, Wir werden weitere Postfächer erstellen mit:

New-Mailbox -PublicFolder Mailbox2 -Database BD_EXCHANGE_2013 -IsExcludedFromServingHierarchy $True

Austausch-2013-Migration-89-Bujarra

Nach der Vorbereitung der Migration, Wir haben bereits mit der Migration von Ordnern in Exchange begonnen 2013

New-PublicFolderMigrationRequest -SourceDatabase (Get-PublicFolderDatabase -Server SERVIDOR_EXCHANGE_2010) -CSVData (Get-Content PFmapFolderToMailbox.csv -Encoding Byte)

Austausch-2013-Migration-90-Bujarra

Um zu überprüfen, ob die Migration begonnen hat, und zwar auf einfachere Weise, % des Fortschritts und des Status, Laufen:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

Wenn wir Fehler haben, Am einfachsten ist es, es mit dem folgenden Befehl zu sehen, Möglicherweise haben wir die Aliase der öffentlichen Ordner der 2010 mit Leerzeichen… Befehl, um es anzuzeigen:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics -IncludeReport | Format-Liste

Wenn wir die Migration zusammenfassen müssen, weil wir einen Fehler gemacht haben (Und wir werden es bei der vorherigen Botschaft gesehen haben, Laufen: Resume-PublicFolderMigrationRequest -identity “Migration von PublicFoldern”

 

exchange-2013-migracion-90b-bujarra

Wenn der Migrationsstatus den Status "AutoSuspended" erreicht hat’ und 95%, Wir können mit dem nächsten Schritt fortfahren, Dies wird darin bestehen, öffentliche Ordner in Exchange zu sperren 2010.

 

Austausch-2013-Migration-91-Bujarra

Benutzer können nun nicht mehr auf öffentliche Ordner in Exchange zugreifen 2010, Wir laufen in der 2010:

Set-OrganizationConfig -PublicFoldersLockedForMigration:$STIMMT

 

Austausch-2013-Migration-92-Bujarra

Zurück an der Börse 2013, Um den Migrationsprozess abzuschließen, müssen wir:

Set-PublicFolderMigrationRequest -Identity PublicFolderMigration -PreventCompletion:$FALSCH

 

Austausch-2013-Migration-93-Bujarra

Und wir beenden mit der letzten Synchronisierung mit den Unterschieden zwischen den verschiedenen öffentlichen Ordnern.

Resume-PublicFolderMigrationRequest -Identity PublicFolderMigration

Wir bestätigen, wie die Migration verläuft:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

 

Austausch-2013-Migration-97-Bujarra

Und wir warten darauf, dass es endet 100%!

 

Austausch-2013-Migration-96-Bujarra

Wir werden in der Lage sein, mit einem Benutzer zu testen, ob die öffentlichen Ordner in Ordnung sind, hierfür, Wir werden in der Lage sein, einen Testbenutzer mit dem Postfach für öffentliche Ordner zu verknüpfen, das sich bereits in Exchange befindet 2013, Ausgeführte:

Set-Mailbox -Identity USUARIO_PRUEBAS -DefaultPublicFolderMailbox Postfach1

 

Austausch-2013-Migration-94-Bujarra

Bevor Sie den obigen Befehl ausführen, Wir können das Outlook des betreffenden Benutzers mit der Schaltfläche “Ausblick /rpcdiag” , um den Status von Verbindungen zwischen dem Outlook- und dem Exchange-Server anzuzeigen. Wir werden zunächst sehen, dass sich die öffentlichen Ordner noch auf dem alten Server befinden…

 

austausch-2013-migracion-95-bujarra

Nachdem Sie den Befehl ausgeführt haben, um das Postfach für öffentliche Ordner auf einen betreffenden Benutzer festzulegen, öffnen wir sein Outlook erneut mit dem Parameter /rpcdiag, Wir werden sehen, dass es bereits eine Verbindung mit dem neuen Exchange-Server herstellt.

 

Austausch-2013-Migration-98-Bujarra

Sobald die durchgeführten Tests korrekt sind, Wir müssen den Zugriff auf diese Ordner für den Rest der Benutzer in der Organisation aktivieren, Laufen:

Get-Mailbox -PublicFolder | Set-Mailbox -PublicFolder -IsExcludedFromServingHierarchy $false

 

Austausch-2013-Migration-99-Bujarra

Wir bestätigen, dass wir die Migration abgeschlossen haben und bei der 100% Migration abgeschlossen, und wir geben an, dass die Migration mit:

Get-PublicFolderMigrationRequest | Get-PublicFolderMigrationRequestStatistics

Set-OrganizationConfig -PublicFolderMigrationComplete:$true

Set-OrganizationConfig -PublicFoldersEnabled Local

 

Exchange-Migration rückgängig machen 2013

An der Börse 2010 Ausführen:

Set-OrganizationConfig -PublicFoldersLockedForMigration:$FALSCH

 

10º Entfernen von Ressourcen aus dem 2010

Nachdem Sie die öffentlichen Ordner bereits im Ordner 2013 in der Produktion, Als nächstes müssen wir bestätigen, dass wir alle Postfächer der Benutzer verschoben haben und dass wir keine Systempostfächer wie Archiv oder Schiedsgerichtsbarkeit mehr haben, Wir suchen sie mit:

Get-Mailbox -Archiv | Name von Fl,Datenbank
Get-Mailbox -Arbitrierung | Name von Fl,Datenbank

Wenn wir welche haben, verschieben wir sie, indem wir Folgendes in einer Exchange PowerShell ausführen 2013:

Get-Mailbox -Datenbank BASE_DATOS_2010 -Archiv | New-MoveRequest -TargetDatabase BASE_DATOS_2013
Get-Mailbox -Database BASE_DATOS_2010 -Arbitration | New-MoveRequest -TargetDatabase BASE_DATOS_2013

Zusätzlich zum Verschieben des Discoverysuchpostfachs:

New-MoveRequest DiscoverySearchMailbox* -TargetDatabase BASE_DATOS_2013

Um den Migrationsstatus zu sehen, den wir ausführen können:

Get-MoveRequestStatistics -MoveRequestQueue BASE_DATOS_2013

Sobald dies erledigt ist, überprüfen Sie erneut, ob wir keine Postfächer mehr haben, Wir können die DB zerlegen und löschen.

Als nächstes wird das OAB von der Börse entfernt 2010, wir können es einfach über die GUI tun, solange wir es nicht einer Exchange-DB zugewiesen haben 2013.

Letzte, Wir entfernen die Öffentliche Ordner-Datenbank aus dem 2010, Wir werden sie abbauen & Eliminieren.

Wir könnten mit der Deinstallation von Exchange fortfahren 2010!

Empfohlene Beiträge

Verfasser

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Zögern Sie nicht, mich zu kontaktieren, Ich werde versuchen, dir zu helfen, wann immer ich kann, Teilen ist Leben ;) . Genießen Sie Dokumente!!!

Citrix StoreFront X1

16 de March de 2015

Neuerungen in VMware vSphere 6

30 de March de 2015