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 développez ultérieurement la prise en charge vers un autre hyperviseur, vous pouvez réutiliser cette couche de système d’exploitation en installant les outils du 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, répondez aux exigences suivantes et tenez compte des recommandations connexes.

  • Une couche de système d’exploitation (recommandée) : Idéalement, vous pouvez créer une couche de système d’exploitation générique 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, vous devez créer une couche de système d’exploitation pour chacun d’eux, ainsi qu’un ensemble de couches de plateforme et d’applications pour chacun.
  • Nouvelle image du système d’exploitation : commencez par une nouvelle image d’un système d’exploitation Windows pris en charge à partir 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-partitionnée : assurez-vous que la machine virtuelle pour la couche de votre système d’exploitation est partitionnée MBR (Master Boot Record) plutôt que la table de partition GUID (GPT) partitionnée. 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.
  • Application Layering OS Machines Tools : localisez les Machine Tools du système d’exploitation 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 devez exécuter Windows Mini Setup, vous pouvez éditer le fichier unattend.hta que nous fournissons pour vos besoins.

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

    Remarques :

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

Ce qu’il faut inclure dans la couche du système d’exploitation

Incluez les logiciels et paramètres suivants dans la couche du système d’exploitation :

  • Outils d’Hypervisor : Vous devez inclure vos outils d’hyperviseur dans la couche du système d’exploitation. Vous pouvez effectuer une mise à niveau des outils en ajoutant une nouvelle version à la couche.
  • Carte réseau héritée pour Citrix Provisioning pour Hyper-V : inclure une carte réseau héritée, si vous utilisez Citrix Provisioning pour Hyper-V.
  • .NET Framework v4.0 ou version ultérieure (Windows 7 uniquement) : 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.
  • .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ésactivez 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, et faites-le en utilisant l’objet de stratégie de groupe local plutôt que
  • 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’application.
  • Activation de Windows : utilisez KMS pour l’activation de Windows. Lors de la création de votre couche OS,exécutezSetKMSVersion.exe pour configurer les scripts de démarrage qui activent la version correcte de Windows.
  • Comptes et groupes d’utilisateurs : tous les comptes ou groupes d’utilisateurs supplémentaires doivent être créés dans la couche du système d’exploitation. Toute modification d’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 : incluez des applications qui créent des utilisateurs locaux pour s’assurer 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 du système d’exploitation

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

  • Logiciel de provisionnement : les logiciels associés à votre service de Provisioning doivent être installés sur votre couche Platform, et non sur la couche du système d’exploitation.
  • Logiciel de courtage de connexion : votre logiciel de courtage 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.
  • Évitez de procéder à la mise à niveau des outils de l’hyperviseur sur la couche du système d’exploitation. Sinon, vous devrez peut-être recréer la couche Platform.
  • Disque de diff : n’utilisez pas de disque de diff.
  • Machines Gen2 : Dans MS Hyper-V, n’utilisez pas de machines Gen2. 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.
  • Joindre un domaine : nejoignezpas 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.

Pour obtenir 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