Upload
salchicho
View
245
Download
0
Embed Size (px)
DESCRIPTION
Requirements for Primo 4 Installation
Citation preview
Requirements for Primo 4 Installation
Version 4.0
CopyrightExLibrisLimited,2014.Allrightsreserved.Documentreleased:August6,2014
Webaddress:http://www.exlibrisgroup.com
CONFIDENTIAL INFORMATIONTheinformationhereinisthepropertyofExLibrisLtd.oritsaffiliatesandanymisuseorabusewillresultineconomicloss.DONOTCOPYUNLESSYOUHAVEBEENGIVENSPECIFICWRITTENAUTHORIZATIONFROMEXLIBRISLTD.ThisdocumentisprovidedforlimitedandrestrictedpurposesinaccordancewithabindingcontractwithExLibrisLtd.oranaffiliate.Theinformationhereinincludestradesecretsandisconfidential.
DISCLAIMER
Theinformationinthisdocumentwillbesubjecttoperiodicchangeandupdating.Pleaseconfirmthatyouhavethemostcurrentdocumentation.Therearenowarrantiesofanykind,expressorimplied,providedinthisdocumentation,otherthanthoseexpresslyagreeduponintheapplicableExLibriscontract.ThisinformationisprovidedASIS.Unlessotherwiseagreed,ExLibrisshallnotbeliableforanydamagesforuseofthisdocument,including,withoutlimitation,consequential,punitive,indirectordirectdamages.Anyreferencesinthisdocumenttothirdpartymaterial(includingthirdpartyWebsites)areprovidedforconvenienceonlyanddonotinanymannerserveasanendorsementofthatthirdpartymaterialorthoseWebsites.ThethirdpartymaterialsarenotpartofthematerialsforthisExLibrisproductandExLibrishasnoliabilityforsuchmaterials.
TRADEMARKS
ExLibris,theExLibrisbridge,Primo,Aleph,Alephino,Voyager,SFX,MetaLib,Verde,DigiTool,Preservation,Rosetta,URM,ENCompass,EndeavoreZConnect,WebVoyge,CitationServer,LinkFinderandLinkFinderPlus,andothermarksaretrademarksorregisteredtrademarksofExLibrisLtd.oritsaffiliates.TheabsenceofanameorlogointhislistdoesnotconstituteawaiverofanyandallintellectualpropertyrightsthatExLibrisLtd.oritsaffiliateshaveestablishedinanyofitsproducts,features,orservicenamesorlogos.Trademarksofvariousthirdpartyproducts,whichmayincludethefollowing,arereferencedinthisdocumentation.ExLibrisdoesnotclaimanyrightsinthesetrademarks.UseofthesemarksdoesnotimplyendorsementbyExLibrisofthesethirdpartyproducts,orendorsementbythesethirdpartiesofExLibrisproducts.OracleisaregisteredtrademarkofOracleCorporation.UNIXisaregisteredtrademarkintheUnitedStatesandothercountries,licensedexclusivelythroughX/OpenCompanyLtd.Microsoft,theMicrosoftlogo,MS,MSDOS,MicrosoftPowerPoint,VisualBasic,VisualC++,Win32,MicrosoftWindows,theWindowslogo,MicrosoftNotepad,MicrosoftWindowsExplorer,MicrosoftInternetExplorer,andWindowsNTareregisteredtrademarksandActiveXisatrademarkoftheMicrosoftCorporationintheUnitedStatesand/orothercountries.UnicodeandtheUnicodelogoareregisteredtrademarksofUnicode,Inc.GoogleisaregisteredtrademarkofGoogleInc.iPhoneisaregisteredtrademarkofAppleInc.
3August 6, 2014
Table of ContentsAboutthisGuide ....................................................................................... 5
Chapter1 ServerHardwareandSoftwareRequirements ....................................7ServerRequirements .................................................................................. 7FilesystemandDiskSpaceRequirements............................................... 9BackupandRecoveryMediaandProcedures...................................... 11
Chapter2 ClientHardwareandSoftwareRequirements...................................13Chapter3 CommunicationRequirements .............................................................15
NetworkConfiguration ........................................................................... 15ServerAccess............................................................................................. 16PortsandActivityTypes ......................................................................... 16
Chapter4 InstallationRequirements......................................................................19Chapter5 ResponsibilitiesChecklist .....................................................................21
Requirements for Primo 4 Installation
August 6, 20144
Table of Contents
5August 6, 2014
About this GuideThisdocumentdescribestherequirementsforPrimoinstallationanduse.Beforepurchasingandinstallingthehardwareandoperatingsystem,confirmthehardwareandoperatingsystemrequirementswithyourExLibrisrepresentative.
NOTE:TheserequirementsmaychangebecauseofExLibrisdevelopmentdemands.
Inaddition,youmustfilloutandreturntheRequestforPrimoInstallationformtoExLibris,eitherelectronicallyorviafax,priortoinstallation.
About this Guide
August 6, 20146
Requirements for Primo 4 Installation
17August 6, 2014
Server Hardware and Software Requirements
Server RequirementsInstallPrimoandtheOracledatabaseonadedicatedserverwiththespecificationsdescribedinthetablebelow.NOTE:
IfyouwanttoinstallthePrimoandOracledatabasesonyourAlephorMetaLib/SFXserver,contactyourExLibrisrepresentative.
CAUTION:ReferfirsttotheOperatingSystemRequirementsforRedHatEnterpriseLinux,OperatingSystemRequirementsfortheSunPlatform,andGuidelinesforUsingVirtualEnvironmentsExLibrisProductsdocumentsforbasicanddetailedrequirementsandthenrefertothefollowingrequirementsforinformationthatisspecifictoPrimo.
Foreachofthefollowingoperatingsystemversions,ExLibrisrecommendsthatyouinstallthelatestOSupdatelevel.
Thissectionincludes: ServerRequirementsonpage7 FilesystemandDiskSpaceRequirementsonpage9 BackupandRecoveryMediaandProceduresonpage11
August 6, 20148
Chapter 1: Server Hardware and Software RequirementsRequirements for Primo 4 Installation
NOTE:Forlargeprojects,suchasconfiguringtwoormoreservers,configurationsthataremorecomplicatedarenecessary.
ContactyourExLibrisrepresentativetodiscusstheexactproductionserverspecification,includingtherequirednumberofCPUsandRAMasafunctionofthedatabasesizeandthenumberofconcurrentusers.
Table 1. Server Requirements
Specification DescriptionOperatingSystem/Platform
Linux:RedHatAS/ES5.2,6.0,andlaterreleases64bit,CentOS6
NOTE:IfaproblemoccursandthesourceoftheproblemisnotidentifiedonCentOS,bepreparedtoreinstalltheapplicationontheRedHatoperatingsystemtoenableExLibristoisolatetheproblem.
Sun:Solaris1064bitbasedonx86CPUcores 4(minimum)RAM 8GB(minimum)MediaforDataExchange FTPandInternetconnection(seeCommunication
Requirementsonpage6) CDROMdrivefordataandsoftwareexchange(in
caseFTPisnotavailabletemporarily,orifExLibrishasapprovedworkwithoutanInternetconnection)
Database Oracle64bitAdditionalServerSoftware*
*. ExLibriswillinstalltheadditionalserversoftwaretoensurefullcompatibilitywithPrimo.
Cshellpackage(cshortcsh)(aspartoftheoperatingsystem)
LinuxplatformGCC(aspartoftheoperatingsystem)
OracleRDBMSaddonsoftware(installedbyExLibristoensurefullcompatibilitywithPrimo)
Chapter 1: Server Hardware and Software Requirements
9August 6, 2014
Requirements for Primo 4 Installation
Filesystem and Disk Space RequirementsMounteachphysicaldiskthatPrimowilluseonaseparatefilesystem,andnamethefilesystemsasfollows:/exlibris,/exlibris1,/exlibris2,andsoforth.
Defineafilesystemnamed/exlibriswithaminimumof70GB,andmountitdirectlytotheserver.Thismandatoryfilesystemwillexclusivelyholdallsoftware,configurationtables,andfilesthatExLibriswillinstall.
NOTES: The/exlibrisfilesystemcannotbeasoftorsymboliclinktoany
alternativelynamedfilesystem. The/exlibrisfilesystemontheSearchEngineserver(SE)mustbe
definedonalocaldisk.
YoucaninstallthePrimodatabasefilesandpublishingplatformonanyofthe/exlibrisfilesystems.NOTE:
ThetotalsizeofthedatabasefilesdependsonthenumberofrecordsstoredintheAlephand/orDigiTooldatabases.
ThefollowingtableliststheminimumdiskspacerequirementsnecessaryforrunningandmaintainingPrimosoftwareanddata.
Table 2. Minimum Disk Space Requirements
Primo Software and Data
Minimum Requirement Location
PrimoandOraclesoftware
10GB /exlibris
OracleDBsize 50GBinitial(forupto500,000records)+50KBperBIBrecord
/exlibris
or
/exlibris1,
/exlibris2,
/exlibris3.
August 6, 201410
Chapter 1: Server Hardware and Software RequirementsRequirements for Primo 4 Installation
Theaboverequirementsaregeneralguidelinesfordeterminingthediskspacerequirements.DeterminetheexactamountofdiskspacerequirementsinconjunctionwithyourExLibrisrepresentative.Thediskrequirementsspecifiedaboveenablethesupportofthefollowingactivities:
Reorganizationofthedatabase(aspartoftheperiodicmaintenanceofthedatabase)withminimaldowntime
FullreindexingofthedatabasewithminimaldowntimeThediskrequirementsspecifiedabovedoNOTinclude: Systemdiskrequirementsforoperatingsystemoverhead DiskspacenecessaryforrunningOracleinArchiveLogmode(seeBackup
andRecoveryMediaandProceduresonpage4) Diskspacerequirementsforbackupinlargesites(seeBackupandRecovery
MediaandProceduresonpage4) Anytypeofdataredundancy,suchasRAID1,5or0/1solutions Primoupgraderequirements.SeetheRequirementsforUpgradefrom
Primo2toPrimo3documentformoredetails.
Publishingplatform 60GBinitial+60KBperBIBrecord
/exlibris
or
/exlibris1,
/exlibris2,
/exlibris3.
NFSdiskforindexing(relevantwhenPrimoisinstalledonmorethanoneserver)
Atleast20G /primo_indexing
RAM Atleast8GBSwapspace Atleast12GB/tmp Atleast4GB
Table 2. Minimum Disk Space Requirements
Primo Software and Data
Minimum Requirement Location
Chapter 1: Server Hardware and Software Requirements
11August 6, 2014
Requirements for Primo 4 Installation
NOTE:WhenupgradingyoursystematthepostSTPstage,allocatetwicetheamountofdiskspacefortheupgradeasyouhaveavailableforthecurrentversionanddatabase.
Backup and Recovery Media and ProceduresYouareresponsibleforbackupandrecoveryproceduresandthemediawithwhichyouchoosetoperformtheseprocedures.
August 6, 201412
Chapter 1: Server Hardware and Software RequirementsRequirements for Primo 4 Installation
213August 6, 2014
Client Hardware and Software Requirements
SetupallclientWebbasedworkstationstoruntheminimumsupportedversionofanapprovedbrowseronaWindowsoperatingsystem.Hardwarerequirementsareminimalandarebasedonlyontheneedtorunthebrowsersinagivenoperatingsystem.ThefollowingaretheclientPCconfigurationrequirements:
Table 3. PC Configuration Requirements
PC Configuration RequirementsWindowsXP/7/Vista CPU:PentiumIII1GHzMAC Memory:256MB(512MBrecommended)
Disk:10GBBrowsersforFrontEndUI
InternetExplorer8,9,and10forWindows Firefox27.0.1forWindowsandlater Chrome33.0andlater Safari6forMACandlater
NOTE:SincePrimoisbuiltinaccordancewithindustrystandards,itislikelyPrimowillfunctionwellinbrowsersthatareabsentfromthislist.Qualityassuranceandbugfixesareperformedonlyonthelistedbrowsers.
BrowsersforBackOfficeUI
InternetExplorer8,9,and10forWindows Firefox27.0.1forWindows
DisplayResolution 1024x768pixels
August 6, 201414
Chapter 2: Client Hardware and Software RequirementsRequirements for Primo 4 Installation
NOTE:IfyouuseCJK,thefontsmaycausethepagestoloadslowly.IfyouareusingonlyLatinfonts,therefore,selectaLatinUnicodefontforbetterperformance.
Miscellaneous NetworkInterfaceCardwithInternet/LANconnection TCP/IPinstalledandconnectiontoservertested Telnetorterminalemulatorclient(administrators
machineonly) FTP(administratorsmachineonly) Mouseorrollerball,oranotherpointingdevice
UnicodeFont AnappropriateUnicodefontonboththePCandbrowser.VerifythattheselectedUnicodefontincludesallcharactersrequired.
Table 3. PC Configuration Requirements
PC Configuration Requirements
315August 6, 2014
Communication Requirements
Network ConfigurationTheservermusthaveafullyqualifiedhostname(whichincludestheshorthostnameanddomainname)thatisregisteredintheDNS.ThismeansthattheUNIX(shortorlong)hostnamelocallydefinedontheserverviatheUNIXcommandhostnameshouldbepartofthefullyqualifiedname.Forexample,ifthehostnameisprimo1orprimo1.exlibris.com,thefullyqualifiednameisprimo1.exlibris.com.Whenperformingadistributedinstallation,allapplicationserversmusthaveDNSentries.Theservernamemustbedefinedinthe/etc/hostsfile.BoththefullyqualifiednameandtheshorthostnamemustlinktoaphysicalIPaddress(internal).Usethefollowingcommandtoverifythename:
grep `eval hostname` /etc/hostsThiscommandmustreturnavalidentrywithaphysicalIPaddress.TheinternalIPaddresscanbefoundbyusingthefollowingcommandsfortheSunOSandLinuxoperatingsystems: SunOS:
/usr/sbin/ifconfig -a | grep inet | grep -v 127.0.0.1 | awk '{print $2}'
Linux:/sbin/ifconfig -a | grep addr: | grep -v 127.0.0.1 | awk '{print $2}'
Thissectionincludes: NetworkConfigurationonpage15 ServerAccessonpage16 PortsandActivityTypesonpage16
August 6, 201416
Chapter 3: Communication RequirementsRequirements for Primo 4 Installation
Thefollowingfiguredisplaysasample/etc/hostsfile.Thefirstactivelineshouldbeconfiguredexactlyasshownforthelocalhost.ThesecondactivelineshouldcontaintheinternalIPaddress,thefullyqualifiedname(hostname+domainname),andtheshortnameandpossiblealiases.
Figure 1: Sample /etc/hosts file
Server AccessSetupaccesstothesystemforExLibrisviatheInternet,withaminimumbandwidthof64K.ExLibrisrequiresaccesstothefollowing:
PrimoserverforinstallationofthePrimosoftware,setup,support,andtroubleshootingduringtheimplementationandmaintenancephases.
Ifafirewallisinstalled,accessshouldbeenabledforExLibrissupportandimplementationviatheIPaddress:212.179.71.70.Inaddition,whererelevant,accessshouldalsobeenabledforIPaddressesofthelocalExLibrisofficeordistributor(fordetails,contactyourExLibrisrepresentativeordistributor).
Ports and Activity TypesVerifythatthefollowingportsareopenandcanbeusedbyPrimo:
# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost10.1.222.22 primo1.exlibris.com primo1
Table 4. Port and Activity Types
Port Server Activity Type1521(TCP/IP) DB Providesinternalconnection
betweentheOracledatabaseandtheFE,BE,andSEservers.
1601(HTTP) BE(BackOffice) ProvidesBEaccesstothePrimoserver.
1701(HTTP) FE(FrontEnd) ProvidestheworldFEaccesstothePrimoserver.
8701(HTTP) FE ProvidescommunicationbetweentheFEandSEservers(MDBs).
Chapter 3: Communication Requirements
17August 6, 2014
Requirements for Primo 4 Installation
IncludeanyportsnecessaryforthecreationofsharedinterfaceswithALEPH,MetaLib,SFX,oranyotherproductswithwhichPrimowillcommunicate.ThenumbersoftheseportsdependonthelocalimplementationofALEPH/MetaLib/SFX.
5000(HTTP) BE,FE,SE(Searchserver) UsedfordebuggingpurposesontheBE,FE,andSEserver.
8991(HTTP) ActivePDSserver(forworld) UsedforrunningthePDSserver.
9501(HTTP) SE UsedforrunningthePrimoSearchserveronallSEservers.
20002025(HTTP) SE ProvidescommunicationbetweentheSEserversandtheFEserver.
5001(HTTP) FE ProvidesSOAPmonitoringofWebservicesbetweenFEandSEservers.
80(HTTP) BE ProvidesBEaccesstoReleaseNotesathttp://exlibrispublic.exlibrisgroup.com.
25 BE,FE,SE Standardportusedfortheoutgoingmailserver;themaildaemonmustbeinstalledandtested.
22 BE,FE,SE StandardportusedforSSHconnectionsbetweenallserversandExLibrislocations.
21 BE,FE,SE StandardportusedforFTPconnectionbetweenallserversandExLibrislocations.
44461 FE ProvidescommunicationbetweenFEandSEmachines.
44571 FE ProvidescommunicationbetweenFEandSEmachines.
3611 FE ProvidescommunicationbetweenFEandBEmachines.
20002050 SE ProvidescommunicationbetweenFEandBEmachines.
Table 4. Port and Activity Types
Port Server Activity Type
August 6, 201418
Chapter 3: Communication RequirementsRequirements for Primo 4 Installation
NOTE:CoordinatetheuseofanyotherportswithExLibris.
IfyouhaveanadditionalversionofPrimo(fortestingortrainingpurposes)onyourserver,openadditionalHTTPportsusingthecopynumberinsteadofthelastdigit(number1).Forexample,ifyouhaveoneadditionalversion(copy2),useportnumbers1602,2702,1702,8012,8992,and9502.
419August 6, 2014
Installation RequirementsInordertologintotheserver,aninitialuserbythenameofexlibriswithaccesstosuorsudoisrequired.Thisusercanbedeletedaftertheinstallation.ExLibrisneedstherootpasswordforthefollowingfunctions: Createthefollowingusers:
PrimowiththegroupIDexlibris OraclewiththegroupIDdba
Enabletheuserslistedabovetocreatedirectoriesandfilesunderthefilesystems:/exlibris,/exlibris1,/exlibris2,andsoon.
InstallPrimoandtheadditionalsoftwarelistedinServerRequirementsonpage7.
AddautomaticactivationofPrimoserversandOracletothemachinesbootprocess.
RebootthemachinetoactivatethechangesmadetothesystemparametersduringtheinstallationprocessandtotesttheautomaticactivationofPrimoandOracle.Therebootwillbecoordinatedwithyou.
Workundercsh.ExLibrisproductsandtheuserslistedaboveworkundercsh.
ThesystemmanagermustbeavailablethroughoutthePrimoinstallation.Thesystemmanagermustdefineanaliasforthehostnamein/etc/hosts.IfOracleisalreadyinstalled,theDBAmustalsobeavailableduringinstallation.Verifythatthefollowingoperationsareavailableforsudo:
Table 5. Installation Operations
Operation DescriptionCreateusersandgroups
useradd groupadd vipw
August 6, 201420
Chapter 4: Installation RequirementsRequirements for Primo 4 Installation
Changesystemparameters
SunSolarisservers:/etc/systemfileLinux:/etc/rc.d/rc.localand/etc/security/limits.conffiles
Createdirectoriesandchangepermissions
mkdirchown
Createfiles /etcdirectory(necessaryforautostartupmechanism)
Table 5. Installation Operations
Operation Description
521August 6, 2014
Responsibilities ChecklistTable 6. Responsibilities Checklist
Chapter Section Purchase and Installation Responsibility
1 ServerHardwareandSoftwareRequirementsServerRequirements(includingGCC)AdditionalServerSoftwareFilesystemandDiskSpaceRequirementsBackupandRecoveryMediaandProcedures
Customer
Customer
ExLibrisCustomer
Customer
2 ClientHardwareandSoftwareRequirements Customer3 CommunicationRequirements Customer4 InstallationRequirementsonpage19 Customer
August 6, 201422
Chapter 5: Responsibilities ChecklistRequirements for Primo 4 Installation
Table of ContentsAbout this GuideServer Hardware and Software RequirementsServer RequirementsFilesystem and Disk Space RequirementsBackup and Recovery Media and Procedures
Client Hardware and Software RequirementsCommunication RequirementsNetwork ConfigurationServer AccessPorts and Activity Types
Installation RequirementsResponsibilities Checklist