3. Cluster Node Setup
This chapter will guide you through the installation of the Elasticsearch Cluster Node for the ASGARD Analysis Cockpit.
3.1. Nextron Universal Installer
The Nextron Universal Installer is a web based installer
which will guide you through the installation of our
ASGARD products. The Nextron Universal Installer will install
one of the following products on your server (this manual
focuses on the Elasticsearch Cluster Node for ASGARD Analysis Cockpit
):
ASGARD Management Center; alternatively if your license permits:
ASGARD Broker
ASGARD Gatekeeper
ASGARD Lobby
Master ASGARD
ASGARD Analysis Cockpit; alternatively:
Elasticsearch Cluster Node for ASGARD Analysis Cockpit
ASGARD Security Center, in the following variants:
ASGARD Security Center (Backend Only)
ASGARD Security Center (Frontend Only)
ASGARD Security Center (All-in-one, unrecommended)
Note
You can only install one product on one server, since the products are not designed to coexist on the same server. The exception being the ASGARD Security Center (All-in-one).
The installation takes roughly between 5-15 minutes, depending on your internet connection and the server you are installing the product on.
If you encounter problems during your installation, please see Diagnostic Pack for further instructions.
3.2. Requirements
The installation of the Elasticsearch Cluster Node for ASGARD
Analysis Cockpit
requires the following:
A valid license file for the ASGARD Analysis Cockpit
A configured FQDN with working DNS resolution
Internet access during installation (see Connectivity Check)
All nodes must be able to reach each other by resolving the fully qualified host name.
TCP port 9300 must be open between all nodes.
clusternode.conf
generated by the ASGARD Analysis Cockpit (see Cluster Node configuration)
3.3. Installation
Install the server from the Nextron ISO base image as you normally would when installing the Analysis Cockpit itself.
After the ISO installer is finished with the setup, you will be greeted at the console login prompt with the following message:
Follow the instructions and navigate to the webpage displayed on your console. You will most likely get a browser warning when you connect the first time to the page. This is due to the page using a self signed certificate, since it will only be used to install the Elasticsearch Cluster Node. You can safely ignore this warning and proceed to the page.
You will be greeted with a small introduction as to what
the Nextron Universal Installer is and what it does. After
you click Next
, you will be presented with the landing
page of the Nextron Universal Installer.
Enter the Installation Code from the terminal and click
Next
. The Installer will now guide you through the
installation.
You will be prompted at one point to upload your cluster configuration file. This file is generated by the Analysis Cockpit and contains all the necessary information for the Elasticsearch Cluster Node to join the cluster.
Please see Resulting Elasticsearch configuration for further information on how to generate the cluster configuration file.
Once the installation is finished, your Cluster Node is a part of the Analysis Cockpit cluster and will start receiving data.
3.4. Connectivity Check
The Nextron Universal Installer will try to connect to our update server in order to download all the necessary packages once the installation starts. Make sure you can reach the update servers (TCP/443 on update-301.nextron-systems.com).
Please configure your proxy settings if you are behind a proxy (see Proxy and NTP Settings).
3.5. Valid FQDN
The Nextron Universal Installer will prompt you to verify the FQDN which you configured during the installation of the base system. This is needed in order for your server to communicate via a HTTPs connection with the Analysis Cockpit and other Cluster Nodes.
If the displayed FQDN is not correct, you can change it by
clicking on the View FQDN Change Instructions
button.
This will open a dialog with instructions on how to change
the FQDN of your server. Once you have changed the FQDN,
you can continue with the installation.
3.6. Proxy and NTP Settings
If you need to configure a proxy or change the NTP settings
of your system, you can do so by clicking on the Settings
button in the left menu of the Nextron Universal Installer.
If you configured a proxy during the ISO installation, those settings will be carried over into the Universal Installer. The settings will also be carried over into your ASGARD Management Center. The same goes for NTP.
3.7. Diagnostic Pack
In case of errors or problems during the installation, you can
download a diagnostic pack by navigating to the Diagnostics
tab in the left menu of the Nextron Universal Installer. Click
on the Download Diagnostic Pack
button to download the
diagnostic pack. You can then send the diagnostic pack to our
support team for further analysis.