Convertir un type de licence pour Windows et SQL Server - 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 Windows et SQL Server

Vous pouvez utiliser la console License Manager ou le AWS CLI pour convertir le type de licence des instances Windows et SQL Server éligibles.

Limites de conversion des types de licence

Important

L'utilisation des logiciels Microsoft est soumise aux conditions de licence de Microsoft. Vous êtes responsable du respect des conditions de licence Microsoft. Cette documentation est fournie pour des raisons de commodité et vous n'êtes pas autorisé à vous fier à sa description. Cette documentation ne constitue pas un avis juridique. Si vous avez des questions concernant vos droits de licence pour les logiciels Microsoft, contactez votre équipe juridique, Microsoft ou votre revendeur Microsoft.

License Manager limite les types de conversions de licence que vous pouvez créer conformément au Microsoft Service Provider License Agreement (SPLA). Certaines des restrictions auxquelles la conversion de type de licence est soumise sont répertoriées ci-dessous. Cette liste n'est pas exhaustive et est sujette à modification.

  • L'instance Amazon EC2 doit être lancée à partir de votre propre image de machine virtuelle (VM).

  • SQL Server inclus dans une licence ne peut pas être exécuté sur un hôte dédié.

  • Une instance SQL Server incluse dans une licence doit disposer d'au moins 4 vCPU.

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 dans un é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 sélectionnez 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 :

    1. Ubuntu LTS

    2. Windows BYOL

    3. 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 Next.

  6. Entrez la valeur de l'opération d'utilisation pour le type de licence, sélectionnez la licence vers laquelle vous effectuez la conversion, puis cliquez sur Next.

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

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

Important

Si vous convertissez Windows Server d'une licence incluse en BYOL, vous devez activer Windows conformément à votre contrat de licence Microsoft. Pour plus d’informations, consultez Convert Windows Server from license included to BYOL.

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

Pour démarrer une conversion de type de licence dans AWS CLI :

Déterminez le type de licence de votre instance
  1. Vérifiez que vous avez installé et configuré le AWS CLI. Pour plus d'informations, consultez les sections Installation, mise à jour et désinstallation du AWS CLI et Configuration du AWS CLI.

    Important

    Vous devrez peut-être mettre à jour le AWS CLI pour exécuter certaines commandes et recevoir toutes les sorties requises au cours des étapes suivantes.

  2. Vérifiez que vous êtes autorisé à exécuter la create-license-conversion-task-for-resource AWS CLI commande. Pour obtenir de l'aide à ce sujet, consultezCréation de politiques IAM pour License Manager.

  3. 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}"
  4. Voici un exemple de réponse à la describe-instances commande. Notez que la UsageOperation valeur est le code d'information de facturation associé à la licence. UsageOperationUpdateTimeIl s'agit de l'heure à laquelle le code de facturation a été mis à jour. Pour plus d'informations, consultez DescribeInstancesla référence de l'API Amazon EC2.

    "InstanceId": "i-0123456789abcdef", "Platform details": "Windows with SQL Server Enterprise", "UsageOperation": "RunInstances:0800", "UsageOperationUpdateTime: "2021-08-16T21:16:16.000Z"
Note

L'opération d'utilisation pour Windows Server avec SQL Server Enterprise BYOL est identique à l'opération d'utilisation pour Windows BYOL car ils sont facturés de la même manière.

Convertir Windows Server de la licence incluse en BYOL

Lorsque vous convertissez Windows Server d'une licence incluse en BYOL, License Manager n'active pas automatiquement Windows. Vous devez faire passer le serveur KMS de votre instance du serveur AWS KMS à votre propre serveur KMS.

Important

Pour passer d'une licence incluse à BYOL, l'instance Amazon EC2 d'origine doit être lancée à partir de votre propre image de machine virtuelle (VM). Pour plus d'informations sur la conversion d'une machine virtuelle vers Amazon EC2, consultez VM Import/Export. Les instances initialement lancées à partir d'une Amazon Machine Image (AMI) ne sont pas éligibles à la conversion de licence en BYOL.

Consultez votre contrat de licence Microsoft pour déterminer les méthodes que vous pouvez utiliser pour activer Microsoft Windows Server. Par exemple, si vous utilisez un serveur KMS, vous devez obtenir l'adresse de votre serveur KMS à partir de la configuration BYOL d'origine de l'instance.

  1. Pour convertir le type de licence de votre instance, exécutez la commande suivante en remplaçant l'ARN par l'ARN de l'instance que vous souhaitez convertir :

    aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances:0002 \ --destination-license-context UsageOperation=RunInstances:0800
  2. Pour activer Windows après avoir converti votre licence, vous devez faire pointer le serveur KMS Windows Server de votre système d'exploitation vers vos propres serveurs KMS. Connectez-vous à l'instance Windows et exécutez la commande suivante :

    slmgr.vbs /skms <your-kms-address>
Convertir Windows Server de BYOL en licence incluse

Lorsque vous convertissez Windows Server de BYOL en licence incluse, License Manager fait automatiquement passer le serveur KMS de votre instance au serveur AWS KMS.

Pour convertir le type de licence de votre instance de BYOL en licence incluse, exécutez la commande suivante, en remplaçant l'ARN par l'ARN de l'instance que vous souhaitez convertir :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances:0800 \ --destination-license-context UsageOperation=RunInstances:0002
Convertissez Windows Server et SQL Server de BYOL en licence incluse

Vous pouvez changer plusieurs produits en même temps. Par exemple, vous pouvez convertir Windows Server et SQL Server en une seule conversion de type de licence.

Pour convertir le type de licence de votre instance Windows Server de BYOL en licence incluse, et de SQL Server Standard de BYOL en licence incluse, exécutez la commande suivante en remplaçant l'ARN par l'ARN de l'instance que vous souhaitez convertir :

aws license-manager create-license-conversion-task-for-resource \ --resource-arn <instance_arn> \ --source-license-context UsageOperation=RunInstances:0800 \ --destination-license-context UsageOperation=RunInstances:0006