TPVM Upgrade Workflow Dependencies

Before you start the TPVM upgrade, review the TPVM configuration and registration dependencies.

TPVM Configuration Persistence

The TPVM running configuration and operational data (including the TPVM image version and TPVM IP address) from the SLX device continue to exist in the XCO DB. The following table describes the TPVM configurations present in the XCO DB.

When you set the TPVM configuration interface management IP to DHCP, ensure that the TPVM IP address remains the same. This is due to a dependency on XCO deployment where a peer node is configured with a specific IP address in the active node. You cannot change the peer node IP without restarting XCO HA cluster daemons on an active node.

TPVM Con fig SLX Command Execution Stage Type Value Description
auto-boot Install only Boolean Exists or does not exist Must always be enabled for an XCO TPVM.
password Pre-start only String An encoded non-clear text password string. If does not exist then default is “password”. Extreme user password is not a clear-text in the running-config file. The encoded password string will still configure the SLX TPVM properly. If no password is set then default “password” is used.

Interface management

  • ip
  • gw
Pre-start only String
  • DHCP or IPv4 address
  • IPv4 address
When you set the TPVM configuration interface management IP to “dhcp", ensure that the TPVM IP address remains the same. This is due to a dependency on XCO deployment where the active node is expecting the peer node to be configured with a specific IP address. You cannot change the peer node IP without restarting XCO HA cluster daemons on the active node.

Interface insight

  • ipv4
  • gw

Pre-start only String
  • DHCP or IPv4 address
  • IPv4 address
Host name Post-start String hostname
Timezone Post-start String timezone
DNS server Post-start String FQDN or IPv4 address
NTP server Post-start String FQDN or IPv4 address

LDAP

  • Host
  • Port
  • Secure
  • basedn
  • rootdn
  • Password
Post-start
  • FQDN or IPv4 address or IPv6 address
  • 0-65535
  • Exists or not exists
  • Base domain name
  • Root domain name
  • Root domain name password

ldap ca-cert

  • protocol
  • user
  • password
  • host
  • directory
  • filename
Post-start String
  • scp
  • Username
  • Password
  • IPv4 address
  • Directory
  • Filename
The ca-cert for LDAP must be stored on the firmware-host and for XCO to support the node replacement. The ca-cert can also have IPv6 address.

trusted-peer

  • ip
  • password
  • sudo-user
Post-start String
  • IPv4 address
  • Sudo user password
  • Sudo username
Trusted-peer config exists on one of the XCO nodes. Push this config to the correct node after the upgrade.
deploy Install Boolean
  • Exist
  • Does not exist
Installs, starts, and applies the configurations to the TPVM instance.

Device Registration Enhancements

The TPVM config information already exist in the XCO DB when a device is registered or during the initial device registration. The TPVM running-config information is read and stored during the device discovery so that user visible device registration times are not impacted. The TPVM config is fetched and stored only during initial device registration and not during subsequent device updates.

Timer-based TPVM Con fig Updates

A timer is set to poll daily data for any TPVM config changes for XCO HA peer managed devices.