Deploying NIOS-X Servers (2801)



Scenario

Your organization is deploying NIOS-X to provide protocol services for on-premises networks. Two virtual machines, oph1 and oph2, have already been provisioned and are ready to host the NIOS-X instances. Before DNS, DHCP, or other protocol services can be configured, you must deploy the NIOS-X instances and connect them to the Infoblox Portal.

Estimated Completion Time

60 Minutes

Prerequisites

  • Administrative access to the Infoblox Portal

  • Administrative access to the virtual machines (oph1 and oph2)

Tasks

  1. Create a join token.

  2. Deploy the first NIOS-X virtual server.

  3. Deploy the second NIOS-X virtual server.

Task 1: Creating a Join Token

From the jump-desktop, use the Education Infoblox Portal credentials to log in to the Infoblox Portal. Create a new Join Token in the Infoblox Portal and save the token string so you can use it during both server deployments. This gives each NIOS-X virtual server the credential it needs to register with the Portal.

Task 2: Deploying the first NIOS-X virtual server

In this task, you wlil use SSH to connect to the virtual machines oph1 (10.100.0.110) to download and run the NIOS-X installer. You will need to provide the join token from the previous task, wait for the NIOS-X virtual server to register, and then rename the virtual server to oph1.techblue.net in the Infoblox Portal. At the end of this task, your first NIOS-X virtual server is ready to be centrally managed.

Task 3: Deploying the second NIOS-X virtual server

Repeat the deployment workflow for oph2 (10.200.0.110) and rename the deployed NIOS-X virtual server to oph2.techblue.net in the Infoblox Portal. At the end of this task, both NIOS-X virtual servers are centrally managed and clearly identified.


Solutions

rocket-no.png

Do not use Launch Lab for this lab.

Launch Lab is only used for NIOS-based lab environments.

Task 1 Solution: Creating a Join Token

Before you deploy either server, create a Join Token and save it immediately. The token is used for authenticating the NIOS-X virtual servers during the joining process. The token string is only shown once, so capturing it now prevents you from having to revoke and recreate it later.

  1. Log in to your lab’s jump-desktop.

  2. Use your Education Infoblox Portal Credentials to log into the Infoblox Portal at https://csp.infoblox.com.

  3. Navigate to System → Administration → Join Tokens.

    image-20260511-105803.png
  1. Click Create.

    1. In the token name field, enter JT-1.

    2. Click Save & Close.

  2. Copy the token string from the pop-up window.

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.

  1. Open the text editor Geany on jump-desktop, then save the token string to a text file for later use.

    image-20260513-093336.png

Task 2 Solution: Deploying the first NIOS-X virtual server

In this task, you wlil use SSH to connect to the virtual machines oph1 (10.100.0.110) to download and run the NIOS-X installer. You will need to provide the join token from the previous task, wait for the NIOS-X virtual server to register, and then rename the virtual server to oph1.techblue.net in the Infoblox Portal. At the end of this task, your first NIOS-X virtual server is ready to be configured.

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

  1. From jump-desktop, open a terminal and connect to oph1 at 10.100.0.110 on port 65522 by using the command ssh -p 65522 training@10.100.0.110.

  2. When prompted, enter infoblox as the password.

  3. Download the NIOS-X installation script to the oph1 virtual machine using this command:

    wget -O niosx_installer.sh https://s3.amazonaws.com/ib-noa-prod.csp.infoblox.com/niosx_installer_v2.2.2.sh
    
  4. Make the installer executable by running chmod:

    chmod +x niosx_installer.sh
    
  5. Run the installer script, make sure you replace ‘paste-your-join-token-here' with the join token you have saved in Task 1.

    sudo ./niosx_installer.sh -j paste-your-join-token-here
    
  6. If prompted, enter infoblox.

    imgoph-20260722-105741.png
  7. Wait about 10 to 15 minutes while the server updates and synchronizes with the Infoblox Cloud.

  8. In the Infoblox Portal, navigate to Network → Services & Servers → Servers.

  9. Select the deployed NIOS-X virtual server and click Edit.

    image-20260513-102812.png
    1. On the General Info tab, change the server name to oph1.techblue.net.

      image-20260513-102938.png
    2. Click Finish and then Save & Close.

Task 3 Solution: Deploying the second NIOS-X virtual server

After validating the workflow on oph1, repeat the process on oph2 so the second NIOS-X virtual server is also registered and named consistently in the Infoblox Portal.

  1. From jump-desktop, open a terminal and connect to oph2 at 10.200.0.110 on port 65522 by using the command ssh -p 65522 training@10.200.0.110.

  2. When prompted, enter infoblox as the password.

  3. Download the NIOS-X installation script to the oph2 virtual machine using this command:

    wget -O niosx_installer.sh https://s3.amazonaws.com/ib-noa-prod.csp.infoblox.com/niosx_installer_v2.2.2.sh
    
  4. Make the installer executable by running chmod:

    chmod +x niosx_installer.sh
    
  5. Run the installer script, make sure you replace ‘paste-your-join-token-here' with the join token you have saved in Task 1.

    sudo ./niosx_installer.sh -j paste-your-join-token-here
    
  6. If prompted, enter infoblox.

    image-20260722-102523.png
  7. Return to Network → Services & Servers → Servers in the Infoblox Portal.

  8. Select the newly deployed server and click Edit.

    image-20260513-103128.png
  9. On the General Info tab, change the server name to oph2.techblue.net.

    image-20260513-103325.png
  10. Click Finish and then Save & Close.