The tpvm command is available at the SLX-OS CLI on a device.
Install TPVM:
tpvm install device# tpvm install
Uninstall TPVM:
tpvm uninstall [ force ] force: clear installation or uninstallation error(s) then try to uninstall (forcefully) device# tpvm uninstall uninstallation succeeds
To force the clearing of installation or uninstallation errors, use the force keyword:
device# tpvm uninstall TPVM uninstallation failed device# tpvm uninstall force uninstallation succeeds
tpvm start device# tpvm start start succeeds
tpvm stop device# tpvm stop stop succeeds
tpvm auto-boot enable device# tpvm auto-boot enable
tpvm auto-boot disable device# tpvm auto-boot disable auto-boot disable succeeds

Note
In this case, the tpvm start command is required to enable TPVM.show tpvm status [ clear-tag <tag name> ] clear-tag: clear the runtime error when the 'command' ran device# show tpvm status TPVM is running, and AutoStart is disabled on this host.
device# tpvm start start succeeds device# show tpvm status TPVM had runtime error(s) -- these error(s) seem not fatal, and the operation(s) could be retryable vm_disks: virsh list timed out. TPVM cannot transit to 'running' state TPVM is installed but not running, and AutoStart is disabled on this host. device# show tpvm status clear-tag vm_disks TPVM is installed but not running, and AutoStart is disabled on this host.

Note
The runtime error can be also removed automatically when the same subcommand succeeds.tpvm disk add name <vd[b-x] | auto> size <number | number[bkmg]>
name: The disk name added to TPVM.
The name must be 'vd[b-x]' or 'auto'.
Note. The disk name must be the next disk if it‘s not ‘auto‘. For example, if the last disk added to the system is 'vdb', the disk name must be 'vdc'. When ‘auto‘ is used, the system automatically assigns the next disk name.
size: Any positive number.
Also the following suffix can be added to the end.
b or B for bytes
k or K for KiB bytes
m or M for MiB bytes
g or G for GiB bytes
Note. When no suffix is used, the size is taken as GiB bytes. For example, '5' means '5g'.
device# tpvm disk add name auto size 10g
disk add succeeds
device# tpvm disk add name vdd size 512m
disk add succeeds

Note
The maximum number of disks is currently 3. If the number of allocated disks exceeds this list, the add_disk keyword fails. Also, the total disk capacity is limited to 50 Gbytes on the SLX 9540. If you exceed this limit when you create a disk, the add_disk keyword fails.tpvm disk remove name <vd[b-x] | auto>
name: The disk name removed from TPVM.
The name must be 'vd[b-x]' or 'auto'
Note. When 'auto' is passed, the system removes the latest disk automatically.
Otherwise, the disk name must be the last disk added to the system.
For example, if the last disk added to the system is 'vdx', the disk removed from the system must be this disk, 'vdx'.
device# tpvm disk remove name auto
'umount' is needed before this disk is removed. Continue? [y/n]: y
disk remove succeeds
device# tpvm disk remove name vdc
'umount' is needed before this disk is removed. Continue? [y/n]: y
disk remove succeeds

Note
Disks must be unmounted before removal from the system. Otherwise, the next added disk will be labeled incorrectly. If the system falls, TPVM must be rebooted to recover.show tpvm disk name <vd[b-x] | all>
name: The disk name whose information is shown.
The name must be 'vd[b-x]' or 'all'
Note. When 'all' is passed, the information about all disks is shown.
device# show tpvm disk
Value for 'name' : all
disk: vdb
Capacity: 10.00 GiB
Allocation: 196.00 KiB
total:
Capacity: 100.00 GiB
Allocation: 10.00 GiB
Available: 90.00 GiB
device# show tpvm disk name vdb
disk: vdb
Capacity: 10.00 GiB
Allocation: 196.00 KiB
total:
Capacity: 100.00 GiB
Allocation: 10.00 GiB
Available: 90.00 GiB
show tpvm ip-address device# show tpvm ip-address IPv4: eth0 10.24.7.149 IPv6: eth0 fe80::629c:9fff:fe01:fe43 eth1 fe80::7:d0ff:fe02:100

Note
The show_ip_addr parameter requires the qemu-guest-agent package on TPVM. If this package is removed, the operation fails.tpvm password device# tpvm password root password: **** re-enter root password: **** password succeeds