Skip to main content
Skip table of contents

VX100 - Quick Start Installation Guide

1 VX100 - EdgeServer Virtual/Extendable

In network management, a Carrier Hub typically refers to a central component involved in the Policy Administration and Control (PAC) system. This term is often associated with frameworks or architectures where policies are used to manage and enforce network behaviors, security, and operations. It offers all the SD-WAN and security services of the EdgeServer, operating in a virtual environment. The product comes with a QCOW2 image for QEMU-based hosts and a VM XML definition file for setup. It supports multiple WAN and LAN interfaces and is managed via the Kognitive Cloud. VX100 is tailored for flexible and scalable network management, adapting to different virtual environments, and is designed to be used in high demand locations that require additional processing power and capacity.

2 Pre-requisites

2.1 Customer Deliverables

The following deliverables are given to the customer prior to installation:

QCOW2 image - This is a clean, unregistered VM disk image for QEMU-based hosts, such as KVM.

VM XML definition file - This is a reference definition and must be reviewed for use on a given VM host, especially for the interface mappings and the disk image name. Please refer to the attached VM XML definition file.

vx-blank-reference-definition.xml

2.2 System Requirements

The VX Virtual Edge is designed to run in the QEMU virtual environment, with KVM and libvirt. It is tested and validated using Ubuntu 22.04 LTS (either server or desktop versions) on Intel gen 6 CPUs or later.

Equivalent AMD CPUs should also work - the QEMU virtualization layer supports both.

2.3 Virtualization Basics

Users should be familiar with the general usage of KVM and virsh (libvirt command line). The following links are excellent resources on installing and using KVM/virsh.

Ubuntu KVM basic description

Ubuntu documentation on libvirt and virsh

Tutorial for installing KVM/QEMU/libvirt on Ubuntu 22.04

Quick guide to several useful virsh commands (while the source is Red Hat, these are valid in Ubuntu as well)

The installation tutorial is highly recommended for setting up a new Ubuntu 22.04 server install with all the tools necessary to run VX virtual machines.

If the server version of Ubuntu is used, no GUI will be available. The GUI is not required for the VX product to work, all management and VM operations can be done via shell commands. The only real benefit of the virt-manager GUI is the ability to see the VM in a live state.

QEMU and virt-manager support remote connections. It is possible to use a single desktop system to manage multiple KVM host systems.

2.4 Recommended VM Configuration

Parameter

Minimum Value

Recommended Value

CPU Cores

2

4

RAM

8GB

16GB

Storage

120GB (max size)

120GB (max size)

Network

1 WAN, 1 LAN, 1 Management

2 WAN, 1 LAN, 1 Management

  • The QCOW2 image file is a sparsely-filled compressed disk image. It will expand to a maximum of 120GB over time. No other additional storage devices or volumes are required.

  • Additional WAN and LAN interfaces may be configured.

  • For WAN interfaces, the macvtap interface/driver works as intended, and a specific physical interface may be shared across multiple VM instances.

  • For LAN interfaces, these should be bridge interfaces attached to unique network bridges on the host, as the LAN services of the VM will respond to DHCP DISCOVER requests. The macvtap driver does not work reliably in this case.

3 How to Buy VX100 (Virtual Machine)

  • The user submits the Purchase Order for the required number of VX100 virtual machines.

  • Kognitive Networks evaluates the PO and fulfills it by allocating the machine to the user from a pool of pre-generated DIDs.

  • The list of VX100 virtual machines sold to the user will be available in their Kognitive Cloud application. The user can access them from their Inventory screen.

4 How to Register the VX100 to Kognitive Cloud

  • Login to Kognitive Cloud using a web browser at https://cloud.kognitive.net

  • Select Inventory from the left menu bar.

  • Click on the Warehouse tab to see a list of devices available for registration.

image-20240202-122546.png

Figure 1 Kognitive Cloud - Inventory

  • Search for the Serial number of the device to be registered and select Register button.

  • The Register Inventory dialog box opens.

Figure 2 Register Inventory Dialog Box

  • Select the Organization and Site Name.

    • To add a new site, enter the site name and select Add “New site name”.

  • Select the Yes radio button to apply the Golden Configuration.

  • Click  Register button to assign the device to the site.

  • Once Assigned, the device will be moved from the Warehouse to the Deployed Tab.

  • After the registration is complete, the table in the Deployed Tab displays the Site Name, Device Type, Serial Number, Registration Date, Organization, etc.

5 Install VX100

  1. Once the VX product is purchased, a unique Device ID is assigned and the same should show up in the customer inventory (in Kognitive Cloud).

  2. Before bring up of the VM, please make sure the VX Device ID is associated to a site - Refer section 3 How to Register the VX100 to Kognitive Cloud or “How To: Register a Device” from the How To/ Guides section.

  3. Download the QCOW2 image from the Kognitive Cloud / Sharepoint.

  4. Create a copy of the QCOW2 image on the host, this will become the storage for the new VM - it is recommended to name the copy with the Device ID so that it can be identified easily.

  5. Copy and edit the XML definition file to use the new image - again the Device ID is a good way to uniquely identify this XML definition. The XML must be edited with the VM name and path, as well as the logical names of the physical network interfaces. Each section that must be edited is marked with a comment and instructions after the text: ‘CHANGE’.

  6. Use the XML to define a new VM in the host with virsh define {xml file}

  7. A list of all defined VMs on the host, as well as their current state, can be obtained with virsh list --all

  8. Start the VM with virsh start {vm name} (to stop a VM the command is virsh shutdown {vm name})

  9. Once the VM is started, the VM needs to be personalized to bring it online and functional. This may be done using the virt-manager UI and opening the graphical console, or by opening a serial console on the VM (using virsh console {vm name}) It may take 30-60 seconds for the VM to fully boot to where the serial console will respond.

  10. To disconnect the console, use ^] - control key and ]. It is good practice to log out from the VM first, since disconnecting does not automatically do so.

5.1 VM Personalization

All these steps must be done from the VM console.

  • The credentials are configure/configure.

Note:

  • The registration/personalization steps require internet access, hence make sure after the network IP configuration the internet is reachable. There is a ping command in the console for testing purposes.

  • After each of these above steps, the system may automatically reboot.

  • Below screen will slightly change depending if the network interfaces are assigned.

  • Interfaces can’t be changed once the VM has been provisioned. Any interface configuration change requires a reset of the complete network configuration and going thru the personalization step again.

  • Instances are unique and cannot be cloned. A new copy of the downloaded QCOW2 should be made for each instance, and the definition/provisioning/registration process used. Cloning a VM that is already provisioned will result in both instances being disabled.

  • After login, the user will be presented with the following screens.

1-20260220-133748.png

Figure 3 Refresh Network Information

image-20260220-134146.png

Figure 4 VM Terminal UI configuration options

VM Personalization can be done in two ways:

  • Through Setup Wizard (or)

  • Manually Assign Network Interfaces and Register the system

5.1.1 Method 1 - Using Setup Wizard

  • Click the Setup Wizard option.

image-20260220-134146.png

Figure 5 Setup Wizard

image-20260220-134808.png

Figure 6 Assign Network Interfaces

  • Select the Assign Network Interfaces option.

  • Select the Management Interface, WAN Interfaces and LAN Interfaces in successive screens.

  • There can be only one management interface selected. Multiple WAN and LAN interfaces may be configured.

image-20260220-135301.png

Figure 7 Assign the Management interface

image-20260220-135331.png

Figure 8 Assign WAN interface(s)

image-20260220-135416.png

Figure 9 Assign LAN interface(s)

  • After selecting the WAN, LAN Interfaces, the user can edit the Interface labels in the following screen.

image-20260220-135519.png

Figure 10 Edit Interface Labels

  • The exceptions for editing the Interface labels are shown below.

    • There should not be any duplicate labels.

    • No whitespace in the label.

    • Only alphanumeric characters can be used.

image-20240315-201420.png

Figure 11 Interface Label - Exceptions

  • Update the Interface labels if needed and select OK to save the changes.

  • After updating, the labels will be listed.

  • The next step in the Setup Wizard is to complete the registration. In the next screen, select Token Validation.

image-20260220-135743.png

Figure 12 Token Validation

  • Enter the Registration Token generated from Kognitive Cloud. Click OK.

image-20260220-135859.png

Figure 13 Enter the Token

  • The DID of the corresponding device will be shown to the user. Click OK.

image-20260220-140010.png

Figure 14 DID

  • Click Yes to confirm.

image-20260220-140045.png

Figure 15 Confirmation

  • The following message is shown to the user after completing the registration - “System will be available in Konnect in approximately 10-15 minutes”. This indicates that the system is in the process of initializing.

image-20260220-140326-20260225-151721.png

Figure 16 System Reboot Message

  • During this initialization period, the console may prompt the user to log in multiple times. Enter the login credentials to login to the system. The user may see the following screens in this time as the system is still initializing. This behavior is expected and does not indicate an error.

  • The system will become fully accessible once initialization is complete.

image-20260225-145256.png

Figure 17 Interim Screen

image-20260225-145357.png

Figure 18 Interim Screen

5.1.2 Method 2 - Manually Assign Network Interfaces

  • Instead of using the Setup Wizard, the user can choose to manually assign the network interfaces and do the registration.

  • Select the Assign Network Interfaces option after login.

image-20260224-133310.png

Figure 19 Assign Network Interfaces

  • There can be only one management interface selected. Multiple WAN and LAN interfaces may be configured.

  • Select the Management Interface, WAN Interfaces and LAN Interfaces in successive screens.

image-20260220-135301.png

Figure 20 Assign the Management interface

image-20260220-135331.png

Figure 21 Assign WAN interface(s)

image-20260220-135416.png

Figure 22 Assign LAN interface(s)

  • Selection of the WAN interface(s) is critical to provide internet access for the subsequent personalization/registration step.

  • After this configuration is complete, there will be confirmation needed to reboot the system to make this configuration. Wait for few minutes for the VM to reboot and connect to console again to proceed further.

  • After selecting the WAN, LAN Interfaces, the user can edit the Interface labels in the following screen.

image-20260220-135519.png

Figure 23 Edit Interface Labels

  • The exceptions for editing the Interface labels are shown below.

    • There should not be any duplicate labels.

    • No whitespace in the label.

    • Only alphanumeric characters can be used.

image-20240315-201420.png

Figure 24 Interface Label - Exceptions

  • Update the Interface labels if needed and select OK to save the changes.

  • After updating, the labels will be listed.

  • Click Yes to confirm rebooting the system and apply the changes done.

Screenshot 2026-02-25 142802-20260225-085806.png

Figure 25 Reboot Confirmation

5.1.2.1 Register the System

After assigning the Interfaces, the system will be rebooted. Before proceeding to register the system, it is suggested to do a ping test and proceed with registration when the ping is successful.

  • Select the Ping Host option.

Screenshot 2026-02-25 142459-20260225-085507.png

Figure 26 Ping Host

  • Enter the Target as 8.8.8.8

image (21)-20260225-140447.png

Figure 27 Ping Test

  • If the Ping is successful, the below ping results will be shown to the user.

image (22)-20260225-140551.png

Figure 28 Ping Results

  • Proceed with registering the system if the ping is successful.

  • If the ping is not successful, the user might have to look at the interface assignment and make sure the WAN interface is configured correctly.

Next step in the process is registering the system. The registration of the system can be done in two methods:

  • Using SPORT Login

  • With Token from SPORT

Register System Using SPORT Login - Association of DID/License to VX100
  • During this step, user must provide login details for the (Kognitive Cloud Login). Based on the provided login, the console will list all the VM devices registered and the user must choose a specific Site/DeviceName/DeviceID which is then assigned/allocated for this specific VM instance.

  • Click the Register System using SPORT Login option.

image-20260224-134159.png

Figure 29 Register System using SPORT Login

  • Make sure the system has internet by running ping before proceeding with this option.

  • For the registering / personalizing the system, enter the Kognitive Cloud login/password details.

  • Once the login is successful/validated, the user can see the list of Sites/Devices registered.

  • User can pick the Site name / device name which can be assigned to this VM.

  • If the site/device name is already allocated to a VM, there will be a warning given to the user to accept. This is to prevent assigning multiple VMs to the same instance of Site/Device, as doing so will result in all affected VMs being locked.

Figure 30 Enter User Login Name

Figure 31 Enter Password

image-20260224-134404.png

Figure 32 Enter part of name to filter

image-20260224-134436.png

Figure 33 Select Device ID

  • Select the Device ID. Note that a '*' indicates that this DID is already assigned.

image-20260224-134522.png

Figure 34 Warning on already allocated VM

Figure 35 Confirmation to register the VM

  • Click Yes to proceed with the registration and confirm rebooting the system.

  • As part of this registration step, the VM will go for reboot few times to bring in all the configurations and to fully become operational. Once the system is online, it can be accessible on Kognitive Cloud as any other Edge product.

  • The following message is shown to the user after completing the registration - “System will be available in Konnect in approximately 10-15 minutes”. This indicates that the system is in the process of initializing.

image-20260220-140326.png

Figure 36 System Reboot Message

  • During this initialization period, the console may prompt the user to log in multiple times. Enter the login credentials to login to the system. The user may see the following screens in this time as the system is still initializing. This behavior is expected and does not indicate an error.

  • The system will become fully accessible once initialization is complete.

image-20260225-145256.png

Figure 37 Interim Screen

image-20260225-145357.png

Figure 38 Interim Screen

Register System with Token from SPORT
  • Click the Register System with token from SPORT option.

image-20260224-134159.png

Figure 39 Register System with token from SPORT

  • Enter the Registration Token generated from Kognitive Cloud. Click OK.

image-20260220-135859.png

Figure 40 Enter the Token

  • The DID of the corresponding device will be shown to the user. Click Yes.

image-20260224-134934.png

Figure 41 DID

  • Click Yes to confirm.

image-20260224-135025.png

Figure 42 Confirmation

  • The following message is shown to the user after completing the registration - “System will be available in Konnect in approximately 10-15 minutes”. This indicates that the system is in the process of initializing.

image-20260220-140326.png

Figure 43 System Reboot Message

  • During this initialization period, the console may prompt the user to log in multiple times. Enter the login credentials to login to the system. The user may see the following screens in this time as the system is still initializing. This behavior is expected and does not indicate an error.

  • The system will become fully accessible once initialization is complete.

image-20260225-145256.png

Figure 44 Interim Screen

image-20260225-145357.png

Figure 45 Interim Screen

5.2 Assign Network / IP Configuration (Optional)

Network IP configuration for Management / WAN interfaces - By default they are configured as DHCP clients, this step is used to configure static IP's for these if necessary.

  • Once the network interfaces are assigned as Management, WAN, and LAN, both Management and WAN are configured as DHCP client.

  • If any of these must be configured as static IP addresses it should be done at this point.

Note: WAN interface can configured as either static/DHCP once the system is fully up using Edge portal, but the Management interface can only be configured during this step.

image-20250129-092408.png

Figure 46 Menu option to Assign or change IP configuration

Figure 47 DHCP / Static IP configuration for the interfaces

Figure 48 DHCP / Static Config

  • On selecting the option of “Reconfigure Default Access Network” the following screen/workflow will be executed.

  • Enter the IP Address for the Default Access Network.

  • Select OK.

image-20250129-094020.png

Figure 49 Configure Default Access Network

image-20250129-094358.png

Figure 50 Run DHCP Server on the Default Access Network

Please refer the Edge 7.1.4 Release Notes for more information about this feature.

5.3 Post Registration / Personalization

By default all the WAN interfaces are configured as Ethernet. This can be changed by logging to the Edge Portal. WAN or LAN interface type can be changed from the Edge portal as well.

image-20231205-214438 (1)-20240202-123836.png

Figure 51

image-20231205-214458 (1)-20240202-123750.png

Figure 52

JavaScript errors detected

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

If this problem persists, please contact our support.