Festlegen der Agentenversion bei selbstständigen Updates (oder Übernahme)

FlexNet Manager Suite 2022 R1 (Standortgebundene Implementierung)
Das Upgrade bereitgestellter FlexNet-Inventarisierungsagenten wird durch Einstellungen gesteuert, die auf den zentralen operations databases hinterlegt sind. Aus diesem Grund wird der Vorgang auf Ihrem Batchserver/reconciliation server eingeleitet (bzw. auf dem Server, der diese Funktionen beinhaltet wie etwa Ihr Verarbeitungsserver oder, in kleineren Implementierungen, der Anwendungsserver).
Tipp: Die Datenbankeinstellung gibt (über Richtlinien) den FlexNet-Inventarisierungsagenten die Berechtigung, selbstständig Upgrades (oder sogar Downgrades) auf die angegebene Version durchzuführen. Die Einstellung kann daher nur auf solchen Plattformen umgesetzt werden, auf denen der FlexNet-Inventarisierungsagent Funktionen für selbstständige Updates enthält, und auf denen nach dem Update neue Versionen des FlexNet-Inventarisierungsagenten in den Betriebsdatenbanken enthalten sind (die normalerweise im Rahmen eines Produkt-Upgrades aktualisiert werden). Derzeit enthalten FlexNet-Inventarisierungsagenten auf Debian oder Ubuntu Linux keine Funktionen für selbstständige Updates. Auf diesen Plattformen haben Sie folgende Möglichkeiten:
  • Stellen Sie neue Versionen des FlexNet-Inventarisierungsagenten manuell bereit.
  • Verwenden Sie Ihr bevorzugtes Fremdanbietertool für die Bereitstellung, um Updates an FlexNet-Inventarisierungsagenten freizugeben.
  • Deinstallieren Sie die alten Versionen des FlexNet-Inventarisierungsagenten und richten Sie die Geräte einmal mehr als Ziel für die Übernahme durch FlexNet Manager Suite ein.
Sie haben zwei Möglichkeiten, die Einstellungen für selbstständige Update des FlexNet-Inventarisierungsagenten zu ändern:
Warnung: Wenn Sie bereits ein Fremdanbieter-Tool (wie Microsoft SCCM) verwenden, um Updates des FlexNet-Inventarisierungsagenten zu installieren, lassen Sie nicht zu, dass auch FlexNet Manager Suite eigenständige Updates durchführt, d. h., verhindern Sie automatisch Updates des FlexNet-Inventarisierungsagent durch FlexNet Manager Suite, indem Sie nur die folgende Befehlszeile eingeben (s. Erklärung unten):
    .\ConfigureSystem.exe clear-agent-upgrades 
Anderenfalls riskieren Sie, dass sich Ihre eigene Technik einen Kampf um die Updates liefert, weil ihre Zielversionen nicht synchron sind (etwa, dass die erste auf 13.5.0 umstellt und die zweite einen Downgrade zurück auf 13.4.0 durchführt oder ähnliches). Dieser Konflikt kann die Installationen beschädigen und zu verwaisten FlexNet-Inventarisierungsagenten führen, die kein Inventar melden können. Wenn dies geschieht, besteht die einzige Abhilfe darin, den FlexNet-Inventarisierungsagent vollständig zu deinstallieren und anschließend neu zu installieren.
Tipp: Wenn Sie das Befehlszeilen-Tool verwenden, müssen Optionen (wie select-agent-upgrade) vollständig ausgeschrieben werden. Wenn eine Option weitere Parameter verlangt, können diese:
  • durch einen einfachen Bindestrich identifiziert werden, danach ein einzelnes Zeichen (in der Regel das erste Zeichen des Parameternamens), nur gefolgt von einem Leerzeichen, um den Wert abzutrennen. Beispiel:
    -v 13.2.0
  • Identifiziert durch zwei Bindestriche, dann der vollständige Parametername gefolgt von entweder einem Leerzeichen oder einem Gleichheitszeichen, um den Wert abzutrennen. Beispiele:
    --version 13.2.0
    --version=13.2.0
(Ein Anbieter von Managed Services, der dieses Dienstprogramm in einer Mehrmandantenumgebung verwendet, muss allen Befehlszeilen die Mandantenspezifikation hinzufügen.)

So konfigurieren Sie die selbstständigen Updates des FlexNet-Inventarisierungsagenten mit dem Befehlszeilen-Dienstprogramm:

  1. Melden Sie sich mit den Kontodaten des installierenden Nutzers an Ihrem Batchserver an (Vorschlag: fnms-admin).
    Abhängig von den Aktionen, die Sie durchführen möchten, braucht das Konto entweder Lese- oder Schreibrechte für die Datenbank.
  2. Navigieren Sie in einem Befehlsfenster zu Installationsverzeichnis\DotNet\bin.
  3. Zum Anzeigen einer Liste der FlexNet-Inventarisierungsagent-Versionen, auf die Sie umstellen können:
    .\ConfigureSystem.exe list-agent-versions
    Damit werden alle Versionen des FlexNet-Inventarisierungsagenten aufgeführt, die derzeit in Ihrer Datenbank hinterlegt sind und auf die Sie Ihre derzeit bereitgestellten Agenten umstellen können. Die Liste wird in der Regel mit jeder neuen Version von FlexNet Manager Suite aktualisiert. Versionen werden mit ihrer internen Nummerierung aus Haupt- und Neben-Updates (z. B. 13.2.0) angezeigt. Aufgrund der erheblichen Verbesserungen am FlexNet-Inventarisierungsagenten ab Version 13.1 wurden frühere Versionen aus der Liste gelöscht.
  4. Um festzustellen, welche Version des FlexNet-Inventarisierungsagenten Sie derzeit als Zielversion für alle Upgrades zugelassen haben:
    .\ConfigureSystem.exe current-agent-upgrade
  5. Um eine neue Version des FlexNet-Inventarisierungsagenten als Zielversion für Upgrades auf allen Agenten zu autorisieren, die auf den angegebenen Plattformen installiert sind:
    .\ConfigureSystem.exe select-agent-upgrade 
            --platform platsString
            --version versionString
    Verlangt zwei Pflichtparameter:
    • -p platsString | --platform platsString | --platform=platsString
      Ersetzen Sie platsString durch eine Zeichenfolge, die alle Plattformen auflistet, die auf die ausgewählte Version umgestellt werden sollen (ausgelassene Plattformen sind von diesen Upgrade-Angaben nicht betroffen und laufen unverändert weiter). Verwenden Sie ein Sternchen (*) als Platzhalter, das alle Plattformen repräsentiert. Verwenden Sie anderenfalls einen Doppelpunkt (:) als Trennzeichen zwischen allen folgenden Werten, die Sie benötigen und die in beliebiger Reihenfolge angegeben werden können:
      AIX:HPUX:LinuxI386:LinuxX86_64:MacOSX:SolarisSparc:SolarisX86:Windows
      
    • -v versionString | --version versionString | --version=versionString
      Ersetzen Sie Versionsnummer durch die Nummer der Version, wie sie durch die Aktion list-agent-versions (Agentenversionen auflisten) angezeigt wurde. Dieser Wert muss einer der verfügbaren Versionen aus der durch die Aktion list-agent-versions aufgerufenen Liste genau entsprechen. Ist das nicht der Fall, wird keine Aktion ausgeführt. (Beachten Sie, dass die neue Version keine Nachfolgeversion der aktuell installierten Version sein muss: Sie können auch eine frühere Version aus der Liste der verfügbaren Versionen auswählen, was dazu führt, dass FlexNet-Inventarisierungsagenten mit einer späteren Version einen Downgrade auf die angegebene frühere Version durchführen.)
    Beispiel: Lassen Sie alle UNIX-ähnlichen Plattformen unverändert, während Sie zulassen, dass alle Windows-Plattformen einen Up- oder Downgrade des installierten FlexNet-Inventarisierungsagenten auf die Version 13.2.0 durchführen:
    .\ConfigureSystem.exe select-agent-upgrade 
            --platform Windows
            --version 13.2.0
  6. Um alle Upgrades und Downgrades der derzeit in Ihrem Unternehmen eingesetzten FlexNet-Inventarisierungsagenten anzuhalten:
    .\ConfigureSystem.exe clear-agent-upgrades
    Tipp: Das Ergebnis ist der Standardzustand nach Upgrade der FlexNet Manager Suite-Anwendungsserver.
  7. Um eine Version des FlexNet-Inventarisierungsagenten als entweder Deprecated (Veraltet) oder Supported (Unterstützt) zu markieren:
    .\ConfigureSystem.exe set-agent-package-status
    Verlangt die folgenden Parameter:
    • -s string | --status string | --status=string
      Der Wert der Zeichenfolge muss entweder Deprecated oder Supported lauten (Unterscheidung zwischen Groß- oder Kleinschreibung, keine Anführungszeichen erforderlich). Versionen des FlexNet-Inventarisierungsagenten, die veraltet sind, können für Installation oder Updates nicht automatisch bereitgestellt werden.
    • -f | --force
      Nur erforderlich, wenn die Version des FlexNet-Inventarisierungsagenten bereits veraltet ist. Mit diesem Parameter können Sie die Details für eine Version aktualisieren, die zuvor als veraltet gekennzeichnet wurde (ohne diesen Parameter kann nicht auf veraltete Versionen zugegriffen werden).
    • -v versionString | --version versionString | --version=versionString
      Ersetzen Sie Versionsnummer durch die Nummer der Version, wie sie durch die Aktion list-agent-versions (Agentenversionen auflisten) angezeigt wurde. Dieser Wert muss einer der verfügbaren Versionen aus der durch die Aktion list-agent-versions aufgerufenen Liste genau entsprechen. Ist das nicht der Fall, wird keine Aktion ausgeführt.
    •   -n nameString | --kbname nameString | --kbname=nameString
      Optionaler Parameter, der den Namen des Artikels in der Wissensdatenbank (oder einer anderen Online-Ressource angibt), in dem (der) erklärt wird, warum diese Version des FlexNet-Inventarisierungsagenten als veraltet gekennzeichnet wurde. Wenn Sie sich dazu entscheiden, eine Version des FlexNet-Inventarisierungsagenten aus internen Gründen als veraltet zu kennzeichnen, können Sie diesen Parameter verwenden und mit dem nächsten eine Referenz auf Ihre eigene Erklärung angeben. Wenn Flexera eine Version des FlexNet-Inventarisierungsagenten als veraltet kennzeichnet, gibt es in der Wissensdatenbank der Kunden-Community (Englisch) einen erläuternden Artikel zu dieser Entscheidung. Wenn der Name der Ressource Leerzeichen enthält, schließen Sie den Wert in doppelte Anführungszeichen ein.
    • -l URL | --kblink URL | --kblink=URL
      Geben Sie die URL des Artikels in der Wissensdatenbank (Englisch) oder einer anderen Ressource wie oben beschrieben an. Wenn der Name der URL Leerzeichen enthält, schließen Sie den Wert in doppelte Anführungszeichen ein.
  8. Um die Version des FlexNet-Inventarisierungsagenten für die erstmalige, automatische Installation einzurichten, die von der übernehmenden Inventarisierungsstation verwaltet wird:
    .\ConfigureSystem.exe set-adoption-version
    Verlangt den folgenden Parameter:
    • -v "versionString" | --version "versionString" | --version="versionString"
      Ersetzen Sie Versionsnummer durch die Nummer der Version, wie sie durch die Aktion list-agent-versions (Agentenversionen auflisten) angezeigt wurde. Dieser Wert muss einer der verfügbaren Versionen aus der durch die Aktion list-agent-versions aufgerufenen Liste genau entsprechen. Ist das nicht der Fall, wird keine Aktion ausgeführt. Beachten Sie auch, dass allein in diesem Befehl der Wert für versionString (Versionsnummer) in doppelte Anführungszeichen eingeschlossen werden muss.
    Hinweis: Das Dienstprogramm zur Konfiguration des Systems (ConfigureSystem) lässt zur Übernahme auf alle Plattformen nur eine Version des FlexNet-Inventarisierungsagenten zu. (Das unterscheidet diesen Vorgang von der Durchführung von Upgrades, für die Sie verschiedene Zielversionen für verschiedene Plattformen angeben können.) Wenn Sie die automatische Übernahme ermittelter Geräte plattformübergreifend mit unterschiedlichen Versionen kombinieren möchten:
    1. Geben Sie die niedrigste, auf einer Plattform genutzte Version des FlexNet-Inventarisierungsagenten als Übernahmeversion an.
    2. Legen Sie Ihre plattformspezifischen späteren Versionen als plattformbezogene Upgrades fest.
    Bei dieser Vorgehensweise lädt die anfänglich installierte Version des FlexNet-Inventarisierungsagenten ihre erste Richtlinie herunter und führt auf Plattformen, die spätere Versionen zulassen, sofort ein selbstständiges Upgrade durch.
Wenn Ihre neuen Einstellungen in der zentralen Datenbank gespeichert sind, werden sie beim nächsten Update zusammen mit dem Installationsprogramm der derzeit zugelassenen Zielversion des FlexNet-Inventarisierungsagenten für jede Plattform an Ihre Inventarisierungsstationen verteilt. Die einzelnen FlexNet-Inventarisierungsagenten erhalten die Einstellungen und (bei Bedarf) das Installationsprogramm, wenn sie das nächste Mal Daten abrufen (per Voreinstellung einmal täglich). In der Folge stellen sie sich selbstständig auf die angegebene Version um.
Hinweis: Die Umstellung auf neu zugelassene Versionen (eine für jede Plattform) des FlexNet-Inventarisierungsagenten erfolgt global. Jeder installierte FlexNet-Inventarisierungsagent erhält die Anweisung zur selbstständigen Aktualisierung mit der gleichen Richtlinienaktualisierung, zu welchem Zeitpunkt auch immer er sie abholt. Das kann dazu führen, dass viele Client-Geräte innerhalb ähnlicher Zeitrahmen Daten herunterladen, sich selbstständig aktualisieren und neues Inventar hochladen.
Die ausführbare Datei ConfigureSystem lässt noch andere Konfigurationseinstellungen neben denen für Installation und Updates des FlexNet-Inventarisierungsagenten zu, zum Beispiel die Verwaltung von Lizenzen, die auf Ihrem Anwendungsserver installiert sind, oder die Verwaltung Ihrer SAML-Konfiguration (Single-Sign-on). Weitere Informationen zu den über dieses Dienstprogramm verfügbaren Aktionen erhalten Sie durch einen der folgenden Befehle:
.\ConfigureSystem.exe help 
.\ConfigureSystem.exe help action-name

FlexNet Manager Suite (Standortgebundene Implementierung)

2022 R1