App Layering

Créer la couche du système d’exploitation

Une couche de système d’exploitation inclut le logiciel et les paramètres du système d’exploitation que vous déployez dans des images superposées. La couche OS est nécessaire pour créer :

  • Couches de plate-forme
  • Couches d’application
  • Images en couches

Deux façons de créer la couche du système d’exploitation

Il existe deux façons d’importer le système d’exploitation pour créer la couche du système d’exploitation :

  • Sur toutes les plates-formes prises en charge : vous pouvez importer le système d’exploitation préparé à l’aide de la console de gestion et d’un connecteur.

  • Dans MS Hyper-V et VMware vSphere : vous pouvez contourner la console de gestion et le connecteur, et utiliser le script d’importation du système d’exploitation inclus dans le téléchargement Machine Tools du système d’exploitation. Importer le système d’exploitation à l’aide du script ImportoSlayer.ps1 (MS Hyper-V, VMware vSphere uniquement)

Voici les avantages de l’utilisation d’un script d’importation dans Hyper-V et vSphere :

  • Meilleures performances : l’importation du système d’exploitation est plus rapide.
  • Prise en charge de l’interface UEFI (Unified Extensible Firmware Interface) et du démarrage sécurisé : le script est requis pour importer des machines UEFI.

Exigences

Avant de créer la couche du système d’exploitation, veillez à :

Considérations relatives à votre couche OS

  • Pour déployer des correctifs et des mises à jour Windows, vous pouvez simplement ajouter une version à la couche. Vous pouvez facilement revenir à la version précédente du couche, si nécessaire.
  • Vous pouvez sélectionner n’importe quelle version du couche à utiliser dans un modèle d’image, et donc dans les images publiées.
  • Vous pouvez mettre à jour le système d’exploitation à l’aide de Windows Update, Windows Server Update Services (WSUS) ou de packages de mise à jour autonomes hors connexion. N’utilisezpas d’outils comme SCCM.
  • Les couches de plate-forme et d’application sont liées à la couche de système d’exploitation spécifique que vous utilisez pour les créer, mais pas à une version spécifique de la couche. Lorsque vous ajoutez des versions à la couche du système d’exploitation, les couches dépendantes de l’application et de la plate-forme continuent de fonctionner.
  • Les mises à jour Windows doivent être appliquées à la couche du système d’exploitation avant de mettre à jour d’autres couches.

Importer le système d’exploitation préparé à l’aide de la console de gestion et d’un connecteur

Pour importer votre système d’exploitation pour la nouvelle couche de système d’exploitation, à l’aide de la console de gestion et du connecteur de votre plate-forme :

  1. Dans la console de gestion, sélectionnez Couches > Couches du système d’exploitation et cliquez sur Créer une couche du système d’exploitation dans la barre d’action. L’assistant Créer une couche de système d’exploitation s’ouvre.
  2. (Obligatoire) Dans l’onglet Détails de la couche, spécifiez le nomet laversion de la couche.
  3. (Facultatif) Entrez la description et la version du couche.
  4. Modifiez la taille maximale du couche pour qu’elle s’adapte au système d’exploitation que vous importez.
  5. Dans l’onglet Connecteur, sélectionnez une Configuration du connecteur qui spécifie l’emplacement de votre image propre du système d’exploitation. Si la configuration dont vous avez besoin n’est pas répertoriée, ajoutezunenouvelle, puis sélectionnez-la dans cette liste. Pour plus d’informations sur la création d’une configuration de connecteur, voir Ajouter une configuration de connecteur.
  6. Dans l’onglet Détails du disque du système d’exploitation, cliquez sur leboutonSélectionner une machine virtuelle.
  • Citrix Hypervisor, VMware, Nutanix : un nouvel onglet de navigateur s’ouvre.
  • Azure : un panneau Azure s’ouvre dans lequel vous pouvez taper le groupe de ressources et le nom de la machine virtuelle.
  1. Cliquez sur lechamp Machinevirtuelle pour afficher la liste de toutes les machines virtuelles.
  • Hyper-V : les machines virtuelles de génération 2 (UEFI) ne sont pas répertoriées, car elles ne sont pas actuellement prises en charge lors de la création d’une couche de système d’exploitation dans la console de gestion. Une fois que vous avez une couche OS, vous pouvez la convertir en couche UEFI. Vous ajoutez une version à la couche et sélectionnez une configuration de connecteur UEFI.
  • VMware : les machines virtuelles UEFI sont répertoriées, mais ne sont pas prises en charge lors de la création d’une couche de système d’exploitation. Vous devez d’abord créer une couche BIOS OS et la convertir en couche UEFI OS. Pour convertir la couche, ajoutez une version et sélectionnez un modèle de machine virtuelle UEFI dans la configuration du connecteur.
  1. Sélectionnez une machine dans la liste ou filtrez la liste en tapant son nom, puis sélectionnez la machine.
  • Azure : saisissez le groupe de ressources et le nom de la machine virtuelle.
  1. Cliquez sur OK. La machine sélectionnée est validée :
  • Citrix Hypervisor, VMware, Nutanix : garantit que la machine dispose d’un seul disque OS attaché en tant que disque SCSI. L’IDE n’est pas pris en charge.
  • Hyper-V : garantit qu’un seul disque est connecté au Controller IDE pour les machines virtuelles de génération 1 (UEFI). La machine virtuelle à laquelle le disque est connecté doit être arrêtée.

    Le nom de la machine et la taille du disque du système d’exploitation apparaissent dans l’Assistant. S’il y a un problème avec la machine virtuelle ou le disque du système d’exploitation, une erreur s’affiche.

  1. Dans l’onglet Attribution d’icônes, sélectionnez une image d’icône à affecter à ce couche.

  2. Dans l’onglet Confirmer et Terminer, passez en revue les détails de la couche du système d’exploitation. Entrez un commentaire si nécessaire, puis cliquez sur Créer un couche. Si vous entrez des commentaires, ils apparaissent dans la vue Informations Historique de l’audit.

Une fois la tâche terminée, la nouvelle couche du système d’exploitation de la console de gestion affiche unétatDéploiable.

Importer le système d’exploitation à l’aide du script ImportoSlayer.ps1 (MS Hyper-V, VMware vSphere uniquement)

Cette procédure explique comment importer le système d’exploitation de votre nouvelle couche de système d’exploitation à l’aide du script ImportoSlayer.ps1.

Si vous avez téléchargé et étendu les outils machine du système d’exploitation de couche d’application sur l’image de votre système d’exploitation, ImportoSlayer.ps1 a été copié dans c:\windows\setup\scripts.

Exécuter le script

Pour importer le système d’exploitation :

  1. Exécutez le script Posh ImportosLayer.ps1 en tant qu’administrateur :

C:\Windows\Setup\scripts\ImportOsLayer.ps1 -elmAddress <Ip Address> [-IgnoRecerterTerrors] C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoRecerTerrors]

  • ElmAddress est l’adresse IP ou le nom de domaine complet de l’App Layering. Il spécifie où la nouvelle couche du système d’exploitation est créée.
  • IgnoRecerterRors ignore les erreurs de certification lorsque le script communique avec l’appliance App Layering.
  1. Le script ImportosLayer.ps1 vous invite à entrer les informations d’identification pour vous connecter à l’appliance App Layering (appelée ELM dans le script). Le script utilise vos informations d’identification pour créer une session sur l’appliance.

  2. Le script vous invite ensuite à fournir des détails sur la nouvelle couche du système d’exploitation :

  • LayerName (obligatoire)
  • VersionName (obligatoire)
  • LayerSizeGib (obligatoire, mais par défaut 60 Go)
  • LayerDescription (facultatif)
  • VersionDescription (facultatif)
  • Comment (facultatif)

Une fois que vous avez entré les informations requises, le script redémarre le système dans le moteur de composition, importe le système d’exploitation et construit la couche. Surveillez la progression de la tâche dans la console de gestion.

Lorsque le moteur de composition est terminé (succès ou échec), il redémarre dans l’image du système d’exploitation Windows.