Verwenden des URLUmleitungsfeatures der alternativen Zugriffszuordnung im Rahmen des Upgradeprozesses Autor: Sean Livingston Veröffentlichungsdatum: November 2009 Zusammenfassung Dieses Whitepaper beschreibt die Planungsaktivitäten, die für eine erfolgreiche Bereitstellung und Verwendung des URL-Umleitungsfeatures der alternativen Zugriffszuordnung (Alternate Access Mapping, AAM) in SharePoint Server 2010 oder SharePoint Foundation 2010 notwendig sind, um Downtime während eines Servercomputer- oder Serverfarmupgrades zu verringern. Darüber hinaus wird erläutert, wie eine erfolgreiche Konfiguration dieses Features durchgeführt wird, indem die Konfiguration vorhandener Servercomputer mit Office SharePoint Server 2007 oder Windows SharePoint Services, Version 3.0, geändert wird. Wichtig: Das in diesem Whitepaper beschriebene Verfahren ist eine fortgeschrittene Methode, um Downtime während des Upgrades zu vermeiden. Er sollte nur verwendet werden, wenn andere Verfahren (wie schreibgeschützte Datenbanken und parallele Upgrades durch Anfügen von Datenbanken) zu inakzeptabel langer Downtime für die Benutzer führen würden. Ziehen Sie dieses Verfahren nur dann in Erwägung, wenn Sie wissen, dass der Upgradeprozess mehr Zeit als ein langes Wochenende beansprucht. Wenn das Upgrade nicht so lange dauert, würden Sie durch das Ausführen der im vorliegenden Dokument beschriebenen Verfahren keine Zeit sparen. Weitere Informationen zu anderen Upgrademethoden finden Sie unter Bestimmen der Upgrademethode (SharePoint Server 2010) (http://go.microsoft.com/fwlink/?LinkId=169504&clcid=0x407) oder Bestimmen der Upgrademethode (SharePoint Foundation) (http://go.microsoft.com/fwlink/?LinkId=169505&clcid=0x407). Dieses Dokument wird wie besehen bereitgestellt. Die in diesen Unterlagen enthaltenen Informationen, einschließlich URLs und anderer Verweise auf Internetwebsites, können ohne vorherige Ankündigung geändert werden. Die Verantwortung für die Verwendung dieser Informationen liegt beim Leser. Einige der hier beschriebenen Beispiele dienen nur der Veranschaulichung und sind frei erfunden. Jede Ähnlichkeit oder Verbindung mit realen Firmen oder Organisationen ist rein zufällig. Mit diesem Dokument erhalten Sie keine Rechte am geistigen Eigentum an einem MicrosoftProdukt. Sie dürfen dieses Dokument nur für den internen Gebrauch als Referenzmaterial kopieren und verwenden. © 2010 Microsoft. Alle Rechte vorbehalten. Microsoft, Outlook, SharePoint und Windows sind Marken der Microsoft-Unternehmensgruppe. Alle anderen Marken sind Eigentum ihrer jeweiligen Besitzer. Inhaltsverzeichnis ÜBERSICHT 1 ÜBERSICHT ÜBER DAS KONFIGURATIONSVERFAHREN 3 Farm der neuen Version 3 Farm der alten Version 3 Netzwerkinfrastruktur 3 Funktionsweise der AAM-Umleitung beim Upgraden 3 KONFIGURATIONSVERFAHREN 7 Vorbereiten der Farm der alten Version 7 Konfigurieren der Farm der neuen Version 7 Bestimmen der URL-Einstellungen und Vorbereiten von DNS für die Umleitung 7 Konfigurieren der parallel ausgeführten Webanwendung 8 Testen der Umleitung 10 Wechsel zum Umleitungssystem 10 Testen der Umleitung 10 Durchführen des Upgradeprozesses 11 UPGRADEPROZESS 11 Überlegungen zu Unterbrechungen während des Upgrades 13 BEFEHLSREFERENZ FÜR DIE ALTE VERSION 14 Ausgabe BEFEHLSREFERENZ FÜR DIE NEUE VERSION Ausgabe 15 16 17 Übersicht Für Upgrades auf Microsoft® Office SharePoint® Server 2007 oder Windows® SharePoint Services 3.0 konnte eine schrittweise Upgrademethode genutzt werden. Bei dieser Vorgehensweise wurde die neue Version auf derselben Hardware wie die ältere Version installiert, und anschließend wurden die jeweiligen Websitesammlungen schrittweise aktualisiert. Für Microsoft SharePoint Server 2010 und Microsoft SharePoint Foundation 2010 (in diesem Dokument „SharePoint 2010-Produkte“ genannt) ist ein schrittweises Upgrade nicht möglich. In einigen Organisationen kann das Fehlen einer schrittweisen Upgrademethode als echtes Problem angesehen werden, da Teamwebsites stufenweise aktualisiert werden müssen. Angesichts eines relativ zeitintensiven Upgrades muss es IT-Experten in diesen Organisationen möglich sein, die Produktivität aufrechtzuerhalten. Wenn dies auch für Ihre Organisation zutrifft, können Sie die Umleitungsfunktionalität nutzen, die zur alternativen Zugriffszuordnung (Alternate Access Mapping, AAM) in den SharePoint 2010-Produkten hinzugefügt wurde, um das Umleitungsverhalten eines schrittweisen Upgrades zu simulieren. Die Verwendung dieses Features setzt jedoch voraus, dass Sie bereit sind, eine Reihe manueller Schritte auszuführen. Da es sich um ein manuelles Verfahren handelt, können einige Probleme auftreten, die Sie mithilfe separater Tools (z. B. URL-Reparaturtools für InfoPath-Formulare und Formularvorlagen) umgehen bzw. beheben müssen. Dieses Verfahren dient nicht dazu, ein automatisiertes schrittweises Upgradesystem durch eine manuelle Methode zu ersetzen. Das in diesem Whitepaper beschriebene Verfahren bietet Ihnen die Möglichkeit, die Downtime während eines Upgrades weiter zu reduzieren, sofern Sie gewillt sind, zusätzlichen administrativen Aufwand zu betreiben. Dieses Verfahren soll nicht dazu dienen, das Feature für schrittweise Upgrades zu ersetzen. Im Vergleich zu einem schrittweisen Upgrade ist es mit einigen Einschränkungen verbunden: Vorbereitung und Nutzung dieses Verfahrens erfordern die Ausführung manueller Schritte durch die Systemverwaltung. Sie müssen komplette Inhaltsdatenbanken und nicht nur einzelne Websitesammlungen aktualisieren. Wenn das Zurücksetzen einer Websitesammlung notwendig ist, ist dies nur möglich, wenn Sie über eine Kopie der ursprünglichen Websitesammlung verfügen. Diensteinstellungen werden nicht direkt beibehalten. Solange die AAM-Umleitung aktiv ist, muss das Self-Service Site Creation-Feature in der SharePoint 2010-Produkte-Farm deaktiviert sein. Das Verfahren bietet im Vergleich zum schrittweisen Upgrade jedoch auch einige Vorteile: Die neue Farm wird auf vollständig anderer Hardware ausgeführt, sodass die Auswirkungen auf die Leistung der vorhandenen Farm deutlich reduziert werden. Es ist weniger Speicherplatz erforderlich als bei einem schrittweisen Upgrade. 1 Hinweis: Testen Sie dieses Verfahren nicht in Ihrer Produktionsumgebung. Obwohl es sich empfiehlt, den Upgradeprozess zu testen, um die Funktionsweise von Anpassungen und Entwürfen der Benutzerwebsites in der aktualisierten Umgebung zu untersuchen, müssen Sie diese Tests in einer Umgebung testen, die vollständig von der Produktionsumgebung getrennt ist. Nur dann ist es möglich, Änderungen ggf. zurückzusetzen, ohne Ihre Daten zu gefährden. Weitere Informationen zum Testen des Upgradeprozesses finden Sie unter Verwenden eines Testupgrades zur Ermittlung möglicher Probleme (SharePoint Server 2010) (http://go.microsoft.com/fwlink/?LinkId=177562&clcid=0x407) oder Verwenden eines Testupgrades zur Ermittlung möglicher Probleme (SharePoint Foundation 2010) (http://go.microsoft.com/fwlink/?LinkId=177563&clcid=0x407). Die SharePoint 2010-Produkte-Farm muss so konfiguriert werden, dass sie die in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm verwendete URL für die Webanwendung übernimmt, die unter Verwendung des AAM-URL-Umleitungsverfahrens aktualisiert wird. Die Webanwendung in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm muss ebenfalls neu konfiguriert werden, sodass sie eine neue URL verwendet. Wenn eine eingehende Anforderung an die Webanwendung in den SharePoint 2010-Produkten nicht beantwortet werden kann, da die Websitesammlungssuche scheitert, wird die Anforderung mit einer Umleitung zur Office SharePoint Server 2007- Windows SharePoint Services 3.0-Webanwendung beantwortet. Hierzu ist es notwendig, die aktuelle URL für die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm zu bestimmen. Diese URL wird im weiteren Verlauf als Original-URL bezeichnet. Die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Webanwendung benötigt eine neue URL, zu der alle Anforderungen an die SharePoint 2010-Produkte-Zielfarm, die aufgrund einer gescheiterten Websitesammlungssuche nicht beantwortet werden können, umgeleitet werden. Diese URL wird im weiteren Verlauf als Umleitungs-URL bezeichnet. Hinweis: In diesem Dokument wird beschrieben, wie die bestehenden URL- und IISBindungen (Internet Information Services, Internetinformationsdienste) einer Webanwendung im Rahmen der Konfiguration der AAM-URL-Umleitung geändert werden können. Wenn Sie einer Webanwendung zusätzliche URLs und IIS-Bindungen hinzufügen möchten, können Sie die Webanwendung auf eine nicht verwendete Zone erweitern. Da im Rahmen dieses Verfahrens zusätzliche URLs eingeführt werden, sind weitere Punkte zu beachten: 2 Die Umleitung wird von Clientcomputern möglicherweise nicht ordnungsgemäß gehandhabt, wenn sie die falsche Farm-URL verwenden. Besprechungen in Microsoft Outlook® können von Besprechungsarbeitsbereichen getrennt werden. Nach dem Upgrade müssen Sie die URLs für InfoPath-Formularvorlagen reparieren. Übersicht über das Konfigurationsverfahren Die Konfiguration beginnt damit, dass Sie die neue SharePoint® 2010-Produkte-Zielfarm so konfigurieren, dass sie die Original-URL der Office SharePoint Server 2007- oder Windows® SharePoint Services 3.0-Farm verwendet. Farm der neuen Version Erstellen Sie in der SharePoint 2010-Produkte-Farm die Webanwendung, die Benutzeranforderungen an die Umleitungs-URL sendet, falls die Webanwendung die angeforderte Websitesammlung nicht finden kann. Wenden Sie für diese Webanwendung dieselbe Authentifizierung an. Farm der alten Version Sie müssen Service Pack 2 (SP2) und das kumulative Update von April 2009 für Office SharePoint Server 2007 und Windows SharePoint Services 3.0 installieren, um alle Vorzüge dieses Verfahrens nutzen zu können. SP2 ist notwendig, da es eine Mindestvoraussetzung für das Upgrade ist, und das kumulative Update von April (mindestens) ist erforderlich, da es Verbesserungen an der AAM-URL-Korrektur und der Logik des Stsadm-Vorgangs mergecontentdbs einschließt, wodurch Websites während der laufenden Zusammenführung teilweise verfügbar gemacht werden. Die Webanwendung, die umgeleitet wird, muss in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm so aktualisiert werden, dass sie die neue URL verwendet. Das bedeutet, dass Sie die Erweiterung der aktuellen Webanwendung aufheben und dann erneut konfigurieren müssen. Weitere Informationen finden Sie unter Aktualisieren der URLund IIS-Bindungen einer Webanwendung (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?LinkId=169506&clcid=0x407). Netzwerkinfrastruktur Sie müssen die Netzwerkinfrastruktur jetzt aktualisieren, damit die Original-URL auf die SharePoint 2010-Produkte-Farm verweist. Neben der Änderung von Firewall- und Lastenausgleichsmodul-Einstellungen kann es notwendig sein, die DNS-Einstellungen (Domain Name Service) für die Original-URL zu aktualisieren, um die Original-URL zur SharePoint 2010Produkte-Farm zu lenken. Sie müssen außerdem die Umleitungs-URL für die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm in DNS konfigurieren und ggf. Firewall- und Lastenausgleichsmodul-Einstellungen ändern, sodass die Umleitungs-URL zur Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm gelenkt wird. Funktionsweise der AAM-Umleitung beim Upgraden Führen Sie die folgenden Schritte aus, um die AAM-Umleitung zu konfigurieren: 1. Erstellen Sie die Zielfarm. 2. Erstellen Sie die Zielwebanwendung, indem Sie die URL aus der Quellwebanwendung verwenden. 3. Konfigurieren Sie die AAM-Umleitungs-URL für die Umleitung von der Zielwebanwendung zur Quellwebanwendung. 3 Quellfarm http://portal.contoso.com Portal Home Internet Client 3 Zielfarm http://portal.contoso.com 2 1 4. Ändern Sie die Netzwerknamensauflösung, sodass die AAM-Umleitungs-URL auf die Quellwebanwendung zeigt. 5. Ändern Sie die Quellwebanwendung, sodass sie die AAM-Umleitungs-URL als primäre URL verwendet. 6. Ändern Sie die Netzwerknamensauflösung, sodass die Quell-URL auf die Zielwebanwendung zeigt. 4 Quellfarm http://portalold.contoso.com 5 Home AltesPortal 4 Internet Client 6 Zielfarm http://portal.contoso.com 7. Aktualisieren Sie die Inhaltsdatenbanken aus der Quellfarm, indem Sie die Methode des Upgrades durch Anfügen von Datenbanken verwenden. Beginnen Sie hierbei mit der Inhaltsdatenbank, die die Stammwebsitesammlung enthält. 5 Quellfarm http://portalold.contoso.com Home AltesPortal 7 Internet Client Zielfarm http://portal.contoso.com Portal Home Hinweis: Die ursprünglichen Datenbanken können während des Upgrades in einer schreibgeschützten Version beibehalten werden, um eine Fallbackressource bereitzustellen, die für den Vergleich mit den aktualisierten Inhalten verwendet werden kann oder zu der Sie zurückkehren können, falls das Upgrade scheitert. 6 Konfigurationsverfahren Vorbereiten der Farm der alten Version Stellen Sie sicher, dass die vorhandene Microsoft® Office SharePoint® Server 2007- oder Windows® SharePoint Services 3.0-Farm erfolgreich mindestens auf Service Pack 2 (SP2) und das kumulative Update von April 2009 für Office SharePoint Server 2007 oder Windows SharePoint Services 3.0 aktualisiert wurde. SP2 ist die Mindestvoraussetzung für ein Upgrade auf die SharePoint 2010-Produkte. Das kumulative Update von April 2009 bietet jedoch zusätzliche Vorteile im Hinblick auf die URL-Korrektur sowie Verbesserungen des StsadmVorgangs mergecontentdbs, was sich ein einer späteren Phase dieses Verfahrens als vorteilhaft erweisen wird. Konfigurieren der Farm der neuen Version Führen Sie die folgenden Schritte aus, wenn Sie die vorhandenen Dienstdaten und -einstellungen von der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm übernehmen möchten. 1. Erstellen Sie auf separater Hardware eine neue Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm, und zwar parallel zu der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm; erstellen Sie jedoch keine Webanwendung für Inhaltsdatenbanken. Diese Farm wird zur SharePoint 2010Produkte-Zielfarm. 2. Sichern Sie die vorhandenen Farmdienste der Quellfarm. 3. Stellen Sie die Farmdienste in der Zielfarm wieder her. 4. Konfigurieren Sie bei Bedarf die Farmdienste in der Zielfarm, und vergewissern Sie sich, dass die ordnungsgemäß funktionieren. 5. Aktualisieren Sie die Zielfarm auf die SharePoint 2010-Produkte. 6. Vergewissern Sie sich, dass die Dienste ordnungsgemäß aktualisiert wurden, und ändern Sie die Dienstkonfiguration bei Bedarf, um sie an die geplante Konfiguration für die SharePoint 2010-Produkte anzupassen. Führen Sie die folgenden Schritte aus, wenn Sie die vorhandenen Dienstdaten und -einstellungen nicht von der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm übernehmen möchten. 1. Erstellen Sie auf separater Hardware eine komplett neue SharePoint 2010-ProdukteZielfarm, und zwar parallel zur Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm. 2. Konfigurieren Sie die Dienste nach Bedarf, und vergewissern Sie sich, dass sie ordnungsgemäß funktionieren. Bestimmen der URL-Einstellungen und Vorbereiten von DNS für die Umleitung 1. Bestimmen Sie in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm die Original-URL, d. h. die aktuellen AAM-URL-Einstellungen für die Webanwendung, die Sie als Ziel der AAM-Umleitung konfigurieren möchten. Die Liste der aktuellen AAM-Einstellungen für eine Webanwendung erhalten Sie, indem Sie den Stsadm-Vorgang enumalternatedomains mit der folgenden Syntax ausführen: STSADM.EXE -o enumalternatedomains -url http://OriginalURL Weitere Informationen zu diesem Vorgang finden Sie unter Enumalternatedomains: Stsadm-Vorgang (Office SharePoint Server) (http://technet.microsoft.com/dede/library/cc263292(Office.12).aspx) oder Enumalternatedomains: Stsadm-Vorgang (Windows SharePoint Services) (http://technet.microsoft.com/dede/library/cc288303(Office.12).aspx). 7 2. Notieren Sie für jede Zone, die in dem durch den Stsadm-Vorgang enumalternatedomains generierten XML-Bericht aufgeführt wird, den Wert jeder zugeordneten URL (diese stellen die öffentlichen URLs in AAM dar) und den Wert jeder eingehenden URL. Sie können hierfür die folgende Tabelle verwenden. Lassen Sie die Spalte für die Umleitungs-URL jedoch vorerst leer: Zone Eingehende URL Öffentliche URL/ Zugeordnete URL Eingehende IP UmleitungsURL UmleitungsIP Standard Intranet Internet Extranet Benutzerdefiniert 3. Bestimmen Sie mithilfe des NSLookup-Befehls die aktuellen DNS-Nachschlagewerte für jede eingehende URL, und notieren Sie die IP-Adressen in der Spalte UmleitungsIP der vorangegangenen Tabelle. 4. Bestimmen Sie eine neue Umleitungshost-URL für jede AAM-Zone in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm, die Sie als Umleitungsziel für Inhaltsanforderungen verwenden möchten. 5. Sie müssen nun für jede Zone, für die Sie die Umleitung zulassen möchten, einen neuen Eintrag zum DNS-Server hinzufügen, um den Zugriff für eine neue URL zulassen. Weisen Sie, ausgehend von der Schritt 2 erstellten Tabelle, die neue Umleitungs-URL zu einem neuen DNS-Eintrag auf dem DNS-Server zu. Dieser Eintrag muss auf die bestehende zugehörige Umleitungs-IP-Adresse (gemäß der vorangegangenen Tabelle) zeigen. 6. Fordern Sie neue IP-Adressen für jede Webanwendungszone an, für die in dieser Farm die Umleitung erfolgen soll, und notieren Sie diese Adressen in der Spalte Eingehende IP der vorangegangenen Tabelle. 7. Wenn Sie ein software- oder hardwarebasiertes Lastenausgleichsmodul verwenden, müssen Sie Einstellungen für das Lastenausgleichsmodul hinzufügen, damit die Umleitungs-URLs auf die Webanwendung in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm zeigen. Konfigurieren der parallel ausgeführten Webanwendung 1. Erstellen Sie in der Zielfarm eine neue Webanwendung, die die Original-URL unterstützt, die in der SharePoint Server 2007- oder Windows SharePoint Services 3.0Farm verwendet wird. Verwenden Sie hierfür die Daten aus der Tabelle, die Sie im vorangegangenen Verfahren ausgefüllt haben. Verwenden Sie für identische Zonen identische Original-URLs, um ggf. die Problembehandlung nicht unnötig kompliziert zu machen. Stellen Sie sicher, dass für die Webanwendung dieselben Sicherheitseinstellungen konfiguriert sind. Dies umfasst auch die Einstellungen für den anonymen Zugriff und die Authentifizierungsmethoden für Forms oder Windows. Wenn die ursprüngliche Webanwendung in Office SharePoint Server 2007 oder Windows SharePoint Services 3.0 auf mehrere Zonen erweiterte wurde, können Sie die SharePoint 2010-Produkte-Webanwendung auf eine entsprechende Gruppe von Zonen erweitern, sodass die Umleitung für alle URLs einwandfrei erfolgen kann. 8 2. Konfigurieren Sie mithilfe der Daten aus der vorangegangenen Tabelle die AAMUmleitungseinstellungen für die Webanwendung der Zielfarm, sodass gescheiterte Websitesammlungssuchen an die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Webanwendung umgeleitet werden. Die AAM-Umleitung für die Webanwendungszone muss mithilfe des Stsadm-Vorgangs addzoneurl unter Verwendung der folgenden Syntax festgelegt werden: STSADM.EXE -o zonemappedurl addzoneurl -url http://OriginalURL http://OriginalURL -redirectionurl -urlzone Zonenname - http://UmleitungsURL Weitere Informationen zu diesem Vorgang finden Sie unter Addzoneurl: StsadmVorgang (Office SharePoint Server) (http://technet.microsoft.com/dede/library/cc261980(Office.12).aspx) oder Addzoneurl: Stsadm-Vorgang (Windows SharePoint Services) (http://technet.microsoft.com/dede/library/cc288035(Office.12).aspx). 3. Vergewissern Sie sich, dass die Umleitungs-URLs erfolgreich auf AAM angewendet wurden, indem Sie den Stsadm-Vorgang enumalternatedomains unter Verwendung der folgenden Syntax ausführen: STSADM.EXE -o enumalternatedomains -url http://OriginalURL Weitere Informationen zu diesem Vorgang finden Sie unter Enumalternatedomains: Stsadm-Vorgang (Office SharePoint Server) (http://technet.microsoft.com/dede/library/cc263292(Office.12).aspx) oder Enumalternatedomains: Stsadm-Vorgang (Windows SharePoint Services) (http://technet.microsoft.com/dede/library/cc288303(Office.12).aspx). 4. Konfigurieren Sie dieselben verwalteten Pfade für die neue SharePoint 2010-ProdukteWebanwendung, sodass die Websites nach dem Upgrade dieselben verwalteten Pfade verwenden können. Die entsprechenden Daten für die SharePoint 2010-ProdukteWebanwendung können Sie der Liste der verwalteten Pfade in Office SharePoint Server 2007 oder Windows SharePoint Services 3.0 entnehmen. 5. Installieren Sie alle erforderlichen Anpassungen in der SharePoint 2010-ProdukteZielfarm, und stellen Sie sicher, dass sie ordnungsgemäß registriert sind, um mit der neuen Webanwendung verwendet werden zu können. 6. Solange das Umleitungssystem konfiguriert ist, müssen Sie das Self-Service Site Creation-Feature in der neuen SharePoint 2010-Produkte-Webanwendung deaktivieren. Wenn Sie dieses Feature nicht deaktivieren, kann es passieren, dass die Benutzer neue Websitesammlungen erstellen, die mit den URLs nicht aktualisierter Websitesammlungen in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm in Konflikt stehen. 9 Testen der Umleitung 1. Konfigurieren Sie zu Testzwecken die hosts-Datei (%windir%/system32/drivers/etc/hosts) auf einem Clientcomputer vorübergehend so, dass die Original-URL zur IP-Adresse der neuen Webanwendung in der SharePoint 2010-Produkte-Farm geleitet wird, die die Original-URL hosten wird. 2. Anschließend können Sie überprüfen, ob die Umleitung ordnungsgemäß funktioniert, indem Sie einen Webbrowser auf dem Computer öffnen, auf dem Sie die geänderte hosts-Datei konfiguriert haben, und dann versuchen, auf eine URL zuzugreifen, auf die Sie von der Original-URL zugreifen können. Folgendes sollte passieren: Die SharePoint 2010-Produkte-Zielfarm sollte versuchen, die Anforderung zu verarbeiten. Anschließend sollte der Browser eine clientseitige Umleitungsantwort (HTTP 302) empfangen, die den Browser sofort zur Umleitungs-URL umleitet, während der richtige Pfad zum angeforderten Inhalt erhalten bleibt. 3. Entfernen Sie die Einträge in der hosts-Datei, die Sie in Schritt 1 hinzugefügt haben, da sie weitere Testaktivitäten behindern können. Wechsel zum Umleitungssystem 1. Verwenden Sie für die Quellwebanwendung das Verfahren zum Ändern einer URL für eine Office SharePoint Server 2007- oder Windows SharePoint Services 3.0Webanwendung, um zu einer temporären URL zu wechseln. Ausführliche Anweisungen zu diesem Verfahren finden Sie unter Aktualisieren der URL- und IISBindungen einer Webanwendung (Windows SharePoint Services) (http://go.microsoft.com/fwlink/?LinkId=169506&clcid=0x407). 2. Sie müssen nun die Einträge des DNS-Servers ändern, um für jede Zone, die Sie umleiten möchten, die eingehenden URLs der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm zu den entsprechenden IP-Adressen für die eingehenden URLs der SharePoint 2010-Produkte-Zielfarm zuzuordnen. Ändern Sie mithilfe der Daten aus der vorangegangenen Tabelle die DNS-Einträge für die OriginalURL, sodass sie auf die zugehörigen eingehenden IP-Adressen zeigen. 3. Wenn Sie ein software- oder hardwarebasiertes Lastenausgleichsmodul verwenden, müssen Sie die Einstellungen für das Lastenausgleichsmoduls ändern, sodass die eingehenden URLs der ursprünglichen Webanwendung auf die Webanwendung in der SharePoint 2010-Produkte-Zielfarm zeigen. 4. Überprüfen Sie, ob Anforderungen, die an Websitesammlungen unter der Original-URL gesendet werden, nun zuerst an die SharePoint 2010-Produkte-Zielfarm gesendet und erst danach an die Umleitungs-URL umgeleitet werden, die von der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm gehostet wird. 5. Es ist möglich, dass in der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Quellfarm einige Links repariert werden müssen. Gleiches gilt für InfoPath-Formularvorlagen. Verwenden Sie die entsprechenden Tools, die als Download verfügbar sind, um diesen Schritt in der Quellwebanwendung für alle Inhalte auszuführen, die nicht sofort aktualisiert werden. Testen der Umleitung Versuchen Sie auf einem Clientcomputer oder auf dem Server, der die SharePoint 2010Produkte-Zielfarm hostet, über die Original-URL auf Inhalte zuzugreifen. Die SharePoint 2010Produkte-Zielfarm sollte zuerst versuchen, die Anforderung zu verarbeiten. Anschließend sollte der Browser eine clientseitige Umleitungsantwort (HTTP 302) empfangen, die den Browser sofort zur Umleitungs-URL umleitet, während der richtige Pfad zum angeforderten Inhalt erhalten bleibt. 10 Durchführen des Upgradeprozesses Da Sie nun über ein funktionsfähiges Umleitungssystem verfügen, können Sie fortfahren, indem Sie ein Upgrade durch Anfügen von Datenbanken durchführen. Wichtig: Die Stammwebsitesammlung für die Webanwendung muss vor allen anderen Websitesammlungen aktualisiert werden. Stellen Sie sicher, dass die Inhaltsdatenbank, die die Stammwebsitesammlung enthält, zuerst aktualisiert wird. Upgradeprozess Der Upgradeprozess basiert auf einem Upgrade durch Anfügen von Inhaltsdatenbanken zwischen einer Microsoft® Office SharePoint® Server 2007- oder Windows® SharePoint Services 3.0-Farm und einer SharePoint 2010-Produkte-Farm. Im Rahmen dieses Vorgangs können Sie Inhalte einzelner Websitesammlungen nur dann zurücksetzen, wenn die ursprüngliche Office SharePoint Server 2007- oder Windows SharePoint Services 3.0Inhaltsdatenbank noch vorhanden ist. Stellen Sie daher sicher, dass Sie die Datenbanken sichern, bevor Sie mit dem Upgrade beginnen. Hinweis: Die Stammwebsitesammlung muss vor allen anderen Websitesammlungen aktualisiert werden (und kann sich in einer eigenen Datenbank befinden). Indem Sie die Stammwebsitesammlung zuerst aktualisieren, stellen Sie sicher, dass Verweise auf Ressourcen auf Stammebene, z. B. _vti_bin oder _layouts, nicht umgeleitet werden. Werden diese Verweise umgeleitet, können die Ressourcen aktualisierte Inhalte nicht ordnungsgemäß rendern. Dieselbe Einschränkung galt bereits für schrittweise Upgrades auf Office SharePoint Server 2007 oder Windows SharePoint Services 3.0. So aktualisieren Sie Inhaltsdatenbanken und bewahren sich die Möglichkeit, sie für Websitesammlungen sofort zurückzusetzen 1. Erstellen Sie eine Sicherungskopie der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Inhaltsdatenbank. 2. Kennzeichnen Sie die ursprüngliche Inhaltsdatenbank als schreibgeschützt, um zu verhindern, dass Inhalte auf die falsche Version aktualisiert werden. 3. Stellen Sie die Kopie der Datenbank unter einem neuen Namen in derselben oder einer anderen SQL Server-Instanz wieder her. 4. Fügen Sie die wiederhergestellte und umbenannte Datenbank an die SharePoint 2010Produkte-Webanwendung an, und leiten Sie damit das Upgrade ein. 5. Überprüfen Sie, ob das Upgrade erfolgreich beendet wurde. Hinweis: Wenn ein Upgrade scheitert und die Datenbank in einem nicht wiederherstellbaren Zustand zurückbleibt, können Sie den Lese-/Schreibzugriff für die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Kopie der Datenbank aktivieren, sodass die Benutzer erneut auf die Website zugreifen können. So aktualisieren Sie Inhaltsdatenbanken und entfernen gleichzeitig die Kopie für die alte Version (kein einfaches Zurücksetzen) 1. Erstellen Sie eine Sicherungskopie der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Inhaltsdatenbank. 11 Hinweis: Eine SQL-Sicherung bietet Ihnen die Möglichkeit der Zurücksetzung, falls das Upgrade scheitert und die Datenbank in einem nicht wiederherstellbaren Zustand zurückbleibt. 2. Trennen Sie die Inhaltsdatenbank von der Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm. 3. Fügen Sie die Inhaltsdatenbank an die SharePoint 2010-Produkte-Webanwendung an, und leiten Sie damit das Upgrade ein. 4. Überprüfen Sie, ob das Upgrade erfolgreich beendet wurde. Falls eine einzelne Websitesammlung separat aktualisiert werden muss 1. Verschieben Sie die Websitesammlung mithilfe des Stsadm-Vorgangs mergecontentdbs in eine neue, separate Inhaltsdatenbank in Office SharePoint Server 2007 oder Windows SharePoint Services 3.0. Weitere Informationen zu diesem Vorgang finden Sie unter Mergecontentdbs: StsadmVorgang (Office SharePoint Server) (http://technet.microsoft.com/dede/library/cc262923(Office.12).aspx) oder Mergecontentdbs: Stsadm-Vorgang (Windows SharePoint Services) (http://technet.microsoft.com/dede/library/cc288557(Office.12).aspx). 2. Nach dem Verschieben der Websitesammlung können Sie die Datenbank aktualisieren und dabei, wie zuvor beschrieben, die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Kopie entfernen oder beibehalten. Falls eine einzelne Websitesammlung zurückgesetzt werden muss 1. Wenn die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0Datenbank, die die Websitesammlung enthält, noch an die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm angefügt ist, müssen Sie die Websitesammlung aus der SharePoint 2010-Produkte-Farm löschen. 2. Wenn die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0Datenbank, die die Websitesammlung enthält, nicht mehr an die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Farm angefügt ist, müssen Sie zuerst die entsprechende Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Inhaltsdatenbank wiederherstellen und sie dann an die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0 -Webanwendung anfügen. Anschließend können Sie die Websitesammlung aus der SharePoint 2010-ProdukteFarm löschen, um das Zurücksetzen der Websitesammlung auf Office SharePoint Server 2007 oder Windows SharePoint Services 3.0 zu ermöglichen. 3. Für die Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Kopie der Datenbank muss der Lese-/Schreibzugriff aktiviert werden, falls die Datenbank zuvor als schreibgeschützt gekennzeichnet worden ist. Erfolgt dies nicht, ist es den Benutzern nicht möglich, Inhalte hinzuzufügen oder zu ändern. Beachten Sie, dass alle Websitesammlungen, die nicht explizit als schreibgeschützt gekennzeichnet sind, für das Hinzufügen oder Ändern von Inhalten zur Verfügung stehen, und zwar auch dann, wenn es in der SharePoint 2010-Produkte-Farm eine Kopie der Inhaltsdatenbank gibt. Sie können dies vermeiden, indem Sie alle verbleibenden aktualisierten Websitesammlungen in dieser Office SharePoint Server 2007- oder Windows SharePoint Services 3.0-Inhaltsdatenbank als schreibgeschützt kennzeichnen. 12 Überlegungen zu Unterbrechungen während des Upgrades Wenn ein Benutzer versucht, auf eine Websitesammlung in einer Datenbank zuzugreifen, die momentan aktualisiert wird, wird die folgenden Meldung angezeigt: „Serverfehler: http://go.microsoft.com/fwlink?linkID-96177.“ Wenn Sie diese Fehlermeldung vermeiden und die von den Benutzern wahrgenommene Downtime reduzieren möchten, sollten Sie die Verwendung einer temporären Upgradefarm in Erwägung ziehen. Auf diese Weise können Sie das zeitintensive Upgrade durchführen, während die ursprüngliche Inhaltsdatenbank in einer schreibgeschützten Version zur Verfügung steht. Weitere Informationen finden Sie in der Beschreibung der Upgrademethode mithilfe schreibgeschützter Datenbanken unter Upgradeprozess (Übersicht) (SharePoint Server 2010) (http://go.microsoft.com/fwlink/?LinkId=169507&clcid=0x407) und Upgradeprozess (Übersicht) (SharePoint Foundation 2010) (http://go.microsoft.com/fwlink/?LinkId=169509&clcid=0x407). Die Quelldatenbank kann als schreibgeschützt gekennzeichnet werden, bevor das Upgrade gestartet wird. Danach kann eine Kopie der Datenbank an eine separate, temporäre Upgradefarm der neuen Produktversion angefügt und dann aktualisiert werden. Abschließend kann die Datenbankkopie von der temporären Upgradefarm getrennt und an die Produktionsfarm der neuen Version angefügt werden. Auf diese Weise können Sie das Zeitfenster, indem dieser Fehler aller Wahrscheinlichkeit nach auftreten wird, deutlich verkürzen. 13 Befehlsreferenz für die alte Version In den folgenden Tabellen werden die Parameter für die Stsadm-Vorgänge addzoneurl und enumalternatedomains in Office SharePoint Server 2007 und Windows SharePoint Services, Version 3.0, beschrieben. STSADM.EXE -o addzoneurl {-url <webanwendungsexterne_Ressource>} extranet | custom> <URL_Name> -urlzone -zonemappedurl | -resourcename <default | internet | intranet <http://oeffentliche.URL> Parameter Beschreibung URL URL der Webanwendung. Dieser Parameter sollte eine bestehende AAM-URL angeben, die einer Webanwendung zugewiesen ist, sodass Stsadm feststellen kann, auf welche Webanwendung Sie abzielen. Die URL kann eine öffentliche URL oder eine interne URL aus jeder beliebigen Zone sein, die der gewünschten Webanwendung zugeordnet ist. Name einer Ressource, für die die AAM-Einstellung angepasst werden soll. Dieser Parameter entspricht der Benutzeroberflächeneinstellung Externe Ressourcenzuordnung, die sich auf der Seite Externe Ressourcenzuordnung erstellen der Website für die SharePointZentraladministration befindet. Gibt an, welche der fünf Zonen der öffentlichen URL zugeordnet werden soll. Basis-URL, die in Links auf Webseiten oder in E-Mail-Nachrichten verwendet wird, die vom Webserver an den Reverseproxyserver oder den Clientcomputer gesendet werden. Es handelt sich um die URL, die vom Endbenutzer erreicht werden kann und die sicherstellt, dass der Benutzer die richtige URL sieht, wenn die angeforderten Inhalte vom Server an den Clientcomputer zurückgegeben werden. Die öffentliche URL und eine eingehende URL für die Zone werden auf diesen Wert festgelegt. ResourceName URLZone ZoneMappedURL STSADM.EXE -o enumalternatedomains [-url <protokoll://URL_bestehender_Webanwendung>] Parameter Beschreibung URL Wird dieser Parameter angegeben, bewirkt er die Ausgabe der AAMInformationen ausschließlich für die angegebene eingehende URL. Wird dieser Parameter angegeben, bewirkt er die Ausgabe der AAMInformationen ausschließlich für die angegebene externe Ressource. ResourceName 14 | Ausgabe <AlternateDomains> <Collection Count=”4” Name=”Default Web Site”> <AlternateDomain> <IncomingUrl>http://spfarm</IncomingUrl> <UrlZone>Default</UrlZone> <MappedUrl>http://spfarm</MappedUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>https://spfarm.company.com</IncomingUrl> <UrlZone>Internet</UrlZone> <MappedUrl>https://spfarm.company.com</MappedUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>http://spfarmsecure</IncomingUrl> <UrlZone>Internet</UrlZone> <MappedUrl>https://spfarm.company.com</MappedUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>http:// spserver:6001</IncomingUrl> <UrlZone>Custom</UrlZone> <MappedUrl>http://spserver:6001 </MappedUrl> </AlternateDomain> </Collection> </AlternateDomains> Die folgende Tabelle beschreibt die Abschnitte, die in der Ausgabe des enumalternatedomainsVorgangs enthalten sind. Name Beschreibung AlternateDomains Dieses Tag ist das Stammtag für jeden erfolgreichen Aufruf dieses Befehls. Dieses Tag kann optional die Anzahl der AAMEinträge und den Namen der Ressource angeben, wenn der URL- oder ResourceName-Parameter angegeben wurde. Dieses Tag enthält den Namen der Webanwendung, die Anzahl der AAM-Einträge und die Zonen, die für die Webanwendung angegeben wurden. Dieses Tag ist nur vorhanden, wenn die Parameter URL und ResourceName nicht angegeben wurden. Dieses Tag enthält die Liste mit Zoneninformationen und URLs für eine Zone. Dieses Tag enthält die eingehende URL für die Zone. Collection AlternateDomain IncomingUrl UrlZone MappedUrl Dieses Tag enthält die Zone, für die dieser alternative Domäneneintrag gilt. Dieses Tag kann nur einen der folgenden Werte enthalten: Default, Internet, Intranet, Extranet oder Custom. Dieses Tag enthält die öffentliche/Antwort-URL für die Zone. 15 Befehlsreferenz für die neue Version In der folgenden Tabelle werden die Parameter für die Stsadm-Vorgänge addzoneurl und enumalternatedomains in den SharePoint® 2010-Produkten beschrieben. STSADM.EXE -o addzoneurl {-url <webanwendungsexterne_Ressource>} extranet | custom> <URL_Name> -urlzone -zonemappedurl | -resourcename <default | internet <http://oeffentliche.URL> | intranet | [-redirectionurl <http://Umleitungs.URL>] Parameter URL Beschreibung URL der Webanwendung. Dieser Parameter sollte eine bestehende AAMURL angeben, die einer Webanwendung zugewiesen ist, sodass Stsadm feststellen kann, auf welche Webanwendung Sie abzielen. Die URL kann eine öffentliche URL oder eine interne URL aus jeder beliebigen Zone sein, die der gewünschten Webanwendung zugeordnet ist. Name einer Ressource, für die die AAM-Einstellung angepasst werden soll. Dieser Parameter entspricht der Benutzeroberflächeneinstellung Externe Ressourcenzuordnung, die sich auf der Seite Externe Ressourcenzuordnung erstellen der Website für die SharePoint-Zentraladministration befindet. Gibt an, welche der fünf Zonen der öffentlichen URL zugeordnet werden soll. Basis-URL, die in Links auf Webseiten oder in E-Mail-Nachrichten verwendet wird, die vom Webserver an den Reverseproxyserver oder den Clientcomputer gesendet werden. Es handelt sich um die URL, die vom Endbenutzer erreicht werden kann und die sicherstellt, dass der Benutzer die richtige URL sieht, wenn die angeforderten Inhalte vom Server an den Client zurückgegeben werden. Die öffentliche URL und eine eingehende URL für die Zone werden auf diesen Wert festgelegt. Wird dieser Parameter angegeben, verweist er auf die Umleitungs-URL, die für die Umleitung des Clientcomputers zur Webanwendung der alten Version konfiguriert werden soll. Dieser Befehl sollte nur erfolgreich sein, wenn die Webanwendung momentan als Ziel für ein schrittweises Upgrade konfiguriert ist. Wird kein Wert angegeben, wird die Umleitungs-URL entfernt. ResourceName URLZone ZoneMappedURL RedirectionURL STSADM.EXE -o enumalternatedomains [-url <protokoll://URL_bestehender_Webanwendung> | -resourcename <webanwendungsexterne_Ressource>] Parameter URL ResourceName 16 Beschreibung Wird dieser Parameter angegeben, bewirkt er die Ausgabe der AAMInformationen ausschließlich für die angegebene eingehende URL. Wird dieser Parameter angegeben, bewirkt er die Ausgabe der AAMInformationen ausschließlich für die angegebene externe Ressource. Ausgabe <AlternateDomains> <Collection Count=”4” Name=”Default Web Site_Pair”> <AlternateDomain> <IncomingUrl>http://spfarm</IncomingUrl> <UrlZone>Default</UrlZone> <MappedUrl>http://spfarm</MappedUrl> <RedirectUrl>http://spfarmoldver</RedirectUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>https://spfarm.company.com</IncomingUrl> <UrlZone>Internet</UrlZone> <MappedUrl>https://spfarm.company.com</MappedUrl> <RedirectUrl>https://spfarmoldver.company.com</RedirectUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>http://spfarmsecure</IncomingUrl> <UrlZone>Internet</UrlZone> <MappedUrl>https://spfarm.company.com</MappedUrl> <RedirectUrl>https://spfarmoldver.company.com</RedirectUrl> </AlternateDomain> <AlternateDomain> <IncomingUrl>http:// spserver:6001</IncomingUrl> <UrlZone>Custom</UrlZone> <MappedUrl>http://spserver:6001 </MappedUrl> <RedirectUrl/> </AlternateDomain> </Collection> </AlternateDomains> Die folgende Tabelle beschreibt die Abschnitte, die in der Ausgabe des enumalternatedomainsVorgangs enthalten sind. Name AlternateDomains Collection AlternateDomain IncomingUrl UrlZone MappedUrl RedirectUrl Beschreibung Dieses Tag ist das Stammtag für jeden erfolgreichen Aufruf dieses Befehls. Dieses Tag kann optional die Anzahl der AAM-Einträge und den Namen der Ressource angeben, wenn der URL- oder ResourceName-Parameter angegeben wurde. Dieses Tag enthält den Namen der Webanwendung, die Anzahl der AAMEinträge und die Zonen, die für die Webanwendung angegeben wurden. Dieses Tag ist nur vorhanden, wenn die Parameter URL und ResourceName nicht angegeben wurden. Dieses Tag enthält die Liste mit Zoneninformationen und URLs für eine Zone. Dieses Tag enthält die eingehende URL für die Zone. Dieses Tag enthält die Zone, für die dieser alternative Domäneneintrag gilt. Dieses Tag kann nur einen der folgenden Werte enthalten: Default, Internet, Intranet, Extranet oder Custom. Dieses Tag enthält die öffentliche/Antwort-URL für die Zone. Dieses Tag enthält die öffentliche/Antwort-Umleitungs-URL für die Zone. Dieses Tag enthält nur dann einen Wert, wenn die Zone mit einem Umleitungspfad konfiguriert wurde. 17