Comment résoudre les problèmes d'une instance Image Builder AppStream 2.0 bloquée à l'état En attente ?

Dernière mise à jour : 30/06/2020

Lorsque j'essaie de lancer une instance Image Builder Amazon AppStream 2.0, celle-ci reste bloquée à l'état En attente et ne passe pas à l'état En cours d'exécution. Comment résoudre ce problème ? 

Résolution

Il vous faudra patienter jusqu'à 25 minutes avant que les instances Image Builder et de parc deviennent disponibles et affichent l'état En cours d'exécution. Si votre instance Image Builder affiche toujours l'état En attente après 25 minutes, consultez les causes courantes et la procédure de dépannage suivantes.

L'interface réseau Elastic est supprimée ou détachée

Une interface réseau manquante peut empêcher l'instance Image Builder de terminer les flux de travail de démarrage, laissant l'instance bloquée à l'état En attente.

Pour vérifier l'état de votre interface réseau, ouvrez la console Amazon Elastic Compute Cloud (Amazon EC2), puis sélectionnez Interfaces réseau dans le volet de navigation. Vous pouvez également utiliser l'interface de ligne de commande AWS (AWS CLI) et saisir la commande suivante :

aws ec2 describe-network-interfaces --filters 'Name=description,Values="AppStream 2.0 - image-builder:*'

Si l'interface réseau est manquante ou détachée, lancez une nouvelle instance Image Builder à partir de la dernière image de travail ou d'une image de base fournie par AWS.

Remarque : vous pouvez consulter vos journaux AWS CloudTrail pour connaître les détails des événements associés à la suppression ou au détachement de l'interface réseau, y compris eventTime et userIdentity.

Les pilotes d'appareil sont en conflit ou incorrects

L'instance Image Builder est préinstallée avec tous les pilotes requis. L'instance Image Builder peut rester à l'état En attente si un utilisateur installe des pilotes en conflit ou incorrects.

Étant donné que l'instance Image Builder est inaccessible, il est impossible de désinstaller les pilotes en conflit ou incorrects. Pour résoudre ce problème, lancez une nouvelle instance Image Builder à partir d'une image personnalisée récente ou à l'aide de l'une des images de base fournies par Amazon.

Limites de l'interface réseau

Il est possible que votre compte Amazon Web Services (AWS) ait atteint les limites d'interface réseau pour la région. Pour en savoir plus sur les limites et sur la procédure à suivre pour demander leur augmentation, consultez la section Quotas Amazon VPC.

Problèmes de personnalisation des fichiers de réponses Sysprep

Il est recommandé de ne pas personnaliser le fichier de réponses sysprep Unattend. Une personnalisation incorrecte peut interférer avec le processus de démarrage Windows en empêchant l'instance Image Builder de démarrer correctement et en laissant celle-ci bloquée sur l'écran d'accueil.

Pour résoudre ce problème, lancez une nouvelle instance Image Builder à partir d'une image personnalisée récente ou à l'aide de l'une des images de base fournies par Amazon.

IPv6 est désactivé

Si vous créez une image avec IPv6 désactivé, l'instance Image Builder restera à l'état En attente. Pour résoudre ce problème, lancez une nouvelle instance Image Builder à partir d'une image personnalisée récente ou à l'aide de l'une des images de base fournies par Amazon.

Compatibilité des images de base

Vérifiez que vous ne lancez pas une nouvelle instance Image Builder Graphics Pro (NVIDIA) à l'aide d'une image de base Graphics Design (AMD), ou vice versa. Pour en savoir plus, consultez la section Historique des versions d'image de base AppStream 2.0.

Disponibilité des ports

Vérifiez qu'aucune application utilisant les ports suivants n'est installée :

  • TCP entrant sur le port 8300, pour créer la connexion de streaming.
  • TCP entrant sur les ports 8000 et 8443, pour la gestion de l'instance de streaming par AppStream 2.0.

Pour en savoir plus, consultez la section Plage d'adresses IP et ports de l'interface réseau de gestion.

Exceptions du logiciel antivirus

Un logiciel antivirus peut bloquer les fichiers et les ports dont l'instance Image Builder a besoin. Pensez à ajouter des exceptions aux chemins de dossier suivants :

  • %PROGRAMFILES%\Amazon\*
  • %PROGRAMFILES%\NICE\*
  • %PROGRAMFILES%\nodejs\*
  • %PROGRAMFILES%\Internet Explorer\*
  • C:\Windows\*

Les chemins de dossier ci-dessus correspondent aux services suivants :

  • AWSLiteAgent
  • AmazonSSMAgent
  • Ec2Config
  • PhotonAgent
  • PhotonAgentWebServer (écoute sur le port 8443)
  • DcvServer (écoute sur le port 8300)
  • QWAVE

Informations d'identification de l'interface de ligne de commande AWS (AWS CLI) en tant que variables d'environnement système

La définition des informations d'identification AWS CLI en tant que variables d'environnement système peut empêcher AppStream 2.0 de créer l'image. Pour connaître la marche à suivre pour modifier les variables d'environnement système entre vos instances de parc, consultez la section Modifier les variables d'environnement système.

Langue par défaut remplacée par une langue non prise en charge

Vous pouvez configurer les paramètres régionaux par défaut pour vos sessions de streaming AppStream 2.0, y compris la langue d'affichage. Une instance Image Builder sera bloquée à l'état En attente si vous remplacez la langue par défaut par une langue non prise en charge. Pour afficher les langues actuellement prises en charge par AppStream 2.0, consultez la section Spécifier une langue d'affichage par défaut.

Codes de notification (instances Image Builder associées à un domaine)

Pour afficher les notifications, ouvrez la console AppStream 2.0, puis sélectionnez Images dans le volet de navigation. Dans l'onglet Image Builder, sélectionnez votre instance Image Builder, puis l'onglet Notifications. Pour en savoir plus, consultez la section Résolution des problèmes de codes de notification.

  • DOMAIN_JOIN_ERROR_NO_SUCH_DOMAIN
    L'instance Image Builder ne peut pas contacter le domaine Active Directory. Cela empêche l'instance Image Builder de terminer les flux de travail de démarrage. Pour garantir la connectivité réseau, confirmez vos paramètres de VPC, sous-réseau et groupe de sécurité. Vérifiez que les serveurs DNS VPC sont correctement configurés dans la section Jeu d'options DHCP de votre VPC. Les serveurs de noms de domaine sont généralement définis sur les adresses IP des contrôleurs de domaine ou des serveurs DNS responsables de votre domaine. Pour obtenir des informations supplémentaires, consultez la section Jeux d'options DHCP.
  • DOMAIN_JOIN_ERROR_FILE_NOT_FOUND
    Le nom unique de l'unité d'organisation (UO) n'est pas valide. Les objets ordinateur AppStream 2.0 doivent être placés dans une unité d'organisation et le nom unique doit commencer par OU=. Pour en savoir plus, consultez la section Recherche du nom unique de l'unité d'organisation.

Configuration du pare-feu et du réseau (instances Image Builder associées à un domaine)

Avant d'ajouter un objet Directory Config à votre instance Image Builder à l'aide de la console AppStream 2.0, vérifiez que le pare-feu et la configuration réseau sont corrects. Procédez comme suit.

1.    Ouvrez une fenêtre PowerShell depuis votre instance Image Builder, puis exécutez les commandes suivantes :

Test-NetConnection -ComputerName yourdomain.exampleco.com -Port 389 -InformationLevel "Detailed"
Test-NetConnection -ComputerName yourdomain.exampleco.com -Port 88 -InformationLevel "Detailed"
Test-NetConnection -ComputerName yourdomain.exampleco.com -Port 53 -InformationLevel "Detailed"

2.    Pour la sortie de chaque commande, vérifiez que TcpTestSucceeded présente la valeur True. Cette valeur indique que vous pouvez atteindre les ports requis pour joindre le domaine. Pour en savoir plus, consultez la section Test-NetConnection.

3.    Dans la même fenêtre PowerShell, exécutez la commande Resolve-DnsName pour confirmer que vous pouvez rechercher le nom de domaine :

Resolve-DnsName -Name yourdomain.exampleco.com

Vous pouvez également télécharger et exécuter l'outil Microsoft PortQryUI pour valider tous les ports requis.

Nouvel objet ordinateur non créé (instances Image Builder associées à un domaine)

Dans Active Directory, vérifiez si un nouvel objet ordinateur a été créé dans les unités d'organisation appropriées.

S'il existe un nouvel objet, l'instance Image Builder sera bientôt disponible.

Si l'objet ordinateur n'est pas créé, l'instance Image Builder reste à l'état En attente. Pour résoudre ce problème, assurez-vous tout d'abord que toutes les autorisations de compte de service requises sont accordées. Ensuite, vérifiez que les détails de configuration de répertoire suivants dans votre objet Directory Config AppStream 2.0 sont corrects :

  • Nom du répertoire (nom de domaine complet du répertoire)
  • Nom d'utilisateur et mot de passe du compte de service
  • Nom unique de l'unité d'organisation

Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?