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 OS (recommandée) : Idéalement, vous pouvez créer une couche OS 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.
  • Image du système d’exploitation frais : Commencez par une nouvelle image OS Windows pris en charge d’un 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 n’est 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 par MBR-: assurez-vous que la machine virtuelle de votre couche OS est partitionnée par MBR (Master Boot Record) plutôt que par GPT (GUID Partition Table). 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 : localisez OS Machine Tools dans le package d’installation de App Layering.
  • Script d’optimisation pour MS Office : Si vous allez 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 une 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’hyperviseur : 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.

    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. Selon la plate-forme et 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 donnés.
  • 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 for 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ésactiver les mises à jour Windows à l’aide d’un objet de stratégie de groupe local :désactivez les mises à jour Windows sur la couche du système d’exploitation, et faites-le à l’aide d’un objet de stratégie de groupe local plutôt que du service Windows Update.
  • Suppression d’une application 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 App.
  • Activation de Windows : utilisez KMS pour l’activation de Windows. Lors de la création de votre couche de système d’exploitation, 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 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 les 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 Plateforme et Application.

Que ne 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 provisioning : Les logiciels associés à votre service Provisioning Service doivent être installés sur votre couche Platform et non sur la couche OS.
  • Logiciel de broker de connexion : votre logiciel de broker 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 de diff : n’utilisez pas de disque diff.
  • Machines Gen2 : Dans MS Hyper-V, n’utilisez pas les 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 :ne pas joindre la couche OS à 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