This document shows you how to resolve issues related to importing and migrating virtual machine (VM) instances to Compute Engine that have a misapplied license.
For example, learn how to resolve issues with a VM that has an on-demand license instead of a bring your own license (BYOL). For information about the different types of licenses, see About licenses .
Mitigate incorrect license imports or migrations
If you tried to import or migrate a VM into Compute Engine with a BYOL or BYOS
license, but the VM's license string
is not appended with byol
or byos
, then your license was not successfully
imported or migrated with the VM.
To resolve this issue, do one of the following depending on how you imported or migrated the VM:
-
If you imported the VM using the
gcloud compute instances importcommand or the Cloud Build API, import the VM again, and specify the--osflag with thebyolversion of the OS. -
If you imported the VM using the
gcloud beta compute machine-images importcommand , import the VM again, and specify the--byolflag . -
If you imported the VM using the
gcloud beta compute images importcommand , import the VM again, and specify the--byolflag . -
If you migrated the VM using Migrate to Virtual Machines, contact Cloud Customer Care to help you resolve the issue. For more information, see Getting support with Cloud Customer Care .

