Table Of ContentHP ALM
Software Version: 12.00
Installation and Upgrade Guide
DocumentReleaseDate:March2014
SoftwareReleaseDate:March2014
LegalNotices
Warranty
TheonlywarrantiesforHPproductsandservicesaresetforthintheexpresswarrantystatementsaccompanyingsuchproductsandservices.Nothinghereinshouldbe
construedasconstitutinganadditionalwarranty.HPshallnotbeliablefortechnicaloreditorialerrorsoromissionscontainedherein.
Theinformationcontainedhereinissubjecttochangewithoutnotice.
Restricted RightsLegend
Confidentialcomputersoftware.ValidlicensefromHPrequiredforpossession,useorcopying.ConsistentwithFAR12.211and12.212,CommercialComputer
Software,ComputerSoftwareDocumentation,andTechnicalDataforCommercialItemsarelicensedtotheU.S.Governmentundervendor'sstandardcommercial
license.
Copyright Notice
©Copyright2002-2014Hewlett-PackardDevelopmentCompany,L.P.
TrademarkNotices
Adobe®isatrademarkofAdobeSystemsIncorporated.
Intel®isatrademarkofIntelCorporationintheU.S.andothercountries.
JavaisaregisteredtrademarkofOracleand/oritsaffiliates.
Microsoft®andWindows®areU.S.registeredtrademarksofMicrosoftCorporation.
Oracle®isaregisteredtrademarkofOracleand/oritsaffiliates.
UNIX®isaregisteredtrademarkofTheOpenGroup.
Documentation Updates
Thetitlepageofthisdocumentcontainsthefollowingidentifyinginformation:
l SoftwareVersionnumber,whichindicatesthesoftwareversion.
l DocumentReleaseDate,whichchangeseachtimethedocumentisupdated.
l SoftwareReleaseDate,whichindicatesthereleasedateofthisversionofthesoftware.
Tocheckforrecentupdatesortoverifythatyouareusingthemostrecenteditionofadocument,goto:http://h20230.www2.hp.com/selfsolve/manuals
ThissiterequiresthatyouregisterforanHPPassportandsignin.ToregisterforanHPPassportID,goto:http://h20229.www2.hp.com/passport-registration.html
OrclicktheNewusers-pleaseregisterlinkontheHPPassportloginpage.
Youwillalsoreceiveupdatedorneweditionsifyousubscribetotheappropriateproductsupportservice.ContactyourHPsalesrepresentativefordetails.
Support
VisittheHPSoftwareSupportOnlinewebsiteat:http://www.hp.com/go/hpsoftwaresupport
Thiswebsiteprovidescontactinformationanddetailsabouttheproducts,services,andsupportthatHPSoftwareoffers.
HPSoftwareonlinesupportprovidescustomerself-solvecapabilities.Itprovidesafastandefficientwaytoaccessinteractivetechnicalsupporttoolsneededtomanage
yourbusiness.Asavaluedsupportcustomer,youcanbenefitbyusingthesupportwebsiteto:
l Searchforknowledgedocumentsofinterest
l Submitandtracksupportcasesandenhancementrequests
l Downloadsoftwarepatches
l Managesupportcontracts
l LookupHPsupportcontacts
l Reviewinformationaboutavailableservices
l Enterintodiscussionswithothersoftwarecustomers
l Researchandregisterforsoftwaretraining
MostofthesupportareasrequirethatyouregisterasanHPPassportuserandsignin.Manyalsorequireasupportcontract.ToregisterforanHPPassportID,goto:
http://h20229.www2.hp.com/passport-registration.html
Tofindmoreinformationaboutaccesslevels,goto:
http://h20230.www2.hp.com/new_access_levels.jsp
HPSoftwareSolutionsNowaccessestheHPSWSolutionandIntegrationPortalWebsite.ThissiteenablesyoutoexploreHPProductSolutionstomeetyour
businessneeds,includesafulllistofIntegrationsbetweenHPProducts,aswellasalistingofITILProcesses.TheURLforthisWebsiteis
http://h20230.www2.hp.com/sc/solutions/index.jsp
HPALM(12.00) Page2of240
InstallationandUpgradeGuide
HowThisGuideisOrganized
Welcome to this Guide
WelcometoHPApplicationLifecycleManagement(ALM).ALMempowersorganizationsto
managethecoreapplicationlifecycle,fromrequirementsthroughdeployment,grantingapplication
teamsthecrucialvisibilityandcollaborationneededforpredictable,repeatable,andadaptable
deliveryofmodernapplications.
Thisguidecontainsthefollowinginformation:
Step-by-stepinstructionsforinstallingandconfiguringALM12.00.
l
Step-by-stepinstructionsforupgradingprojectsfromearlierversionsofALM/QualityCenterto
l
workinALM12.00.
GenericinstructionsforinstallingpatchesandservicepacksonALM12.00.
l
Note:ToconfigureALMtoworkwithexternalauthentication,refertotheHP Application
LifecycleManagementExternalAuthenticationConfigurationGuide.
How This Guide is Organized
TheHPApplicationLifecycleManagementInstallationandUpgradeGuidecontainsthefollowing
parts:
Part Description
"Installation Presentsanumbered-taskoverviewofthewholeinstallationandupgrade
Overview"on process,enablingyoutofollowtheworkflowinasimplestep-by-stepmanner.
page5 AlsoprovidesanoverviewoftheavailableALMtechnology,andcontains
examplesofvariousALMsystemsetups.
"Patch PresentsgenericinstructionsforinstallingpatchesandservicepacksonALM
Installation"on 12.00.Detailedinstructionsareprovidedineachpatchorservicepack's
page29 Readme.
"Installation Containsprerequisiteinformationforthevarioussupportedoperatingsystems
Prerequisites" (WindowsandLinux),databaseservers(OracleandMicrosoftSQL),andALM
onpage39 clientmachines.
"Upgrade Describesimportantpre-installationconsiderationsandprerequisitesfor
Considerations upgradingexistingALM/QualityCenterprojectstoALM12.00.
and
Prerequisites"
onpage77
HPALM(12.00) Page3of240
InstallationandUpgradeGuide
HowThisGuideisOrganized
Part Description
"Installation DescribesindetailthestepsrequiredtoinstallandconfigureALMonMicrosoft
and WindowsandLinuxplatforms.
Configuration"
onpage105
"Project Describesthepost-installationstepsnecessarytoupgradeexisting
Upgrade"on ALM/QualityCenterprojectstoALM12.00.
page155
"Installation Describesthevariouspost-installationtasksandavailablecustomizationand
Management managementoptions.AlsodescribeshowtouninstallALM.
and
Customization"
onpage175
"Appendix"on TheTroubleshootingappendixcontainsinformationontroubleshootingthe
page199 ALMinstallationprocess.
TheUpgradePreparationTroubleshootingappendixdescribestheerrors
detectedwhileverifyingandrepairingyourprojects,andprovidesinformation
onhowtofixtheseerrorsbeforeupgrade.
HPALM(12.00) Page4of240
Part 1: Installation Overview
HPALM(12.00) Page5of240
InstallationandUpgradeGuide
Part1:InstallationOverview
HPALM(12.00) Page6of240
Chapter 1: About ALM
ThischapterprovidesinformationabouttheavailableALMeditions,andALMtechnologyand
architecture.
Thischapterincludes
ALMEditions 8
AboutALMTechnologyandArchitecture 9
HPALM(12.00) Page7of240
InstallationandUpgradeGuide
Chapter1:About ALM
ALM Editions
HPApplicationLifecycleManagement(ALM)isalsoavailableinseveraleditionswhichprovide
subsetsofALMfunctionality—HPALMEssentialsEdition,HPQualityCenterEnterpriseEdition,
andHPALMPerformanceCenterEdition.
Edition Description
HP ALMEdition Aunifiedplatformformanagingandautomating
processes,activities,andassetsforbuilding,
testing,delivering,andmaintaining
applications.Itincludesmodulesfor
requirement,test,defect,anddevelopment
management,andoverallreleaseandproject
planning.HPALMhelpsorganizationsdrive
consistentprocesses,sharedbest-practices,
andassetsharingacrossprojects.
HP ALMEssentialsEdition ProvidesasubsetofHPALMproduct
functionality,andisdesignedtohelpsmaller
teamsgetupandrunningquickly.Itprovides
corefunctionalityforrequirements
management,testmanagement,anddefect
management.
HP QualityCenterEnterpriseEdition ResidesonthesameunifiedplatformasHP
ALM.Itdeliverscorefunctionalityforquality
management.Itsupportsbuildingaquality
centerofexcellencethroughtightintegrations
withHPUnifiedFunctionalTesting,HP
BusinessProcessTesting,andHPSprinter.
HP ALMPerformanceCenterEdition Functionalityforthecompletemanagement,
scheduling,running,andmonitoringof
performancetestscripts.Itresidesonthe
sameplatformasHPALMandintegrates
directlywithHPALMandHPLoadRunner.
Fordetailedinformationaboutthefunctionalityavailableforeachedition,refertotheHPApplication
LifecycleManagementUserGuide.
HPALM(12.00) Page8of240
InstallationandUpgradeGuide
Chapter1:About ALM
About ALM Technology and Architecture
ALMisanenterprise-wideapplicationthatisbasedonJava2EnterpriseEdition(J2EE)technology.
J2EEtechnologyprovidesacomponent-basedapproachtothedesign,development,assembly,
anddeploymentofenterpriseapplications.
Thissectionincludes:
UnderstandingtheALMComponents 9
ExampleofBasicALMConfiguration 10
ExampleofClusteredALMConfiguration 11
Understanding the ALM Components
AnALMsystemcontainsthefollowingcomponents:
HP ALMclientcomponents.WhenyouopenApplicationLifecycleManagementorSite
l
Administrationonyourclientmachine,clientcomponentsaredownloadedtothemachine.ALM
clientcomponentsinteractwitheachotherusing.NETandCOMtechnologies.Theclient
communicateswiththeserveroverHTTP/S.
ALMserver/Applicationserver.Clientrequestsaredispatchedbyservletstothedeployed
l
server.ALMcomeswithabuilt-inapplicationservercalledtheALMApplicationServer.
ThedeployedapplicationcontainsApplicationLifecycleManagement,SiteAdministration,and
associatedfileswhicharepackagedintoaWebApplicationArchive(WAR)file.Clientrequests
fromALMaredispatchedtothedeployedapplication.
TheJavaDatabaseConnectivity(JDBC)interfaceisusedtocommunicatebetweenthe
applicationserveranddatabaseserver(s).
TheservercanrunonaWindowsorLinuxplatform.
Databaseserver(s).Thedatabaseserverstoresthreetypesofschemas:
l
SiteAdministrationschema.StoresinformationrelatedtotheALMsystem,suchas
n
domains,users,andsiteparameters.Arowexistsinthisschemaforeachprojectyoucreate.
Irrespectiveofhowyouconfigureyoursystem,thereisalwaysonlyoneSiteAdministration
schema.
Lab_Project.Storeslabinformationrelatedtomanagingfunctionalandperformancetesting
n
onremotehosts,PerformanceCenterserverdata,andlicenses.Thereisalwaysonlyone
Lab_Projectschema..
HPALM(12.00) Page9of240
InstallationandUpgradeGuide
Chapter1:About ALM
Projectschemas.Storesprojectinformation,suchasentitydataanduserdata.Aseparate
n
schemaexistsforeveryprojectyoucreate.
Bydefault,theprojectschemasarecreatedonthesamedatabaseserverastheSite
Administrationschema.Thesedefaultprojectschemasareusefulforsmallersetups.
However,ifyouareworkingwithalargenumberofprojectsorwithasmallnumberofhuge
projects,itmaybeadvisabletodefineadditionaldatabaseserverssolelyforstoringproject
schemas.YoudefineadditionalserversintheSiteAdministrationDBServerstab.Formore
information,refertotheHPApplicationLifecycleManagementAdministratorGuide.
TheschemascanresideonanOracleoronaMicrosoftSQLserver.Fordetailedguidelineson
deployingonthedatabaseserver,refertotheHPALMDatabaseBestPracticesGuide.
Note:Toimprovesystemperformance,itisadvisablethattheALMserverandthe
DatabaseserverbeinstalledonseparatemachinesandbeconnectedoverLAN.
Projectrepository.Storesallfilestobeusedbyalltheprojectsinthesystem.Forexample,
l
.xmlfiles,templates,andattachments.Bydefaulttherepositoryislocatedonthesame
machineastheapplicationserver,whichisusefulforsmallersetups.Forlargerorganizations
however,orwhenworkinginaclusteredenvironment,itisadvisabletoinstalltherepositoryona
dedicatedmachine.
Whenworkinginaclusteredenvironment,therepositorymustbeaccessiblebyallnodes.
Loadbalancer.Whenworkingwithaloadbalancer,clientrequestsaretransmittedtotheload
l
balanceranddistributedaccordingtoserveravailabilitywithinthecluster.
Tanuki wrapper.AJavaservicewrapperthatallowsALMtobeinstalledandcontrolledlikea
l
nativeWindowsService.ItalsoincludesadvancedfaultdetectionsoftwaretomonitorALM.
Example of Basic ALM Configuration
InthebasicALMconfiguration,theALMJettyapplicationserverandthewebserverareembedded
withtheinstallationandinstalledonthesamemachine.
ThefollowingdiagramillustratesabasicALMsystemconfiguration:
HPALM(12.00) Page10of240
Description:Tanuki wrapper. A Java service wrapper that allows ALM to be installed and controlled like a native Windows Service. It also includes advanced fault detection software to monitor ALM. Example of Basic ALM formerly known as HP. QuickTest Professional and the product known as HP Service Test.