How to Change the Operating System on a Vultr Cloud Compute Instance
-
by Blog Admin
- 9
How to Change the Operating System on a Vultr Cloud Compute Instance
Learn how to change the operating system on your existing Vultr Cloud Compute instance.
Changing the instance operating system wipes all data on your server and installs a new file system. This is important when changing the default operating system while preserving the instance’s IP and networking information.
Follow this guide to change the operating system on a Vultr Cloud Compute instance using the Vultr Customer Portal, API, CLI, or Terraform.
Changing to a different operating system wipes all the data on your server.
Vultr Customer Portal
- Navigate to Products and click Compute.
- Click your target Vultr Cloud Compute instance to open its management page.
- Navigate to the Settings tab.
- Find and click Change OS on the left navigation menu.
- Click the Choose new OS drop-down and select a new operating system to install on the instance.
- Click Change OS to change the instance operating system.
- Check the Change OS confirmation prompt and click Change OS to apply the new instance changes.
Vultr API
- Send a
GET
request to the List Instances endpoint and note your target instance’s ID.console$ curl "https://api.vultr.com/v2/instances" \ -X GET \ -H "Authorization: Bearer ${VULTR_API_KEY}"
- Send a
GET
request to the List OS endpoint to view all available operating systems and note the target OS ID.console$ curl "https://api.vultr.com/v2/os" \ -X GET \ -H "Authorization: Bearer ${VULTR_API_KEY}"
- Send a
PATCH
request to the Update Instance endpoint with a newos_id
value to change the instance’s operating system.console$ curl "https://api.vultr.com/v2/instances/{instance-id}" \ -X PATCH \ -H "Authorization: Bearer ${VULTR_API_KEY}" \ -H "Content-Type: application/json" \ --data '{ "os_id" : "new-instance-os_id" }'
Vultr CLI
- List all available instances and note your target instance’s ID.
console
$ vultr-cli instance list
- List all available operating systems and note the target OS ID.
console
$ vultr-cli instance os list <instance-id>
- Change the target instance’s operating system.
console
$ vultr-cli instance os change <instance-id> --os <os_id>
Terraform
- Open your Terraform configuration for the existing Cloud Compute instance.
- Update the
os_id
value in the instance resource to the new operating system ID.terraformresource "vultr_instance" "cc" { # ...existing fields (region, plan, label, etc.) os_id = 1743 # Example: Ubuntu 22.04 LTS x64 }
- Apply the configuration and observe the following output:
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
How to Change the Operating System on a Vultr Cloud Compute Instance Learn how to change the operating system on your existing Vultr Cloud Compute instance. Changing the instance operating system wipes all data on your server and installs a new file system. This is important when changing the default…
How to Change the Operating System on a Vultr Cloud Compute Instance Learn how to change the operating system on your existing Vultr Cloud Compute instance. Changing the instance operating system wipes all data on your server and installs a new file system. This is important when changing the default…