Vorheriges Thema: Netzwerkzugriff - Gateway-Terminal

Nächstes Thema: Automatische Aktualisierung der Konfigurationsdatei

Eigenschaften

CA 3Tera AppLogic bietet eine Konfiguration für Appliances in Form von Eigenschaften bereit (als Konfigurationszeichenfolgen bezeichnet). Eine Appliance empfängt konfigurierte Eigenschaften beim Start in den Konfigurationsdateien, die aus dem DHCP-Server abgerufen werden (siehe Abschnitt Externe Begrenzung).

APK ist dafür verantwortlich, dass die Konfigurationsdateien abgerufen werden, und bietet die Appliance-Eigenschaften in verschiedenen Formaten an. Eines oder all diese Formate können vom Appliance-spezifischen Code verwendet werden, um die Konfigurationsdaten zu lesen. Außerdem kann APK (während der Installation) angewiesen werden, die empfangenen Eigenschaftswerte zu verwenden, um eine oder mehrere Dateien auf der Appliance zu aktualisieren (siehe Automatische Aktualisierung der Konfigurationsdatei).

APK stellt die Eigenschaftswerte in den folgenden Formaten bereit. Die Dateinamen für jedes Format werden in Klammern angegeben. Der Speicherort der Dateien im Appliance-Dateisystem ist betriebssystemspezifisch (siehe das entsprechende Thema zum Installationsprozess für jedes Betriebssystem).

Roh (appliance.conf)

Eine Textdatei mit einem Eigenschaftswert pro Zeile. Jede Zeile beginnt mit dem Eigenschaftsnamen, gefolgt von einem Leerzeichen und dem Eigenschaftswert, der bis zum Ende der Zeile geht. Die Werte werden wortwörtlich angegeben, ohne dass Metazeichen zitiert werden. Das Rohformat eignet sich zum Lesen des Lesebefehls der Posix-Shell oder für "read()" oder "scanf()" aus dem Binärcode.

Posix-Shell (appliance.sh)

Eine Textdatei, die dafür geeignet ist, mit dem Befehl "." in einem Bourne- oder Posix-kompatiblen Shell-Skript übernommen zu werden. Jede Eigenschaft wird als eine exportierte Shell-Variable definiert, und jeder Eigenschaft wird ein Unterstrich vorangestellt (um Namenskonflikte mit allgemeinen Shell-Variablen zu vermeiden).

C-Shell (appliance.csh)

Eine Textdatei, die dafür geeignet ist, von einem C-Shell-Skript übernommen zu werden. Jede Eigenschaft wird als eine exportierte Shell-Variable definiert, und jeder Eigenschaft wird ein Unterstrich vorangestellt.