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

A propos de l’importation du système d’exploitation pour la couche

La façon dont vous importez le système d’exploitation varie en fonction de la plate-forme sur laquelle l’image du système d’exploitation préparée est exécutée. Vous pouvez soit lancer l’Assistant Créer une couche depuis la console de gestion App Layering, soit exécuter et importer un script.

Les avantages de l’utilisation d’un script d’importation sont les suivants :

  • Meilleures performances : l’importation du système d’exploitation s’exécute plus rapidement.
  • Prise en charge de la machine UEFI (Unified Extensible Firmware Interface) et du Secure Boot : Il vous permet d’importer des machines UEFI, ce que vous ne pouvez pas faire dans l’assistant.

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 ligne. N’utilisez pas 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 Calques > Couches OS , puis cliquez sur Créer une couche OS 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 nom et laversionde la couche.
  3. (Facultatif) Entrez la description et la versionde la couche.
  4. Modifiez la taille maximale de la couche pour qu’elle s’adapte au système d’exploitation que vous importez.
  5. Dans l’onglet Connecteur, sélectionnez une configuration de connecteur qui spécifie l’emplacement de votre image de système d’exploitation propre. Si la configuration dont vous avez besoin n’est pas répertoriée, ajoutez une nouvelle , puis sélectionnez-la dans cette liste. Pour plus d’informations sur la création d’une configuration de connecteur, reportez-vous à Ajouter une configuration de connecteur.
  6. Dans l’onglet Détails du disque du système d’exploitation, cliquez sur le bouton Sé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 saisir le groupe de ressources et le nom de la machine virtuelle.
  7. Cliquez sur le champ Machine virtuelle 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 actuellement pas prises en charge lors de la création d’une couche OS 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 elles ne sont pas prises en charge lors de la création d’une couche OS. 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.
  8. Sélectionnez une machine dans la liste ou filtrez la liste en tapant son nom, puis sélectionnez la machine.

    • Azure : tapez le groupe de ressources et le nom de la machine virtuelle.
  9. Cliquez sur OK. La machine sélectionnée est validée :

    • Citrix Hypervisor, VMware, Nutanix : garantit que la machine dispose d’un seul disque de système d’exploitation connecté en tant que disque SCSI. L’IDE n’est pas pris en charge.
    • Hyper-V : garantit que la machine dispose d’un seul disque connecté au contrôleur 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.

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

  11. Dans l’onglet Confirmer et Terminer, passez en revue les détails de la couche du système d’exploitation. Saisissez un commentaire si nécessaire, puis cliquez sur Créer une 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 de système d’exploitation dans la console de gestion affiche un statut Déploiable .

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

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

Si vous avez téléchargé et étendu les machines-outils App Layering OS sur l’image de votre système d’exploitation, elles ont ImportOsLayer.ps1 été copiées dans c:\windows\setup\scripts.

Exécuter le script

Pour importer le système d’exploitation :

  1. Exécutez le script ImportOsLayer.ps1 PoSH en tant qu’administrateur :

    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <Ip Address> [-IgnoreCertErrors]
    C:\Windows\Setup\scripts\ImportOsLayer.ps1 -ElmAddress <FQDN> [-IgnoreCertErrors]
    <!--NeedCopy-->
    

    • ElmAddress est l’adresse IP ou le nom de domaine complet de l’appliance 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.
  2. 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.

  3. 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.