CLI commands for VPU Linodes
Here are some common CLI tasks for Linodes that use the Accelerated (VPU) Linode plan type. VPU Linodes are backed by NETINT Quadra T1U video processing units—ASIC-based media accelerator cards that are purpose-built for transcoding tasks.
VPU Linode availability is limited. See Accelerated Compute Instances for complete details.
List your VPU Linodes
Run this command to view all of the VPU type Linodes on your account:
linode-cli linodes types --class vpu
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ id ┃ disk ┃ gpus ┃ class ┃ label ┃ vcpus ┃ memory ┃ transfer ┃ successor ┃ network_out ┃ accelerated_devices ┃ price.hourly ┃ price.monthly ┃ region_prices ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ g1-accelerated-netint-vpu-t1u1-s │ 204800 │ 0 │ accelerated │ NETINT Quadra T1U x1 Small │ 8 │ 16384 │ 0 │ None │ 16000 │ 1 │ 0.42 │ 280.0 │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ id hourly monthly │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├──────────────────────────────────┼────────┼──────┼─────────────┼─────────────────────────────┼───────┼────────┼──────────┼───────────┼─────────────┼─────────────────────┼──────────────┼───────────────┼───────────────────────────┤
│ g1-accelerated-netint-vpu-t1u1-m │ 307200 │ 0 │ accelerated │ NETINT Quadra T1U x1 Medium │ 12 │ 24576 │ 0 │ None │ 16000 │ 1 │ 0.53 │ 352.0 │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ id hourly monthly │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
├──────────────────────────────────┼────────┼──────┼─────────────┼─────────────────────────────┼───────┼────────┼──────────┼───────────┼─────────────┼─────────────────────┼──────────────┼───────────────┼───────────────────────────┤
│ g1-accelerated-netint-vpu-t1u2-s │ 307200 │ 0 │ accelerated │ NETINT Quadra T1U x2 Small │ 12 │ 24576 │ 0 │ None │ 16000 │ 2 │ 0.73 │ 488.0 │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ id hourly monthly │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ ━━━━━━━━━━━━━━━━━━━━━━━ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │
└──────────────────────────────────┴────────┴──────┴─────────────┴─────────────────────────────┴───────┴────────┴──────────┴───────────┴─────────────┴─────────────────────┴──────────────┴───────────────┴───────────────────────────┘
Create a VPU Linode
Run this command to create a new Linode, using a NETINT Quadra T1U x1 small VPU:
linode-cli linodes create --region us-lax --type g1-accelerated-netint-vpu-t1u1-s --image linode/ubuntu24.04 --root_pass <your root password>
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬──────────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼──────────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u1-s │ linode/ubuntu24.04 │ provisioning │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴──────────────┴─────────────────┴─────────────────┴───────────────────────┘
Target a specific VPU Linode
Here are several common operations you can perform with a specific VPU Linode.
Get the Linode's ID
You need a Linode's linode_id
to interact with it. You get it by listing the VPU Linodes on your account, and then storing the target Linode's id
as your linode_id
for later use:
export linode_id=<id-string>
View a specific VPU Linode
With the linode_id
stored, run this command to view details about it:
linode-cli linodes view $linode_id
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬─────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼─────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u1-s │ linode/ubuntu24.04 │ running │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴─────────┴─────────────────┴─────────────────┴───────────────────────┘
Reboot your VPU Linode
With the linode_id
stored, run this command to reboot your VPU Linode:
linode-cli linodes reboot $linode_id
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬───────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼───────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u1-s │ linode/ubuntu24.04 │ rebooting │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴───────────┴─────────────────┴─────────────────┴───────────────────────┘
Shut down your VPU Linode
With the linode_id
stored, run this command to shut down your VPU Linode:
linode-cli linodes shutdown $linode_id
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬───────────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼───────────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u1-s │ linode/ubuntu24.04 │ shutting_down │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴───────────────┴─────────────────┴─────────────────┴───────────────────────┘
Rebuild your VPU Linode
With the linode_id
stored, run this command, including your root password (root_pass
) to rebuild it, using Ubuntu 24.10:
linode-cli linodes rebuild $linode_id --image linode/ubuntu24.10 --root_pass <your root password>
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬────────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼────────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u1-s │ linode/ubuntu24.10 │ rebuilding │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴────────────┴─────────────────┴─────────────────┴───────────────────────┘
Resize your VPU Linode
With the linode_id
stored, run this command to resize your VPU Linode to a NETINT Quadra T1U x2 small VPU Linode plan.
linode-cli linodes resize $linode_id --type g1-accelerated-netint-vpu-t1u2-s
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬──────────┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼──────────┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u2-s │ linode/ubuntu24.10 │ resizing │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴──────────┴─────────────────┴─────────────────┴───────────────────────┘
You can see the Linode plan types available to you by running this command:
linode-cli linodes types
Delete your VPU Linode
With the linode_id
stored, run this command to delete your VPU Linode:
linode-cli linodes delete $linode_id
┌──────────┬────────────────┬────────┬──────────────────────────────────┬────────────────────┬─────────-┬─────────────────┬─────────────────┬───────────────────────┐
│ id │ label │ region │ type │ image │ status │ ipv4 │ disk_encryption │ placement_group.label │
├──────────┼────────────────┼────────┼──────────────────────────────────┼────────────────────┼─────────-┼─────────────────┼─────────────────┼───────────────────────┤
│ 12345678 │ linode12345678 │ us-lax │ g1-accelerated-netint-vpu-t1u2-s │ linode/ubuntu24.10 │ deleting │ 123.123.123.123 │ enabled │ │
└──────────┴────────────────┴────────┴──────────────────────────────────┴────────────────────┴─────────-┴─────────────────┴─────────────────┴───────────────────────┘
Updated about 21 hours ago