Citrix Virtual Apps and Desktops

Gérer l’alimentation des machines virtuelles AWS

Pour en savoir plus sur les autorisations requises, voir Autorisations Azure requises.

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, XenServer, 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 sur le lancement de l’instance, le chiffrement du volume EBS racine et l’activation de 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 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.
  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 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.

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.
Gérer l’alimentation des machines virtuelles AWS