zettelkasten/OneNoteExport/Kommunikationstechnologie/Sharepoint/Infrastruktur/03_Installationsguide SPQ für Jan Lüdeke.md
Ralf Koop 5a108aa2b4 .
2023-08-25 23:29:11 +02:00

11 KiB

Installationsguide SPQ für Jan Lüdeke

Donnerstag, 25. April 2019

11:08

WICHTIG!

Überarbeiten :

Zertifikat

 

Installationsvorbereitung

 

SQL Best Practice prüfen (https://www.techtask.com/sql-server-2012-best-practices-fur-sharepoint-server-2013/)

 

Inhalte auf den schon genutzten Laufwerke löschen!

z.B. Index, Logs, Scripte, etc.

 

Check, ob PSRemote funktioniert und die ExecutionPolicy auf ByPass gestellt ist.

 

 

Windows Server vorbereiten // Script

BKKSPQAPP001 10.96.73.73
BKKSPQAPP002 10.96.73.74
BKKSPQWEB001 10.96.73.75
BKKSPQWEB002 10.96.73.76
BKKSPQOOS001 10.96.73.84
BKKSPQOOS002 10.96.73.85
BKKSPQPHA001 10.96.73.112
BKKSPQPHA002 10.96.73.114

 

Script machen folgende Schritte:

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.)

 

Pagefile prüfen

 

 

 

Accounts im AD erstellen

 

cfg-spqAdmin

svc-spqC2WTS

svc-spqcacheRU

svc-spqCacheSU

svc-spqExceluU

svc-spqFarm

svc-spqKasperskyAV

svc-spqMysiteU

svc-spqPerfPointU

svc-spqProfilsyncU

svc-spqSearch

svc-spqSearchcon

svc-spqService

svc-spqSPDocKit

svc-spqVisioU

svc-spqWebAppU

svc-spqPortalU

svc-spqwebmobilnet

svc-spqWizdom

SPQ-SCOMMonitoring

 

TSK Accounts im AD erstellen

tsk-spq01 (Task User für SPQ Warmupscript bkkSPQapp001, bkkSPQapp002, bkkSPQweb001, bkkSPQweb002)

tsk-spq02 (Task User für SPQ Backup bkkSPQapp001, bkkSPQapp002, bkkSPQweb001, bkkSPQweb002)

 

DNS Namen erstellt

 

https://portal-spq.bkk-mobiloil.de / kerb - 10.96.73.86

https://search-spq.bkk-mobiloil.de / kerb - 10.96.73.86

https://mysites-spq.bkk-mobiloil.de / kerb - 10.96.73.86

https://mobilnet-spq.bkk-mobiloil.de / kerb 10.96.73.86

 

 

System Proxy einrichten auf allen Systemen (siehe hierzu System Proxy einrichten )

 

 

Installation der SharePoint Farm

AutoSPInstaller ausführen [inkl. Language Pack (DE), SP Updates (CU)]

 

Files einpflegen

16.0.10343.20000 April 2019 Patch (Language Independent) SharePoint Server KB 4464518 Download Bugs, Notes, and Regressions
16.0.10343.20000 April 2019 Patch (Language Dependent) SharePoint Server KB 4462221 Download Bugs, Notes, and Regressions

 

Aus <https://www.toddklindt.com/blog/Builds/SharePoint-2019-Builds.aspx>

 

 

siehe eigenes Dokument

 

[Nach der Installation mit dem AutoSPInstaller Script.]{.mark}

 

Datenbanken umziehen

 

Language Pack prüfen (Gegebenenfalls noch installieren;

MYSite Host neu anlegen auf Deutsch)

 

SiteCollection löschen und neu mit der Sprache "deutsch" anlegen.

 

ACL-LS-bkkSPQ*-WSS_ADMIN_WPG - lokal Berechtigen!

 

Folgende SQL Aliase anlegen 32bit (C:\Windows\SysWOW64\cliconfg) // (für 64bit per Script AutoSPInstaller)

  • TCP-IP // SQLSharePointq\SQLSharePointq // SQL- Server: bkkSPQsql001\sqlexpressSPQ

 

SPQ-Config

SPQ-AppManagement

SPQ-MetaData

SPQ-Mysite

SPQ-PerformancePoint

SPQ-Portal

SPQ-ProfileService

SPQ-Search

SPQ-SearchServiceApplication

SPQ-SecureStore

SPQ-StateService

SPQ-SubcriptionSettings

SPQ-TranslationService

SPQ-UsageAndHealthServer

SPQ-WebAnalytics

SPQ-WordAutomation

SPQ-Mobilnet

 

 

Windows Firewall einschalten (je Server über GUI)

UAC einschalten (je Server über GUI)

 

Kerberos einrichten

 

Setspn -s "https/mysites-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQMysiteU

Setspn -s "https/mysites-spq" bkk-mobiloil\svc-SPQMysiteU

 

Setspn -s "https/kerbportal-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQPortalU

Setspn -s "https/kerbportal-spq" bkk-mobiloil\svc-SPQPortalU

 

Setspn -s "https/kerbmobilnet-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQwebmobilnet

Setspn -s "https/kerbmobilnet-spq" bkk-mobiloil\svc-SPQwebmobilnet

 

Setspn -s "https/portal-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQPortalU

Setspn -s "https/portal-spq" bkk-mobiloil\svc-SPQPortalU

 

Setspn -s "https/mobilnet-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQwebmobilnet

Setspn -s "https/mobilnet-spq" bkk-mobiloil\svc-SPQwebmobilnet

 

 

Setspn -s "https/search-spq.bkk-mobiloil.de" bkk-mobiloil\svc-SPQSearch

Setspn -s "https/search-spq" bkk-mobiloil\svc-SPQSearch

 

 

SPNs überprüfen

Setspn -q https/*.bkk-mobiloil.de

Setspn -q http/*.bkk-mobiloil.de

 

SSL Zertifikate erstellen/einspielen

 

Friendly Name: BKKSPQ-V1

 

DNS-Einträge:

BKKSPQAPP001.bkk-mobiloil.de

BKKSPQAPP001

BKKSPQAPP002.bkk-mobiloil.de

BKKSPQAPP002

BKKSPQWEB001.bkk-mobiloil.de

BKKSPQWEB001

BKKSPQWEB002.bkk-mobiloil.de

BKKSPQWEB002

localhost

search-spq.bkk-mobiloil.de

portal-spq.bkk-mobiloil.de

mysites-spq.bkk-mobiloil.de

mobilnet-spq.bkk-mobiloil.de

kerbportal-spq.bkk-mobiloil.de

kerbmobilnet-spq.bkk-mobiloil.de

SPQ.bkk-mobiloil.de

SPQ (FERTIG)

Friendly Name: BKKSPQWFM

 

DNS Name=*.bkk-mobiloil.de

 

CN = BKKSPQWFM001.bkk-mobiloil.de

Friendly Name: wfmSANCert

 

DNS Name=*.bkk-mobiloil.de

 

CN = BKKSPQWFM001.bkk-mobiloil.de

Friendly Name: App-SPQ

 

CN = *.bkk-mobiloil-appSPQ.de

Wizdom HighTrust (Script)

Siehe DeployWizdom.ps1

 

Friendly Name: WizdomHighTrust-SPQ

ENTSPRECHEND die XML noch ANPASSEN

Wizdom IIS

Friendly Name: Wizdom-SPQ

 

DNS-Einträge:

DNS Name=wizdom

DNS Name=wizdom.bkk-mobiloil.de

DNS Name=BKKSPQPHA001

DNS Name=BKKSPQPHA001.bkk-mobiloil.de

DNS Name=BKKSPQPHA002

DNS Name=BKKSPQPHA002.bkk-mobiloil.de

DNS Name=localhost

 

 

     

 

Services Konfigurieren (Teil 1)

  • Alternate Access Mapping muss konfiguriert werden

  • Self-service Site Collection Management muss konfiguriert werden

  • Mysite Einstellungen müssen gesetzt werden

  •  

 

Search überprüfen (Index anpassen)

 

OOS Farm (Ist schon im Betrieb) anbinden

Test SC anlegen plus Inhalt

Search/Crawl einrichten

Installation Kaspersky Portal AntiVirus

Powershell Script zum erstellen von SC

Syskit SPDocKit (ohne Insights!)

SysKit lizensieren

Fehlerbehebung

 

Umzug der Datenbanken (Express Version) auf die Produktive SPQ Instanz

 

Modern View ausstellen

 

[Site Collections einrichten]{.mark}

  • [Content Type HUB wird dies noch benötigt?]{.mark}

DNS Name für Wizdom

https://wizdom-spq.bkk-mobiloil.de 10.96.73.? (Vorschlag)

 

Loadbalancer KEMP- Einstellungen erstellen (GUI), Template benutzen

Wizdom Installation

Windows Updates

DFS einrichten

Wizdom Datenbank anlegen

Zertifikate installieren

Sourcen vorbereiten (XML)

APP auf Sharepoint Server installieren

Wizdom auf PHA Server installieren

Symbole im Wizdom Richtext-Editor nicht sichtbar - Die Zeile "<add name="Access-Control-Allow-Origin" value="*"/>" aus der web.config löschen. Ordner https://wizdom-spp.bkk-mobiloil.de/base/Scripts/froala/libs/font-awesome/4.4.0/fonts/

 

 

WorkflowManagerFarm installieren

Services Konfigurieren (Teil 2)

 

  • App Management Service muss konfiguriert werden inkl SSL

  • App Katalog muss für die Web Application eingerichtet werden

  • MetadataStore muss konfiguriert werden

  • UPS muss konfiguriert werden (inkl Verbindung zum AD !!)

  • Suche muss konfiguriert werden

  • Usage and Health Service muss konfiguriert werden

  • Timer Jobs müssen aufgeräumt werden ( es gibt einige die wir nicht haben wollen)

    • Timer Job "Password Management" disable

    • Timer Job "App State Update" disable

  • Reporting muss eingerichtet werden( Diag Logging) Reporting in 2019 muss noch mal genau geprüft werden. SSRS wird nicht mehr unterstüzt!!

 

WarmUp Script eingebunden

Language Pack Germany inkl updates

Backup

Restore

SCOM Überprüfen

(Monitoring) (App001/002 Server nicht auf IIS monitoren)

 

SCOM USER Berechtigungen:

ACL-LG-Sharepoint2016-FullAccess

ACL-LG-Share-Sharepoint2016-FullAccess

 

ACL-LS-bkkSPQapp001-AdjustMemeoryQuotasF

ACL-LS-bkkSPQapp001-Local Admni

ACL-LS-bkkSPQapp001-LogonasService

ACL-LS-bkkSPQapp001-PerformanceLogUsers

ACL-LS-bkkSPQapp001-ReplaceaProcessLev

ACL-LS-bkkSPQapp001-wss_admin_wpg

 

ACL-LS-bkkSPQapp002-AdjustMemeoryQuotasF

ACL-LS-bkkSPQapp002-Local Admni

ACL-LS-bkkSPQapp002-LogonasService

ACL-LS-bkkSPQapp002-PerformanceLogUsers

ACL-LS-bkkSPQapp002-ReplaceaProcessLev

ACL-LS-bkkSPQapp002-wss_admin_wpg

 

ACL-LS-bkkSPQweb001-AdjustMemeoryQuotasF

ACL-LS-bkkSPQweb001-Local Admni

ACL-LS-bkkSPQweb001-LogonasService

ACL-LS-bkkSPQweb001-PerformanceLogUsers

ACL-LS-bkkSPQweb001-ReplaceaProcessLev

ACL-LS-bkkSPQweb001-wss_admin_wpg

 

ACL-LS-bkkSPQweb002-AdjustMemeoryQuotasF

ACL-LS-bkkSPQweb002-Local Admni

ACL-LS-bkkSPQweb002-LogonasService

ACL-LS-bkkSPQweb002-PerformanceLogUsers

ACL-LS-bkkSPQweb002-ReplaceaProcessLev

ACL-LS-bkkSPQweb002-wss_admin_wpg

 

Domänen-Benutzer

KSh Administrators

SG-AdminsSQL

SG-SPQ-Farm-Admin

SG-SPQ-Web-Mobilnet-Full

SG-SPQ-Web-Portal-Full

 

Freigabe

 

Fehler bekannt: Search Einstellungen! Analyse der Rollen

SC Portal und Mobilnet wurden neu angelegt mit dem richtigen Template und den AD Gruppen