View a markdown version of this page

Convertir un type de licence pour Linux dans le Gestionnaire de licences - AWS License Manager

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Convertir un type de licence pour Linux dans le Gestionnaire de licences

Vous pouvez utiliser la console License Manager ou la AWS CLI pour convertir le type de licence des instances Ubuntu LTS, RHEL et RHEL pour SAP éligibles.

Convertir un type de licence à l'aide de la console License Manager

Vous pouvez utiliser la console License Manager pour convertir un type de licence.

Note

Seules les instances qui sont à l'état arrêté et qui ont été associées par AWS Systems Manager Inventory sont affichées.

Pour démarrer une conversion de type de licence dans la console
  1. Ouvrez la console License Manager à l'adresse https://console.aws.amazon.com/license-manager/.

  2. Dans le volet de navigation de gauche, choisissez Conversion de type de licence, puis choisissez Créer une conversion de type de licence.

  3. Pour le système d'exploitation Source, choisissez la plate-forme de l'instance que vous souhaitez convertir :

    • RHEL

    • RHEL pour SAP

    • Ubuntu LTS

    • BYOL pour Windows

    • Licence Windows incluse

  4. (Facultatif) Filtrez les instances disponibles en spécifiant une valeur pour l'ID d'instance ou la valeur de l'opération d'utilisation.

  5. Sélectionnez les instances dont vous souhaitez convertir les licences, puis choisissez Suivant.

  6. Entrez la valeur de l'opération d'utilisation pour le type de licence, sélectionnez la licence vers laquelle vous souhaitez effectuer la conversion, puis choisissez Suivant.

  7. Vérifiez que vous êtes satisfait de la configuration de conversion de votre type de licence et choisissez Démarrer la conversion.

Vous pouvez consulter l'état de votre conversion de type de licence depuis le panneau de conversion de type de licence. La colonne État de la conversion affiche l'état de la conversion comme En cours , Terminée ou Échec.

Convertissez un type de licence à l'aide du AWS CLI

Pour démarrer une conversion de type de licence dans le AWS CLI, vous devez confirmer que le type de licence de votre instance est éligible, puis effectuer une conversion de type de licence pour passer à l'abonnement requis. Pour plus d'informations sur les types d'abonnement éligibles, consultezTypes d'abonnement éligibles pour Linux dans License Manager.

Déterminez le type de licence de votre instance

Vérifiez que vous avez installé et configuré le AWS CLI. Pour plus d'informations, consultez les sections Installation, mise à jour et désinstallation de AWS CLI et Configuration de AWS CLI.

Important

Vous devrez peut-être le mettre à jour AWS CLI pour exécuter certaines commandes et recevoir toutes les sorties requises au cours des étapes suivantes. Vérifiez que vous êtes autorisé à exécuter la create-license-conversion-task-for-resource AWS CLI commande. Pour de plus amples informations, veuillez consulter Création de politiques IAM pour License Manager.

Pour déterminer le type de licence actuellement associé à votre instance, exécutez la AWS CLI commande suivante. Remplacez l'ID d'instance par l'ID de l'instance pour laquelle vous souhaitez déterminer le type de licence :

aws ec2 describe-instances --instance-ids <instance-id> --query "Reservations[*].Instances[*].{InstanceId: InstanceId, PlatformDetails: PlatformDetails, UsageOperation: UsageOperation, UsageOperationUpdateTime: UsageOperationUpdateTime}"

Voici un exemple de réponse à la describe-instances commande. La UsageOperation valeur est le code d'informations de facturation associé à la licence. Une valeur d'opération d'utilisation de RunInstances indique que l'instance utilise la licence AWS fournie. UsageOperationUpdateTimeIl s'agit de l'heure à laquelle le code de facturation a été mis à jour. Pour plus d'informations, consultez DescribeInstances la référence de l'API Amazon EC2.

"InstanceId": "i-0123456789abcdef", "Platform details": "Linux/UNIX", "UsageOperation": "RunInstances", "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"

Conversions prises en charge pour Red Hat

Les conversions suivantes sont prises en charge pour les produits Red Hat Enterprise Linux (RHEL). Chaque conversion nécessite des contextes de licence source et de destination spécifiques et peut comporter des exigences supplémentaires.

Convertir RHEL pour SAP avec HA et Update Services (vendu par AWS in AWS Marketplace) à RHEL pour SAP avec HA et Update Services (vendu par Red Hat en AWS Marketplace)

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \ --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"

Remarques :

  • RHEL pour SAP avec HA et Update Services (vendu par AWS pièce AWS Marketplace) possède de nombreux identifiants de code produit différents (également appelés code Marketplace) en fonction de votre AWS Marketplace abonnement au produit. Vérifiez la réponse d'EC2 describe-instances pour l'ID de code produit correct sur vos instances.

  • RHEL pour SAP avec HA et Update Services (vendu par Red Hat en AWS Marketplace) possède deux identifiants de code produit différents : du6111oq9lwrc996awt04qyql (NA & Global) et 952qwcsxkm430zxhpy32i7w8g (EMEA). Ce que vous devez utiliser dépend de votre région. Vérifiez votre abonnement RHEL pour SAP avec HA et Update Services sur Marketplace pour savoir de quel abonnement il s'agit.

Une fois convertie, vous ne pouvez pas reconvertir l'instance en RHEL pour SAP avec HA et Update Services (vendu AWS au AWS Marketplace), sauf si vous êtes autorisé à bénéficier de cette fonctionnalité privée, qui nécessite une Support demande. Pour plus d’informations, consultez Création d’un dossier de support.

Convertir RHEL pour SAP avec HA et Update Services (vendu par AWS in AWS Marketplace) aux abonnements Red Hat (vendus par Red Hat en AWS Marketplace)

Les abonnements Red Hat (vendus par Red Hat en AWS Marketplace) font référence aux abonnements SaaS auprès desquels les clients peuvent acheter AWS Marketplace. Il existe également deux listes en ce moment.

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:0010,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \ --destination-license-context "UsageOperation=RunInstances:00g0"

Remarques :

  • RHEL pour SAP avec HA et Update Services (vendu par AWS pièce AWS Marketplace) possède de nombreux identifiants de code produit différents (également appelés code Marketplace) en fonction de votre AWS Marketplace abonnement au produit. Vérifiez la réponse d'EC2 describe-instances pour l'ID de code produit correct sur vos instances.

  • Les abonnements Red Hat (vendus par Red Hat en AWS Marketplace) ne comportent pas de code produit à ajouter aux instances.

    • Explications : les codes produits SaaS ne sont pas associés aux instances EC2. Les clients sont donc tenus de ne pas inclure de code de produit de destination lorsqu'ils invoquent la commande CLI create-license-conversion-task-for-resource.

Une fois convertie, vous ne pouvez pas reconvertir l'instance en RHEL pour SAP avec HA et Update Services (vendu AWS au AWS Marketplace), sauf si vous êtes autorisé à bénéficier de cette fonctionnalité privée, qui nécessite une Support demande. Pour plus d’informations, consultez Création d’un dossier de support.

Convertir de Red Hat License-Included (LI) en RHEL (vendu par Red Hat en AWS Marketplace)

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:0010" \ --destination-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<destination_product_code_id>}]"

Remarques :

  • RHEL (vendu par Red Hat en AWS Marketplace) possède deux codes de produit différents : 6cd5fxzrad0cu2j23p692xytz (NA & Global) et 6t1yup6mik9ng3ge36n33xqhw (EMEA). Ce que vous devez utiliser dépend de votre région. Vérifiez votre abonnement RHEL pour SAP avec HA et Update Services sur Marketplace pour savoir de quel abonnement il s'agit.

Convertir depuis Red Hat Enterprise Linux (RHEL) pour AWS vers Red Hat License-Included (LI)

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \ --destination-license-context "UsageOperation=RunInstances:0010"

Ou celui-ci :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:00g0,ProductCodes=[{ProductCodeType=marketplace,ProductCodeId=<source_product_code_id>}]" \ --destination-license-context "UsageOperation=RunInstances:0010"

Remarques :

  • Red Hat Enterprise Linux (RHEL) pour AWS possède deux identifiants de code produit différents : 6cd5fxzrad0cu2j23p692xytz (NA & Global) et 6t1yup6mik9ng3ge36n33xqhw (EMEA). Ce que vous devez utiliser dépend de votre région. Vérifiez la réponse d'EC2 describe-instances pour l'ID de code produit correct sur vos instances.

  • Red Hat Enterprise Linux (RHEL) pour les AWS instances peut avoir une opération d'utilisation RunInstances ou RunInstances:00g0. Cela dépend si les instances ont été lancées à l'origine à partir d'une AMI Red Hat Enterprise Linux (RHEL) pour le AWS produit ou si elles ont été converties ultérieurement vers cet abonnement. Vérifiez la réponse d'EC2 describe-instances pour vérifier l'opération d'utilisation correcte sur vos instances.

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:0010" \ --destination-license-context "UsageOperation=RunInstances:00g0"

Remarques :

  • Les abonnements Red Hat (vendus par Red Hat en AWS Marketplace) ne comportent pas de code produit à ajouter aux instances.

    • Explications : les codes produits SaaS ne sont pas associés aux instances EC2. Les clients sont donc tenus de ne pas inclure de code de produit de destination lorsqu'ils invoquent la commande CLI create-license-conversion-task-for-resource.

  • Les abonnements Red Hat (vendus par Red Hat en AWS Marketplace) doivent être souscrits par l'appelant de la commande CLI. Les abonnements à d'autres comptes de la même organisation ne sont pas encore pris en charge.

Convertir à partir d'abonnements Red Hat (vendus par Red Hat en AWS Marketplace) vers Red Hat License-Included (LI)

Exemple de commande CLI :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context "UsageOperation=RunInstances:00g0" \ --destination-license-context "UsageOperation=RunInstances:0010"

Remarques :

  • Les abonnements Red Hat (vendus par Red Hat en AWS Marketplace) ne comportent pas de code produit ajouté aux instances.

Autres exigences

Les instances doivent être à l'état arrêté avant de créer leurs tâches de conversion de licence. Les clients ne doivent pas essayer de démarrer ou de terminer les instances avant la fin ou l'échec des tâches de conversion de licence. Il s'agit de la même exigence pour toutes les conversions de type de licence.

Si la destination est l'un des produits Marketplace suivants :

  • RHEL pour SAP avec HA et services de mise à jour (vendu par Red Hat en AWS Marketplace)

  • RHEL (vendu par Red Hat en AWS Marketplace)

  • Abonnements Red Hat (vendus par Red Hat en AWS Marketplace)

Le client doit ensuite disposer d'un abonnement actif sur Marketplace avant d'appeler la commande CLI. Dans le cas contraire, la demande de conversion risque d'être rejetée ou d'échouer. Contrairement à la console, lors de la création de tâches de conversion de licences à partir de l'interface de ligne de commande, License Manager n'essaie pas d'abonner automatiquement les clients aux produits de destination.

Convertir en Ubuntu Pro

Avant de convertir votre instance d'Ubuntu LTS en Ubuntu Pro, l'accès Internet sortant de votre instance doit être configuré pour récupérer un jeton de licence sur les serveurs Canonical et installer le client Ubuntu Pro. Pour de plus amples informations, veuillez consulter Conditions de conversion requises pour les types de licences License Manager.

Pour convertir Ubuntu LTS en Ubuntu Pro, procédez comme suit :

  1. Exécutez la commande suivante à partir de AWS CLI tout en spécifiant l'ARN de votre instance :

    aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances \ --destination-license-context UsageOperation=RunInstances:0g00
  2. Exécutez la commande suivante depuis l'instance pour récupérer les informations relatives à l'état de votre abonnement Ubuntu Pro :

    pro status
  3. Vérifiez que votre sortie indique que l'instance dispose d'un abonnement Ubuntu Pro valide :

    Exemple de sortie de la commande Ubuntu pro avec un abonnement Ubuntu Pro actif.

Supprimer un abonnement Ubuntu Pro

La conversion de type de licence ne peut être utilisée que pour convertir Ubuntu LTS vers Ubuntu Pro. Si vous devez passer d'Ubuntu Pro à Ubuntu LTS, vous devez adresser une demande à Support. Pour plus d’informations, consultez Création d’un dossier de support.