Layer exportieren und importieren
Die Funktion zum Exportieren und Importieren von Layern ermöglicht es Ihnen, Layer von Ihrer App Layering Appliance zu exportieren und diese Layer in eine Appliance zu 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 lokalen Umgebung auf eine Appliance in einer Cloud-Umgebung zu verschieben. Oder von einer Proof-of-Concept-Umgebung in die Produktion.
Die Appliance führt eine Analyse jedes importierten Layers durch, um dessen Eignung für das Elastic Layering zu bestimmen. Die Ergebnisse der Analyse sind in den Layer-Details enthalten.
Bevor Sie beginnen
Bevor Sie Layer exportieren oder importieren, stellen Sie bitte sicher, dass die folgenden Anforderungen erfüllt sind, und beachten Sie die damit verbundenen Überlegungen.
Anforderungen
Zum Exportieren und Importieren von Layern 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-Netzwerkfreigabe, die:
- Von beiden Appliances erreichbar ist.
- Genügend Speicherplatz für alle exportierten Layer sowie die Metadaten und Symbole für die Layer bietet.
- Erforderliche Informationen:
- Der Pfad, Benutzername und das Passwort für die SMB-Netzwerkfreigabe, auf die Sie die Layer exportieren möchten.
- Administratorname und Passwort für die Managementkonsole.
Überlegungen
Beachten Sie die folgenden Punkte beim Exportieren und Importieren von Layern.
Wenn Dateinamen auf der Dateifreigabe Sonderzeichen enthalten
Da die Dateifreigabe einige Sonderzeichen nicht unterstützt, werden Layer-Namen mit Sonderzeichen auf der Dateifreigabe temporär in Unterstriche (_) geändert. Alle nicht unterstützten Zeichen werden geändert.
Zum Beispiel wird ein Layer namens “Notepad++” beim Export zu “Notepad__”. Wenn die Layer auf die neue Appliance importiert werden, wird der ursprüngliche Name wiederhergestellt und erscheint erneut als “Notepad++”.
Führen Sie nicht mehr als einen Import oder Export gleichzeitig aus
Es sollte immer nur ein Import oder Export gleichzeitig ausgeführt werden.
Der erforderliche OS-Layer muss in Ihrem Layer-Export enthalten sein
Sie können exportierte Layer zur Importierung auf eine andere Dateifreigabe kopieren, stellen Sie jedoch sicher, dass Sie die erforderliche OS-Layer-Datei zusammen mit den anderen Layer-Dateien verschieben. Die Appliance importiert den OS-Layer zuerst, da der OS-Layer für den Import anderer Layer erforderlich ist.
Benennung von Layern für den Export
Alle Layer werden in das folgende Verzeichnis auf der Dateifreigabe exportiert:
\Netzwerkfreigabe\Unidesk\Exported Layers\
Die exportierten Dateinamen spiegeln den Layer-Namen, den Layer-Versionsnamen und die Layer-GUIDs wider.
Layer auswählen
Beim Auswählen von Layern zeigen die Symbole nicht nur an, welche Layer ausgewählt sind, sondern auch, ob ein Ordner Layer enthält, die bereits exportiert oder importiert wurden, je nachdem, welche Operation Sie gerade durchführen.
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. Fahren Sie mit der Maus über den Layer, um eine Meldung 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. Fahren Sie mit der Maus über den Layer, um eine Meldung zu erhalten, warum er nicht ausgewählt werden kann.
Layer suchen
Das Feld Suchen ermöglicht es Ihnen, alle Layer und Versionen zu finden, die den Suchtext enthalten. Suchen sind nicht Groß-/Kleinschreibung-sensitiv.
Denken Sie daran, wenn Sie einen Ordner auswählen, wählt die Benutzeroberfläche nur die sichtbare Untermenge der Layer aus. Wenn ein von Ihnen ausgewählter Ordner ein teilweise ausgewähltes Symbol hat, bedeutet dies, dass einige der ausgewählten Layer bereits exportiert oder importiert wurden. Sie können diese Layer, die normalerweise ausgeblendet sind, anzeigen, indem Sie das Kontrollkästchen Versionen anzeigen, die nicht ausgewählt werden können über der Liste aktivieren.
Suchgeschwindigkeit wird durch die Anzahl der Unterverzeichnisebenen beeinflusst
Wenn Sie einen Layer exportieren und Ihre Unterverzeichnisse mehrere Ebenen tief sind, scannt unsere Software jede Ebene unter diesem Verzeichnis und benötigt daher länger, um Verzeichnisse anzuzeigen.
Exportierte Layer löschen
Sie können einen exportierten Layer nur dann aus der Datenbank löschen, wenn er nicht in einer Image-Vorlage enthalten ist.
Layer exportieren
-
Wählen Sie in der App Layering Managementkonsole Layer > Exportieren.
-
Geben Sie den Pfad der Dateifreigabe ein, auf die Sie die Layer exportieren möchten. Die App Layering Software hängt den folgenden Pfad an die von Ihnen angegebene Universal Naming Convention (UNC) an:
\Unidesk\Exported Layers\
-
Geben Sie den Benutzernamen und das Passwort für einen Administrator ein, der Vollzugriff auf die Datei hat.
-
Klicken Sie auf Verbinden. Passen Sie bei Bedarf die Anmeldeinformationen an, bis der Test erfolgreich ist. Sie können erst fortfahren, wenn eine Verbindung zur Dateifreigabe besteht.
-
Wählen Sie die Layer für den Export aus:
- Klicken Sie unter Versionsauswahl auf Auswahl bearbeiten, um Ordner Ihrer OS-Layer-Versionen, Plattform-Layer und App-Layer anzuzeigen.
- 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.
- Wählen Sie die zu exportierenden Layer und Versionen aus und klicken Sie dann auf Speichern.
-
Klicken Sie auf Bestätigen und abschließen, um zu überprüfen, ob der verfügbare Speicherplatz die geschätzte Dateigröße nicht überschreitet. Wenn genügend Speicherplatz vorhanden ist, wird die Schaltfläche Layer exportieren verfügbar. Optional können Sie einen Kommentar eingeben. Eine Aufgabe zum Layer-Export wird erstellt, in der Sie den Fortschritt verfolgen können.
-
Wenn Sie den Export abbrechen, bevor der OS-Layer vollständig exportiert wurde, stellen Sie sicher, dass Sie alle Layer, einschließlich des OS-Layers, erneut exportieren.
-
Wenn Sie nach dem ersten Export weitere Layer erstellen, führen Sie einen weiteren Export an denselben Speicherort durch. Nur die neuen Layer werden exportiert.
Warnung
Versuchen Sie nicht, exportierte Dateien zu bearbeiten oder umzubenennen.
Layer importieren
Wenn Sie Layer von einer Appliance in eine andere importieren und zwei Layer denselben Namen haben, obwohl der Inhalt der Layer unterschiedlich ist, erhält der importierte Layer eine “1” an den Namen angehängt. Wenn weitere Layer mit demselben Namen importiert werden, wird die “1” inkrementiert.
Hinweis:
Um einen App- oder Plattform-Layer 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 Layern verarbeitet.
-
Melden Sie sich bei der App Layering Managementkonsole an und wählen Sie Layer > Importieren.
Hinweis:
Sie können einzelne Layer im Ordner abwählen, wie in Schritt 4 unten erläutert.
-
Geben Sie den Pfad zur Dateifreigabe ein, auf die Sie Layer exportiert haben. Folgendes wird an die von Ihnen angegebene URL angehängt.
\Unidesk\Exported Layers\
-
Geben Sie den Benutzernamen und das Passwort für einen Administrator ein, der Vollzugriff auf die Dateifreigabe hat.
-
Klicken Sie auf Verbinden. Passen Sie bei Bedarf 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.
-
Wählen Sie die Layer für den Import aus:
-
Klicken Sie auf Auswahl bearbeiten, um den OS-Layer zu erweitern, der die Layer enthält, die Sie importieren möchten, und wählen Sie einen der Unterordner zum Importieren aus. Dadurch werden alle für den Import verfügbaren Layer und Versionen in diesem Ordner ausgewählt.
-
Wenn Sie die Layer sehen möchten, die bereits von diesem Speicherort importiert wurden, machen Sie diese sichtbar, indem Sie das Kontrollkästchen Versionen anzeigen, die nicht ausgewählt werden können aktivieren.
-
Wenn einer der Ordner Layer enthält, die Sie nicht importieren möchten, deaktivieren Sie jeden dieser Layer.
-
-
Überprüfen Sie die zu importierenden Layer und klicken Sie dann auf Bestätigen und abschließen.
- Überprüfen Sie die für den Import in die Warteschlange gestellten Layer. Es werden nur Layer aufgelistet, die noch nicht von der Dateifreigabe importiert wurden.
- Überprüfen Sie, ob genügend Speicherplatz auf dem lokalen Speicher der Appliance für die Layer vorhanden ist. Das System lässt den Import erst zu, wenn genügend Speicherplatz für die Layer vorhanden ist.
Wichtig
Wenn Sie einen OS-Layer-Import abbrechen, werden alle Layer-Importe, die auf dem OS-Layer basieren, abgebrochen.
-
Wenn alle Einstellungen gültig sind, klicken Sie auf Layer importieren. Eine Importaufgabe wird erstellt, in der Sie den Fortschritt verfolgen können.
Sobald die Layer importiert wurden, wird eine “Elastic Fit Analysis” für die Layer durchgeführt, die Ihnen anzeigt, welche Layer elastisch zugewiesen werden können.