Vorheriges Thema: Sub-Entität "protocol"Nächstes Thema: Eigenschafts-Markup-Syntax


Sub-Entität "resources"

Die Sub-Entität "resources" definiert, was für die Anwendung zur Verwendung auf den Servern, auf denen sie installiert wird, verfügbar ist. Es enthält die folgenden Sub-Entitäten:

Server

Die Gruppe von Servern, die für die Anwendung verfügbar ist. Servers hat die folgenden Attribute:
min= min_val - minimale Anzahl von Servern, die der Anwendung zugewiesen werden soll
max= max_val - maximale Anzahl von Servern, die der Anwendung zugewiesen werden soll
set=" name1,name2... ... "- optional; wenn es angegeben wird, definiert es eine Teilmenge von Servern, die die Anwendung verwenden kann.

mem,
cpu,
bw

Statt bestimmte Server zu definieren, die von der Anwendung verwendet werden können, können Beschränkungen der zu verwendenden Ressourcenmenge mit einer oder mehreren Beschränkungen mithilfe von "mem", "cpu" oder "!bw" definiert werden. Hierfür gilt die gleiche Syntax wie für die entsprechenden Sub-Entitäten von "resource", die für eine Komponente definieren, welche Gesamtmenge der entsprechenden Ressource für die Anwendung zur Verfügung gestellt werden kann.

ip

Der Satz von IP-Adressen, die Terminals der Komponenten der Anwendung zugewiesen werden können und die mit diesen Attributen definiert werden:
base=ipaddr
n=max_addrs
netmask=ipaddr
Die Attribute "n" und "netmask" sind optional. Wenn "netmask" fehlt, wird es aus dem High-Order-Byte der IP-Adresse berechnet, wobei die standardmäßigen Zuweisungen von Adressen der Klasse A, B und C vorausgesetzt wird. Wenn "n" weggelassen wird, wird es aus der Netzmaske als die größtmögliche Anzahl von zulässigen Adressen berechnet, die die Netzmaske ermöglicht. Die Sub-Entität "IP" ist optional. Wenn nicht angegeben, weist das CA AppLogic®-Buildsystem einen Unterbereich von IP-Adressen vom Pool der in der CA AppLogic®-Konfigurationsdatei (applogic.conf) definierten IP-Adressen zu. Der globale Pool der in applogic.conf definierten Adressen wird in 256 Unterbereiche gleicher Größe aufgeteilt. Jeder Unterbereich wird für eine der installierten Anwendungen je nach der eindeutigen ID-Nummer verwendet, die während der Installation zugewiesen wurde (siehe oben Attribut "uid").