Il descrittore di pacchetto è un file del sommario che definisce i contenuti di un'applicazione o di una libreria dei componenti (un catalogo). Il descrittore di pacchetto contiene anche riferimenti a immagini di volume al di fuori della directory principale dell'applicazione (l'applicazione viene installata sul controller di griglia, mentre i volumi possono trovarsi su uno qualsiasi dei server di griglia). Per le applicazioni, contiene anche il componente delle impostazioni di configurazione dell'applicazione.
Di seguito sono elencati i diversi tipi di descrittori di pacchetto:
|
application |
Sommario per un'applicazione completa; contiene i dati di configurazione dell'applicazione e i riferimenti a altri descrittori di pacchetto |
|
catalog |
Sommario per un catalogo (libreria di componenti); contiene un elenco di componenti |
|
recycle, clipboard |
Sommario per directory di lavoro utilizzate dagli strumenti di interfaccia utente, con formato simile al descrittore di pacchetto del catalogo. |
Il descrittore di pacchetto contiene un'entità di tipo pacchetto.
Un descrittore di pacchetto dell'applicazione può contenere anche un'entità di tipo assemblato, con la stessa struttura del descrittore dell'assemblato, tranne per il fatto che non può avere terminali e proprietà nel limite. Viene utilizzato come il componente più elevato dell'applicazione che contiene le impostazioni delle proprietà per l'applicazione stessa, con un'entità subordinata singola che costituisce l'assemblato principale dell'applicazione.
L'entità pacchetto ha i seguenti attributi:
|
type= |
uno tra: applicazione, catalogo, cache dei volumi (obsoleto), cestino o appunti. |
|
description= |
Una descrizione dei contenuti del pacchetto in formato leggibile. |
|
uid= |
Un ID assegnato all'applicazione al momento dell'installazione. Questo ID è un valore intero nell'intervallo compreso tra 1 e 254 ed è univoco tra le applicazioni installate sullo stesso cluster di server. |
|
template= |
0/1 per indicare se l'applicazione è un template. Supportato in CA AppLogic 1.2.5 |
|
user1= |
Testo definito dall'utente in formato libero destinato alla specifica di un codice di fatturazione. |
|
user2= |
Testo definito dall'utente in formato libero destinato alla specifica di un codice di fatturazione. |
|
pref_virt_mode= |
Si tratta di una stringa che dovrebbe corrispondere a una delle modalità VMM supportate seguenti in CA AppLogic 3.0:
Se presente, suggerisce a CA AppLogic di utilizzare il VMM preferito per tutti i componenti dell'applicazione che lo supportano (in base alla relativa impostazione virtualization/modes=...), purché sia disponibile una risorsa di calcolo (CPU/memoria) in esecuzione in base a quel VMM. L'attributo pref_virt_mode NON supporta i nomi VMM legacy hvm e paravirt. |
L'entità pacchetto dispone delle seguenti entità secondarie, descritte in dettaglio più sotto:
|
package |
un riferimento a un altro pacchetto, che è parte della stessa applicazione. Viene utilizzato solamente se type=application. |
|
class |
definisce una classe del componente, incluso il nome del file del descrittore del componente. |
|
volume |
un riferimento a un volume, che definisce un volume di dati specifico dell'applicazione (solamente nei pacchetti dell'applicazione) |
|
protocollo |
definisce un filtro di protocollo |
|
risorse |
definisce l'insieme di server su cui è possibile pianificare l'esecuzione dell'applicazione; facoltativamente, definisce gli intervalli numerici da cui è possibile assegnare indirizzi IP ai componenti dell'applicazione. È utilizzata solamente nei descrittori di pacchetto dell'applicazione. |
| Copyright © 2012 CA. Tutti i diritti riservati. |
|