Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed docker name from qmetry85_qtm_1 to qmetry_app_1

Table of Contents
maxLevel2
absoluteUrltrue

...

  1. Three Linux Servers are required: QMetry Database, QMetry Application, and QMetry Reporting tool. These three servers should be on the same network and able to communicate with each other. Refer QMetry Deployment Document for the requirements.
  2. All the servers should have support of these commands: unzip, curl and vim.
  3. Internet access should be enabled on all 3 servers to install using docker.
  4. Ensure Proxy Servers are not blocking downloads from the Internet.
  5. 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.
  6. 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 attachments added is saved under : /var/lib/docker/volumes/qmetry85_qmetry_attachment/_data
  7. Get the following files from QMetry Support: QMetryApp.zip, QMetryReport.zip, License and docker credentials required for installation.
  8. Post installation, QMetry Application and Report tool both should be configured either on https or http.
  9. Following Ports should be open:

...

  1. Keep the license file received along with the installation in opt directory.
  2. Copy the license file placed on your server /opt/ directory inside the docker.
    1. cd /opt
    2. docker cp /opt/license.key <docker_name>:/home/qmetry/QMetry/bin/
    3. example : docker cp /opt/license.key qmetry85qmetry_qtmapp_1:/home/qmetry/QMetry/bin/
  3. Restart docker services to reflect the license.
    1. docker stop  <docker_name>
    2. example : docker stop qmetry85stop qmetry_qtmapp_1
    3. docker start <docker_name>
    4. example : docker start qmetry85start qmetry_qtmapp_1

Step 6. Access QMetry application using the following details:

...

OptionsType Comments / example
Enter Mysql Database Host IP / DNS NameMandatoryRDS Endpoint
Enter Mysql Database PortMandatoryQMetry DB Port, example: 3306
Enter Mysql Database SchemaMandatoryRDS database schema name
Enter Mysql Database UserNameMandatoryRDS Username 
Enter Mysql Database PasswordMandatoryRDS Password
Enter SMTP HostNameOptionalSMTP Server Host IP/DNS, for sending report emails
Enter SMTP From EmailOptionalFrom email address that appears while emails are received
Enter SMTP Authentication PasswordOptionalSMTP Server Authentication Password (hit enter if no password is required)
Enter SMTP PortOptionalSMTP Server Port, example: 587
Enter Qmetry Application Service URL with Port No. (http://demo.qmetry.com)MandatoryComplete QMetry URL, example : http://demo.qmetry.com

Do you have configured Load Balancer for Report Server? Y/N

MandatoryY/N

Do you have https (SSL) configured for Report Server (Y/N) ?

In case of having Load Balancer, consider SSL of Load Balancer.

MandatoryY/N

Mention DNS/IP Address (accessible in network) of Report Server. In case of Load Balancer, specify DNS of Load Balancer.

MandatoryReport Server's DNS/IP Address, example:<ReportServerIP/DNS>

Enter IP Address of QMetry & Report Server (Add Multi IP Address separated by comma. If you have Load Balancer, then enter subnet IP range).

Mandatory

QMetry App and Report Server IP Addresses, comma separated without space.

If you have Load Balancer or range of IP, then you need to allow range. For example, to allow all addresses in the range of 172.16.*.*, specify:

172.16.0.0 0.0.255.255

...