×

You can delete a virtual machine by using the web console or the oc command line interface.

Deleting a virtual machine using the web console

Deleting a virtual machine (VM) permanently removes it from the cluster.

If the VM is delete protected, the Delete action is disabled in the VM’s Actions menu.

Prequisite
  • To delete the VM, you must first disable the VM’s delete protection setting, if enabled.

Procedure
  1. From the OKD web console, choose your view:

    • For a virtualization-focused view, select AdministratorVirtualizationVirtualMachines.

    • For a general view, navigate to VirtualizationVirtualMachines.

  2. Click the Options menu kebab beside a VM and select Delete.

    Alternatively, click the VM’s name to open the VirtualMachine details page and click ActionsDelete.

    You can also right-click the VM in the tree view and select Delete from the pop-up menu.

  3. Optional: Select With grace period or clear Delete disks.

  4. Click Delete to permanently delete the VM.

Deleting a virtual machine by using the CLI

You can delete a virtual machine (VM) by using the oc command-line interface (CLI). The oc client enables you to perform actions on multiple VMs.

Prerequisites
  • To delete the VM, you must first disable the VM’s delete protection setting, if enabled.

  • You have installed the OpenShift CLI (oc).

Procedure
  • Delete the VM by running the following command:

    $ oc delete vm <vm_name>

    This command only deletes a VM in the current project. Specify the -n <project_name> option if the VM you want to delete is in a different project or namespace.