<Kundenavn> <Projektnavn> Version: 1.7 Status: Endelig Godkender:. Alle rettigheder forbeholdes. Elektronisk, mekanisk, fotografisk eller anden gengivelse, oversættelse eller kopiering af dette dokument eller dele deraf er, uanset formål, ikke tilladt uden forudgående skriftlig tilladelse fra Netcompany A/S.
Dokumenthistorik Version Dato Navn Status Bemærkninger 1.0 18-06-07 <Fjernet> 1.1 11-07-2007 <Fjernet> Udkast Tilføjet mapning af integrationfilelocations som drev 1.2 12-07-2007 <Fjernet> Udkast Tilføjet afsnit 5.6 om rettigheder i registreringsdatabasen 1.3 18-07-2007 <Fjernet> Udkast Rettet i afsnit om mapning af integrationfilelocations 1.4 24-07-2007 <Fjernet> Udkast Tilføjet regional settings til forudsætninger. Fjernet afsnit om varebilleder. Tilføjet afnsit om logfiler. Tilføjet afsnit om databaselogins 1.5 26-07-2007 <Fjernet> Udkast Version med Ris rettelser. 1.6 27-07-2007 <Fjernet> Udkast Tilføjet lidt til afsnit om databaselogins. Certifikater og Sitecore tilføjet til forudsætninger. 1.7 25-09-2007 <Fjernet> Endelig Catalog-knuden tilføjet til registreringsdatabaseopsætningen. Distributionsliste Navn Organisation Bemærkninger Rambøll Informatik Udskrevet: 01-11-2010 14:47:00 Side 2 af 14
Indholdsfortegnelse 1 INDLEDNING 4 2 SOFTWARE 5 3 FORUDSÆTNINGER 5 4 OPSÆTNING AF PRODUKTIONSMILJØ 6 5 EFTERFØLGENDE OPSÆTNING 7 5.1 IntegrationFileLocations 7 5.1.1 Mapning 7 5.2 Authorization på Commerce Server WebServices 7 5.3 Databaselogins 7 5.3.1 RunTimeUser 8 5.3.2 Apotek 9 5.3.3 Apotek_admin 11 5.4 SSIS 14 5.5 Rettigheder i registreringsdatabasen 14 5.6 Folder til logfiler 14 Udskrevet: 01-11-2010 14:47:00 Side 3 af 14
1 Indledning Dette dokument beskriver hvordan et for <Projektnavn> sættes op. De enkelte trin er beskrevet i selvstændige dokumenter, der refereres til. Der beskrives kun hvordan miljøet skal sættes op ikke hvordan selve applikationen installeres. Screenshots i vejledningerne er taget i forbindelse med installationen af testmiljøet, så vær opmærksom på at der kan være små afvigelser fra, hvordan det ser ud under installationen af produktion (maskinnavne og ip-adresse fx). Udskrevet: 01-11-2010 14:47:00 Side 4 af 14
2 Software Til opsætningen af et skal bruges følgende software: Microsoft Commerce Server 2007 Enterprise Edition Microsoft SQL Server 2005 Standard Edition Microsoft Biztalk Server 2006 Enterprise Edition Prerequisite software til Biztalk 2006 findes på http://go.microsoft.com/fwlink/?linkid=54668 (32 bit udgave) ADO.NET fix findes på http://download.microsoft.com/download/2/c/5/2c5bcdc9-3241-443a-9f96-4e0b0edfa727/ndp20-kb916002-x86.exe Microsoft.NET Framework 2.0 findes på http://go.microsoft.com/fwlink/?linkid=56645 Fix til.net Framework 2.0 findes på http://go.microsoft.com/fwlink/?linkid=63706 3 Forudsætninger Vejledningen forventer at: Al hardwareinstallation er foretaget på forhånd. Læseren kender ets opbygning (hvilke maskiner der indgår, deres navne og ip-adresser). Der er installeret Windows Server 2003 SP2 i passende udgave (standard / enterprise) på alle maskiner. Regional Settings er sat til Danish. Der er installeret Microsoft SQL 2005 på begge databaseservere og at de er opsat i et aktivt/passivt cluster. Serveren er installeret med Danish_Norwegian_CI_AS collation. Server SSL-certifikat og TDC OCES rodcertifikat allerede er hentet. Sitecore installationen er gennemført. Udskrevet: 01-11-2010 14:47:00 Side 5 af 14
4 Opsætning af Helt overordnet foregår opsætningen i følgende trin: 1. Sæt integrationsserverne op i et NLB-cluster 2. Installer Biztalk på integrationsserverne 3. Installer Commerce Server på frontend-webserverne og authoring serveren 4. Installer reporting og analysis services på authoring serveren 5. Installer Data Warehouse på authoring serveren 6. Efterfølgende opsætning Trin 1 beskrives i dokumentet Opsætning af integrationsserver i NLB.doc Trin 2 beskrives i dokumentet Installation af Biztalk 2006.doc Trin 3-5 beskrives i dokumentet Installation af Commerce Server 2007.doc Trin 6 er ændringer, som har vist sig nødvendige efter at miljøet blev opsat, og er derfor ikke dokumenteret med skærmbilleder. Trin 6 er beskrevet i dette dokument. Udskrevet: 01-11-2010 14:47:00 Side 6 af 14
5 Efterfølgende opsætning 5.1 IntegrationFileLocations På databaseclusteret laves et fileshare med navnet IntegrationFileLocations. Det skal oprettes som cluster-resource, så det kan tilgås uanset hvilken af de to databaseservere, der kører. ASPNET, IntegrationWebSiteUser, Biztalk_Prod, BiztalkApplicationUsers og CSLOB brugerne skal have fuld kontrol på sharet. Dvs. Højreklik på folderen og vælg properties. Gå ind under Sharing og vælg Permissions og dem alle rettigheder. 5.1.1 Mapning På DAPEHSPWEA01 skal Integrationfilelocations mappes som et drev. Det er nødvendigt da deployscriptet skal køres derfra og kommandoprompten ikke kan tilgå stier på formen \\Servernavn. Åben My Computer. 1) Gå til menuen Tools Map Network Drive. 2) Vælg et drevbogstav og indtast stien \\DAPEHCTDBA01\Integrationfilelocations og afkryds Reconnect at logon. Tryk Finish. 5.2 Authorization på Commerce Server WebServices Sørg for at alle Commerce Server webservices (dvs. Catalog-, Marketing-, Orders- og ProfilesWebService på web01, web02 og wea01) ikke tillader anonymous access (Højreklik på det pågældende virtual catalog i IIS-manageren, og vælg properties directory security og vælg Edit under Authentication and access control. Sørg for at der ikke er kryds i Enable anonymous access og at der kun er kryds ved Integrated Windows authentication. Dette gøres på alle webservere (web01, web02 og wea) 5.3 Databaselogins E-handelsløsningen benytter sig af en database Apoteket. Den oprettes ikke som en del af opsætningen af et, men læses ind fra en backup som del af den første deployment til miljøet. Der er 3 SQL logins, som benyttes til at tilgå databasen Apoteket, Apoteket_admin og RunTimeUser. Indlæsningen af backuppen opretter Apoteket og Apoteket_admin mens RunTimeUser oprettes som del af installationen af Commerce Server. I tilfælde af det bliver nødvendigt at sætte logins op manuelt kan opsætningen for RunTimeUser ses i dokumentet Installation af Commerce Server 2007.doc og opsætningen fpr Apoteket og Apoteket_admin ses på de følgende skærmbilleder: Udskrevet: 01-11-2010 14:47:00 Side 7 af 14
5.3.1 RunTimeUser Udover opsætningen beskrevet i dokumentet Installation af Commerce Server 2007.doc skal RunTimeUser have datareader, datawriter og public adgang til Apotek databasen. Udskrevet: 01-11-2010 14:47:00 Side 8 af 14
5.3.2 Apotek Apotek-brugeren skal have passwordet netcompany-123. Bemærk at Apoteket_Redigeringdatabasen der fremgår af nogle af skærmbillederne ikke eksisterer i et. Udskrevet: 01-11-2010 14:47:00 Side 9 af 14
Udskrevet: 01-11-2010 14:47:00 Side 10 af 14
5.3.3 Apotek_admin Apotek_admin-brugeren skal have passwordet netcompany-123. Bemærk at Apoteket_Redigering-databasen der fremgår af nogle af skærmbillederne ikke eksisterer i et. Udskrevet: 01-11-2010 14:47:00 Side 11 af 14
Udskrevet: 01-11-2010 14:47:00 Side 12 af 14
Udskrevet: 01-11-2010 14:47:00 Side 13 af 14
5.4 SSIS På begge integrationsservere(int01+02) samt authoring(wea01) serveren skal der installeres SQL Server 2005 SSIS. Start SQL Server installationsprogrammet og sørg for at kun Integration Services er afkrydset på det skærmbillede, hvor man vælger hvilke komponenter der skal installeres. Giv IntegrationWebSiteUser læse/skrive rettighed på C:\Windows\Temp på alle de tre servere. 5.5 Rettigheder i registreringsdatabasen Følgende rettigheder skal sættes op i registeringsdatabaserne på de forskellige servere: Servere Sti Brugere Rettighed Int01 og int02 HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr olset\services\eventlog Biztalk Full Int01 og Int02 HKLM\SOFTWARE\Microsoft\Commerce Server 2007 Biztalk Adapters\Orders Biztalk Full Int01 og Int02 HKLM\SOFTWARE\Microsoft\Commerce Server 2007 Biztalk Adapters\Catalog Biztalk Full Wea01 HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr olset\services\eventlog CatalogAdminGroup, MarketingAdminGroup, OrdersAdminGroup, ProfilesAdminGroup, RunTimeuser, SchemaAdmins Full Web01 og Web02 HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr olset\services\eventlog RunTimeuser, SchemaAdmins Full 5.6 Folder til logfiler På alle webserverne (web01, web02 og wea) skal der oprettes en folder til logfiler: 1) Gå til C:\Windows\System32\LogFiles. Opret en ny folder med navnet apoteket.dk. Udskrevet: 01-11-2010 14:47:00 Side 14 af 14