Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel2
absoluteUrltrue

...

  1. QMetry Installation is supported only on Linux  - Cent OS 7 and 8, and RHEL 7 and 8. No other OS is certified for QMetry Installation.
  2. Two Linux Servers are required: One for QMetry Application and the other or QMetry Reporting.
  3. Refer QMetry Deployment Document for the hardware requirements.
  4. All the servers should have support of these commands: unzip, yum and curl.
  5. Internet access should be enabled on both the servers to install using docker.
  6. Firewall and selinux must be disabled on the server while installing QMetry and Reports.
  7. Ensure Proxy Servers are not blocking downloads from the Internet.
  8. Application and Report servers should be in the same network. Report Server should be able to communicate with Application Server over 80/443 and Database Server 3306/DB Port. Ports 8080 and 33061 should be enabled/open on Reports Server to allow connections from QMetry application server.
  9. Docker installation requires root user access. To install using a non-root user, follow the steps specified here before starting the install on both QMetry and Report servers.
  10. Docker is installed under /var/lib/ directory. We recommend allocating enough space here to ensure QMetry has enough space to save your data.
    • Data of QMetry database is saved under : /var/lib/docker/volumes/qmetry_mysql_data/_data
    • Data of QMetry attachments added is saved under : /var/lib/docker/volumes/qmetry_attachment/_data
  11. Get the following files from QMetry Support : QMetryApp.zip, Spark_Report_Install.zip & docker credentials required for installation.
  12. Post installation QMetry Application and QMetry Report both should be configured either on https or http.
  13. If you are planning Jira integration with QMetry and Jira is running on https, make sure your QMetry is also running over https protocol. QMetry and Jira should run on the same protocol.
  14. Following Ports should be open:

...

Once the script finishes executing it will prompt to enter the following parameters

OptionsDetailsExample
Enter Mysql Database Host IP / DNS Name (Qmetry)
:
QMetry DB Host Public IP/DNS10.10.11.100
Enter Mysql Database Port (Qmetry)
:
QMetry App MySQL DB Port. Enter 3306, unless QMetry DB port is different3306
Enter Mysql Database Schema (Qmetry)
:
QMetry App DB schema name. Enter : qmetryqmetry
Enter Mysql Database Username (Qmetry)
:
QMetry App DB username. Enter : rootroot
Enter Mysql Database Password (Qmetry)
:
QMetry App DB password. If it is unchanged from default, enter : qmetryqmetry
Enter Mysql Database Host IP / DNS Name (Reports)
:
Enter the static docker IP : 10.5.0.7 as the IP address of QMetry Reports server10.5.0.7
Enter Mysql Database Port (Reports)
:
Enter the port where reports DB is running. Enter : 3306

3306

Enter Mysql Database Schema (Reports)
:
Enter the database schema name of QMetry Reports DB - qtmanalytics
Enter Mysql Database Username (Reports)
:
Enter username of QMetry Reports DBroot
Enter Mysql Database Password (Reports)
:
Enter password of QMetry Reports DB - qmetryreports@!Nf0#qmetryreports@!Nf0#
Enter Port To Start SyncJob (Reports)
:
Reports Sync Job runs from this port - 80808080
Do you want to Run Force Sync Now ? (y/n)
:
Enter to sync all the QMetry data to Reports DB with the current script. Always enter y at the time of fresh reports installType : y
Enter Memory to allocate in GB(s) to Spark
Entered memory would be used by the sync job while running a full sync of data. Enter 3/4th of total memory available on server. For example, if memory on server is 24 GB, enter 1818

...