Referenzinformationen › Referenzhandbuch zur Benutzeroberfläche › Grafische Anwenderschnittstelle › Klassen-Editor – Einfache Appliances › Registerkarte "Konfigurationsdateien"
Registerkarte "Konfigurationsdateien"
Auf der Eigenschaftsseite "Konfigurationsdateien" können Sie einen Dateisatz für die Appliance-Volumes festlegen, die CA AppLogic ändern soll. Alle auf der Appliance-Instanz festgelegten Eigenschaftswerte werden für diese Dateien übernommen. Beispiele für solche Dateien wären "httpd.conf" für Apache-Webserver-Appliances, "my.cnf" für MySQL-Datenbank-Appliances usw.
Hinweis: Die Eigenschaftsseite "Konfigurationsdateien" wird nur unterstützt, wenn der Konfigurationsmodus für die Appliance auf "volfix" gesetzt ist. Wenn der Konfigurationsmodus für die Appliance auf "dhcp" gesetzt ist, müssen die Konfigurationseinstellungen von der Appliance intern verarbeitet werden.
Fügen Sie für jede Konfigurationsdatei, die CA AppLogic ändern soll, einen Listeneintrag hinzu.
- Volume
-
Das Appliance-Volume, auf dem sich die Konfigurationsdatei befindet. Für gewöhnlich handelt es sich dabei um das Startvolume, aber in einigen Fällen befindet sich die Konfigurationsdatei möglicherweise auch auf einem Daten-Volume. CA AppLogic kann Konfigurationsdateien auf instanziierbaren und Platzhaltervolumes ändern, die nicht schreibgeschützt sind.
- Pfad
-
Der Pfad zu der Konfigurationsdatei, die geändert werden soll, relativ zum Volume-Stamm. Beispiel: "/etc/my.cnf" für eine MySQL-Konfigurationsdatei.
- Escape-Zeichensetzung
-
Die Escape-Zeichen, die CA AppLogic für Meta-Zeichen im Wert verwendet. Ein "Meta-Zeichen" ist ein Zeichen mit Sonderfunktion in der Konfigurationsdatei, das auf irgendeine Weise maskiert (mit "Escape"-Zeichen versehen) werden muss, damit es als Datenzeichen und nicht in seiner Sonderfunktion erkannt wird. Je nach dem Typ der Konfigurationsdatei kann die Escape-Zeichensetzung auf einen der folgenden Werte gesetzt werden:
- Keine oder Conf: keine Escape-Zeichen (Standard). Der Wert wird ohne zusätzliche Zeichen in der Konfigurationsdatei gespeichert.
- Bash, Perl oder C: In Datenwerten, die von Anführungszeichen umgeben sind, wird \" als Anführungszeichen und \\ als Rückwärtsschrägstrich gelesen. Rückwärtsschrägstriche, die in ihrer Sonderfunktion eingesetzt werden und nicht als Escape-Zeichen für " oder \ dienen, werden unberührt gelassen, d. h. wenn Sie einen Eigenschaftswert auf "abc\def"ghi\n" setzen, lautet die Ausgabe für die Konfigurationsdatei "abc\\def\"ghi\n". Nicht von Escape-Zeichen umgebene Werte dürfen nur alphanumerische Zeichen sein. Es wird ein Fehler gemeldet, wenn eine solche Eigenschaft auf einen Wert mit anderen Zeichen gesetzt wird, selbst wenn der Eigenschaftsfilter dies zulässt.
- HTML: Zeichen, die in der HTML-Syntax von Bedeutung sind (< > "und &), werden als < > " und & kodiert. So wird beispielsweise aus abc&def<ghi in der Konfigurationsdatei abc&def<ghi.
Hinweis:
- Sie können die Reihenfolge in der Liste ändern, indem Sie einen Eintrag auswählen und den Pfeil nach oben bzw. nach unten rechts neben der Liste verwenden.
- Damit CA AppLogic die Konfigurationsdateien ordnungsgemäß ändert und die Instanz-Eigenschaftswerte richtig anwendet, müssen Sie diese Konfigurationsdateien mithilfe der Syntax von Eigenschaftsmarkierungen instrumentieren. Weitere Details finden Sie im Handbuch zur Appliance-Erstellung.
- Zusätzlich zu Konfigurationsdateien, die Sie hier hinzufügen, stellt CA AppLogic alle Eigenschaftswerte auch in einer kleinen Shell-Skriptdatei namens "/etc/applogic.sh" zur Verfügung. Sie können diese Datei über Shell-Skripts mit dem Befehl "source /etc/applogic.sh" nutzen. Weitere Details finden Sie im Handbuch zur Appliance-Erstellung.
|
Copyright © 2012 CA.
Alle Rechte vorbehalten.
|
|