Installation of HPE Application Lifecycle Management (ALM)
Minimum Hardware Requirements
Before installing ALM 12.55, we need to look into minimum/recommended system requirements, which are as under:
|CPU||Windows: Quad Core AMD64 processor or equivalent x86-compatible processor
Linux: Quad Core AMD64 processor or equivalent x86-compatible processor
|Memory (RAM):||8 GB||Free disk space:||8 GB|
Recommended ALM Server-Side Environments
|Operating System||Database Server||Web Server|
|Microsoft Windows Server 2012 R2:||Microsoft SQL Server 2014||Microsoft IIS 8.5|
|Red Hat Enterprise Linux 6.x 64-bit:||Oracle 12c||Apache 2.2|
If your system satisfies these requirements, then the next step is to download and install ALM on server. After registering and email verification, you can download latest version of ALM from Microfocus website (Login when prompted) –
Once you have successfully downloaded file(eg.“ ALM_12.55_Windows_English.zip ”), you can proceed with installation process.
Note: ALM may throw database compatibility errors if Express/Developer editions of SQL server are used. We have used Microsoft Windows Server 2016(Standard) and Microsoft SQL Server 2016 (Evaluation) for this installation.
ALM – Installation Steps
- If you have downloaded the zip file (“ALM_12.55_Windows_English.zip”), extract the files using Wizip/Winrar or similar application. Open the location where you have extracted the files and open “install.htm”
- Download ALM installer(ALM_installer.exe) for Windows Platform from the web page.
- Run ALM_installer.exe and click on “Next” when installation screen appears.
- Accept the License terms, and click “Next”.
- Change the installation folder (if required), else/and click “Next” to continue.
- In the next step, you have to enter Database Server settings. For MS SQL Server, sometimes “failed to validate database parameters” error is thrown. To avoid this, check settings on SQL Server Configuration Manager before moving ahead. Navigate to SQL Server Network Configuration > Protocols for MSSQLSERVER (or your instance) > TCP/IP should be Enabled. If it is disabled, then enable it (Right click and select Enable).
Next, double click on TCP/IP and open “IP Address” tab. Scroll down and under “IPAll”, ensure TCP Port value is 1433. Restart SQL Server.
- Select appropriate Database type (Oracle/MS-SQL), provide DB host name (eg. localhost), DB admin user name & password and click on “Next”.
- Provide Site Admin Schema password, and click “Next”.
- Select Use evaluation key for installing trial version, and select Application Lifecycle Management. Click “Next” to continue.
- Provide security credentials for Data Encryption and Communication Security. For Data Encryption, you can also use default value by selecting the check box provided. Once done, click “Next” to continue.
- Provide Site Administrator User name and Password, and click “Next”
- Provide APE ALM Service credentials. You can leave them blank, if you want to use local system account. Click “Next” to proceed.
- Select Repository path and click “Next”.
- Select deployment path and provide Server HTTP Port (Default:8080). Its better to choose other port (e.g.8081), as 8080 may be used by other programs. Click “Next” to continue.
- Provide Mail Server details to send receive e-mail messages through ALM, or select None. Click “Next” to proceed.
- Check the installation summary displayed and click “Install” to continue.
- Progress bar will be shown indicating installation progress.
- You may see the below screen during installation, stating that some warnings occurred. If you encounter such situation, then copy “readme” folder in installation package, and paste it to
<ALM installation path>\AppResources\ (e.g: C:\Program Files\HP\ALM\ALM\AppResources\readme). Once done, click on “Next” to complete installation.
- Congratulations!!…ALM is installed Successfully. Click on “Done”
- ALM server will start and new browser window will open showing various options. Select Site Administration to create new project/users.
- Provide Site Administration credentials to log in.