Skip to main content
Skip table of contents

2801 - Deploying NIOS-X Servers


Scenario

You're tasked with deploying two NIOS-X (formerly known as BloxOne Host) servers. You have remote access to the virtual machines, which have Docker already installed and are ready for you to install the NIOS-X image and connect them to the Threat Defense cloud to be centrally managed.

Estimated Completion Time

  • 20 to 30 Minutes

Prerequisites

  • Administrative access to the Infoblox Portal

Tasks

  1. Create a join token in the Infoblox Portal for the NIOS-X servers.

  2. Deploy the NIOS-X servers.

Task 1: Creating a Join Token

In the lab environment, from jump-desktop, use the Education Infoblox Portal credentials to log in to the Infoblox Portal and create a new Join Token. Save the Join Token string.

Task 2: Deploying the NIOS-X Servers

In the lab environment, from jump-desktop SSH into the NIOS-X virtual machines oph1 (10.100.0.110) and oph2 (10.200.0.110), initiate the deployment script deploy-bloxone-host. Enter the join token from Task 1. Change the names of the NIOS-X servers to oph1.techblue.net and oph2.techblue.net.


Solutions

Task 1 Solution: Creating a Join Token

  1. Log into your lab’s jump-desktop.

  2. Use your Education Infoblox Portal Credentials to log into the Infoblox Portal.

  3. Navigate to Configure → Administration → Join Tokens.

    image-20241030-150435.png
  4. Click Create.

    1. Use JT-1 as the token’s name.

    2. Click Save & Close.

  5. Copy the token string from the popup window on your browser.

  6. Open the text editor Geany on jump-desktop and save your join token.

Save the Join Token string, as it will not be visible again. If you don't, you must revoke the token and create a new one.

image-20241030-150138.png

Task 2 Solution: Deploying the NIOS-X Servers

The NIOS-X server will change the status between Online, Degraded, and Offline several times while it updates and synchronizes with the Threat Defense Cloud. The update process should take around 10-15 minutes.

  1. From the jump-desktop VM, SSH into the oph1 virtual machine using the IP address 10.100.0.110 on port 65522. The credential is training / infoblox.

  2. Use the command ssh -p 65522 training@10.100.0.110 and enter the password infoblox when prompted.

  3. Once successfully logged in, execute the command sudo deploy-bloxone-oph to run the deployment script.

  4. When prompted for the Join Token, copy and paste the Join Token string from Task 1.

  5. In the Infoblox Portal, navigate to Configure → Servers.

  6. Select the NIOS-X server and click Edit.

    1. Under the General Info tab, change the name to oph1.techblue.net.

    2. Click Finish and then Save & Close.

      image-20241107-175247.png
  7. In a terminal window, SSH into the oph2 virtual machine using the IP address 10.200.0.110 on port 65522. The credential is training / infoblox.

  8. Use the command ssh -p 65522 training@10.200.0.110 and enter the password infoblox when prompted.

  9. Once successfully logged in, execute the command sudo deploy-bloxone-oph to run the deployment script.

  10. When prompted for the Join Token, copy and paste the Join Token string from Task 1.

    image-20241107-175741.png
  11. Return to the Configure → Servers page in the Infoblox Portal.

  12. Select the newly deployed NIOS-X server and click Edit.

    1. Under the General Info tab, change the name to oph2.techblue.net.

    2. Click Finish and then Save & Close.

      image-20241107-180355.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.