Voraussetzungen
Hardware (Server)
- EAI (BizTalk) VSTB0007
- Datenbank (SQL Server) VSTB0008
- Enterprise Single Sign-On VSTB0009
Software (Betriebssystem)
- Windows 2003 Server
- Installationsmodus von uns
Software (Medien bzw Downloads)
VSTB0007
- SQL Server 2000 Standard
- SQL Server 2000 SP3a
- SQL Server 2000 SP3a for Analysis Services
VSTB0008
- Visual Studio.NET 2003
- MSXML 4.0 SP2
- MSXML 3.0 SP4
- SOAP Toolkit 3.0
- SqlXml 3.0 SP2
- Office XP Tool Web Components (OWC10)
- Windows SharePoint Services (2.0)
- BizTalk Server 2004
- BizTalk Server 2004 SP1
- Hotfix KB831950
VSTB0009
- DTC Tester Tool
- BizTalk Server 2004
- BizTalk Server 2004 SP1
- MSXML 4.0 SP2
User und Gruppen im Active Directory einrichten
Service User
- User cannot change password: check (enterprise security will batch change the passwords).
- Password never expires: check.
- “Allow logon to terminal server”: uncheck.
- “Remote control”: uncheck “enable remote control”.
- “Log on to”: none (disallow using the account on any other workstation).
|
User Name |
First Name |
Last Name |
Full Name |
|
SQLService |
SQL |
SQLService |
SQL Service Account |
|
SPAdmin |
Admin |
SPService |
SharePoint Admin Account |
|
BTService |
BTS |
BTService |
BizTalk Service Account |
|
BTServiceBAS |
BAS |
BTService |
BizTalk Server BAS Application Pool Account |
|
BTServiceBASWeb |
BASWeb |
BTService |
BizTalk BAS Publishing Web Service Account |
|
BTServiceEDI |
EDI |
BTService |
BizTalk Base EDI Service Account |
|
BTServiceHost |
Host |
BTService |
BizTalk Host Instance Account |
|
BTServiceHostIso |
HostIso |
BTService |
BizTalk Isolated Host Instance Account |
|
SSOService |
SSO |
BTService |
Enterprise Single Sign-On Service |
|
BTServiceHWF |
HWF |
BTService |
Human Workflow Services User Account |
|
BTServiceREU |
REU |
BTService |
Rule Engine Update Service |
|
|
|
|
BizTalk BAS Management Web Services Account |
|
|
|
|
BAM Query Web Service User |
Interactive User
- User cannot change password: check (enterprise security will batch change the passwords).
- Password never expires: check.
- “Allow logon to terminal server”: check.
- “Remote control”: check “enable remote control”.
- “Log on to”: none (disallow using the account on any other workstation).
|
User Name |
First Name |
Last Name |
Full Name |
|
BTUserAdmin |
Admin |
BTUser |
BizTalk Administrative User Account |
|
BTUserBASTechMgr |
TechManager |
BTUser |
BizTalk BAS Tech Manager |
|
BTUserBASTechPub |
TechPublisher |
BTUser |
BizTalk BAS Tech Publisher |
|
BTUserDeploy |
Deploy |
BTUser |
BizTalk Deployment User Account |
|
BTUserHostInstance |
HostInstance |
BTUser |
BizTalk Host Instance Account |
|
BTUserHostIsolated |
IsolatedlHost |
BTUser |
BizTalk Isolated Host Instance Account |
|
BTUserInstall |
Install |
BTUser |
BizTalk Installation User Account |
|
BTUserSupport |
Support |
BTUser |
BizTalk Support Access Account |
Gruppen
To allow HAT to attach orchestrations to the debugger, the developer needs to belong to the BizTalk Server Administrators group, as outlined above in “BizTalk Development Accounts”.
|
Group Name |
Members |
|
BizTalk Application Users |
BTServiceHost BTUserHostInstance |
|
BizTalk BAS Administrators |
BTUserAdmin SPAdmin BTServiceBASWeb BTUserInstall |
|
BizTalk BAS Managers |
(none) |
|
BizTalk BAS Users |
(none) |
|
BizTalk BAS Web Services Group |
BTServiceBASWeb |
|
BizTalk Development Users |
(local domain accounts of development users) |
|
BizTalk Deployment Users |
(local domain accounts of deployment users) |
|
EDI Subsystem Users |
BTServiceEDI |
|
BizTalk Host Users |
BTUserHostInstance |
|
BizTalk Isolated Host Users |
BTServiceHostIso BTUserHostInstance BTServiceHWF |
|
BizTalk Server Administrators |
BTUserAdmin BTUserBASTechMgr BTServiceBASWeb BTUserInstall BizTalk Development Users BizTalk Deployment Users |
|
BizTalk Support Users |
BTUserSupport (local domain accounts of support users) |
|
SSO Administrators |
SSOService BTUserInstall Local Administrator |
|
SSO Affiliate Administrators |
BizTalk Development Users BizTalk Deployment Users BTServiceHostIso <console user> |
|
WSS Administrators |
SPAdmin BTUserInstall BTUserDeploy BizTalk Development Users BizTalk Deployment users |
Habe ich entgegen der Empfehlung nicht gemacht, teilweise deswegen nicht, weil Gruppen als Mitglieder von Gruppen mir nicht möglich war anzulegen
Temporäre Gruppenzugehörigkeit für Installation
Installations-User benötigt für Installation und Konfiguration folgende Gruppenzugehörigkeiten
- BizTalk Server Administrators
- SSO Administrators
- Windows administrator
- SQL Server administrator
- OLAP administrator
ich habe nur 1 und 2 gesetzt für InstallTest, evtl sind die anderen interessant wenn man den BTUserInstall als Installations-User nimmt
Präkonfiguration
SQL Server
Rechte für Gruppe SSO Administrators setzen
- Login als InstallTEST
- SSO Administrators in die Gruppe der lokalen Administratoren aufnehmen
SQL-Server Rechte für SPAdmin setzen
Entfällt wenn SPAdmin in die Gruppe der lokalen Administratoren augenommen wird
- Login als InstallTest
- SPAdmin als SQL Login einführen mit Rollen
Security Administrator
Database Creators
BizTalk Server
Rechte für SPAdmin setzen
- Login als InstallTest
- SPAdmin in die Gruppe der lokalen Administratoren aufnehmen
Enterprise Single Sign-On Server
Rechte für Gruppe SSO Administrators setzen
- Login als InstallTEST
- SSO Administrators in die Gruppe der „Remote Desktop Users“ aufnehmen
- SSO Administrators in die Gruppe der lokalen Administratoren aufnehmen
Installation
SQL Server
Installation von SQL Server Standard, DB
- Login als InstallTEST
- Autorun.Exe starten
- SQL Server 2000 Components
- Install Database Server
- Create a new Instance
- Server & Client Tools
- Typical
- Services Accounts
Username: SQLServer
Passwort: ****
Domain: ****
- Processor Licence
1 CPU
Installation von SQL Server Standard, Analysis Services
- Login als InstallTEST
- Autorun.Exe starten
- SQL Server 2000 Components
- Install Analysis Services
Installation von SQL Server Service Pack 3a
- Login als InstallTEST
- Setup.Bat starten
- Windows Account Information
- ggf: Ignore SA Password Warning
- Upgrade MS Search & apply SQL Server 2000 SP3
Installation von SQL Server Service Pack 3a for Analysis Services
- Login als InstallTEST
- Setup.Exe starten
Installation von Hotfix KB831950
- Login als InstallTEST
- Hotfix.Exe starten
DTC konfigurieren
- Login als InstallTEST
- Component Services
- Console Root à Component Services à Computers
- Rechtsklick auf BizTalk Server Installation Computer (i.A. My Computer) à Properties
- MSDTC à Security Configuration
- Aktivieren von Network DTC Access
- Aktivieren von Allow Remote Clients
DB-Server starten
- Login als InstallTEST
- SQL Service Manager öffnen
- SQL Server und SQL Server Agent starten
BizTalk Server
Installation von IIS 6.0
- Login als InstallTEST
- Start à Manage Your Server
- Add or remove a role
- Application Server (IIS, ASP.NET)
- Enable ASP.NET
Installation der FrontPage Server Extensions
- Control Panel à Add or Remove Programs à Add/Remove Windows Components
- Application Server à Details
- Internet Informations Services (IIS) à Details
- Aktivieren von FrontPage 2002 Server Extensions
Installation von Visual Studio.NET 2003
- Login als InstallTEST
- Setup.Exe starten
- Visual Studio .NET Prerequisites
- Visual Studio .NET
MSXML 4.0 SP2 installieren
- Login als InstallTEST
- Msxml.Msi starten
- Install Now
MSXML 3.0 SP5 installieren
- Login als InstallTEST
- Msxml3.Msi starten
SOAP Toolkit 3.0 installieren
- Login als InstallTEST
- Soapsdk.msi starten
SqlXml 3.0 SP2 installieren
- Login als InstallTEST
- Sqlxml.msi starten
- Warnung ignorieren
- Install Now
Office XP Tool Web Components (OWC10) installieren
- Login als InstallTEST
- Owc10se.msi starten
DTC konfigurieren
- Login als InstallTEST
- Component Services
- Console Root à Component Services à Computers
- Rechtsklick auf ESSO Server Installation Computer (i.A. My Computer) à Properties
- MSDTC à Security Configuration
- Aktivieren von Network DTC Access
- [Aktivieren von Allow Remote Clients]
SQL Server Analysis Services DSO & Client Components installieren
- Login als InstallTEST
- Autorun.Exe starten
- SQL Server 2000 Components
- Install Analysis Services
- Select Components
Decision Support Objects
Client Components
alle anderen deaktivieren
SQL Server Service Pack 3a for Analysis Services installieren
- Login als InstallTEST
- Setup.Exe starten
FrontPage Server Extensions (FPSE) entfernen
- Login als InstallTEST
- Internet Information Services Manager öffnen
- Rechtsklick auf <Installationscomputer (VSTB0008)>/Web Sites/Default Web Site
- All Tasks/Remove Server Extensions 2002
- Aktivieren von YES für Full Uninstall
- Uninstall
- Browser schließen
Windows SharePoint Services installieren
- Login als InstallTEST
- Stsv2.Exe starten
- “Server Farm” Installationstyp wählen
Windows SharePoint Services konfigurieren
- Login als InstallTEST
- Administrative Tools à SharePoint Central Administration
- Application Pool Name: SpsAdminAppPool
- Credentials
User: ****\SPAdmin
Passwort: ****
- CMD-Prompt: iisreset
- OK
- Database Configuration
Server: VSTB0007
Database: WssConfig
- Extend or upgrade virtual server
- Default Web Site anklicken
- Extend and create a content database
- BTSAdminAppPool
- Credentials
User: ****\BTServiceBAS
Passwort: ****
- Site Owner
User: Gute Frage
Email eingeben: Gute Frage, ***@****.com
Microsoft BizTalk Server 2004 installieren
- Login als InstallTEST
- Setup.Exe starten
- Install wählen
- Custom Setup
- Deaktivieren von
Runtime Components/Enterprise Single Sign-On
- Deaktivieren von “Launch Configuration Wizard”
Microsoft BizTalk Server 2004 SP1 installieren
- Login als InstallTEST
- Setup.Exe starten
Enterprise Single Sign-On Server
DTC konfigurieren
- Login als InstallTEST
- Component Services
- Console Root à Component Services à Computers
- Rechtsklick auf ESSO Server Installation Computer (i.A. My Computer) à Properties
- MSDTC à Security Configuration
- Aktivieren von Network DTC Access
Test-ODBC-Verbindung zum Datenbank-Server anlegen
- Control Panel à Administrative Tools à Data Sources (ODBC)
- User DSN à Add…
- SQL Server à Finish
- Eingabe
Name: TestDSN
Description: DSN zum Testen der DTC-Verbindung zum DB-Server
Server: VSTB0007
- Default-Database auf „Northwind“ setzen
- Test Data Source
- es sollte eine positive Rückmeldung kommen
DTC Testen
- Login als InstallTEST
- CMD öffnen
- ins Verzeichnis mit dem „DTC Tester Tool“ wechseln
- Eingabe: dtctester TestDSN ****\InstallTest TestInstall
- einmal ENTER
- es sollte eine positive Rückmeldung kommen
MSXML 4.0 SP2 installieren
- Login als InstallTEST
- Msxml.Msi starten
- Install Now
Microsoft BizTalk Server 2004 installieren
- Login als InstallTEST
- Setup.Exe starten
- Install wählen
- Custom Setup
- Auswahl von
Runtime Components/Enterprise Single Sign-On
Administration Tools/ Enterprise Single Sign-On Administration
- Deaktivieren von “Launch Configuration Wizard”
Microsoft BizTalk Server 2004 SP1 installieren
- Login als InstallTEST
- Setup.Exe starten
Post-Konfiguration
Enterprise Single Sign-On Server
Enterprise Single Sign-On konfigurieren
- Login als SSOAdmin/****
- ConfigFramework.Exe (im BizTalk Installationsverzeichnis) starten
- Master Secret Key Server: YES
- Windows Accounts ändern
SSO Administrator(s): SSO Administrators@****
SSO Affiliate Administrator(s): SSO Affiliate Administrators@****
Fehlermeldungen ignorieren
- Database Configuration
Server: VSTB0007
Database: SSODB
- Windows Service Configurations
Account: SSOService@****
Passwort: ****
- Prüfen ob Dienst “Enterprise Single Sign-On Service” läuft
- Prüfen, dass keine neuen User bzw Gruppen angelegt wurden
SQL Server
Prüfen, ob die ESSO-Datenbank und keine falschen User & Gruppen angelegt wurden
- Login als InstallTest
- Prüfen, dass keine neuen User bzw Gruppen angelegt wurden (Local Users and Groups)
- Prüfen ob Login ****\SSO Adminstrators im SQL-Server angelegt wurde in der Rolle der „Security Administrators“ mit Database Access auf SSODB als db_owner
BizTalk Server
RPC Calls ermöglichen
Siehe auch http://support.microsoft.com/default.aspx?scid=kb;en-us;841893
evtl auch ohne möglich, wahrscheinlich ist nur RPC Endpoint Mapper Client Authentication: Enabled entscheidend
- Login als InstallTest
- gpedit.msc starten
- Computer Configuration à Administrative Templates à System à Remote Procedure Call
- Restrictions for Unauthenticated RPC Clients: Disabled
- RPC Endpoint Mapper Client Authentication: Enabled
- Registry Editor starten
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT
- neuen Schlüssel RPC anlagen
- unter RPS neuen DWORD Value EnableAuthEpResolution anlegen
- EnableAuthEpResolution auf 1 setzen
- Reboot des Rechners
MS DTC umkonfigurieren
Siehe auch http://support.microsoft.com/default.aspx?scid=kb;en-us;884623
evtl auch ohne möglich
- Login als InstallTEST
- Component Services
- Console Root à Component Services à Computers
- Rechtsklick auf ESSO Server Installation Computer (i.A. My Computer) à Properties
- MSDTC à Security Configuration
- Security Configuration
Allow Remote Clients aktivieren
Enable Transaction Internet Protocol (TIP) Transactions aktivieren
No Authentication Required aktivieren
BizTalk Konfiguration
- Login als InstallTest (User muss Mitglied von SSO Administrators sein!)
- ConfigFramework.Exe (im BizTalk Installationsverzeichnis) starten
- Configuration Options
BizTalk Server Group: Create
Master Secret Key Server: No
BizTalk Host Application: UnTrusted
BizTalk Isolated Host Application: UnTrusted
- Configuration Options
Create Analysis Database: Yes
Use Analysis Server: Yes
- Windows Accounts
alle dortigen Accounts/Gruppen als Domain-Variante nehmen
(immer ****\ voranstellen)
|
Name |
Log on as |
|
BizTalk Administrators Group |
****\BizTalk Server Administrators |
|
BAS Site Owner |
**** \SPAdmin war bei mit InstallTest |
|
BizTalk Host Users Group |
**** \BizTalk Application Users |
|
BizTalk Isolated Host Users |
**** \BizTalk Isolated Host Users |
|
EDI Base EDI Users Group |
**** \EDI Subsystem Users |
|
BizTalk BAS Web Services Group |
**** \BizTalk BAS Web Services Group |
|
BizTalk BAS Users |
**** \BizTalk BAS Users |
|
BizTalk BAS Managers |
**** \BizTalk BAS Managers |
|
BizTalk BAS Administrators |
**** \BizTalk BAS Administrators |
- mehrfach Next
- Database configuration
überall den DB-Server eintragen
- Windows Service Configuration
alle dortigen Accounts/Gruppen mit als Domain-Variante nehmen
SSO-Service als SSOService@**** eingeben!
Fehlermeldungen/Warnungen ignorieren
|
Name |
Log on as |
|
BizTalk Server BAS Publishing Web Service Account |
**** \BTServiceBASWeb |
|
BizTalk BAS Management Web Service Account |
**** \BTServiceBASWeb |
|
Human Workflow Services User Account |
**** \BTServiceHWF |
|
BizTalk Base EDI service |
**** \BTServiceEDI |
|
BizTalk Isolated Host Instance Account |
**** \BTServiceHostIso |
|
BizTalk Host Instance Account |
**** \BTServiceHost |
|
Rule Engine Update Service |
**** \BTServiceREU |
|
Enterprise Single Sign-on Service |
SSOService@**** |
|
BAM Query Web Service user |
**** \BTServiceBASWeb |
|
BizTalk Server BAS Application Pool Account |
**** \BTServiceBAS |
- Einloggen als **** \InstallTest beim Connect (unklar warum!)
- sollte jetzt ein Fehler „ Creation of Adapter FILE Configuration Store entries failed.Access is denied” kommen, folgende Punkte ckecken
MS DTC
RPC Calls
angemldeter User in der Gruppe der SSO Administrators
- Prüfen ob Dienst “Enterprise Single Sign-On Service” läuft
- Prüfen, dass keine neuen User bzw Gruppen angelegt wurden
Active Directory
- InstallTest aus der Gruppe „SSO Administrators“ entfernen
- BTUserInstall stilllegen
Sonstiges
Anmerkungen
Statt des SP3a könnte u.U. auch das SP4 genommen werden, sollte mal getestet werden