Argomento precedente: L'entità secondaria di protocollo

Argomento successivo: Sintassi di markup delle proprietà


L'entità secondaria di risorse

L'entità secondaria di risorse definisce ciò che l'applicazione può utilizzare nella griglia dei server su cui è installata. Contiene le entità secondarie seguenti:

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).