Vorausgesetzte Eigenschaften
Vorausgesetzte Eigenschaften sind die erwarteten Werte für verschiedene Software- und Hardwarevoraussetzungen, deren Installation von den Produkten oder Lösungen vorausgesetzt wird. Beispiele für vorausgesetzte Eigenschaften sind der insgesamt auf der Maschine verfügbare Plattenspeicherplatz, die Gruppe der Ports, die auf einer Maschine nicht im Gebrauch sind, und die Gruppe aktuell installierter Anwendungen.
Da die Werte für diese vorausgesetzten Eigenschaften je nach Produkt verschieden sein können, werden die Eigenschaften und die zugehörigen Werte als Name/Wert-Paare dargestellt. Die vorausgesetzte Eigenschaft kann optionale Präfix- und Suffix-IDs haben. Der Eigenschaftswert kann optionale Qualifikationsmerkmale und eine optionale Wertigkeit haben. Sie sind in den Konfigurationsdateien für vorausgesetzte Eigenschaften enthalten. Jede Zeile enthält nur eine einzige vorausgesetzte Eigenschaft.
Vorausgesetzte Eigenschaften haben das folgende Format:
[prefix_identifier.]property_name[.suffix_identifier]=
[[sev:FAIL|WARN]][[qualifier_name:qualifier_value]]property_value
Erläuterungen:
- prefix_identifier ist eine ID für eine vordefinierte Kategorie vorausgesetzter Eigenschaften. Weitere Informationen finden Sie in Tabelle 1. Diese Präfix-ID ist für einige der vordefinierten Kategorien erforderlich.
- property_name ist der Name der vorausgesetzten Eigenschaft.
- suffix_identifier ist eine optionale ID für einen Subtyp vorausgesetzter Eigenschaften. Weitere Informationen hierzu finden Sie in Tabelle 1.
- sev:FAIL|WARN ist die
optionale Wertigkeit für die vorausgesetzte Eigenschaft. Anmerkung: Die Wertigkeit muss in eckige Klammern ([]) eingeschlossen werden.
- qualifier_name ist ein optionales Attribut für die vorausgesetzte Eigenschaft. IBM® Prerequisite
Scanner verwendet dieses Attribut, um die vorausgesetzte Eigenschaft bzw. den Typ
der für die vorausgesetzte Eigenschaft durchzuführenden Prüfung zu qualifizieren.Anmerkung: Sie können mehrere Qualifikationsmerkmale durch Kommas getrennt angeben. Die Gruppe der Qualifikationsmerkmale muss in eckige Klammern ([]) eingeschlossen werden.
- qualifier_value ist der Wert für das optionale Attribut. Jedes Qualifikationsmerkmal und dessen Wert müssen durch einen Doppelpunkt (:) begrenzt werden.
- property_value ist der Wert für die vorausgesetzte Eigenschaft und kann eine Zeichenfolge (String) oder eine ganze Zahl (Integer) sein.
- Eine einzelne ganze Zahl, z. B. 8080, die für eine Portnummer steht.
- Ein Bereich oder eine Gruppe ganzer Zahlen, dargestellt mithilfe von Sonderzeichen (siehe Tabelle 1).
Tabelle 1. Sonderzeichen für die Darstellung von Bereichstypen Sonderzeichen Beschreibung * Gibt einen Platzhalter für mehrere Werte an. ports.* kann beispielsweise ein Superset von Ports für ein Datenbankprodukt (ports.DB) und IBM WebSphere Application Server (ports.WAS) darstellen. + Gibt an, dass der tatsächliche Wert mindestens dem erwarteten Wert entsprechen muss. os.versionNumber=5.0+ bedeutet beispielsweise, dass Version 5.0 oder höher installiert sein muss. - Gibt an, dass der tatsächliche Wert - innerhalb von lower_range_limit und upper_range_limit liegen kann.
- Die Prüfung der Voraussetzungen erwartet, dass der tatsächliche Wert innerhalb des angegebenen Bereichs liegt. Ist dies nicht der Fall, schlägt die Prüfung fehl. network.availablePorts.db2instance=50000-50005 bedeutet beispielsweise, dass ein Port zwischen 50000 und 50005 verfügbar sein muss.
- innerhalb von minimum_value und recommended_value oder oberhalb dieses Bereichs liegen.
- Die Prüfung der Voraussetzungen erwartet, dass der tatsächliche Wert innerhalb oder oberhalb des angegebenen Bereichs liegt.
Der Scan gibt eines der folgenden Ergebnisse zurück:
- FAIL, wenn der tatsächliche Wert kleiner ist als die mit minimum_value angegebene Untergrenze
- WARN, wenn der tatsächliche Wert größer-gleich dem minimalen erwarteten Wert und kleiner als der empfohlene erwartete Wert ist
- PASS, wenn der tatsächliche Wert größer ist als die mit recommended_value angegebene Obergrenze
- Gibt an, dass der tatsächliche Wert maximal dem erwarteten Wert entsprechen darf. os.versionNumber=5.0- bedeutet beispielsweise, dass die Version 5.0 oder früher sein muss. .* Gibt an, dass die tatsächliche Version einem der Platzhalterwerte für die erwartete Version entsprechen kann. Das folgende Beispiel gibt an, dass die Version 5.0, 5.0.1 oder 5.5 sein kann: os.versionNumber=5.*Einschränkung: Auf Windows-Systemen wird das Platzhalterzeichen * nur unterstützt, wenn es in einem regulären Ausdruck in der vorausgesetzten Eigenschaft os.version verwendet wird. - Eine Zeichenfolge, die einen der folgenden Werte für die Voraussetzungstypen darstellen kann:
- Numerischer Wert mit einer Einheit, z. B. 8GB oder 10MB
- Anwendung, Betriebssystem, Architektur oder Paket, z. B. IBM Lotus Symphony, RedHat Enterprise
Linux 5.4, 32-bit oder ftp Anmerkung: Eine Zeichenfolge kann auch mehrere durch Kommas getrennte Werte enthalten, z. B. eine Liste mit Anwendungen.
- Entweder-oder-Werte, die durch eine der folgenden Kombinationen dargestellt werden, z. B. True|False, Available|Unavailable oder Enabled|Disabled
| Vorausgesetzte Eigenschaft | Erläuterung |
|---|---|
|
Überprüft den freien Plattenspeicherplatz. Erläuterungen:
|
|
Prüft, ob der angemeldete Benutzer zu einer Administratorgruppe gehört. Erläuterungen:
|
|
Prüft, ob die Ports 60000 - 60005 für den Datenbankserver,
Port 8080 für WebSphere Application Server und Port 21 für FTP verfügbar sind.
Erläuterungen:
|
|
Prüft, ob das Ausgangsverzeichnis die Berechtigung drwxr-xr-x hat. Erläuterungen:
|
|
Prüft, ob die Zielmaschine eine bestimmte Anzahl logischer Prozessoren besitzt. Erläuterungen:
|
Sie können vordefinierte vorausgesetzte Eigenschaften für jedes Produkt hinzufügen oder bearbeiten, für das Sie Prerequisite Scanner ausführen möchten. Sie können auch angepasste vorausgesetzte Eigenschaften erstellen und bei Bedarf Collectors und Auswertungsprogramme von Prerequisite Scanner verwenden, um vorausgesetzte Eigenschaften zu scannen und zu vergleichen.