Unterschiedliche Hardware-Modelle
– ab eLux RP 6 2103 –
Um die Firmware von Geräten je nach Hardware-Modell mit einem alternativen Image zu aktualisieren, steht der Release-Parameter zur Verfügung. Beispielsweise können Sie neuere Produkttypen auf eine CR-Version aktualisieren, während ältere Modelle im LTSR-Strang auf ihrem bisherigen Image bleiben. Wenn es keine Änderungen am bisherigen Image gibt wie im Beispiel LTSR-Image, bleiben alle Geräte, deren Typ nicht in der Whitelist aufgeführt ist, vom Update-Kommando unberührt.
Für den Release-Parameter wird in der Firmware-Konfiguration die Zeichenfolge __RM__ in den Dateinamen der Image-Datei eingetragen.
Vor dem Ausführen eines Updates löst ein entsprechend konfiguriertes Gerät den Parameter mit Hilfe einer Whitelist auf:
-
Wenn der Modell-Typ des Gerätes Bestandteil der Whitelist ist, wird der __RM__-Parameter durch eine von Ihnen definierte Zeichenfolge ersetzt. Das Gerät zieht also das alternative Image mit dem neu erzeugten Namen.
-
Wenn der Modell-Typ des Gerätes nicht Bestandteil der Whitelist ist oder die Whitelist nicht geladen werden kann, wird der __RM__-Parameter aus dem Image-Namen entfernt. Damit bleibt das Gerät auf dem bisherigen Image (Image-Name wie in der Firmware-Konfiguration, aber verkürzt um die Zeichenfolge __RM__).
Whitelist erstellen
|
Voraussetzung Der Webserver muss die Dateierweiterung .mee in den MIME-Typen-Einstellungen unterstützen. |
-
Erstellen Sie eine Textdatei mit Namen elux.mee und darin den Abschnitt [__RM__].
Achten Sie auf die korrekte Schreibweise des Abschnitts: Zwei Unterstriche gefolgt von RM (in Großbuchstaben) gefolgt von zwei Unterstrichen.
-
Leiten Sie die zweite Zeile ein mit ReplaceWith= und definieren Sie anschließend eine kurze Zeichenfolge.
Diese Zeichenfolge muss in den Image-Namen für das alternative Image aufgenommen werden, siehe unten. Wenn Sie keine Angabe machen, wird standardmäßig die Zeichenfolge CR gesetzt.
-
Leiten Sie die dritte Zeile ein mit Product= und geben Sie anschließend alle Modell-Typen, die das alternative Image erhalten sollen, durch Leerzeichen getrennt in derselben Zeile ein.
Geben Sie Typbezeichnungen, die Leerzeichen enthalten, ohne die Leerzeichen an.
Den Modell-Typ eines Gerätes können Sie aus der Scout Console ermitteln. Der Produkttyp wird im Eigenschaften-Fenster unter Hardwareinformation > Inventar > Typ angezeigt. Auf den Geräten ist der Modell-Typ in der terminal.ini unter HWInfo.Product zu finden.
-
Kopieren Sie die Datei elux.mee in Ihren UC_RP6_X64-Container auf dem Webserver.
Software-Container auf dem Webserver vorbereiten (ELIAS)
-
Belassen Sie das vorhandene Image so, wie es die Geräte außerhalb der Whitelist erhalten sollen.
Beispiel: recovery.idf
-
Erstellen Sie in ELIAS ein alternatives Image, das die Geräte in der Whitelist erhalten sollen.
Damit Sie beispielsweise neuere Modelle auf eine CR-Version aktualisieren können, erstellen Sie ein Image mit den eLux-Paketen der neu releasten CR-Version.
-
Geben Sie dem alternativen Image den gleichen Namen, aber fügen Sie die in der Whitelist unter ReplaceWith= definierte Zeichenfolge ein.
Beispiel: recoveryCR.idf
Der Software-Container enthält jetzt zwei Images, deren Namen sich nur durch die definierte Zeichenfolge unterscheidet, und die Whitelist elux.mee.
Geräte-Konfiguration anpassen
-
Öffnen Sie für Ihre OU die Geräte-Konfiguration unter Firmware
-
Fügen Sie dem Namen unter Image-Datei die Zeichenfolge __RM__ hinzu, siehe Screenshot oben. Die Dateierweiterung .idf muss bestehen bleiben.
Beispiel: revovery__RM__.idf
Achten Sie auf die korrekte Schreibweise: Zwei Unterstriche gefolgt von der Zeichenfolge RM (in Großbuchstaben) gefolgt von zwei Unterstrichen.
- Bestätigen Sie mit Übernehmen und OK.
Das nächste Update-Kommando auf Ihre OU zieht für die Geräte der Whitelist das alternative Image.