Citrix DaaS

Gérer l’alimentation des machines virtuelles AWS

Pour plus d’informations sur les autorisations requises, consultez À propos des autorisations AWS.

Mise en veille prolongée d’instances

Le processus de mise en veille prolongée enregistre 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’ordre de mise en veille prolongée, elle écrit l’état en mémoire dans un fichier du volume EBS racine, puis s’arrête d’elle-même. Un volume Amazon EBS est un périphérique de stockage durable au niveau bloc que vous pouvez associer à vos instances. Après avoir attaché un volume à une instance, vous pouvez l’utiliser comme vous le feriez pour un disque dur physique. Chiffrez le volume EBS racine de l’instance. Le chiffrement garantit 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.

Les limites de la mise en veille prolongée d’instances prises en charge sont les suivantes :

  • La mémoire d’instance (RAM) n’est prise en charge que jusqu’à 150 Go
  • Le mode de démarrage UEFI n’est pas pris en charge
  • Le SSD à usage général et le SSD IOPS provisionné ne sont pris en charge qu’en tant que types de volumes EBS.

Vous trouverez ci-dessous les capacités de connexion hôte au niveau de l’hyperviseur.

  • Hyperviseurs compatibles avec la suspension : VMware, Citrix Hypervisor, Hyper-V et GCP
  • Hyperviseurs non compatibles avec la suspension : Nutanix, Azure et AWS

Remarque :

  • Toutes les capacités de suspension et de mise en veille prolongée sont appelées suspension.
  • Pour AWS, la capacité de suspension est prise en charge au niveau de la machine mais pas au niveau de l’hyperviseur.

Créer des machines virtuelles compatibles avec la mise en veille prolongée

Pour créer des machines virtuelles compatibles avec la mise en veille prolongée :

  1. Créez une connexion hôte. Voir Connexion à AWS.
  2. Lancez une instance avec la racine EBS chiffrée et la propriété Stop-Hibernate activée. Pour plus d’informations, consultez :
  3. Utilisez cette instance comme image principale pour créer une AMI.
  4. Préparez l’image principale :

    1. Installez un VDA sur l’image principale. Citrix recommande d’installer la version la plus récente pour autoriser l’accès aux dernières fonctionnalités. Si vous ne parvenez pas à installer un VDA sur l’image principale, la création du catalogue échoue. Pour plus d’informations sur l’installation d’un VDA, consultez la section Installer des VDA.
    2. Joignez l’image principale au domaine dont les ordinateurs de bureau et les applications sont membres. Assurez-vous que l’image principale est disponible sur l’hôte sur lequel les machines sont créées.
  5. 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.
  6. 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 l’interface Configuration complète, consultez Application des propriétés d’instance AWS et balisage des ressources opérationnelles dans l’interface Configuration complète.

    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/.

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

  • Vous sélectionnez une AMI créée à partir d’une image principale sur laquelle la propriété Stop-Hibernate est activée.
  • La machine virtuelle principale est jointe au domaine et le VDA est installé.
  • Vous sélectionnez la taille de machine virtuelle appropriée (offre de services) capable de gérer la mise en veille prolongée.

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

  • La machine virtuelle principale est compatible avec la mise en veille prolongée, mais l’offre de services n’est pas capable de gérer la mise en veille prolongée.
  • Si la machine virtuelle principale n’est pas jointe au domaine et qu’aucun VDA n’est installé.

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

Pour obtenir l’état de 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 provisioning existant compatible avec la mise en veille prolongée

  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 la mise en veille prolongée

Lorsque vous créez des catalogues de machines, vous pouvez utiliser un profil de machine compatible avec la mise en veille prolongée.

  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, puis sélectionnez un profil de machine.
  3. Sur la page Machine virtuelle, cliquez sur l’icône Modifier et sélectionnez une machine virtuelle.

    Remarque :

    Si le mode veille prolongée est activé pour le profil de machine, le système affiche uniquement les machines virtuelles qui peuvent être mises en veille prolongée.

  4. Suivez les instructions qui s’affichent à l’écran pour effectuer les réglages. La page Résumé affiche l’état de mise en veille prolongée du catalogue.

    Remarque :

    Lors de la modification d’un catalogue de machines, lorsque vous remplacez le profil de machine compatible avec la mise en veille prolongée par un profil non compatible, il vous est demandé de reconfigurer vos machines virtuelles en conséquence.

Mettre à jour un catalogue de machines compatible avec la mise en veille prolongée

Si vous essayez de mettre à jour un catalogue de machines existant avec un catalogue de machines non compatible avec la mise en veille prolongée, la mise à jour échoue avec un message d’erreur approprié.

Gestion de l’alimentation des machines virtuelles en veille prolongée

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

  1. Suspendre la machine virtuelle de son état d’exécution.
  2. Reprendre la machine virtuelle à partir de l’état suspendu.
  3. Redémarrer la machine virtuelle à partir de l’état suspendu.

Pour voir les options de gestion de l’alimentation, dans l’interface Gérer > Configuration complète, cliquez avec le bouton droit sur les machines virtuelles en veille prolongée.

Vous pouvez également voir l’état de l’alimentation, Suspension et Suspendu, pour chaque machine virtuelle en fonction des opérations d’alimentation que vous effectuez sur les machines virtuelles.

Gérer l’alimentation des machines virtuelles AWS