App Layering

Exporter et importer des couches

La fonction d’exportation et d’importation de couches vous permet d’exporter des couches à partir de votre appliance App Layering et d’importer les couches dans un appareil installé à un autre emplacement de votre environnement. Par exemple, vous pouvez utiliser cette fonctionnalité pour déplacer des couches d’un dispositif dans un environnement sur site vers un appareil dans un environnement cloud. Ou, d’un environnement de preuve de concept à la production.

L’appareil effectue une analyse sur chaque couche qu’il importe afin de déterminer son aptitude à la superposition élastique. Les résultats de l’analyse sont inclus dans les détails de la couche.

Avant de commencer

Avant d’exporter ou d’importer des couches, veuillez répondre aux exigences suivantes et examiner les considérations connexes.

Exigences

Pour exporter et importer des couches, vous devez disposer des éléments suivants :

  • L’appliance qui contient les couches que vous souhaitez exporter.

  • L’appareil vers lequel vous souhaitez déplacer les couches.

  • Un partage de fichiers réseau SMB configuré qui est :
    • Accessible par les deux appareils.
    • Dispose de suffisamment d’espace pour toutes les couches exportées, ainsi que les métadonnées et les icônes des couches.
  • Informations requises :
    • Chemin d’accès, nom d’utilisateur et mot de passe du partage de fichiers réseau SMB vers lequel vous souhaitez exporter les couches.
    • Nom et mot de passe administrateur de la console de gestion.

Considérations

Tenez compte des points suivants lors de l’exportation et de l’importation de couches.

Si les noms de fichiers sur le partage de fichiers contiennent des caractères spéciaux

Étant donné que le partage de fichiers ne prend pas en charge certains caractères spéciaux, les noms des calques contenant des caractères spéciaux sont temporairement remplacés par des traits de soulignement (_) sur le partage de fichiers. Tous les caractères non pris en charge sont modifiés.

Par exemple, un calque nommé « Notepad++ » devient « Notepad__ » lorsqu’il est exporté. Lorsque les couches sont importées sur la nouvelle appliance, le nom d’origine est restauré et il apparaît de nouveau sous la forme « Bloc-notes + + ».

Ne pas exécuter plus d’une importation ou d’une exportation à la fois

Une seule importation ou exportation doit être effectuée à la fois.

La couche de système d’exploitation requise doit être incluse dans l’exportation de votre couche

Vous pouvez copier des couches exportées vers un autre partage de fichiers pour les importer, mais veillez à déplacer le fichier de couche du système d’exploitation requis avec les autres fichiers de couches. L’appliance importe d’abord la couche du système d’exploitation, car la couche du système d’exploitation est requise pour importer d’autres couches.

Appellation des couches pour l’exportation

Toutes les couches sont exportées vers le répertoire suivant sur le partage de fichiers :

\*network-file-share*\Unidesk\Exported Layers\

Les noms de fichiers exportés reflètent le nom de la couche, le nom de la version de la couche et les GUID de la couche.

Sélection de calques

Lors de la sélection des calques, les icônes indiquent non seulement quels calques sont sélectionnés, mais elles indiquent également si un dossier contient des calques déjà exportés ou importés, selon l’opération que vous effectuez.

Lors de l’exportation de couches :

  • Si une icône est partiellement sélectionnée, cela signifie que le dossier inclut des couches qui ne sont pas sélectionnées.
  • Si une icône est grisée, cela signifie que la couche ne peut pas être sélectionnée pour l’exportation, probablement parce que la couche a déjà été exportée. Passez la souris sur la couche pour obtenir un message expliquant pourquoi elle ne peut pas être sélectionnée.

Lors de l’importation de couches :

  • Si une icône est partiellement sélectionnée, cela signifie que le dossier inclut des couches qui ne sont pas sélectionnées.
  • Si une icône est grisée, cela signifie que la couche ne peut pas être sélectionnée pour l’importation, probablement parce que la couche a déjà été importée. Passez la souris sur la couche pour obtenir un message expliquant pourquoi elle ne peut pas être sélectionnée.

Recherche de couches

La zone de recherche vous permet de rechercher toutes les couches et versions contenant le texte de recherche. Les recherches ne sont pas sensibles à la casse.

N’oubliez pas que lorsque vous sélectionnez un dossier, l’interface utilisateur ne sélectionne que le sous-ensemble de couches visibles. Lorsqu’un dossier que vous sélectionnez possède une icône partiellement sélectionnée, cela signifie que certains des calques sélectionnés ont déjà été exportés ou importés. Vous pouvez afficher ces couches, qui sont normalement masquées, en activant la case à cocher Afficher les versions qui ne peuvent pas être sélectionnées au-dessus de la liste.

Vitesse de recherche affectée par le nombre de niveaux de sous-répertoires

Lors de l’exportation d’une couche, si vos sous-répertoires ont plusieurs niveaux de profondeur, notre logiciel analyse tous les niveaux de ce répertoire et met donc plus de temps à afficher les répertoires.

Supprimer des couches exportées

Vous pouvez supprimer une couche exportée de la base de données uniquement lorsqu’elle n’est pas incluse dans un modèle d’image.

Exporter des couches

  1. Dans la console de gestion App Layering, sélectionnez Calques > Exporter.

  2. Entrez le chemin du partage de fichiers où vous souhaitez exporter les couches. Le logiciel App Layering ajoute le chemin suivant à la convention UNC (Universal Naming Convention) que vous spécifiez :

    **\Unidesk\Exported Layers\**

  3. Saisissez le nom d’utilisateur et le mot de passe d’un administrateur disposant d’un accès complet au fichier.

  4. Cliquez sur Connect. Si nécessaire, ajustez les informations d’identification jusqu’à ce que le test réussisse. Vous ne pouvez pas continuer tant qu’il n’y a pas de connexion au partage de fichiers.

  5. Choisissez les couches à exporter :

    1. Sous Sélection de version, cliquez sur Modifier la sélection pour afficher les dossiers des versions de couches de votre système d’exploitation, des couches de plate-forme et des couches d’application.
    2. Si vous avez déjà exporté vers l’emplacement sélectionné, vous pouvez activer la case à cocher Afficher les versions qui ne peuvent pas être sélectionnées pour afficher les couches précédemment exportées vers cet emplacement.
    3. Sélectionnez les couches et les versions à exporter, puis cliquez sur Enregistrer.
  6. Cliquez sur Confirmer et terminer pour vérifier que l’espace disponible ne dépasse pas la taille de fichier estimée. Lorsque l’espace est suffisant, le bouton Exporter les couches devient disponible. Vous pouvez éventuellement saisir un commentaire. Une tâche d’exportation des couches est créée dans laquelle vous pouvez suivre la progression.

  7. Si vous annulez l’exportation avant que la couche du système d’exploitation ne soit complètement exportée, veillez à réexporter à nouveau toutes les couches, y compris la couche du système d’exploitation.

  8. Si vous créez d’autres couches après l’exportation initiale, exécutez une autre exportation vers le même emplacement. Seules les nouvelles couches sont exportées.

    Avertissement

    N’essayez pas de modifier ou de renommer les fichiers exportés.

Importer des couches

Lors de l’importation de couches d’une appliance dans une autre, si deux couches portent le même nom, même si le contenu de la couche est différent, la couche importée a un « 1 » ajouté au nom. Si d’autres couches portant le même nom sont importées, le « 1 » est incrémenté.

Remarque :

pour importer une couche d’application ou de plate-forme, la couche du système d’exploitation doit exister sur l’appliance ou être importée en même temps. Vous pouvez importer plusieurs couches à la fois, et la couche du système d’exploitation est toujours traitée avant les couches dépendantes.

  1. Connectez-vous à la console de gestion App Layering et sélectionnez Calques > Importer.

    Remarque :

    Vous pouvez désélectionner des calques individuels dans le dossier, comme expliqué à l’étape #4 ci-dessous.

  2. Entrez le chemin d’accès au partage de fichiers dans lequel vous avez exporté les couches. Ce qui suit est ajouté à l’URL que vous spécifiez.

    **\Unidesk\Exported Layers\**

  3. Saisissez le nom d’utilisateur et le mot de passe d’un administrateur disposant d’un accès complet au partage de fichiers.

  4. Cliquez sur Connect. Si nécessaire, ajustez les informations d’identification jusqu’à ce que le test réussisse.

    Le système compare le contenu de l’appliance à celui du partage de fichiers sélectionné et prépare l’importation des couches qui n’ont pas encore été importées.

  5. Choisissez les couches à importer :

    1. Cliquez sur Modifier la sélection pour développer la couche du système d’exploitation qui inclut les couches que vous souhaitez importer, puis sélectionnez l’un des sous-dossiers à importer. Cette option sélectionne toutes les couches et toutes les versions disponibles pour l’importation dans le dossier.

    2. Si vous souhaitez voir les couches qui ont déjà été importées à partir de cet emplacement, rendez-les visibles en cochant la case Afficher les versions qui ne peuvent pas être sélectionnées.

    3. Si l’un des dossiers contient des calques que vous ne souhaitez pas importer, désélectionnez chacun de ces calques.

  6. Vérifiez les couches à importer, puis cliquez sur Confirmer et terminer.

    • Vérifiez les couches mises en file d’attente pour l’importation. Seules les couches qui n’ont pas encore été importées à partir du partage de fichiers sont répertoriées.
    • Vérifiez que l’espace de stockage local de l’appliance est suffisant pour les couches. Le système n’autorise pas l’importation tant qu’il n’y a pas suffisamment d’espace pour les couches.

    Important

    Si vous annulez une importation de couche du système d’exploitation, toutes les importations de couches qui dépendent de la couche du système d’exploitation sont annulées

  7. Lorsque tous les paramètres sont valides, cliquez sur Importer des couches. Une tâche d’importation est créée dans laquelle vous pouvez suivre la progression.

    Une fois les couches importés, une analyse d’ajustement élastique est exécutée sur les couches, ce qui vous permet de voir quels couches peuvent être affectés de manière élastique.

Exporter et importer des couches