App Layering

Préparer le système d’exploitation pour la superposition

Vous pouvez préparer votre système d’exploitation pour la superposition à tout moment, même si le logiciel App Layering n’a pas encore été installé. Il est important que vous répondiez à toutes les exigences afin que la couche du système d’exploitation fonctionne correctement dans votre environnement.

Une fois que vous avez satisfait aux exigences et que vous vous êtes familiarisé avec les instructions relatives aux éléments à inclure dans la couche du système d’exploitation, utilisez les instructions pour préparer le système d’exploitation dans votre environnement hyperviseur. Si vous étendez ultérieurement la prise en charge à un autre hyperviseur, vous pouvez réutiliser cette couche du système d’exploitation en installant les outils pour le deuxième hyperviseur sur la couche Platform que vous créez pour ce second environnement.

Exigences et recommandations

Lors de la préparation d’une image du système d’exploitation, respectez les exigences suivantes et tenez compte des recommandations associées.

  • Une couche du système d’exploitation (recommandé) : idéalement, vous pouvez créer une couche générique du système d’exploitation et la réutiliser dans toutes les images en couches que vous publiez. Cela réduit au minimum la maintenance des couches, car les couches App et Platform ne fonctionnent qu’avec la couche OS utilisée pour les créer. Si vous devez prendre en charge à la fois un système d’exploitation de bureau et un système d’exploitation de serveur, vous devez créer une couche de système d’exploitation pour chacun d’eux, ainsi qu’un ensemble de couches Platform et App pour chacun d’eux.
  • Nouvelle image du système d’exploitation : commencez par une nouvelle image d’un système d’ exploitation Windows pris en charge provenant de votre hyperviseur. Cela garantit que l’image est optimisée pour votre environnement.
  • Adresse IP de DHCP : assurez-vous que l’image du système d’exploitation ne se trouve pas dans un domaine. Assurez-vous que l’image obtient son adresse IP à partir de DHCP. Sinon, vous ne pouvez pas installer App Layering OS Machine Tools. La jointure de domaine peut être effectuée dans la couche de plate-forme.
  • La machine virtuelle est partitionnée MBR : assurez-vous que la machine virtuelle de votre couche de système d’exploitation est partitionnée par le MBR (Master Boot Record), plutôt que par la table de partition GUID (GPT). Pour Hyper-V, la machine virtuelle doit être Gen 1. Une fois que la couche initiale du système d’exploitation est créée, elle peut être convertie en Gen2 en ajoutant une révision.
  • App Layering OS Machine Tools : recherchez les machines OS Machine Tools dans le package d’installation App Layering.
  • Script d’optimisation pour MS Office : si vous voulez exécuter MS Office, vous devez utiliser le script d’optimisation inclus dans le package d’installation.

Citrix Hypervisor, MS Hyper-V ou VMware vSphere

Dans les rares cas où vous auriez besoin d’exécuter le programme d’installation de Windows Mini, vous pouvez modifier le fichier .hta que nous fournissons pour vos besoins.

  • Fichier de réponses pour une installation sans surveillance (facultatif) : le fichier de réponses est inclus dans le téléchargement d’App Layering.

    Remarques :

    Évitez d’utiliser des scripts tiers, car ils peuvent modifier les services et fonctionnalités utilisés par le service App Layering, par exemple Universal Plug and Play et le paramètre des noms de fichiers 8.3.

Éléments à inclure dans la couche du système d’exploitation

Incluez les logiciels et paramètres suivants dans la couche OS :

  • Outils d’hyperviseur : vous devez inclure vos outils d’hyperviseur dans la couche du système d’exploitation. Vous pouvez mettre à niveau les outils en ajoutant une nouvelle version à la couche.

    Remarques :

    • Lorsque vous mettez à niveau les outils de l’hyperviseur sur la couche OS, testez la couche de plate-forme existante pour voir si elle doit être mise à jour. En fonction de la plate-forme et de ce qui y est installé, vous devrez peut-être recréer la couche de plate-forme.
    • Si vous utilisez la même couche de système d’exploitation avec plusieurs hyperviseurs, il est logique d’installer les outils d’hyperviseur dans des couches de plate-forme spécialement conçues pour ces hyperviseurs.
  • Carte réseau héritée pour Citrix Provisioning for Hyper-V : incluez une carte réseau héritée, si vous utilisez Citrix Provisioning pour Hyper-V.
  • .NET Framework v4.0 ou version ultérieure : incluez .NET Framework v4.0 ou version ultérieure afin que les mises à jour Windows ne soient requises que sur la couche du système d’exploitation. Par exemple, .NET 4.8 est requis pour que Citrix Virtual Apps and Desktops (CVAD) 2303 puisse ajouter un VDA.
  • .NET Framework 3.5 (lors de la création d’une couche MS Office) : pour faciliter la mise à jour, installez toutes les versions de .NET Framework sur la couche OS avant de créer la couche Office. Si .NET Framework v3.5 n’est pas présent lorsque vous installez Office, Office l’installe pour vous et il n’est pas recommandé d’avoir des versions ou des mises à jour .NET Framework installées dans les couches d’application.
  • Désactiver les mises à jour Windows à l’aide de l’objet de stratégie de groupe local : désactivez les mises à jour Windows sur la couche du système d’exploitation, à l’aide de l’objet de stratégie de groupe local
  • Suppression d’applications du Windows Store : si vous supprimez des applications du Windows Store, supprimez-les de la couche du système d’exploitation, et non d’une couche d’applications.
  • Activation Windows : utilisez KMS pour l’activation Windows. Lors de la création de votre couche OS, exécutez SetKMSVersion.exe pour configurer les scripts de démarrage qui activent la bonne version de Windows.
  • Comptes et groupes d’utilisateurs : tous les comptes d’utilisateurs ou groupes supplémentaires doivent être créés dans la couche OS. Toute modification de l’appartenance à un groupe de domaines doit être effectuée via la stratégie de groupe.
  • Points de contrôle : tous les points de contrôle que vous incluez doivent être réduits.
  • Applications qui créent des utilisateurs locaux : incluent des applications qui créent des utilisateurs locaux pour garantir que les modifications apportées aux groupes locaux et aux utilisateurs locaux sont capturées, ce qui n’est pas fait sur les couches Platform et App.

Ce qu’il ne faut pas inclure dans la couche OS

N’incluez pas le logiciel suivant sur la couche du système d’exploitation.

  • Logiciel de provisionnement : le logiciel associé à votre service Provisioning doit être installé sur votre couche Platform, et non sur la couche OS.
  • Logiciel d’agent de connexion : votre logiciel d’agent de connexion doit également être installé sur votre couche Platform, et non sur la couche OS.
  • MS Office et autres applications :n’incluez pas MS Office ou d’autres applications sur la couche du système d’exploitation, à l’exception des quelques applications qui créent des utilisateurs locaux. Généralement, les applications doivent être installées sur les couches App.
  • Disque diff : n’utilisez pas de disque diff.
  • Jointure de domaine : ne joignez pas la couche du système d’exploitation à un domaine Active Directory. Au lieu de cela, joignez le domaine dans la couche Platform. Cela vous permet d’utiliser le même système d’exploitation dans différents domaines.
  • Indicateur de débogage : l’indicateur de débogage ne peut être activé dans aucune entrée de démarrage BCD de votre couche OS si vous utilisez Secure Boot. Que l’indicateur soit vrai ou faux n’a pas d’importance ; le drapeau lui-même ne peut pas être présent, car il est connu pour causer des problèmes.

Pour connaître les étapes détaillées de préparation du système d’exploitation, sélectionnez votre hyperviseur :

Préparer le système d’exploitation pour la superposition