Gérer l’alimentation des VM AWS

Pour plus d’informations sur les autorisations requises, consultez Autorisations AWS requises.

Mise en veille prolongée de l’instance

Le processus de mise en veille prolongée stocke l’état en mémoire de l’instance, ainsi que ses adresses IP privées et élastiques, ce qui lui permet de reprendre exactement là où elle s’était arrêtée.

Lorsqu’une instance reçoit l’instruction de se mettre en veille prolongée, elle écrit l’état en mémoire dans un fichier du volume EBS racine, puis s’arrête. Un volume Amazon EBS est un périphérique de stockage durable au niveau du bloc que vous pouvez attacher à vos instances. Une fois que vous avez attaché un volume à une instance, vous pouvez l’utiliser comme vous utiliseriez un disque dur physique. Chiffrez le volume EBS racine de l’instance. Le chiffrement assure une protection adéquate des données sensibles lorsqu’elles sont copiées de la mémoire vers le volume EBS. Pour plus d’informations sur le chiffrement EBS, consultez Chiffrement Amazon EBS.

Voici les limitations de la mise en veille prolongée d’instance prise en charge :

  • Seule la mémoire d’instance (RAM) jusqu’à 150 Go est prise en charge
  • Le mode de démarrage UEFI n’est pas pris en charge
  • Les SSD à usage général et les SSD IOPS provisionnés sont uniquement pris en charge en tant que types de volume EBS.

Créer des VM prenant en charge la mise en veille prolongée

Pour créer des VM prenant en charge la mise en veille prolongée :

  1. Créez une connexion d’hôte. Consultez Connexion à AWS.
  2. Lancez une instance avec le volume EBS racine chiffré et la propriété Stop-Hibernate activée. Pour plus d’informations sur la façon de lancer l’instance, de chiffrer le volume EBS racine et d’activer la mise en veille prolongée, consultez https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-instance.html/. Utilisez cette instance comme image principale pour créer une AMI.
  3. Préparez l’image principale :

    1. Installez un VDA sur l’image principale. Citrix recommande d’installer la dernière version pour accéder aux fonctionnalités les plus récentes. L’absence d’installation d’un VDA sur l’image principale entraîne l’échec de la création du catalogue. Pour plus d’informations sur l’installation d’un VDA, consultez Installer des VDA.
    2. Joignez l’image maître au domaine dont les applications et les bureaux sont membres. Assurez-vous que l’image maître est disponible sur l’hôte où les machines sont créées.
  4. Créez une AMI à partir de cette instance. Pour plus d’informations sur la création d’une AMI à partir d’une instance, consultez Créer une AMI à partir d’une instance Amazon EC2.
  5. Créez un catalogue de machines à l’aide de la commande New-ProvScheme. Définissez la propriété personnalisée AwsCaptureInstanceProperties sur True. Pour plus d’informations sur l’activation des propriétés d’instance AWS dans Web Studio, consultez Application des propriétés d’instance AWS et balisage des ressources opérationnelles dans Web Studio.

    New-ProvScheme  -AdminAddress "xxx" -CleanOnBoot
    -CustomProperties "AwsCaptureInstanceProperties,true;"
    -HostingUnitName "xxx" -IdentityPoolName $catalog_name -InitialBatchSizeHint 1
    -MasterImageVM "xyz.template" -NetworkMapping @{"0"="XDHyp:\HostingUnits\MyConn\\us-east-2a.availabilityzone\10.0.0.0``/24 (vpc-0f1771e45671aedcd).network"}
    -ProvisioningSchemeName $catalog_name
    -RunAsynchronously -Scope @() -SecurityGroup @("xxx") -ServiceOffering "xxx"
    <!--NeedCopy-->
    

    Pour plus d’informations sur la création d’un catalogue de machines à l’aide de commandes PowerShell, consultez https://developer-docs.citrix.com/projects/citrix-daas-sdk/en/latest/.

Les machines virtuelles pouvant être mises en veille prolongée sont créées si :

  • Vous sélectionnez une AMI créée à partir d’une image maître qui a la propriété Stop-Hibernate activée.
  • La machine virtuelle maître est jointe au domaine et a le VDA installé.
  • Vous sélectionnez la taille de machine virtuelle correcte (offre de service) qui peut gérer la mise en veille prolongée.

La commande New-ProvScheme échoue avec un message d’erreur approprié si :

  • La machine virtuelle maître est activée pour la mise en veille prolongée, mais l’offre de service n’est pas capable de gérer la mise en veille prolongée.
  • Si la machine virtuelle maître n’est pas jointe au domaine et n’a pas de VDA installé.

État de la mise en veille prolongée des offres de service et des AMI

Pour obtenir l’état de la mise en veille prolongée des offres de service et des AMI (modèles), exécutez les commandes suivantes :

  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\WIN2016-ADDC-2021.09.10.145334-a1968709-10c4-47d5-9642-21e743159a7b (ami-0e6c5b33a52d2a6b6).template'
  • Get-HypConfigurationObjectForItem 'XDHyp:\HostingUnits\MyConn\R6i Sixteen Extra Large Instance.serviceoffering'

Mettre à jour l’offre de service d’un schéma de provisionnement existant prenant en charge l’hibernation

  1. Exécutez la commande Set-ProvScheme. Par exemple,

    Set-ProvScheme -ProvisioningSchemeName <String> -ServiceOffering <String>
    <!--NeedCopy-->
    

Le système affiche un message d’exception si l’offre de service n’est pas compatible.

Créer un catalogue de machines avec prise en charge de l’hibernation

Lors de la création de catalogues de machines, vous pouvez utiliser un profil de machine qui prend en charge l’hibernation.

  1. Dans l’assistant de création de catalogue, suivez les instructions jusqu’à la sélection du profil de machine.
  2. Sur la page Modèle de machine, cliquez sur Sélectionner un profil de machine et sélectionnez un profil de machine.
  3. Sur la page Machine virtuelle, cliquez sur l’icône Modifier et sélectionnez une VM.

    Remarque :

    Si le profil de machine est activé pour l’hibernation, le système affiche uniquement les VM qui peuvent être hibernées.

  4. Suivez les instructions à l’écran pour compléter tous les paramètres. La page Résumé affiche l’état d’hibernation du catalogue.

    Remarque :

    Dans le catalogue de machines modifié, lorsque vous remplacez le profil de machine par un profil activé pour l’hibernation, il vous est demandé de reconfigurer vos VM en conséquence.

Mettre à jour un catalogue de machines prenant en charge l’hibernation

Si vous tentez de mettre à jour un catalogue de machines existant avec un catalogue de machines qui ne prend pas en charge l’hibernation, la mise à jour échoue avec un message d’erreur approprié.

Gestion de l’alimentation des VM mises en veille prolongée

Vous pouvez effectuer les opérations de gestion de l’alimentation suivantes sur les VM mises en veille prolongée :

  1. Mettre la VM en veille à partir de l’état d’exécution.
  2. Reprendre la VM à partir de l’état de veille.
  3. Redémarrer la VM à partir de l’état de veille.
Gérer l’alimentation des VM AWS