Requirements for Rosetta Installation
description
Transcript of Requirements for Rosetta Installation
-
Requirements for Rosetta Installation
Version 3.x
-
CopyrightExLibrisLimited,2012.Allrightsreserved.Documentreleased:July2012
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,Rosetta,URM,Voyager,ENCompass,EndeavoreZConnect,WebVoyage,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.GoogleisaregisteredtrademarkofGoogle,Inc.
http://www.exlibrisgroup.com -
3July 2012
Table of ContentsTable of Contents 3
Chapter1 Overview .....................................................................................................5
Chapter2 ServerHardwareandSoftwareRequirements ....................................7
ServerRequirements .................................................................................. 7
FileSystemandDiskSpace....................................................................... 9
BackupandRecoveryMediaandProcedures...................................... 11
Chapter3 WorkstationHardwareandSoftwareRequirements........................13
StaffPCConfiguration............................................................................. 13
Display ...................................................................................................14Miscellaneous .........................................................................................14
UnicodeFont ............................................................................................. 15
Chapter4 CommunicationRequirements .............................................................17
NetworkConfiguration ........................................................................... 17
ServerAccess............................................................................................. 18
LDAPConfiguration ................................................................................ 18
PortsandActivityTypes ......................................................................... 19
Chapter5 RequirementsforExLibrisInstallation ..............................................21
ServerAccess............................................................................................. 21
RootAccess................................................................................................ 21
ListofOperationsthatShouldBeAvailableforsudo......................... 22
AdditionalRequirements ........................................................................ 22
Chapter6 ResponsibilitiesChecklist .....................................................................23
-
Requirements for Rosetta Installation
July 20124
-
1
5July 2012
OverviewThisdocumentdescribestherequirementsfortheinstallationanduseofRosetta.Beforepurchasingandinstallingthehardwareandoperatingsystem,youmustreceiveconfirmationfromExLibrisregardingthehardwareandoperatingsystemrequirements.NotethattheserequirementsmaychangeasaresultofExLibrisdevelopmentneeds.
TorequestaRosettainstallationatyoursite,completetheRequestforRosettaInstallationformandsendittoyourExLibrisrepresentative.
-
Requirements for Rosetta Installation
July 20126
-
2
7July 2012
Server Hardware and Software Requirements
Server RequirementsInstallRosettaandtheOracledatabaseondedicatedserverswiththespecificationslistedinthetablebelow.
IMPORTANT:AlltheRosettaapplicationserversthatyouareusingmustbededicatedtoRosettaonly.IfyouareusingaseparateOracledatabaseserver,thisservermaybeshared.
Thissectionincludes:
ServerRequirementsonpage 7
FileSystemandDiskSpaceonpage 9
BackupandRecoveryMediaandProceduresonpage 11
Table 1. Specification Per Server
Specification DescriptionOperatingsystem/platform Linux:RedHatAS/ES5.xand6.064bit
Sun:Solaris10ona64bitx86processor
CPUs* Minimumof8
RAM* Minimumof16GB
-
Requirements for Rosetta Installation
July 20128
*ConsultwiththeExLibrisSizingManager**InstalledbyExLibristoensurefullcompatibilitywithRosetta
NOTE:Ifyouareconfiguringtwoormoreservers,contactyourExLibrisrepresentativetodiscusstheexactproductionserverspecificationsrequired,includingtherequirednumberofCPUsandRAM.Theproductionserverspecificationsaredependentonthedatabasesizeandthenumberofconcurrentusers.
Fordetailedoperatingsystemrequirements,refertothefollowingdocuments:
OperatingSystemRequirementsforRedHatEnterpriseLinux
OperatingSystemRequirementsfortheSunPlatform
NOTE:Foreachoftheoperatingsystemversions,ExLibrisrecommendsthatyouinstallthelatestoperatingsystemupdatelevel.
Mediafordataexchange FTPandanInternetconnection(seeCommunicationRequirementsonpage 17)
CDROMdrivefordataandsoftwareexchange(incaseFTPistemporarilyunavailable,orifExLibrishasapprovedworkwithoutanInternetconnection)
Database** Oracle64bit
NOTE:TheinstallationofthedatabaseinOracleRealClusterconfigurationissupported.
Additionalserversoftware Cshellpackage(cshortcsh),aspartoftheoperatingsystem
LinuxplatformGCC,aspartoftheoperatingsystem
OracleRDBMSaddonsoftware**
Table 1. Specification Per Server
Specification Description
-
Chapter 2: Server Hardware and Software Requirements
9July 2012
File System and Disk SpaceEachphysicaldiskthatwillbeusedbyExLibrisshouldbemountedonaseparatefilesystem.Thenamesofthefilesystemsshouldbe/exlibris,/exlibris1,/exlibris2,andsoforth.
Afilesystemnamed/exlibris,withaminimumsizeof50GB,ismandatory.ItwillbeusedexclusivelyforallsoftwareandconfigurationtablesandfilesthatwillbeinstalledbyExLibris.Mountthe/exlibris filesystemdirectlyontheserver.
NOTE:The/exlibrisfilesystemcannotbeasoftorsymboliclinktoanyalternativelynamedfilesystem.
TheRosettadatabasefilescanbeplacedinanyofthefilesystems(/exlibris, /exlibris1,andsoforth).TheOraclesoftwareinstallationanddatabasecreationisperformedbyExLibrisstaffasapartoftheRosettainstallationprocess.
Table 2liststheminimaldiskspacerequirementsforrunningandmaintainingRosettasoftwareanddata.
*ConsultwiththeExLibrisSizingManager
Table 2. Disk Space Requirements
Software and Data
Minimum Size * File System Server
RosettaandOraclesoftware
50GB /exlibris Allservers
OracleDBsize* Atleast200GB /exlibris
or
/exlibris1, /exlibris2, /exlibris3
Oracleserver
RAM* Atleast16GB Allservers
Swapspace* Atleast16GB Allservers
/tmp* Atleast2GB Allservers
-
Requirements for Rosetta Installation
July 201210
WhenRosettaisinstalledonmorethanoneserver,NFSshareddisksarerequired.Table 3liststhepartitionsthatmustbemountedoneachserver,aswellasthemountpointnamesthatmustbeused.
*ConsultwiththeExLibrisSizingManager
NOTE:Theaboveinformationismeanttoprovidegeneralguidelinesfordeterminingtheminimaldiskspacerequirements.TheexactdiskspacerequiredshouldbedeterminedinconjunctionwithyourExLibrisrepresentative.
Theabovediskspacerequirementsenablesupportofthefollowing:
Reorganizationofthedatabase(aspartoftheperiodicmaintenanceofthedatabase)withminimaldowntime
Theabovediskspacerequirementsdonotinclude:
Systemdiskrequirementsforoperatingsystemoverhead
DiskspaceneededforrunningOracleinarchivelogmode(seeBackupandRecoveryMediaandProceduresonpage 11)
Diskspacerequirementsforbackupatlargesites(seeBackupandRecoveryMediaandProceduresonpage 11)
Anytypeofdataredundancy,suchasRAID1,RAID5orRAID0/1solutions
Rosettaupgraderequirements
NOTE:ToupgradeduringthepostSTPstage,allocatetwicetheamountofdiskspacefortheupgradeasyouhaveavailableforthecurrentversionanddatabase.
Table 3. Partitions
Use Minimum Size * Accessed By Mount PointDepositstorage* Atleast50GB Depositand
Stagingservers/deposit_storage
Stagingstorage* Atleast50GB StagingandPermanentservers
/operational_storage
Permanentstorage* Atleast50GB PermanentandStagingservers
/permanent_storage
OperationalShared* Atleast50GB AllStagingservers
/operational_shared
-
Chapter 2: Server Hardware and Software Requirements
11July 2012
Backup and Recovery Media and ProceduresBackupandrecoveryproceduresandtheirselectedmediaarethecustomersresponsibility.
-
Requirements for Rosetta Installation
July 201212
-
3
13July 2012
Workstation Hardware and Software Requirements
Staff PC ConfigurationAllstaffWebbasedworkstationsshouldbeabletoruntheminimumsupportedversionofanapprovedbrowseronaWindowsoperatingsystem.Hardware
Thissectionincludes:
StaffPCConfigurationonpage 13
UnicodeFontonpage 15
-
Requirements for Rosetta Installation
July 201214
requirementsareminimalandarebasedonlyontheneedtorunthebrowsersbelowinagivenoperatingsystem.
NOTE:SinceRosettaisbuiltinaccordancewithindustrystandards,itislikelythatitwillfunctionwellinbrowsersthatareabsentfromthislist.However,qualityassuranceanddefectfixesareperformedonlyonthebrowserslistedabove.
DisplayThephysicaldimensionofthemonitorisnotrelevantfortheactualoperationofthestaffworkstations.Thecriticalparameterisresolution.
MinimumRecommendedConfiguration:1024x768
MiscellaneousNetworkInterfaceCardwithInternet/LANconnection
TCP/IPinstalledandconnectiontoservertested
Table 4. Minimum System Requirements
Operating System/Browser
Requirement
WindowsXP/7/Vista CPU:PentiumIII,1GHz
Memory:256MB(recommended:512MB)
Disk:10GB
Browserforenduserinterface InternetExplorer7,8,and9forWindows
Firefox12andlaterforWindows
Safari5forMac
Chrome19
NOTE:SinceRosettaisbuiltinaccordancewithindustrystandards,itislikelyRosettawillfunctionwellinbrowsersthatareabsentfromthislist.Qualityassuranceandbugfixesareperformedonlyonthelistedbrowsers.
Browserforadministratorinterface
InternetExplorer6.xforWindows XP,IE7andlaterforWindowsVista
Firefox12andlater
-
Chapter 3: Workstation Hardware and Software Requirements
15July 2012
Telnetorterminalemulatorclient(administratorsmachineonly)
FTP(administratorsmachineonly)
Mouseorrollerball,oranotherpointingdevice
Unicode FontRosettaworksinUnicode.WerecommendtheinstallationofanappropriateUnicodefontonboththePCandbrowser.ThechosenUnicodefontshouldincludeallcharactersthatyouuse.
NOTE:IfyouuseaCJKcharacterset,thefontsarequiteheavyandtheloadtimeofpagesmaybeslow.Therefore,ifyouuseonlyLatincharacters,chooseaLatinUnicodefontforbetterperformance.
-
Requirements for Rosetta Installation
July 201216
-
4
17July 2012
Communication Requirements
Network ConfigurationTheservermusthaveafullyqualifiedhostname(includeshorthostnameanddomainname)thatisregisteredintheDNS.
Whenperformingadistributedinstallation,allapplicationserversmusthaveDNSentries.
Theservernamemustbedefinedin/etc/hostsasfollows:
BoththefullyqualifiednameandtheshorthostnamemustbelinkedtoaphysicalIPaddress(internal).Inordertomakesurethecorrectnameisdefined,usethefollowingcommands:
ThiscommandmustreturnavalidentrywithaphysicalIPaddress.
ForSunOS,enterthefollowingcommandstofindtheinternalIPaddress:
ForLinux,enterthefollowingcommandstofindtheinternalIPaddress:
Thissectionincludes:
NetworkConfigurationonpage 17
ServerAccessonpage 18
LDAPConfigurationonpage 18
PortsandActivityTypesonpage 19
grep `eval hostname` /etc/hosts
/usr/sbin/ifconfig -a | grep inet | grep -v 127.0.0.1 | awk '{print $2}'
/sbin/ifconfig -a | grep addr: | grep -v 127.0.0.1 | awk '{print $2}'
-
Requirements for Rosetta Installation
July 201218
Seethefollowingexampleof/etc/hosts configuration:
Thefirstactivelineshouldbeconfiguredexactlyasshownintheaboveexample.
ThesecondlineshouldcontaintheinternalIPaddress,followedbythefullyqualifiedname(hostname+domainname),theshortname,andanypossiblealiases.
Server AccessExLibrisaccesstothesystemviatheInternetisrequired,withaminimumbandwidthof64KBp.
ExLibrisstaffwillrequireaccesstothefollowing:
theRosettaserverfortheinstallationoftheRosettasoftware,setup,support,andtroubleshootingduringtheimplementationandmaintenancephases
Ifafirewallisinstalled,accessmustbeenabledforExLibrisSupportandImplementationstaffviatheExLibrisgatewayIPaddress,212.179.71.70.Inaddition,whererelevant,accessmustbeenabledforIPaddressesofthelocalExLibrisofficeordistributor(fordetails,refertoyourlocalExLibrisrepresentativeordistributor).
Atthepostinstallationstage,itisrecommendedthatyoupermitaccesstohttp://exlibrispublic.exlibrisgroup.com/inordertobeabletoaccesstheservicepackreleaseviatheHelpmenuintheRosettaapplication.
LDAP ConfigurationForinformationonLDAPconfiguration,refertotheRosettaLoadBalancerRequirementsdocument.
# Do not remove the following line, or various programs# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
10.1.222.22 ml-inst.corp.metalib.com ml-inst
-
Chapter 4: Communication Requirements
19July 2012
Ports and Activity TypesVerifythatthefollowingportsareopenandcanbeusedbyRosetta:
NOTE:UseofotherportsmustbecoordinatedwithExLibris.
Table 5. Port Requirements
Port Server Access 1521(TCP/IP) Oracle Deposit,Staging,andPermanentservers;
ExLibrisSupport(jdbc)
1801(HTTP) Deposit Internet
1801(HTTP) Staging Internet(fordeliveryofobjectstotheenduser);ExLibrisSupport
8991(HTTP) Deposit(PDSPort)
Internet;DepositandStagingservers
x801withxin[2..9] Deposit Stagingserver;ExLibrisSupport,forJavaRMIcommunications
x801withxin[2..9] Staging DepositandPermanentservers;ExLibrisSupport,forJavaRMIcommunications
x801withxin[2..9] Permanent Stagingserver;ExLibrisSupport,forJavaRMIcommunications
5001(HTTP) Deposit,Staging,Permanent
ExLibrisSupport,forremoteJavadebugging
80(outgoingHTTP) Staging Tohttp://www.exlibrispublic.exlibrisgroup.com,foraccesstoreleasenotesandupdates
21 Deposit,Staging,Permanent,Oracle
FTPconnectionfromExLibrisSupport
OutgoingaccesstoFTPserver:ftp.exlibris.co.il
22 Deposit,Staging,Permanent,Oracle
SSHconnectionfromExLibrisSupport
25(outgoing) Deposit,Staging SMTPoutgoingmail(themaildaemonmustbeinstalledandtested)
-
Requirements for Rosetta Installation
July 201220
IfyouhaveanadditionalversionofRosetta(fortestingortrainingpurposes)onyourserver,openadditionalHTTPportsusingtheinplaceofthelastdigit(number1).Forexample,ifyouhaveoneadditionalversion(copy2),useportnumbers1802,8992,5002,and2802,3802,4802,5802,6802,7802,8802,9802.
-
5
21July 2012
Requirements for Ex Libris Installation
Server AccessInordertologontotheserver,aninitialexlibrisuserwithpermissiontosuorsudoisrequired.Thisusercanbedeletedaftertheinstallationiscomplete.
Root AccessExLibrisstaffrequirearootpasswordto:
createthefollowingusers:
dpswithagroupIDofexlibris
oraclewithagroupIDofdba.
enabletheuserslistedabovetocreatedirectoriesandfilesunderthefilesystems/exlibris, /exlibris1, /exlibris2,andsoforth
installRosettaandtheadditionalsoftwaredetailedinServerRequirementsonpage 7
addtheautomaticactivationofRosettaserversandOracletothemachinesbootprocess
reboottheservertoactivatenewvaluesofsystemparametersthatweremodifiedduringtheinstallationprocess,andtotesttheautomaticactivationofRosettaandOracle.Therebootwillbecoordinatedwithyou.
Thissectionincludes:
ServerAccessonpage 21
RootAccessonpage 21
ListofOperationsthatShouldBeAvailableforsudoonpage 22
AdditionalRequirementsonpage 22
-
Requirements for Rosetta Installation
July 201222
List of Operations that Should Be Available for sudo
1 Createthefollowingusersandgroups:useradd
groupadd
vipw
2 Changethefollowingsystemparameters:
forSunSolarisservers/etc/systemfile
forLinux/etc/rc.d/rc.localand/etc/security/limits.conffiles
3 Createdirectoriesandchangepermissionsusingthefollowing:mkdir
chown
4 Inthe/etcdirectory,createfilesnecessaryfortheautostartupmechanism.
Additional Requirementscshmustbeavailable.ExLibrisproductsandtheuserslistedintheprevioussectionsworkundercsh.
Thesystemmanagermustbeavailablethroughouttheinstallation.IfOracleisalreadyinstalled,theDBAmustalsobepresentduringinstallation.
Thesystemmanagermustdefineanaliasforthehostnamein/etc/hosts.
-
6
23July 2012
Responsibilities ChecklistThefollowingtablesummarizestherequirementsdescribedinthisdocument.
Table 6. Responsibilities Checklist
Details Purchase and Installation Responsibility
Page
ServerHardwareandSoftware page 7
ServerandOS Customer page 7
Diskspace Customer page 9
Mediafordataexchange Customer page 8
Additionalsoftware CustomerExLibris
page 8
Backupandrecoverymedia Customer page 11
Oracle ExLibris
WorkstationHardwareandSoftware page 13
StaffPCandOS Customer page 13
Browsers Customer page 14
Unicodefonts Customer page 15
CommunicationRequirements page 17
Openports Customer page 19
-
Requirements for Rosetta Installation
July 201224
Table of ContentsOverviewServer Hardware and Software RequirementsServer RequirementsFile System and Disk SpaceBackup and Recovery Media and ProceduresWorkstation Hardware and Software RequirementsStaff PC ConfigurationDisplayMiscellaneousUnicode FontCommunication RequirementsNetwork ConfigurationServer AccessLDAP ConfigurationPorts and Activity TypesRequirements for Ex Libris InstallationServer AccessRoot AccessList of Operations that Should Be Available for sudoAdditional RequirementsResponsibilities Checklist/ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False /SyntheticBoldness 1.000000 /Description > /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ > /FormElements false /GenerateStructure true /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles true /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /NA /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /LeaveUntagged /UseDocumentBleed false >> ]>> setdistillerparams> setpagedevice