XCO Installation on TPVM

TPVM (Third-Party Virtual Machine) is a general server that resides on some Extreme SLX devices. When XCO is deployed on a TPVM, no other applications must run on that TPVM.

Overview

In a TPVM deployment, XCO is a microservice-based fabric automation engine that leverages the K3S Kubernetes cluster as an underlying infrastructure for the XCO services deployment. You can install or upgrade the XCO application on a TPVM with one SLX-OS command.

The XCO application binary is shipped with the SLX devices, along with the binaries for SLX-OS and the TPVM. Decoupling XCO from SLX-OS allows for upgrades to XCO without a need to upgrade SLX-OS or the TPVM. XCO can be deployed on one of the SLX devices in the fabric to manage the fabric.

XCO on TPVM is supported only on the platforms described in Supported Platforms and Deployment Models for Fabric Skill.

You can find the XCO package tar.gz file under the /efaboot directory of the SLX device. This applies to a fresh install or upgrade of XCO. For an incremental XCO image upgrade, you can copy the XCO tar.gz file to the /efaboot directory on the SLX device before the deployment.

Note

Note

For the supported commands for packet and fabric suites for a single deployement, see XCO Installer Improvements for Server-Based Deployment.

Requirements

TPVM must be installed and running on the SLX device. You can accomplish these tasks by running the tpvm deploy command on the SLX device.

Specify the configuration of TPVM under the config mode.

This example configures the NTP, IP, Timezone, Hostname, and DNS configurations.
SLX-1# show run tpvm
tpvm TPVM
 auto-boot
 ntp 10.20.53.134
 ntp 10.20.61.191
 dns primary-server 10.31.2.10 secondary-server 10.31.2.11 domain corp.extremenetworks.com
 hostname tpvm
 timezone America/Los_Angeles
 interface management ip 10.20.246.101/20 gw 10.20.240.1
 deploy
!

See the Extreme SLX-OS Command Reference for more examples of using this command.

Supported deployments

You can install XCO on TPVM in a single-node deployment or in a multi-node deployment for high availability. For more information, see Install XCO on TPVM in a Single-Node Deployment and Install XCO on TPVM in a Multi-Node Deployment.