zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Infrastruktur/29_QSUmgebung.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

16 KiB

QSUmgebung

Montag, 15. Oktober 2018

09:09

User :

 

SPQ_Admin   cfg-spqAdmin
SPQ_Farm   svc-spqFarm
SPQ_Searchuser   svc-spqSearch
SPQ_Searchcon   svc-spqSearchcon
SPQ_Service   svc-spqService
SPQ_Visiouser   svc-spqVisioU
SPQ_PerfPointuser   svc-spqPerfPointU
SPQ_Mysiteuser   svc-spqMysiteU
SPQ_WebAppuser   svc-spqWebAppU
SPQ_Cachereaduser   svc-spqCacheRU
SPQ_Cachesuperuser   svc-spqCacheSU
SPQ_C2WTS   svc-spqC2WTS
SPQ_Profilsyncuser   svc-spqProfilsyncU
SPQ_Exceluser   svc-spqExceluU
SPQ_SPDocKit   svc-spqSPDocKit
TSK-SPQ01   tsk-spq01
TSK-SPQ02   tsk-spq02
SPQ_KasperskyAV   svc-spqKasperskyAV

SecureStore Pass Pharse

 

  ???
SPQ-Wizdom   svc-spqWizdom
SPQ_WebMobilnet   svc-spqwebmobilnet
SPQ_SCOMMonitoring   svc-spqscom

Site Collections

 

https://kerbportal-spq.bkk-mobiloil.de
https://kerbportal-spq.bkk-mobiloil.de/sites/portal
https://kerbportal-spq.bkk-mobiloil.de/sites/testomate
https://kerbmobilnet-spq.bkk-mobiloil.de
https://kerbmobilnet-spq.bkk-mobiloil.de/sites/AKP AppKatalog
https://search-spq.bkk-mobiloil.de/sites/search

Content Type Hub

https://kerbportal-spq.bkk-mobiloil.de/sites/CTH

 

Server:

 

bkkspqapp001 10.96.73.73

bkkspqapp002 10.96.73.74

 

bkkspqweb001 10.96.73.75

bkkspqweb002 10.96.73.76

 

10.96.73.86-89 Reserviert für WebAppl

LB- Einträge:

10.96.73.86 = portal-spq.bkk-mobiloil.de

10.96.73.86 = search-spq.bkk-mobiloil.de

10.96.73.86 = mysites-spq.bkk-mobiloil.de

10.96.73.86 mobilnet-spq.bkk-mobiloil.de

10.96.73.86 Team-spq.bkk-mobiloil.de  für Teamsites

10.96.73.86 für Projekte und Arbeitgruppen

10.96.73.117 = wizdom-spq.bkk-mobiloil.de

 

 

Office Online Sever

bkksppoos001 10.96.73.84

bkksppoos002 10.96.73.85

 

PHA:

bkkspqpha001

 

 

 

 

<Passphrase>BKKHamburgQS2018!</Passphrase>

 

SQLInstanz : SQLSharePointQ\SQLSharePointQ

10.96.65.164

 

4 GB

BKKSQLNODE001 und BKKSQLNODE003

 

Nach Best Practice aufgesetzt. Dokumentation an SQL Team versendet.

Gruppen :

 

 

Computergenerierter Alternativtext: ACL- LS- bkkspqappOOI - LocaIAdmin ACL- LS- bkkspqappOOI - LogonAsService -RD User LocaIAdmin LogonAsService RD User ACL- LS- bkkspqwebOOI - LocaIAdmin ACL- LS- bkkspqwebOOI - LogonAsService -RD User ACL- LS- bkkspqweb002- LocaIAdmin LogonAsService User Sicherheitsgruppe Sicherheitsgruppe - Sicherheitsgruppe - Sicherheitsgruppe Sicherheitsgruppe - Sicherheitsgruppe - Sicherheitsgruppe Sicherheitsgruppe - Sicherheitsgruppe - Sicherheitsgruppe - Sicherheitsgruppe - Sicherheitsgruppe Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Lokal (in Domäne) Ralf Koop Mitglied der Lokalen Admin Gruppe auf dem Server Ralf Koop Berechtigung Logan as a Service auf dem Server Ralf Koop Berechtigung der Remote Anmeldung auf dem Server Ralf Koop Mitglied der Lokalen Admin Gruppe auf dem Server Ralf Koop Berechtigung Logan as a Service auf dem Server Ralf Koop Berechtigung der Remote Anmeldung auf dem Server Ralf Koop Mitglied der Lokalen Admin Gruppe auf dem Server Ralf Koop Berechtigung Logan as a Service auf dem Server Ralf Koop Berechtigung der Remote Anmeldung auf dem Server Ralf Koop Mitglied der Lokalen Admin Gruppe auf dem Server Ralf Koop Berechtigung Logan as a Service auf dem Server Ralf Koop Berechtigung der Remote Anmeldung auf dem Server {width="10.927083333333334in" height="2.4375in"}

 

Erfasster Bildschirmausschnitt: 17.09.2018 10:37

 

 

SQL Berechtigungen

cfg-spqadmin der Gruppe SG_Adminsql hinzugefügt.

+ Rolle secAdmin /dbCreator

 

Berechtigungen cfg-spqadmin auf den SP Servern erstellt:

  • Remote Desktop Usern

  • lokale Admin

 

cfg-spqadmin bkk-mobiloil.de/System/Microsoft SharePoint Products Lesen Schreiben erstellen löschen

svc-spqrofilsyncu Replikationssynchronisation auf Domainebene

 

DNS Einträge setzten:

portal-spq

search-spq

mysite-spq

 

XML Datei für AutoSPInstaller konfiguriert!

 

AD Gruppen :

 

SG-SPQ-Farm-Admin Mitglieder sind Farm Administratoren auf der QS Farm

SG-SPQWeb-Portal-Full Mitglieder sind auf der Webapplication Portal Full berechtigt

SG-SPQWeb-Portal-Read Mitglieder sind auf der Webapplication Portal Lesen berechtigt

TODO:

 

Script auf SP Servern ausgeführt um Prerequierements zu installieren

\\bkkfiler01\sharepoint$\Konfig-spq.ps1 (automatisch soll folgendes gesetzt werden)

  • IE Proxy gesetzt

  • Windows Firewall ausgeschaltet

  • UAC ausgeschaltet

  • bkkfiler zur lok. Internetzone hinzugefügt

  • ESC ausgeschaltet

  • Remote Powershell aktiviert

  • RDP aktiviert

  • Netzwerkmonitor installiert

  • cfg-spqadmin lokaler Administratorgruppe hinzugefügt (s.o.)

SQL Aliase :

 

Computergenerierter Alternativtext: Elias SPO-MetaData SPQFo,tal spo.ProfeeSevice SPO-Search S PO-Search Servi S PO-Sæure9cre S PO-State Service Network Tcpnp TCP,IP TCP,IP TCpnP TCPnP rcpnp TCP,IP SQL Share RontO\'SGLShUePointC SQL P C SQLSha,ePontQXSGLShsePoiMc SOLS-varePontOASOLSharePoiMC v {width="3.5416666666666665in" height="1.6354166666666667in"}

 

Computergenerierter Alternativtext: SPO-TrarsIat•onS S PO-l_lsagek1dH. S PO-Webkabtjcs S PO-Word A-tom TCPnP Tcpnp TCP,IP TCP,IP SQLSharePontOxSGLSharePoiMC SO LS-varePortGSGLSharePoirtC SOLS-varePontOXSOLShUePoirtC {width="3.6145833333333335in" height="0.75in"}

 

Erfasster Bildschirmausschnitt: 27.09.2018 10:31

 

 

Noch zu erledigen :

 

Proxy Einstellungen überprüfen

Warmup Script auf Web Servern installieren

Installation Language Pack

Installation Updates

Office Online Anbindung

ADFS

ADFS Zertifikat auf allen Servern installieren

Customer URL setzen

LDAPCP installieren

Kaspersky Portal AntiVirus (waiting for go)

Kerberos einrichten

HTTPS CA einrichten

Berechtigungen über Gruppen eingerichtet

Syskit SPDocKit (ohne Insights!)

SysKit Insights neue Version

Search/Crawl einrichten

Dokumentation

Fehlerbehebung

Backup

Restore

Load Balancer anbinden und Zert erneuern

Test Erstellen einer Webapplications

Test Erstellen einer Site Collection

 

 

Auf allen SPQ Server habe ich die JumboFrame aktiviert.mit 9014 bytes

 

Create Mobilnet Webapplication :

 

DNS Namen gesetzt

Zertifikate erneuert mit dem neuen Namen (siehe hierzu SPT)

Den Webapplication User zu den "Managed Accounts" im SharePoint hinzufügen.

Das Scipt d:\sp\02_Scripte\Create-Webapplication.ps1 angepasst (Namen und Accounts)

Script auf dem BKKSPQAPP001 ausgeführt.

Im IIS auf dem Web die Werte ergänzt (Zert/SNI)

Die Authentication Provider der WebApp in CA überprüfen/ergänzen !!!(NTLM-Kerberos/Custom Page)

 

IM AD entsprechende Gruppen angelegt (Siehe hierzu Berechtigungen)

Berechtigungen in der CA auf die Webapplication gelegt (Gruppen und Cache User)

 

Anlegen einer Site Collection : Name RootSiteCollection URL https://mobilnet-spq.bkk-mobiloil.de/

Admins = admin-rko und admin-kbe , English Teamsite No Quota

Anlegen von Gruppen für die SiteCollection im AD (siehe hierzu Berechtigungen)

 

Anpassen der ADFS ProviderRealms

Auf dem ADFS Server neuen PartyTrust erzeugt siehe ( SPT-Mobilnet)

Auf Sharepoint den Realm hinzufügen Siehe (Realms für Mobilnet hinzufügen:)

 

Auf der Sitecollection die Gruppen berechtigt.

 

[Script:]{.underline}

 

$Name = "Mobilnet"

$AppPoolName = "mobilnet-spq.bkk-mobiloil.de"

$AppPoolAccount = "bkk-mobiloil\svc-spqwebmobilnet"

$AuthMode = "Kerberos"

$DbServer = "SQLSharePointQ\SQLSharePointQ"

$DbName = "SPQ_Mobilnet"

$Url = "https://mobilnet-spQ.bkk-mobiloil.de"

$HostHeader = "mobilnet-spq.bkk-mobiloil.de"

$a = Get-SPTrustedIdentityTokenIssuer "ADFS4"

$ap = New-SPAuthenticationProvider -TrustedIdentityTokenIssuer $a

 

New-SPWebApplication -Name $Name -ApplicationPool $AppPoolName -AuthenticationMethod $AuthMode -ApplicationPoolAccount (Get-SPManagedAccount $AppPoolAccount) -Port 443 -SecureSocketsLayer -URL $Url -AuthenticationProvider $ap -HostHeader $HostHeader -DatabaseName $DbName -DatabaseServer $DbServer

 

 

 

#Remove-SPWebApplication https://spq-test001.bkk-mobiloil.de -confirm -DeleteIISSite -RemoveContentDatabases

 

 

Im ADFS Management Tool - Add Relying Party Trust

 

Auswahl: Claims Aware - Enter data about the relying party manually - Display Name eingeben - next - enable support for the WS-Federation Passive protocol "enable" und https://xxx-spq.bkk-mobiloil.de/_trust/ eintragen - next und dort den Urn eintragen, danach bis ende "next" klicken. Überprüfen, siehe die nächsten beiden Screenshots.

 

Computergenerierter Alternativtext: SPQ-MobiInet Propefties MondMng Identiiers Encryvtbn Signature \*dpoints Notes he endpcä-ts to for SAML arz WS-Feder\*ionpassive prctccols WS- Federaticn Passive Endpcints Ftp\' W \_ Trun.\" Add WS-Fe&äion hdex Binding POST {width="3.5in" height="4.46875in"}

 

Erfasster Bildschirmausschnitt: 14.11.2018 11:06

 

 

 

Computergenerierter Alternativtext: SPQ-MobiInet Propefties Organiz\*izn \*dpoints Notes Mvarced he display name and idertfiers for this , name E PO-Mobilnet paty Exæoe https/,fs Reb•ng paty identiiers: https•,\'.•hzbå•\*spqbkk,mobiloide/ Trust\" SV 2016 {width="3.4895833333333335in" height="4.458333333333333in"}

 

Erfasster Bildschirmausschnitt: 14.11.2018 11:27

 

 

Edit Claim Issuance Policy für den Relying Party Trust:

Add Rule - Send LDAP Attributes as Claim - Claim rule Name vergeben und Attribute store auswählen. Danach wie im Screenshot unten zu sehen ausfüllen.

 

 

Computergenerierter Alternativtext: Add Transform Claim Rule Wizard Configure Rule Rule Type C•figue Yeu cm confvxe the rule the values LOAF as claims. Select an Etrib_te Store fern which to extrB.z2 L DAF attrbÆs. Speciy how the attrbutes to the ougoing Clair. types that wil be •s_ed from the rüe Clärn de name: Rüe Send LOAF ktribLtes as Clans Active Chreday LDAP \*thbees to typ---s. CD AP kthb\'\_ne (Select orVpe add Tore) E-Mai-Addresses LI • Name S SAM -Name Outgoing Type (Select er type to add more) v E-Mail Ad&ess {width="2.9895833333333335in" height="2.59375in"}

 

Erfasster Bildschirmausschnitt: 14.11.2018 11:05

 

 

Realms für Mobilnet hinzufügen:

$uri = "https://mobilnet-spq.bkk-mobiloil.de/"

$realm = "urn:spq-mobilnet:sp2016"

$ap = Get-SPTrustedIdentityTokenIssuer "adfs4"

$ap.ProviderRealms.Add($uri, $realm)

$ap.update()

Überprüfen mit:

Get-SPTrustedIdentityTokenIssuer

 

Powershell to set a Web Application's Trusted Identity Provider to an STS and Kerberos?

 

 

$winAp = new-SPAuthenticationProvider -UseWindowsIntegratedAuthentication
$stsAp = Get-SPTrustedIdentityTokenIssuer "YourSTS"
Set-SPWebApplication -Identity $webApp -AuthenticationProvider $stsAp, $winAp -Zone "Default"

 

Aus <https://sharepoint.stackexchange.com/questions/60039/powershell-to-set-a-web-applications-trusted-identity-provider-to-an-sts-and-nt>

 

MySite neu erstellt nach:

https://www.grobmanschwarz.de/gs/sharepoint/blog/einrichten-von-meine-websites-in-ms-sharepoint-2013

 

App Katalog anlegen auf Portal (App Katalog wurde auf Mobilnet wurde äquivalent angelegt)

 

Computergenerierter Alternativtext: Web Application Select a web applicaticrL To create a nav web application go to New Web Appåcation Page Title and Description Type a title Mid description for pur Site. The title will be displayed on each pge in the Web Site Address Specify the URL and URL path tC Create a new Site. to Create a Site at a s pecific Path. To a new URL Path go to the Define paths Page. Select a lamguage: Primary Site Collection Administrator Speeify the administrator for Site cdlection. Only One user login can be prcvided; Security graps are not supported. End IJsers Specify the users or groups that Should Ee able to see apps from the app cawog. Quota Template Select a pre&fined täTplate to limit rescn_rces used for Site collection. To new quota ternp\'ate, go to the Manage Quota Templates Page. Web Application: Title: https://portal-spq.bkk-mobiloilde/ App Katalog Portal SPQ Description: English V User name: Admin-Zbe Active Directoryl No exact match was found. Click the item(s) that did not resolve for more options. Users/Groups: Select a quota template: NO Quota V Storage limit: Number of imilted users: {width="9.020833333333334in" height="8.25in"}

 

Erfasster Bildschirmausschnitt: 19.12.2018 14:21