Private Location System Requirements

Before installing the BlazeMeter's on-premise agent (previously known as 'ship'), verify the system requirements for the server/instance. For more information about the actual steps of the Private Location installation, see Creating a Private Location.

Docker Installation Requirements

The following details are the installation requirements for our Docker implementation.

Supported OS versions

We recommend using any of the following Linux operating systems, provided that the specific version runs with Docker:

  • CentOS
  • RHEL
  • Ubuntu
  • Debian
  • Oracle Linux

Important: If you are using RedHat, make sure that your system is registered to Red Hat Subscription Management.

Hardware Requirements

  • Processor = Minimum dual-core
  • RAM = Minimum 8GB RAM
  • Hard Disk = Minimum 60GB free space. Recommend 100GB free space, or more based on the number of functionalities you want to install.
  • /tmp folder needs at least 40GB free space

For the GUI Functional functionality, we recommend using SSD storage on the machine as it will speed up GUI test execution. For more than 8 parallel browsers, it is mandatory to have SSD storage.

Software Requirements

  • Docker CE or Docker EE to be installed on the machine.
  • Minimal Docker version required is: 17.x

To verify Docker compatibility with your operating system, see https://docs.docker.com/engine/install/centos.

Tip: You can try installing Docker CE on Red Hat OS by using the CentOS CE Installation process.
This is just a suggestion, and we do not provide support for Docker.

Network Requirements

  • Open all TCP Ports (0-65535) in your internal network only - An inbound connection is needed between the Private Location's ships/instances and your internal environment. No open connections to the internet are needed.
  • Network Specs for installation:
    1. HTTP/S access to a.blazemeter.com, data.blazemeter.com, mock.blazemeter.com, auth.blazemeter.com, storage.blazemeter.com, gcr.io/verdant-bulwark-278, bard.blazemeter.com, tdm.blazemeter.com, analytics.blazemeter.com
    2. Access to Ubuntu repositories (ONLY for Ubuntu)
    3. Standard RPM repositories (Only for RPM based distributions)
    4. Matching EPEL repositories (Only for RPM based distributions)
    5. https://index.docker.io
    6. https://pypi.org/ (for PIP packages)
    7. https://hub.docker.com
    8. https://storage.googleapis.com
  • Network Specs for normal use:

    HTTP/S access to a.blazemeter.com, data.blazemeter.com, mock.blazemeter.com, auth.blazemeter.com, storage.blazemeter.com, gcr.io/verdant-bulwark-278, bard.blazemeter.com, tdm.blazemeter.com, analytics.blazemeter.com, storage.googleapis.com

    Note:

    • All servers in the same Private Location (aka 'harbor') should reside in the same segment.
    • /etc/hosts IPv4 mapping should only have "127.0.0.1 localhost".

Begin your private location installation.

Kubernetes Installation Requirements

The following details are the installation requirements for our Kubernetes implementation.

Recommended OS versions

We recommend using any of the following Linux operating systems, provided that the specific version runs with Kubernetes:

  • CentOS
  • RHEL
  • Ubuntu
  • Debian

If you are using RedHat, make sure that your system is registered to Red Hat Subscription Management.

Hardware Requirements

  • Processor = Minimum dual-core
  • RAM = Minimum 8GB RAM
  • Hard Disk = Minimum 60GB free space. Recommend 100GB free space or more based on the number of functionalities you want to install.

Software Requirements

  • Minimum Kubernetes version required is: 1.9

Network Requirements

  • Open all TCP Ports (0-65535) in your internal network only - An inbound connection is needed between the Private Location's ships/instances and your internal environment. No open connections to the internet are needed.
  • Network Specs for installation:
    1. HTTP/S access to a.blazemeter.com, data.blazemeter.com, mock.blazemeter.com, auth.blazemeter.com, storage.blazemeter.com, gcr.io/verdant-bulwark-278, bard.blazemeter.com, tdm.blazemeter.com, analytics.blazemeter.com
    2. Access to Ubuntu repositories (ONLY for Ubuntu)
    3. Standard RPM repositories (Only for RPM based distributions)
    4. Matching EPEL repositories (Only for RPM based distributions)
    5. https://index.docker.io
    6. https://pypi.org/ (for PIP packages)
    7. https://hub.docker.com
    8. https://storage.googleapis.com
  • Network Specs for normal use:

    HTTP/S access to a.blazemeter.com, data.blazemeter.com, mock.blazemeter.com, auth.blazemeter.com, storage.blazemeter.com, gcr.io/verdant-bulwark-278, bard.blazemeter.com, tdm.blazemeter.com, analytics.blazemeter.com, storage.googleapis.com

    Note:

    • All servers in the same Private Location (aka 'harbor') should reside in the same segment.
    • /etc/hosts IPv4 mapping should only have "127.0.0.1 localhost".

You are ready to begin your private location installation.