Le provisionnement de pool de postes de travail et de batterie de serveurs sur Nutanix nécessite la réussite des opérations de clonage et de personnalisation d'invité. Lorsque le provisionnement échoue, les administrateurs peuvent conserver la machine virtuelle de modèle interne pour analyse et utiliser les journaux Horizon, Windows et Sysprep pour en déterminer la cause.
Les informations suivantes décrivent comment résoudre les échecs de provisionnement courants dans les pools de postes de travail et les batteries de serveurs Nutanix, y compris comment préserver le modèle interne et les étapes de dépannage des échecs Sysprep.
Mode de débogage interne
Par défaut, le modèle de VM interne sera supprimé dans certains scénarios d'échec de provisionnement. Par exemple, vous pouvez voir une erreur lors d'une opération de publication telle que la suivante :
Fault type is UNKNOWN_FAULT_FATAL - Timed out while waiting for VM it-xxx to shutdown.
Pour conserver le modèle interne pour le dépannage des journaux, définissez l'indicateur pae-InstantCloneDebugEnabled sur true ou 1 sous OU=CapacityServer,OU=Properties,DC=vdi,DC=horizon,DC=internal. Après la définition de l'indicateur, le modèle de VM interne ne sera pas supprimé dans les scénarios d'erreur, ce qui facilitera le dépannage.
Pour obtenir des informations de dépannage détaillées, reportez-vous à Nutanix : comment coupler proprement une image standard.
Échecs de Sysprep
Une cause courante d'échec du provisionnement de pool de clones est l'existence d'une image maître mal configurée sur laquelle la généralisation Sysprep échoue. Suivez les éléments suivants pour résoudre les échecs de Sysprep lors du provisionnement des clones Nutanix.
Tester la disponibilité de Sysprep
-
Créez une VM à partir du modèle utilisé pour le déploiement du pool.
-
Mettez sous tension. Ouvrez CMD en mode administrateur.
-
Exécutez
C:\Windows\System32\Sysprep\sysprep.exe /generalize /oobe /shutdown. -
S'il s'arrête dans les deux minutes qui suivent, continuez. Si ce n'est pas le cas, consultez les journaux :
C:\Windows\System32\Sysprep\Panther\setuperr.log.
Modules Appx bloquant Sysprep
Exemple d'erreur
SYSPRP Package <name> installed for a user, but not provisioned for all users.
Correctifs
Désactiver le traitement des modules Appx
-
Prenez possession de
Generalize.xml, accordez des droits de modification et supprimez la section<Microsoft-Windows-AppX-Sysprep. -
Exécuter dans cmd :
takeown /F %windir%\system32\sysprep\Actionfiles\Generalize.xmlicacls %windir%\system32\sysprep\Actionfiles\Generalize.xml /grant administrator:(m)
Supprimer tous les modules Appx
-
Exécuter dans PowerShell :
Import-Module AppxImport-Module DismGet-AppxPackage -AllUsers | Remove-AppxPackageGet-AppxProvisionedPackage -Online | Remove-AppxProvisionedPackage –Online
Supprimer des modules spécifiques
-
Identifier via
Get-AppxPackageet supprimer à l'aide de :Remove-AppxPackage -Package <fullname>Remove-AppxProvisionedPackage -Online -PackageName <fullname>
Supprimer des profils d'utilisateur
Connectez-vous en tant qu'administrateur intégré, supprimez les profils inutilisés via sysdm.cpl.
Mises à jour Windows en attente
-
Erreurs liées au stockage réservé ou aux scénarios actifs.
-
Solution : exécutez les mises à jour sur la machine virtuelle maître et désactivez le service Windows Update après la configuration.
Applications du Windows Store ne pouvant pas être supprimées
- Suivez les conseils de Microsoft pour supprimer ou mettre à jour manuellement les applications du Windows Store.
BitLocker activé
-
Erreur : BitLocker est activé pour le volume du système d'exploitation.
-
Désactivez à l'aide de :
manage-bde -status manage-bde -off c:.
Altération du registre Sysprep
Supprimer une clé
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\SysprepCorrupt
Sysprep prend 45 à 60 minutes
-
Sur certaines builds de Windows,
provtool.dllretarde Sysprep. -
Exécuter cmd :
sc config dmwappushservice start=delayed-autosc start dmwappushservice
Administrateur intégré désactivé
-
Par défaut, Sysprep désactive l'administrateur intégré.
-
S'il n'existe aucun autre compte, la connexion échouera sur les machines virtuelles de clone.
-
Solution : créez des comptes locaux supplémentaires sur l'image maître avant d'exécuter Sysprep.
Cette page vous a-t-elle été utile ?