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:

Whitelist erstellen

Voraussetzung 

Der Webserver muss die Dateierweiterung .mee in den MIME-Typen-Einstellungen unterstützen.

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

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

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

  4. Kopieren Sie die Datei elux.mee in Ihren UC_RP6_X64-Container auf dem Webserver.

Software-Container auf dem Webserver vorbereiten (ELIAS)

  1. Belassen Sie das vorhandene Image so, wie es die Geräte außerhalb der Whitelist erhalten sollen.

    Beispiel: recovery.idf

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

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

  1. Öffnen Sie für Ihre OU die Geräte-Konfiguration unter Firmware

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

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