Dec4

Kostenloses E-Book: SharePoint 2010 - Das Entwicklerbuch (nur bis 10.12.2011)

von Nahed Hatahet

Ich darf zitieren … Als E-Book ist "Microsoft SharePoint 2010 - Das Entwicklerbuch" ein schönes Beispiel dafür, dass E-Books sowohl für fortgeschrittene Entwickler als auch für die Einsteiger in die Materie ideale Begleiter sein können.
image

Neben Erklärungen und Erläuterungen enthält jedes Kapitel verständliche Beispiele und Beispielprojekte, die Sie herunterladen und selbst erforschen können. Dieses Entwicklerhandbuch hilft .NET-Entwicklern, die Architektur und Kernthemen von SharePoint 2010 zu verstehen.

Also schnell “zuschlagen”, dass E-Book gibt es “nur” bis 10.12.2011 zum Downloaden, den entsprechenden Link finden Sie hier …

>> Download “SharePoint 2010 – Das Entwicklerhandbuch”

Wer das ganze in Papierform (Hardcover) haben will, kann dies übrigens auch hier tun …

>> Das Original-Fachbuch mit Hardcover können Sie hier portofrei bestellen

Viel Spaß damit!

LG
Nahed Hatahet | nahed@hatahet.eu

Kategorien: Allgemeines, Ausbildung, Development, How To's, IT-Pros, SharePoint 2010, Training

 
Nov15

Spezial-Training: Office 365 Strategie, Mehrwert und Umsetzungsmöglichkeiten inkl. SharePoint Online (jetzt buchen)

von Nahed Hatahet

Wir haben mit dem Microsoft GOLD zertifizierten österreichischen Trainingsinstitut it-versity ein Spezialtraining zum Thema Office 365 (inkl. SharePoint Online) aufgesetzt, welches am 06.12.2011 von 09:00 bis 13:00 Uhr bei der it-versity in der Schottenfeldgasse 69 in A-1070 Wien stattfinden wird. Das Training ist exklusiv bei HATAHET buchbar.

Dieses Trainings ist etwas Besonderes, da es eben nicht diesen Standard Schulungscharakter haben wird. Wir legen besonderen Wert darauf praxisbezogene Informationen zu bringen und das Training soll als Workshop abgehalten werden. Vor allem sollen Office 365 Strategien und Umsetzungsmöglichkeiten in Unternehmen erörtert werden (inkl. SharePoint Online). Das Training wird somit sehr interaktiv gestaltet.

Hier nun die wichtigsten Eckdaten zum Training …

Zum Trainer …

Der Office 365 Spezialist und Konsulent, Herr Nahed Hatahet zeigt anhand praktischer Beispiele, wie man Office 365 sinnvoll in Unternehmen einsetzen kann, wo deren Grenzen sind und wie man bestehende Umgebungen integrieren kann. Die Themen werden stark praxisbezogen und mit vielen Beispielen präsentiert.

Nahed HatahetNahed Hatahet ist Gründer und Geschäftsführer der HATAHET productivity solutions und als Productivity Consultant tätig, er bringt mehr als 16 Jahre Berufserfahrung in der strategischen Beratung und Realisierung von IT-Produktivitätslösungen ein, und betreut zahlreiche Großkunden- und Mittelstandskunden-Projekte in Österreich und in der Schweiz. Herr Hatahet präsentierte Office 365 auch für die breite Masse auf der letzte Microsoft Roadshow und hält zahlreiche Vorträge und Interviews zum Thema Office 365. Unter anderem veranstaltete er mit seinem Unternehmen das erste Office 365 Event in Österreich mit zahlreichen, wertvollen Informationen zum Thema und ist Fachautor für diverse Zeitschriften. Auch die viel besuchte und zitierte Office 365 Community in Österreich (www.office365blog.at) geht auf Herrn Hatahet zurück, der Pionier und Experte für die Themen Office 365 und Microsoft Cloud Lösungen ist. Herr Hatahet war auch bereits im Rechenzentrum in Dublin und konnte sich die Technologien vor Ort ansehen. Herr Hatahet hat über 20 Zertifizierungen und ist unter anderem Microsoft Certified Technology Specialist, Microsoft Certified Systems Engineer & Messaging, Microsoft Certified Administrator & Messaging und Microsoft Sales Specialist.

Zielgruppe …

· IT-Administratoren, IT-Profis, IT-Leiter, IT-Decision Makers

Fokus …

· Strategie, Anwendungsszenarien, Einsatzszenarien und eigentlicher Mehrwert, Klein-, Mittel- und Großkundenszenarien werden durchgenommen

Inhalt …

· Strategischer Überblick: Business Collaboration und Communication Plattform

· Verschiedene Einsatzmöglichkeiten aufzeigen (Szenarien)

· IT-Kosteneinsparung mit Office 365

· Ko-Existenz Möglichkeiten mit bestehenden Umgebungen (ADFS)

· Vorstellung der Möglichkeiten mit Exchange Online

· Vorstellung der Möglichkeiten mit SharePoint Online

· Vorstellung der Möglichkeiten mit Lync Online

· Wo liegen die Grenzen von Office 365

· Wie sieht es mit dem Thema Sicherheit in Office 365 aus?

· Vorstellung der Rechenzentrumsarchitektur in denen Office 365 betrieben wird

· Warum Office 365 in einer Wirtschaftskrise helfen kann

· Lizenzierungsvarianten und Testmöglichkeiten

· Umsetzungsstrategien durchgehen und erläutern

· Praxisorientierte Einführung mit dem Office 365 Experten in Österreich

Termin …

· DI 06.12.2011 von 09:00 bis 13:00 Uhr

· bei it-versity, Schottenfeldgasse 69, 1070 Wien

Anmeldung bei …

· Andrea Szivacsek, Tel +43 1 997 15 95 0, andrea@hatahet.eu

Kosten …

· 520,- Euro exkl. MwSt (inkl. Unterlagen)

HINWEIS: Für alle Teilnehmer am HATAHET / it-versity Office 365 Event (stattgefunden am 03.11.2011) gilt ein Preis von 450,- Euro exkl. MwSt (inkl. Unterlagen).

Wer mich also kennen lernen will und gleichzeitig Office 365 Know-How aus der Praxis erfahren will, einfach anmelden. Freu mich auf Euch,

LG

Nahed Hatahet | nahed@hatahet.eu | Training powered by www.office365blog.at

Kategorien: Ausbildung, BPOS, How To's, Microsoft Cloud, New World of Work, Office 365, Office365, Online Services, SharePoint Online, Solution Scenario, Solutions, Training

 
Aug15

SharePoint 2010 und Virtualisierung mit Hyper-V oder VMware

von Nahed Hatahet

Allgemeines

Wir werden laufend gefragt, ob man eine SharePoint 2010 Umgebung im Echtbetrieb (Production-Environment) auch mit Microsoft Hyper-V virtualisieren kann oder ob man das nicht machen soll. Nachdem das Thema Virtualisierung ja eigentlich schon Standard in vielen Rechenzentren geworden ist, will man sich auch bei SharePoint 2010 kosten sparen.

Virtualisierung, kein Problem

Microsoft hat dazu ein weiteres “Technical Diagram” genau zu diesem Thema bereitgestellt und ich muss sagen, es gefällt mir sehr gut. Es beschreibt alle Varianten einer Virtualisierungsstrategie für SgarePoint 2010 mit Microsoft Hyper-V.

Hier ein Beispiel aus dem technischen Modell …

image 

Wer sich mehr dazu ansehen will findet hier den direkten Link zum Modell:

>> Download SharePoint 2010 Technical Diagram, Topic Virtualization (.vsd)

>> Download SharePoint 2010 Technical Diagram, Topic Virtualization (.pdf)

Nutzen Sie das “Virtualization Resource Center” für SharePoint 2010

Wie bereits berichtet gibt es auch ein entsprechendes SharePoint 2010 Resource Center zu diesem Thema, welches noch genauer beschreibt, auf was man alles Acht geben muss.

>> Resource Center for SharePoint 2010 Virtualization with Hyper-V

Wir selbst implementieren laufend SharePoint 2010 virtualisiert (ob mit Hyper-V oder VMware) und haben hier mehr als gute Erfahrungen machen können. Ich meine es ist sehr wichtig die entsprechenden physischen Architekturen hier genau zu planen und vor allem im Bereich Kapazitätsmanagement genau zu sein. Man muss wissen, welche Komponenten in welchen Szenarien und unter welchen Umständen zu virtualisieren sind, oder eben nicht. Vor allem im Bereich Performance macht es durchaus auch Sinn, den SQL Server noch physische zu implementieren obwohl auch hier kommt es darauf an, wie viele IO´s wirklich benötigt werden und wie intensiv mit SharePoint 2010 gearbeitet wird.

Zwei Referenzbeispiele wo Virtualisierung verwendet wurde, die genannt werden können, denn Beispiele gibt es sehr viele …

>> Referenz: AK-Wien, zentrale Wissensplattform, SharePoint 2010 und Hyper-V

>> Referenz: Constantia Duropack, Europa Roll-out, SharePoint und VMware

Aktuell wird fast jedes SharePoint 2010 Projekt mit Virtualisierung (Hyper-V oder VMware) realisiert und so gut wie keine Implementierung mehr ohne durchgeführt.

HINWEIS: Naja und wer sich damit nicht beschäftigen will, kann ja auch in die Wolke gehen, Office 365 kann hier helfen, man spart sich hier dann den Aufbau komplexer Infrastrukturen, wenn man das will und die Funktionalitäten ausreichen – durchaus eine Alternative. Wer dazu mehr wissen will kann sich auf www.office365blog.at schlau machen.

LG
Nahed Hatahet | nahed@hatahet.eu

Kategorien: Administration, Architektur, How To's, IT-Pros, SharePoint 2010, Solution Scenario, Solutions

 
Jul26

Whitepaper: Managing Multi-Terabyte Content Databases with SharePoint 2010

von Nahed Hatahet

Viele Unternehmen wollen vermehrt SharePoint 2010 als Ablage für große Datenmengen benutzen und die Anfragen häufen sich in diesem Umfeld. Aber welche Richtlinien gelten für den Betrieb von SharePoint 2010 mit Datenbanken im Terabyte-Bereich?

Microsoft hat dazu nun ein entsprechendes Whitepaper verfasst. Dabei geht das Whitepaper auf drei verschiedene Szenarien ein: Datenbanken mit einer Größe bis 200GB, 200GB bis 4 Terabytes und größer als 4 Terabyte. Das Whitepaper geht dabei auf entsprechende Limits und empfohlene Architekturen ein.

>> Download Whitepaper “Managing Multi-Terabyte Content Databases with SharePoint 2010” (PDF)

Natürlich sollte man die Möglichkeit der Auslagerung mittels Remote Blob Storage (RBS) nicht vergessen, dass mit SharePoint 2010 ebenfalls möglich ist und der Hersteller AvePoint bietet hier ebenfalls entsprechende Tools an, wenn die Granularität von Microsoft nicht ausreichen sollte. Wir haben dazu bereits berichtet:

>> Vorstellung: SharePoint 2010 Remote Blob Storage (RBS)

>> SharePoint 2007 EBS & SharePoint 2010 RBS (Remote BLOB Storage)

>> Vortrag: AvePoint und HATAHET präsentieren Intelligente Strategien für SharePoint auf der SharePoint Konferenz 2011 in Wien

>> SharePoint 2010 meets Enterprise Content Management (ECM) Part 1

>> How to: Integration bestehender Fileserverlandschaft in SharePoint

>> Vorstellung: AvePoint DocAve Software Plattform

>> Referenz: Arbeiterkammer Wien startet zentrale Wissensplattform mit NetApp SAN, Microsoft Hyper-V und SharePoint Server 2010

Das Whitepaper ist für SharePoint 2010 “Kenner” gedacht und bietet einen sehr guten Überblick.

LG
Nahed Hatahet | nahed@hatahet.eu

Kategorien: Enterprise Content Management (ECM), How To's, IT-Pros, Remote Blob Storage (RBS), SharePoint 2010, Solution Scenario, Solutions, Storage

 
Jul13

Das SharePoint Online-Planungshandbuch für Office 365

von Nahed Hatahet

Hier nun ein Blogeintrag von www.office365blog.at zum Thema SharePoint Online planen …

Wer SharePoint kennt weiß auch, dass man die Einführung unbedingt entsprechend planen sollte. In den neuen Microsoft Office 365 Online Services fällt ja die Planung und Implementierung der SharePoint Infrastruktur und entsprechende Storage-Planung völlig weg. Dieser große Vorteil der Office 365 Online Services Technologien spart nicht nur Geld sondern ermöglicht auch gleich mit der Realisierung von SharePoint Sites zu beginnen. Bleibt also nur noch die Planung der entsprechenden Inhalte und Funktionalitäten der benötigten Sites und deren Struktur. Keine Angst, da ist eh einiges zu tun ;)

Das SharePoint Online-Planungshandbuch für Office 365 ist eine Anleitung, wie so eine Planung durchgeführt werden könnte und ist sicherlich sehr Hilfreich für Unternehmen, die eben mit Office 365 SharePoint arbeiten wollen. Man bekommt einen sehr guten Eindruck wie man so etwas am besten macht und das Handbuch ist somit ein netter Überblick über die „Bausteine“ von SharePoint Online Projekten.

Das SharePoint Online Planungshandbuch für Office 365 geht auf folgende Bereiche ein:

image

Ich finde eine ganz brauchbare Ressource die uns Microsoft hier zur Verfügung stellt. Wer sich das Handbuch im Detail ansehen will, hier der entsprechende Link dazu …

=> Zum SharePoint Online-Planungshandbuch für Office 365

Also viel Spaß beim Planen von SharePoint Sites in den Office 365 Online Services, ganz ohne Infrastruktur ;)

LG
Nahed Hatahet | powered by www.office365blog.at

Kategorien: How To's, IT-Pros, Office 365, Office365, Online Services, SharePoint Online, Training

 
Jun17

How to: Integration bestehender Fileserverlandschaft in SharePoint

von Nahed Hatahet

Allgemeines

Es gibt viele Anwendungszwecke der SharePoint Technologien, vor allem auch zur Ablöse von Dokumentenablagen auf Fileservern. Dieser Trend und Wunsch vieler Kunden ist vor allem mit den SharePoint 2010 Technologien und deren Dokumentenverwaltungs-möglichkeiten sehr attraktiv geworden (siehe dazu auch diesen Blogbeitrag zum Thema SharePoint 2010 Enterprise Content Management). Dennoch gibt es nach wie vor viele Fileserver und auch Anwendungsbereiche, die ohne Fileserver nicht oder nur sehr schwer realisierbar wären.

Oder würden Sie Ihre Windows 7 Setup DVD in einer SharePoint Dokumentenbibliothek bereitstellen? Natürlich nicht, ist der Zugriff auf Daten in SharePoint auch langsamer als auf einen Fileserver, was beim Gebrauch von üblichen Dokumenten eigentlich kein Problem darstellt, jedoch bei riesigen Datenmengen schon ins Gewicht fallen kann, eben wie im o.a. Beispiel mit der Windows 7 DVD Zwinkerndes Smiley

Fileserver ablösen oder integrieren?

Prinzipiell löst man sehr gerne Dokumentablagen ab, die erweiterte Funktionalitäten benötigen, wie z.B. Workflow,  virtuelle Klammer (sprich Document-Sets) oder aber auch Check-In/Out. Natürlich besteht die Möglichkeit auch sämtliche Firmenrelevanten Dokumente in die Enterprise Content Management Plattform SharePoint abzulegen.

Was aber, wenn man den Zugriff über das Fileserver-System bestehen lassen will und dennoch die schönen Funktionen von SharePoint nutzen will? Benutzer sollen Daten über den Fileserver anfordern können und andere dieselben Daten über SharePoint im Zugriff haben, um eben erweiterte  SharePoint-Funktionen (Workflow, usw.) nutzen zu können. Ideal auch für Applikationen die Dokumente über das File-System griffbereit benötigen und eben für das Filesystem entwickelt wurden und nicht für SharePoint. Ja, so etwas gibt es, zwar nicht ohne 3rd Party Produkte, aber immerhin Zwinkerndes Smiley

So besteht die Möglichkeit Fileserver zu integrieren und langsam “step by step” in den SharePoint zu migrieren oder eben auch nicht und den Zugriff über beide “Welten” bereitstellen, so wie das eben benötigt wird.

Mit 3rd Party den Fileserver sauber integrieren

Der AvePoint FileShare Connector aus der AvePoint DocAve Plattform ermöglicht eine volle Integration von Fileservern in SharePoint, eben auf die oben angesprochene Weise. Dabei stehen sämtliche SharePoint Funktionalitäten für Dokumente auf einem Fileserver zur Verfügung. Weiter wird somit auch kein Speicherplatz auf dem SQL-Datenbankserver für Dokumente belegt, ist doch auch was. Integrieren lassen sich sämtlich filebasierenden Systeme. Folgende Möglichkeiten stehen somit zur Verfügung:

- Fileserverdaten transparent in SharePoint integrieren (volle Funktionalität)
- Streaming von Audio/Video ohne Migration nach SharePoint
- Unterstützt sämtliche Netzwerk-File-Shares und auch Cloud Storage Systeme
- Nahtlose Integration in die SharePoint-Suche
- Unterstützt benutzerdefinierte Metadaten und Inhaltstypen (Content Types)
- Transparente Rechtevergabe inkl. Vererbung (als ob Daten in SharePoint liegen würden)

Unterstützt werden folgende Systeme:

- Microsoft SharePoint Server 2010 (SP 2010)
- Microsoft SharePoint Foundation 2010 (SPF 2010)
- Microsoft Office SharePoint Server 2007 (MOSS 2007)
- Microsoft Windows SharePoint Service 3.0 (WSS V3.0)

Belassen Sie also Ihre Fileserverdaten bei Bedarf dort wo diese bereits liegen und nutzen Sie das volle Potenzial von SharePoint.

Business Mehrwert

Im Endeffekt kann man so Kosten sparen (z.B. teurer SQL Speicherplatz) und sämtliche Unternehmensdaten ohne Migration in SharePoint einbinden. So wird SharePoint als “Presentation Layer” noch interessanter. Hier der Business Mehrwert im Überblick:

-> Einheitliche Integration aller Enterprise Daten OHNE migrieren zu müssen
-> Nutzen Sie dennoch alle Dokumenten- und Media-Funktionalitäten
-> Minimieren des SQL-Speicheraufkommens und Optimierung der Performance

Wer sich das ganze ansehen will, kann dies kostenlos tun. Einfach bei mir melden. Zuerst anschauen / testen und erst kaufen, wenn die Funktionalität genau das ist, was man sucht. Ein sehr faires Prinzip, wie ich finde.

Also bis bald,

Nahed Hatahet | nahed@hatahet.eu

Kategorien: AvePoint DocAve, Architektur, Enterprise Content Management (ECM), How To's, IT-Pros, Migration, SharePoint 2007, SharePoint 2010, Solution Scenario, Solutions, Tools

 
May10

SharePoint 2010 mit Windows Phone 7 und ForeFront UAG

von Lapacka Christian

Es gibt ja die Möglichkeit mit dem Windows Phone 7 auf SharePoint 2010 zuzugreifen. Der Weg dort hin ist nicht ganz einfach aber doch zu Schaffen und für viele Unternehmen sicher ein Mehrwert wenn es um Mobile Device Integration geht!

Was man braucht ist einfach nur ein ForeFront UAG Server, der im Netz steht und einen kleinen aber entscheidenden SSL Trunk… (jo der mocht´s oft aus)!

UAG1

Wenn man dies geschafft hat… kann man nun über “jeden” Browser den SharePoint erreichen – außer über unseren Mobile Browser bzw. Mobile SharePoint 2010 Workspace (eh klar)!

Also gehen wir über ins Feintuning unseres Trunks:

“Allow rich clients to bypass trunk authentication” ???… ja das brauchen wir, damit unser Workspace auch bis dort hin kommt wo wir hin wollen…

UAG2

Dann müssen wir noch die Default Web Application Access Policy etwas anpassen:

(Einfach nur den anderen “Other” Platforms den Zugriff erlauben – “Always”)

UAG3

und siehe da schon kann man sich über den UAG in Microsoft SharePoint2010 Workspace Mobile anmelden und seinen SharePoint durchsuchen Winking smile

UAG4

Die HATAHET productivty solutions GmbH unterstützt Sie gerne bei der Einrichtung Ihres ForeFront UAG bzw. SharePoint 2010 Servers!

 

LG

Christian

 

Feel free to Xing me

Kategorien: Mobility, SharePoint 2010, Windows Phone 7, IT-Pros, How To's

 
Apr27

Office 365: SharePoint Online erweitern mit Sandboxed Solutions

von Nahed Hatahet

Office 365 gibt es nun endlich als BETA auch in Österreich und wir haben bereits die ersten Projektanfragen und Präsentationen. Im SharePoint Umfeld fragen viele Kunden, wie man nun Erweiterungen einspielen kann bzw. ob alle WebParts und Solutions die für SharePoint 2010 verfügbar sind, einfach so eingespielt werden können. Ein klares Nein ist hier leider die Antwort. Dennoch bietet Microsoft mit den so genannten Sandboxed Solutions die Möglichkeit den SharePoint Online in Office 365 zu erweitern. Ein gutes Beispiel ist der >HATAHET media explorer for Office 365< (aktuell in der BETA verfügbar, mehr dazu in einem eigenen Blogbeitrag dann), der eben als Sandboxed Solution für Office 365 erhältlich sein wird.

HINWEIS: Mit Office 365 kann nicht die gesamte API genutzt werden, eben nur jene, die über die „Sandboxed Solutions“ abrufbar und verwendbar ist, also Vorsicht, es ist nicht alles Gold was glänzt und man muss als Developer einfach darauf achten oder eben wissen, was man dann den Kunden verspricht ;)

Eine Sandboxed Solution kann pro Site Collection eingespielt und aktiviert werden. Wer sich mit Office 365 beschäftigt kennt sicherlich bereits die SharePoint Online Verwaltungskonsole, mit der man eben die SharePoint Online Funktionalitäten administrieren kann …

clip_image002

… wie zum Beispiel die entsprechenden Site Collections oder eben in Deutsch, die Websitesammlungen …

clip_image004

… und ja, Microsoft Office 365 besticht durch ein sehr einfach gehaltenes Benutzer- und Administrationsinterface, ist doch schön, oder? Hier kann man dann auch direkt zur Site Collection wechseln, wo man weitere diverse Einstellungen vornehmen kann (das übliche Spiel, wie in SharePoint 2010 OnPremise eben auch).

Innerhalb einer Site Collection kann man nun eben auch die entsprechenden Sandboxed Solutions verwalten (ist unter der Begrifflichkeit „Solution“ in den Site Collection Einstellungen ersichtlich), wie Sie dies hier am Beispiel des HATAHET media explorers für Office 365 sehen können …

clip_image006

Und so sieht das Sandboxed Solutions Management auf einer Site Collection aus, auch als „Solution Gallery“ bekannt …

clip_image008

Ja, wie man sieht, ist unser Marketing wieder mal einen Schritt voraus (eh typisch), intern heißt die Solution noch „picture library“ aber die kann nun mal eben mehr als nur Bilder verwalten, daher wird diese dann unter dem Namen „Media explorer“ gehandelt werden ;)

Naja und wenn man so eine Solution, die für Office 365 entwickelt über die Solution Gallery eingespielt hat und eben aktiviert hat, dann kann man auch schon die Funktionalitäten dieser Solution in der Site Collection nutzen …

clip_image010

… und kann nun z.B. mit Medien so umgehen, wie in Windows 7, aber eben halt in Office 365 SharePoint Online J Also mit Sandboxed Solutions kann man SharePoint Online in Office 365 sehr gut erweitern, man muss eben nur wissen wie. Somit Ja, man kann SharePoint Online sehr schön erweitern, aber Nein, bestehende WebParts oder Farm Solutions sind nicht verwendbar (außer Sie kaufen sich Ihre eigene dedizierte Farm in der Onlinewelt, wir sprechen dann von „dedicated“, aber dies ist wohl aus preislichen Gründen nur sehr großen Unternehmen vorbehalten).

LG
Nahed Hatahet | nahed@hatahet.eu | powered by www.office365blog.at

Kategorien: AddOns, Administration, BPOS, How To's, Microsoft Cloud, Office 365, Online Services, SharePoint 2010, SharePoint Online, Solutions, Tools

 
Feb1

Planung: SharePoint 2010 Browser Support

von Nahed Hatahet

Weil ich immer wieder gefragt werde, wie es denn mit dem Browser Support bei SharePoint 2010 so aussieht: Es gibt von Microsoft ein sehr guten Artikel, der eben genau beschreibt, welche Browser auf welchen OS Plattformen genau unterstützt werden.

Es ist sehr wichtig zu wissen, welche Browser und Betriebssysteme so auf den Clients vorhanden sind um festzustellen, ob man hier noch Handlungsbedarf hat. Im Endeffekt ergeben sich hier sehr oft auch Client Deployment Anforderungen, welche vor einem SharePoint 2010 “Go Live” umgesetzt werden müssen. Also ein sehr wichtiges Thema!

Hier finden Sie die alles zum Thema SharePoint 2010 Browser Support
>> Zum Artikel “Plan browser support (SharePoint 2010)”

LG

Nahed Hatahet | nahed@hatahet.eu

>> NEU: Besuchen Sie auch unseren Microsoft Office 365  Blog >> www.office365.blog.at

Kategorien: How To's, IT-Pros, Mobility, SharePoint 2010, Solution Scenario

 
Nov30

Troubleshooting: SharePoint 2010 “out of memory” Probleme

von Nahed Hatahet

Eine SharePoint 2010 Umgebung kann schon mal recht komplex werden. Wenn dann noch ein Problem auftritt, dann kann auch das Einkreisen durchaus eine Herausforderung sein.

Hier ein Beispiel aus der Praxis …

Die Umgebung

Wir haben eine 6 Server Farm implementiert. Dabei wurde die SharePoint Infrastruktur mit 2x SharePoint 2010 Web Server (über Microsoft NLB “verbunden”), 2x SharePoint 2010 Applikationsserver und ein SQL 2008 R2 Datenbankcluster aufgesetzt. Das ganze läuft in einer Active Directory Umgebung mit mehreren Domänen (in einer davon läuft eben die SharePoint 2010 Farm) und die Systeme sind an entsprechenden Storagesystemen angebunden. Die SharePoint 2010 Farm kann je nach Bedarf jederzeit um weitere Server erweitert werden (Skalierung).

Der Kunde wird langfristig über dieses System seine weltweiten Blogs im Konzern managen und bereitstellen, sowie SharePoint 2010 als Social Networking Plattform nutzen (MySite Infrastruktur, Communities). Weiter sollen entsprechende Applikationen realisiert werden.

Unser Team - bestehend aus 4 SharePoint 2010 Consultants aus den Bereichen SharePoint 2010 Infrastruktur, SharePoint 2010 Development, SharePoint 2010 Masterpagedesign und SharePoint 2010 Strategie – kümmert sich gemeinsam mit den SharePoint Verantwortlichen beim Kunden um die Realisierung der Umgebung.

Die Umgebung enthält entsprechende SharePoint Solutions, die in der Farm ausgerollt wurden (aus der Serie HATAHET solutions for SharePoint, konkret der HATAHET style master 2.0 wird zur Masterpageverteilung eingesetzt).

Das Problem

Das System funktioniert einwandfrei, bis auf diese eine Schaltfläche “Mein Profil bearbeiten” auf den MySites der einzelnen Benutzer, also jener Bereich wo man seine Profildaten in der MySite als User bearbeiten kann, hier ein Screenshot von unserer Umgebung …

image

Wenn ein Benutzer auf diese Schaltfläche klickt, kam folgende Fehlermeldung - wie immer mit einem sehr klaren Hinweis *scherz* also “An unexpected error has occured” Trauriges Smiley

image

Was nun, wie kann man dieses Problem nun einkreisen und vor allem, warum geht dies “plötzlich” nicht mehr? Wurde etwas verändert und wenn was, von den zahlreichen Konfigurationsschritten die durchgeführt wurden? Oder doch ein SharePoint 2010 Bug (soll ja vorkommen, nichts ist perfekt), der in speziellen Konstellationen auftritt?

Los gehts …

Die Lösung

Prinzipiell studiert man als SharePoint 2010 Infrastruktur Consultant mal das SharePoint 2010 TraceLog und auch die Microsoft Windows Server EventLogs. Offensichtlich tritt das Problem beim Aufruf der URL “http://…/_Layouts/EditProfile.aspx?…“ auf, dies ist ja der Link auf die “Mein Profil bearbeiten” Schaltfläche, die defekt ist.

Die Windows Server EventLogs haben keine wirklichen Hinweise enthalten, aber das SharePoint 2010 TraceLogs auf den SharePoint Web Servern waren hier schon hilfreicher…

image

Da steht also genau “Server out of Memory. There is no memory on the server to run your program” – da hat es wohl etwas mit dem “einem” Speicher zu tun?

HINWEIS: Die Correlation ID kann in den Screenshots abweichen, da diese sich laufend verändern und ich beim Erstellen dieses Blogeintrags jetzt nicht “genau” darauf geachtet habe (besser ich bin jetzt zu Faul dafür), dass die Screenshots genau zusammen stimmen.

Nach Kontrolle der Speichereinheiten (RAM, HDD) und auch der Auslagerungsdateien (pagefile.sys) auf den Servern ergab, dass es eigentlich kein Problem mit einem Speicher gab. Auch die Hardware meldete keine defekten Speichermodule. Hmmmm.

Nach langem Suchen und Einkreisen – wir haben uns sehr stark auch auf die nicht funktionierende “EditProfile.aspx” Seite konzentriert – haben wir aber festgestellt, dass das TraceLog noch mehr Probleme aufzeigt, die immer wieder mit dem Verweis auf “Out of Memory” endete, aber mit dem Ursprünglichen Problem, dass die “Mein Profil bearbeiten” Schaltfläche nicht funktioniert, eigentlich nichts zu tun haben kann. Auch wurden zahlreiche Memory Probleme gemeldet … und die Profile konnten über die Zentraladministration sauber bearbeitet werden … also doch nicht wirklich was mit den Profilen zu tun …

image

Man erkennt hier auch sehr schön, dass auch z.B. die Organisations Ansicht …/OrganizationView.aspx ähnliche Probleme hat, wie die “Profil bearbeiten” Funktion (auch wenn die Organisationsansicht sehr sauber - also ohne Fehler im Userinterface -gearbeitet hat) …

Wieder Hmmmm, interessant, Hmmmm … also irgendwas mit “Memory” ist wohl wirklich das Problem, aber was, wir haben doch schon so vieles analysiert und kontrolliert?

Wie immer, wenn das SharePoint 2010 Infrastructure Team nicht weiter kommt, schaltet man nun die SharePoint 2010 Developer ein, nachdem die Infrastruktur eigentlich keine nachweislichen Probleme aufweist. Developer können ja bekanntlich ein bisschen tiefer “reinschauen”. Nachdem sich unser Axel nun die Details angesehen hat und wir auch noch alle Solutions ausschließen konnten (auch dies wurde bei der Problemanalyse durch die Techniker verifiziert), war klar, dass es sich um ein Problem in der Publishing Infrastruktur handelt, konkret ein Problem mit dem Publishing Cache.

Da auf der SharePoint 2010 Server Farm auch die so genannten “object cache user accounts” vom SharePoint 2010 Infrastruktur Team konfiguriert wurden und dieser Konfigurationsschritt kürzlich erst vorgenommen wurde, hat das sich das Techniker Team sich diesem Thema nochmals gewidmet (der Begriff “Cache” war somit der entscheidende Hinweis, der dem Infrastrukturteam noch gefehlt hat).

HINWEIS: Wer genau wissen will, was “object cache user accounts” sind und warum man diese konfigurieren sollte, kann dies in folgendem TechNet Aritkel nachlesen …http://technet.microsoft.com/en-us/library/ff758656.aspx

Die “object cache user accounts” wurden über ein PowerShell-Script realisiert und genau dieses hat man sich nun im Detail nochmals angesehen und siehe da, hier wurde bei einem “copy/paste” Vorgang ein Fehler gemacht und die angegebenen UserAccounts wiesen u.a. falsche Zeichen auf (genau handelte es sich um einen claims-string).

Das PowerShell Script wurde nun korrigiert ausgeführt und siehe da, die Probleme waren beseitigt und die Schaltfläche “Mein Profil bearbeiten” funktionierte auch wieder einwandfrei.

Fazit

SharePoint 2010 ist ein komplexes System, die Fehlermeldungen nicht immer eindeutig (Interpretationsmöglichkeiten) und das Zusammenspiel von verschiedenen Kompetenzbereichen (involvierte Teams waren SharePoint Infrastruktur und SharePoint Development) führt schließlich zum Erfolg.

Technik ohne Probleme gibt es nun mal nicht und das Lösen eines Problems kann zu Problemen in ganz anderen Bereichen führen (die “object cache user accounts” wurden eingerichtet wegen einem EventLog Error, der nach dem Eingriff auch weg war, aber nun mal das “Memory” Problem aufriss).

Es macht Spaß in einem solchen Team arbeiten zu können, weil man nur im Team auch wirklich weiter kommt. Was wäre wohl eine IT ohne Probleme, eigentlich  ja auch Fad, oder?

LG

Nahed Hatahet | nahed@hatahet.eu | www.hatahet.eu

Kategorien: Administration, How To's, IT-Pros, SharePoint 2010, Training

 
 Next >>
Home