|
servers
|
L'insieme di server che è disponibile all'applicazione. Servers ha questi attributi: min= min_val - numero minimo di server da assegnare all'applicazione max= max_val - numero massimo di server da assegnare all'applicazione set=" name1,name2, ... " - facoltativo; se specificato, definisce un sottoinsieme di server che l'applicazione può utilizzare.
|
|
mem, CPU, bw
|
Anziché definire server specifici che possono essere utilizzati dall'applicazione, è possibile definire le restrizioni sulla quantità di risorse che può utilizzare mediante uno o più vincoli di mem, CPU o bw (memoria, CPU o larghezza di banda), che hanno la stessa sintassi delle entità secondarie di risorsa corrispondenti di un componente, definendo la quantità totale di risorse corrispondenti che è possibile mettere a disposizione dell'applicazione.
|
|
ip
|
L'insieme di indirizzi IP disponibili per l'assegnazione ai terminali dei componenti dell'applicazione, definiti con questi attributi: base=ipaddr n=max_addrs netmask=ipaddr Gli attributi n e maschera di rete sono facoltativi. Se l'attributo maschera di rete viene omesso, viene calcolato dal byte di ordine superiore dell'indirizzo IP, assumendo le assegnazioni standard degli indirizzi di classe A, B e C. Se viene omesso l'attributo n, viene calcolato a partire dalla maschera di rete come il numero massimo di indirizzi validi da essa consentito. L'entità secondaria dell'IP è facoltativa. Se non è specificata, il sistema di compilazione di CA AppLogic® assegna un intervallo secondario di indirizzi IP dal pool di indirizzi IP definiti nel file di configurazione di CA AppLogic® (applogic.conf). Il pool globale di indirizzi definiti in applogic.conf viene diviso in 256 intervalli secondari di dimensioni uguali; ciascun intervallo secondario viene utilizzato per una delle applicazioni installate a seconda del suo numero ID univoco assegnato al momento dell'installazione (consultare l'attributo uid di cui sopra).
|