SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Search Server 2010 und SP Foundation: Best Practise ?

Dieser Beitrag hat 18 Antworten

Ohne Rang
508 Beiträge
Tom Scheuermann erstellt 25 Juli 2010 23:48
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hey Community (oder sollte ich lieber schreiben "Hi Andi" ?),

hat jemand schon eine Best-Practise für die gemeinsame Installation der SharePoint Foundation mit dem Search Server 2010 Express entdeckt ? Technet und MS schweigen sich - meiner Meinung nach - bisher dazu aus.

Aus meiner Sicht ist der Search Server 2010 Express (wie auch der 2008-er) nichts anders wie die vollständige SharePoint Foundation die um den Suchdienst (Windows Service) mit allem was dazu gehört ergänzt wurde.
Insofdern sollte es aus meiner Sicht auch nicht notwendig sein ERST die Foundation und DANN den Search Server zu installieren. Sehe ich das richtig ? Links zum Thema sind willkommen ...

Prinzipiell spricht aus meiner Sicht jedoch nichts gegen diese Vorgehensweise weil das Setup (wie auch schon bei WSS) einfach nur Files ins 14-Hive Verzeichnis einfügt bzw. weitere Dienste am Windows registriert.

Das Problem ist - für mich - jedoch die neue Architektur der Shared Services. Nach meinem Verständnis sollte ein Shared Service auch mit einem eigenen Konto laufen. Setze ich das um kommen meine User jedoch nach einer Zeit (trotz Farm-Administrator) nicht mehr in den Verwaltungsbereich der Suchdienste (Dienste Verwaltung -> Suchdiensteproxy).
Ich vermute das liegt daran das Kerberos gewählt wurde und das Konto kein SPN ist (setspn -a).
Gern würde ich setspn -a ausführen, aber für welchen Hostheader (setspn -a HTTP/???????).

THX für jeden Tipp.

Grüße

Tom

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Juli 2010 08:30
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Thomas Scheuermann"]oder sollte ich lieber schreiben "Hi Andi" ?[/quote]

Hallo Thomas :-)

Grundsätzlich ist das genau, wie Du schreibst. Eine offizielle Doku scheint es aber tatsächlich (noch) nicht zu geben.

Zur Installationsreihenfolge: Du mußt gleich den Search Server Express installieren. Nachträglich über die Foundation drüberinstallieren geht nicht! Dabei muß das Ganze gut geplant sein, weil der Server, auf dem Search Server läuft, nicht geändert und nicht skaliert werden kann (Einschränkung der Express-Version). Man kann dieser "Farm" dann aber weitere Foundation-Server hinzufügen.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 26 Juli 2010 10:47
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hey Andi,

nachträglich drüber installieren (erst Foundation und dann Search Server) klappt schon. Keine Fehlermeldungen, keine Eventlogeinträge - alles wunderbar.

Nach einer Zeitspanne x dann allerdings kommt der Farmadministrator (Setupkonto) leider nicht mehr in den Verwaltungsbereich des Search Servers rein (Diensteanwendungen verwalten -> Suchdienste). Die Meldung: Keine Berechtigung.

So ganz verstehe ich nicht warum eine gemeinsame Installation von Foundation und Search Server nicht möglich ist ....

Gruss

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Juli 2010 10:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

[quote user="Thomas Scheuermann"]nachträglich drüber installieren (erst Foundation und dann Search Server) klappt schon[/quote]

Sicher? Ich hatte das kurz nach dem Release mal getestet und da brachte das Setup gleich eine Meldung, daß das nicht ginge. Habe es aber seither nicht mehr probiert.

Vielleicht hat Dein Berechtigungsproblem ja damit zu tun? Search Server installiert jedenfalls die Foundation gleich mit. Ich nehme an, daß die Problematik damit zu tun hat, daß der Search Server Express nicht skalierbar ist und deshalb Einschränkungen in der Service-Architektur fest einprogrammiert wurden.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 26 Juli 2010 13:09
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Kommando zurück !

Wir haben jetzt ausschließlich den Search Server 2010 Express auf einem nagelneuen W2K8 R2 installiert, klappte alles ohne Fehler.

Ausführen des Assistenten, zuweisen eines eigenen Servicekontos (SPSetup als Anmeldeuser, SPCentralAdmin für die Zentraladministration und SPService für Dienste und Anwendungspools) - läuft. Ach ja: Authentifizierung Kerberos (setpsn wurde ausgeführt).

Jetzt füge ich einen Domänen-Administrator Account als Farmadministrator ein und versuche anschliessend mich mit diesem Account an der Zentraladministration anzumelden - geht.

In der Zentraladministration will ich nun Inhaltsquellen für den Crawl (bzw. "Durchforstung" :-((( ) einrichten, klicke also auf "Dienstanwendungen verwalten" -> Suchdienste. Meldung: Keine Berechtigung.

Aktuell komme ich nur als SPSetup (dem Installationskonto) auf die Suchverwaltung !

Workaround der funktioniert: Sicherheit -> Webanwendungs Benutzerrichtlinie angeben  -- und dort das Domänenkonto eintragen mit Vollzugriff. Danach gehts.

Offensichtlich fehtl dem User also das Zugriffsrecht für die Website welche die Suchverwaltung hostet ! Welche könnte das sein ??
Oder denke ich völlig falsch ?

Grüße

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Juli 2010 13:25
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Die Suche ist ja auch "nur" eine Service Application wie jede andere. Bei denen kannst Du in der Übersicht (Manage service applications) oben im Ribbon auf "Permissions" klicken und dort angeben, wer was darf.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 26 Juli 2010 14:37
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Andi !

Die Permissions habe ich erteilt (Vollzugriff) - leider ohne Erfolg !

Ich habe den Benutzer sowohl in "Berechtigungen" als auch unter "Administratoren" eingetragen, jeweils mit Vollzugriff.

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 26 Juli 2010 16:05
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ach so, das ist aber seltsam. Leider im Moment keine weitere Idee :-(

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 27 Juli 2010 10:40
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

nach stundenlanger  Recherche habe ich folgendes gefunden:

http://www.codeproject.com/Tips/95049/Search-Server-2010-and-Claims-Based-Authentication.aspx

Der Kollege dort empfiehlt die Ausführung eines PowerShell Skripts:

[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$site = new-Object Microsoft.SharePoint.SPSite("http://SitesCBA.domain.no")
$wa = $site.WebApplication
$user = "domain\user"
$policy = $wa.Policies.Add($user, $user)
$policy.PolicyRoleBindings.Add($wa.PolicyRoles.GetSpecialRole(
[Microsoft.SharePoint.Administration.SPPolicyRoleType]::FullControl))
$wa.Update()
$site.Dispose()

In meiner Umgebung habe ich das angepasst und als Administrator mit der PS ausgeführt. Das Konto ($user) konnte vorher definitv die Suchdiensteanwendung NICHT öffnen, nach Ausführung des Skripts hat alles funktioniert.

Der User wird durch das Skript der "Benutzerrichtlinie für die Webanwendung" hinzugefügt - aus meiner Sicht ein SICHERHEITSPROBLEM und maximal als Workaround brauchbar.

Vielleicht hat ja jemand noch eine Idee für die Ursache des Problems ?

Grüße

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
375 Beiträge
YoWoo Als Antwort am 23 Aug. 2010 16:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

eine Ergänzung zum Problem WSF2010 + Search Server 2008 Express. Ich muss euch beiden Recht geben. Beim ersten mal konnte ich den Search Server 2010 Express nachträglich über WSF2010 installieren. Bei meiner neuen Umgebung kommt die besagte Fehlermeldung von Andi, dass dies nicht möglich sei. Also alle die diesen Artikel lesen, wenn ihr den Suchserver braucht, dann bitte diesen installieren.

Fehlermeldung: Die Installation die zurzeit ausgeführt wird, steht im Konflikt mit einem zuvor installierten Microsoft Office 2010 Server-Produkt.

Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 23 Aug. 2010 17:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich bin inzwischen in einigen Punkten ein bischen weiter gekommen:

Installation:
Offensichtlich gibt es verschiedene Setup-Files für den Search Server 2010 Express. Bei einem Kunden hatte ich ebenfalls die Fehlermeldung wie von YoWoo beschrieben, bei einem anderen (und auf meinen Maschinen) war die Installation über eine SharePoint Installation möglich.

Aktuelle Versionsnummer des Setupfiles:  14.0.4730.1010 vom 30.06.2010 16:25 (Rechtsklick auf das EXE - Eigenschaften - Details).
Komisch war das die Versionsnummer des Setups das den Fehler gebracht hat eine ältere war - evtl. ist es ja gewollt den Search Server über eine SP Foundation zu installieren ? Kennt jemand einige nützliche Hyperlinks im Technet oder der MSDN ?

Berechtigung:
Wir haben einen Call aufgemacht und mit MS festgestellt das der Account des Farm Administrators nicht in der lokalen Gruppe "WSS_ADMIN_WPG" Mitglied war, was das System eigentlich automatisch erledigen sollte. Nach manuellem Hinzufügen konnte ich wieder auf die Verwaltung des Search Server zugreifen.

Greets

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
375 Beiträge
YoWoo Als Antwort am 23 Aug. 2010 17:36
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das mit dem WSS_ADMIN_WPG ist klar. Das steht im Eventlog bei der ersten Installation. Der dort angegebene Code bzw. GUID gibt man in der Registry ein (Suchen) und dann kommt man auf den enstprechenden Komponentendiensteintrag --> in diesem Falle WSS_ADMIN_WPG. Anschließend muss man nur noch die Berechtigungen in den Komponentendiensten setzen.

Ich habe aber derzeit das Problem, dass hier alle Felder ausgegraut sind - aber egal, anderes Problem.

Ohne Rang
48 Beiträge
swi Als Antwort am 3 Feb. 2011 20:55
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,
ich muss den alten Thread nochmal hochholen.

Ich habe eine Foundation Farm ( 2 Server ). Nun will ich einen dritten Server
mit Search Express 2010 in die Farm bringen.
Wenn ich den Search Server installiere und dann die Farmkonfig. durchführe,
gibt es eine Fehlermeldung ( sinngemäß: Auf den anderen beiden Server fehlt
die Search Server Version ).

Bedeutet das, ich muss alle Server mit der Search Express version installieren obwohl
ich nur einen Search-Server brauche ?

Ein Installieren von Foundation und das anschliessende Drüberinstallieren von
Search Server ( wie in manchen Blogartikeln empfohlen ) bringt auch nichts.
Zwar lässt er sich installieren, aber sobald man die Farmkonfig ausführt, kommt
oben genannte Fehlermeldung.

Hat jemand eine Erklärung oder idee ???

Danke

Stephan

Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 4 Feb. 2011 06:45
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Stephan,

ich hatte das Problem mal bei einem Kunden. Die Ursache war damals eine abweichende Version des SearchServer (vermutlich noch eine Beta).
Ist die Installationsdatei aktuell bzw. erst kürzlich heruntergeladen worden ?

Ansonsten wärs nett wenn Du mal die genaue Fehlermeldung bzw. einen Auszug aus dem Installationsprotokoll postest.
Steht was im EventLog ?

Grüße

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
48 Beiträge
swi Als Antwort am 4 Feb. 2011 10:24
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Tom,

vielen Dank für Deine schnelle Reaktion :-)

Die Installationsexe des Search ( SearchServerExpress.exe ) hat die Versionsnr.
14.0.4730.1010 )

Der Fehler, der im Config. Wizard auftritt, lautet sinngemäß, dass die beiden
anderen Server der Farm ( Foundation ) keine Search Express Version haben.

Die Foundation und der Search sind engl. Versionen, frisch von MS Downloadcenter
heruntergeladen.

Das Ganze ist für mich ziemlich unlogisch... 

Gruß
Stephan 

Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 4 Feb. 2011 18:59
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Stephan !

Die Versionsnummer scheint mir der aktuellsten Version zu entsprechen.

So richtig verstehen kann ich das Problem anhand der gemeldeten Daten eigentlich auch nicht.'
Ich bin aktuell ohnehin an einem Projekt mit gleichen Voraussetzungen, sollte sich etwas interessantes für Dich ergeben werde ich nochmal posten.

Gruß

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
48 Beiträge
swi Als Antwort am 4 Feb. 2011 19:10
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Tom,

vielen Dank.

Ich habe testweise zuerst den Search Express installiert, damit auch die Farm erstellt und versucht, anschl.
die Foundationserver ( neu installiert ) der Farm hinzuzufügen. Gleicher Fehler :-(
Aber: Nehme ich statt Foundation den Search Express, lässt es sich installieren...

Also habe ich jetzt drei Search-Express. Könnte es da Probleme geben ?
Wenn ich nur einen davon als Suchserver aktiviere, dürfte es doch eigentlich keine Probleme geben...oder ?

Grüße

Stephan

Ohne Rang
508 Beiträge
Tom Scheuermann Als Antwort am 5 Feb. 2011 13:18
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hey Stephan,

siehe hier:

http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/3294d73f-b127-439e-88af-c78c70f9a9e2

SearchServer 2010 Express IST eine SharePoint Foundation PLUS Suchdiensteanwendung.

Die Empfehlung im Beitrag lautet zweimal den SearchServer zu installieren, ihn aber nur einmal als solchen zu nuten und auf dem anderen Server nicht zu aktivieren.

Geht - ich habs getestet.

Gruß

Tom

Greets

Tom

ts (-at-) computer-kreativ.de

Microsoft Certified IT Professional: SharePoint 2010 Administration
Microsoft Certified Technoligie Specialist: SharePoint 2010 Configuring

Ohne Rang
48 Beiträge
swi Als Antwort am 5 Feb. 2011 19:33
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hi Tom,

ja, es funktioniert tatsächlich ( bisher ! ).
Aber könnte MS da nicht evtl. einen deutlichen Hinweis geben ? In keinem der
Whitepapers habe ich dazu etwas gefunden...

Naja, jetzt migriere ich gerade...ein Abenteuer ;-)
Komisch, dass so etwas immer in testumgebungen problemlos funktioniert
aber in der Produktionsumgebung alles schief geht was schief gehen kann...

Gruß und Danke nochmal

Stephan

P.S.: Gutes V2B von Dir....