App-Layering

Exportieren und Importieren von Layern

Mit der Funktion zum Exportieren und Importieren von Layern können Sie Layer aus Ihrer App Layering-Appliance exportieren und die Layer in eine Appliance importieren, die an einem anderen Ort in Ihrer Umgebung installiert ist. Sie können diese Funktion beispielsweise verwenden, um Layer von einer Appliance in einer on-premises Umgebung auf eine Appliance in einer Cloud-Umgebung zu verschieben. Oder von einer Proof-of-Concept-Umgebung bis zur Produktion.

Die Appliance führt eine Analyse für jeden importierten Layer durch, um ihre Eignung für elastisches Layering zu bestimmen. Die Ergebnisse der Analyse sind in den Layer-Details enthalten.

Vorbereitung

Bitte erfüllen Sie vor dem Exportieren oder Importieren von Layern die folgenden Anforderungen und überprüfen Sie die zugehörigen Überlegungen.

Anforderungen

Um Layer zu exportieren und zu importieren, benötigen Sie Folgendes:

  • Die Appliance, die die Layer enthält, die Sie exportieren möchten.

  • Die Appliance, auf die Sie die Layer verschieben möchten.

  • Eine konfigurierte SMB-Netzwerkdateifreigabe, die lautet:
    • Erreichbar mit beiden Geräten.
    • Hat genug Platz für alle exportierten Layer sowie die Metadaten und Symbole für die Layer.
  • Erforderliche Angaben:
    • Der Pfad, der Benutzername und das Kennwort für die SMB-Netzwerkdateifreigabe, in die Sie die Layer exportieren möchten.
    • Administratorname und Kennwort für die Verwaltungskonsole.

Überlegungen

Beachten Sie beim Exportieren und Importieren von Layern die folgenden Punkte.

Wenn Dateinamen auf der Dateifreigabe Sonderzeichen enthalten

Da die Dateifreigabe einige Sonderzeichen nicht unterstützt, werden Layernamen mit Sonderzeichen vorübergehend in Unterstriche (_) auf der Dateifreigabe geändert. Alle nicht unterstützten Zeichen werden geändert.

Beispielsweise wird ein Layer mit dem Namen “Notepad++” beim Exportieren zu “Notepad__”. Wenn die Layer in die neue Appliance importiert werden, wird der ursprüngliche Name wiederhergestellt und wieder als “Notepad++” angezeigt.

Führen Sie nicht mehr als einen Import oder Export gleichzeitig aus

Es sollte immer nur ein Import oder Export ausgeführt werden.

Der erforderliche Betriebssystemlayer muss in Ihren Layer-Export einbezogen sein

Sie können exportierte Layer zum Importieren in eine andere Dateifreigabe kopieren, aber achten Sie darauf, die erforderliche Betriebssystem-Layer-Datei zusammen mit den anderen Layer-Dateien zu verschieben. Die Appliance importiert zuerst den Betriebssystemlayer, da der Betriebssystemlayer zum Importieren anderer Layer erforderlich ist.

Benennen von Layern für den Export

Alle Layer werden in das folgende Verzeichnis auf der Dateifreigabe exportiert:

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

Die exportierten Dateinamen spiegeln den Layernamen, den Layer-Versionsnamen und die Layer-GUIDs wider.

Layer auswählen

Bei der Auswahl von Layern geben die Symbole nicht nur an, welche Layer ausgewählt sind, sondern geben auch an, ob ein Ordner Layer enthält, die bereits exportiert oder importiert wurden, je nachdem, an welcher Operation Sie tätig sind.

Beim Exportieren von Layern:

  • Wenn ein Symbol teilweise ausgewählt ist, bedeutet dies, dass der Ordner einige Layer enthält, die nicht ausgewählt sind.
  • Wenn ein Symbol ausgegraut ist, bedeutet dies, dass der Layer nicht für den Export ausgewählt werden kann, höchstwahrscheinlich weil der Layer bereits exportiert wurde. Bewegen Sie den Mauszeiger über den Layer, um eine Meldung darüber zu erhalten, warum er nicht ausgewählt werden kann.

Beim Importieren von Layern:

  • Wenn ein Symbol teilweise ausgewählt ist, bedeutet dies, dass der Ordner einige Layer enthält, die nicht ausgewählt sind.
  • Wenn ein Symbol ausgegraut ist, bedeutet dies, dass der Layer nicht für den Import ausgewählt werden kann, höchstwahrscheinlich weil der Layer bereits importiert wurde. Bewegen Sie den Mauszeiger über den Layer, um eine Meldung darüber zu erhalten, warum er nicht ausgewählt werden kann.

Layer suchen

Im Suchfeld können Sie alle Layer und Versionen finden, die den Suchtext enthalten. Bei Suchen wird die Groß-/Kleinschreibung nicht berücksichtigt.

Denken Sie daran, dass bei der Auswahl eines Ordners die Benutzeroberfläche nur die Teilmenge der sichtbaren Layer auswählt. Wenn ein Ordner, den Sie auswählen, über ein teilweise ausgewähltes Symbol verfügt, bedeutet dies, dass einige der ausgewählten Layer bereits exportiert oder importiert wurden. Sie können die Layer anzeigen, die normalerweise ausgeblendet sind, indem Sie das Kontrollkästchen Versionen anzeigen, die nicht aktiviert werden können, über der Liste aktivieren.

Suchgeschwindigkeit, die von der Anzahl der Unterverzeichnisstufen beeinflusst wird

Wenn Sie einen Layer exportieren und Ihre Unterverzeichnisse mehrere Ebenen tief sind, scannt unsere Software jede Ebene unter diesem Verzeichnis und dauert daher länger, um Verzeichnisse anzuzeigen.

Löschen exportierter Layer

Sie können einen exportierten Layer nur aus der Datenbank löschen, wenn er nicht in einer Imagevorlage enthalten ist.

Layer exportieren

  1. Wählen Sie in der App Layering-Verwaltungskonsole Layer > Exportierenaus.

  2. Geben Sie den Pfad der Dateifreigabe ein, in die Sie die Layer exportieren möchten. Die App Layering-Software fügt den folgenden Pfad an die von Ihnen angegebene Universal Naming Convention (UNC) an:

    **\Unidesk\Exported Layers\**

  3. Geben Sie den Benutzernamen und das Kennwort für einen Administrator ein, der vollen Zugriff auf die Datei hat.

  4. Klicken Sie auf Verbinden. Passen Sie ggf. die Anmeldeinformationen an, bis der Test erfolgreich ist. Sie können erst fortfahren, wenn eine Verbindung zur Dateifreigabe besteht.

  5. Wählen Sie die Layer für den Export aus:

    1. Klicken Sie unter Versionsauswahlauf Auswahl bearbeiten, um Ordner Ihrer Betriebssystem-Layer-Versionen, Plattform-Layer und App-Layer anzuzeigen.
    2. Wenn Sie bereits an den ausgewählten Speicherort exportiert haben, können Sie das Kontrollkästchen Versionen anzeigen, die nicht ausgewählt werden können, aktivieren, um die zuvor an diesen Speicherort exportierten Layer anzuzeigen.
    3. Wählen Sie die zu exportierenden Layer und Versionen aus und klicken Sie dann auf Speichern.
  6. Klicken Sie auf Bestätigen und Abschließen, um sicherzustellen, dass der verfügbare Speicherplatz die geschätzte Dateigröße nicht überschreitet. Wenn ausreichend Platz vorhanden ist, wird die Schaltfläche Layer exportieren verfügbar. Sie können optional einen Kommentar eingeben. Es wird eine Layer-Exportaufgabe erstellt, in der Sie den Fortschritt verfolgen können.

  7. Wenn Sie den Export abbrechen, bevor der Betriebssystemlayer vollständig exportiert wird, exportieren Sie alle Layer erneut, einschließlich des Betriebssystemlayer.

  8. Wenn Sie nach dem ersten Export weitere Layer erstellen, führen Sie einen weiteren Export an dieselbe Position aus. Nur die neuen Layer werden exportiert.

    Warnung

    Versuchen Sie nicht, eine der exportierten Dateien zu bearbeiten oder umzubenennen.

Layer importieren

Wenn beim Importieren von Layern von einer Appliance in eine andere Ebene zwei Layer denselben Namen haben, obwohl der Inhalt des Layers unterschiedlich ist, wird dem importierten Layer ein “1” an den Namen angehängt. Wenn andere Layer mit demselben Namen importiert werden, wird die “1” erhöht.

Hinweis:

Um einen App- oder Plattformlayer zu importieren, muss der OS-Layer auf der Appliance vorhanden sein oder gleichzeitig importiert werden. Sie können mehrere Layer gleichzeitig importieren, und der OS-Layer wird immer vor allen abhängigen Layer verarbeitet.

  1. Melden Sie sich bei der App Layering-Verwaltungskonsole an und wählen Sie Ebenen > Importierenaus.

    Hinweis:

    Sie können die Auswahl einzelner Layer im Ordner aufheben, wie in Schritt #4 unten beschrieben.

  2. Geben Sie den Pfad zur Dateifreigabe ein, in die Sie Layer exportiert haben. Folgendes wird an die angegebene URL angehängt.

    **\Unidesk\Exported Layers\**

  3. Geben Sie den Benutzernamen und das Kennwort für einen Administrator ein, der vollen Zugriff auf die Dateifreigabe hat.

  4. Klicken Sie auf Verbinden. Passen Sie ggf. die Anmeldeinformationen an, bis der Test erfolgreich ist.

    Das System vergleicht den Inhalt der Appliance mit dem der ausgewählten Dateifreigabe und bereitet den Import der Layer vor, die noch nicht importiert wurden.

  5. Wählen Sie die Layer für den Import aus:

    1. Klicken Sie auf Auswahl bearbeiten, um den OS-Layer zu erweitern, der die zu importierenden Layer enthält, und wählen Sie einen der zu importierenden Unterordner aus. Hiermit werden alle Layer und Versionen ausgewählt, die für den Import im Ordner verfügbar sind.

    2. Wenn Sie die Layer anzeigen möchten, die bereits von diesem Speicherort importiert wurden, machen Sie sie sichtbar, indem Sie das Kontrollkästchen Nicht auswählbare Versionen anzeigenaktivieren.

    3. Wenn einer der Ordner Layer enthält, die Sie nicht importieren möchten, heben Sie die Auswahl für jeden dieser Layer auf.

  6. Überprüfen Sie die zu importierenden Layer, und klicken Sie dann auf Bestätigen und Abschließen.

    • Überprüfen Sie, ob die Layer zum Import in die Warteschlange Es werden nur Layer aufgeführt, die noch nicht aus der Dateifreigabe importiert wurden .
    • Stellen Sie sicher, dass genügend Speicherplatz auf dem lokalen Speicher der Appliance für die Layer vorhanden ist. Das System lässt nicht zu, dass der Import fortgesetzt wird, bis genügend Platz für die Layer vorhanden ist.

    Wichtig

    Wenn Sie den Import eines Betriebssystemlayer-Imports abbrechen, werden alle Layerimporte, die sich auf den Betriebssystemlayer stützen, abgebrochen.

  7. Wenn alle Einstellungen gültig sind, klicken Sie auf Layer importieren. Es wird eine Importaufgabe erstellt, in der Sie den Fortschritt verfolgen können.

    Sobald die Layer importiert wurden, wird auf den Layer eine “Elastic Fit Analysis” ausgeführt, mit der Sie sehen können, welche Layer elastisch zugewiesen werden können.

Exportieren und Importieren von Layern