A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cloud.google.com/compute/docs/licenses/view-append below:

Manage licenses | Compute Engine

Linux Windows

This document explains how to manage licenses associated with a Compute Engine instance. This includes how to append, remove, replace, and view the history of license updates. For more information about licenses on Compute Engine see About licenses.

Restrictions for changing licenses

Only certain OS licenses are eligible to be appended, removed, or replaced. License changes are supported for Red Hat Enterprise Linux (RHEL), RHEL for SAP, SUSE Linux Enterprise Server (SLES), SLES for SAP, Ubuntu, and Ubuntu Pro.

The allowed license changes are determined by the license owner and are subject to change. To validate the allowed license changes for your VM, see Review license changes and restrictions.

For changing your RHEL or SLES licenses between pay-as-you-go (PAYG) and bring-your-own-subscription (BYOS), see Switch between PAYG and BYOS.

For Ubuntu LTS, to upgrade your license to Ubuntu Pro to enable Extended Security Maintenance (ESM), see Upgrade from Ubuntu to Ubuntu Pro.

To update your on-demand RHEL license to include extended support, see Append the RHEL Extended lifecycle Support (ELS) Add-On to your license.

Before you begin Prepare to update a disk's license Caution: Google recommends using reservations to ensure machine availability while the VM is shut down.

To update the disk's license while the disk is attached to a running instance, first either stop the instance or detach the disk.

View the licenses associated with a VM Permissions required for this task

To perform this task, you must have the following permissions:

To view the licenses associated with a VM, use the Google Cloud console, gcloud CLI, or the Compute Engine API.

Console
  1. In the Google Cloud console, go to the VM instances page.

    Go to VM instances

  2. Click the name of the VM to check the license of. The Instance details page opens.

  3. At the bottom of the Instance details page, click Equivalent Code.

  4. View the licenses field for the boot disk.

gcloud
  1. Run the following gcloud compute instances describe command:

    gcloud compute instances describe VM_NAME
    

    Replace VM_NAME with the name of your VM.

  2. View the disks section of the output. The licenses field shows the licenses associated with the boot disk.

REST

Call the instances.get v1 method:

GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/instancesVM_NAME

Replace the following:

The Compute Engine API returns the licenses associated with the boot disk in the disks section of the licenses field.

Append a license during an image import

To append a license during the image import process, use the following gcloud compute images import command.

gcloud compute images import IMAGE_NAME \
  --source-file=SOURCE_FILE
  --os=OS

Replace the following:

For more information about importing images, see Importing virtual disks.

Append licenses when creating an image

To append licenses when creating an image, use the following gcloud compute images create command.

gcloud compute images create IMAGE_NAME \
  --source-image=SOURCE_IMAGE \
  --licenses=LICENSES

Replace the following:

For more information about creating images, see Creating, deleting, and deprecating custom images, and Creating a Windows image.

For more information about creating images, see Creating, deleting, and deprecating custom images, and Creating a Windows image.

Append licenses to a disk

To append licenses associated with a VM, use the gcloud CLI or the Compute Engine API.

gcloud

To append licenses to a disk using a license reference or code, use the following gcloud compute disks update command.

gcloud compute disks update DISK_NAME \
--append-licenses=LICENSES

Replace the following:

REST

To append licenses to a disk using a license reference or code, call the following disks.update v1 method:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/LICENSES"]}'

Replace the following:

Replace licenses on a disk

To replace licenses associated with a VM, use the gcloud CLI or the Compute Engine API.

gcloud

To replace a license on a disk using a license reference or code, use the following gcloud compute disks update command.

gcloud compute disks update DISK_NAME \
--replace-license=PREVIOUS_LICENSE,NEW_LICENSE

Replace the following:

REST

To replace a license on a disk using a license reference or code, call the disks.update v1 method and replace the previous license with the new license in the request body as follows:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":["https://www.googleapis.com/compute/v1/NEW_LICENSE"]}'

Replace the following:

Remove licenses from a disk

To remove individual licenses associated with a VM, use the gcloud CLI and Compute Engine API.

gcloud

To remove licenses from a disk using a license reference or code, use the gcloud compute disks update command.

gcloud compute disks update DISK_NAME \
--remove-licenses=LICENSES

Replace the following:

REST

To remove a license, provide an empty license field in the call request along with the path selector by calling the following disks.update v1 method:

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT/zones/ZONE/disks/DISK_NAME?paths=licenses --data '{"name":"DISK_NAME", "licenses":[]}'

Replace the following:

View the history of license updates

View the history of license updates for VMs in a project by using the following procedure:

  1. In the Google Cloud console, go to the Logs Explorer page.

    Go to Logs Explorer

  2. In the toolbar, verify that Show query is enabled.

  3. Copy the following expression into the query editor:

    resource.type="gce_disk"
    logName="projects/PROJECT_NAME/logs/cloudaudit.googleapis.com%2Factivity"
    severity>=NOTICE
    protoPayload.request.@type="type.googleapis.com/compute.disks.update"
    protoPayload.request.licenses:*
    
  4. Replace PROJECT_NAME with the name of the project.

  5. Click Run query.

What's next

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.5