La Tabella 31–1 descrive le parole chiave e i valori che è possibile usare nel file rules. Per istruzioni dettagliate sulla creazione di un file rules, vedere Creazione del file rules.
Tabella 31–1 Descrizione delle parole chiave e dei valori usati nelle regole
Parola chiave |
Valore |
Attributo identificato |
||
---|---|---|---|---|
segno meno (-) |
Qualunque attributo. La parola chiave any corrisponde a tutti gli attributi. |
|||
tipo_processore I valori accettati come tipo_processore sono i seguenti:
|
Tipo di processore del sistema. Il comando uname -p restituisce il tipo di processore del sistema. |
|||
nome_disco_effettivo ambito_dimensioni nome_disco_effettivo – Nome del disco nella forma cxtydz, ad esempio c0t3d0o c0d0, o la parola speciale rootdisk. Se si utilizza rootdisk, il disco da identificare viene ricercato nel seguente ordine:
ambito_dimensioni – Dimensione del disco, espressa come ambito di Mbyte (x-x). |
Nome e dimensione di un disco del sistema in Mbyte.
In questo esempio, il programma JumpStart cerca un disco di sistema di nome c0t3d0. Il disco può avere una capacità compresa tra 250 e 300 Mbyte.
In questo esempio, il programma JumpStart cerca un disco di sistema che contenga un'immagine di boot preinstallata. Successivamente, il programma ricerca il disco c0t3d0s0, se presente. Infine, il programma JumpStart cerca il primo disco disponibile che abbia una capacità compresa tra 750 Mbyte e 1 Gbyte. Nota – Nel calcolo dell'ambito_dimensioni, si ricordi che un Mbyte equivale a 1.048.576 byte. Ad esempio, un disco con una capacità dichiarata di “535 Mbyte” può contenere in realtà solo 535 milioni di byte. In questo caso, il programma JumpStart vedrebbe un disco da 510 Mbyte, poiché 535.000.000 / 1.048.576 = 510. Ciò significa che questo disco da “535 Mbyte” non corrisponderebbe a un ambito_dimensioni di 530–550. |
|||
nome_dominio_effettivo |
Nome di dominio del sistema, che controlla il modo in cui il servizio di denominazione determina le informazioni richieste. Per i sistemi già installati, il comando domainname restituisce il nome di dominio del sistema. |
|||
indirizzo_IP_effettivo |
Indirizzo IP del sistema. |
|||
nome_host_effettivo |
Nome host del sistema. Per i sistemi già installati, il comando uname -n restituisce il nome host del sistema. |
|||
slice versione slice — Nome della slice del disco, nella forma cwtxdysz, ad esempio c0t3d0s5, o denominata con le parole speciali any o rootdisk. Se si utilizza il nome any, il programma JumpStart identifica tutti i dischi del sistema nell'ordine di probe del kernel. Se si utilizza rootdisk, il disco da identificare viene ricercato nel seguente ordine:
versione — Numero della versione o una delle parole speciali any o upgrade. Se si utilizza any, la regola viene soddisfatta da qualunque versione di Solaris o SunOS. Se si utilizza upgrade, la regola viene soddisfatta da tutte le versioni compatibili con Solaris 2.6 che possano essere aggiornate. Se il programma JumpStart rileva una versione di Solaris ma non riesce a determinarne la versione, viene restituita la versione SystemV. |
Disco con un file system radice (/) che corrisponde a una determinata versione di Solaris.
In questo esempio, il programma JumpStart ricerca un sistema con un file system radice di Solaris 9 (/) su c0t3d0s1. |
|||
gruppo_piattaforme_effettivo I valori ammessi sono sun4m, sun4u, i86pc, prep. Per un elenco dei sistemi con i relativi gruppi di piattaforme, vedere il manuale Solaris 9: Guida alle piattaforme hardware Sun. |
Gruppo di piattaforme a cui appartiene il sistema. Per i sistemi già installati, il comando arch -k e il comando uname -m restituiscono il gruppo di piattaforme del sistema. |
|||
mem_fisica Il valore deve essere espresso come ambito di Mbyte, x- x, o come valore singolo in Mbyte. |
Dimensione della memoria fisica del sistema espressa in Mbyte.
In questo esempio, viene cercato un sistema con una quantità di memoria fisica compresa tra 64 e 128 Mbyte. Per i sistemi già installati, l'output del comando prtconf, alla riga 2, restituisce la dimensione della memoria fisica. |
|||
nome_piattaforma_effettivo |
Nome della piattaforma del sistema. Per un elenco delle piattaforme valide, vedere il manuale Solaris 9: Guida alle piattaforme hardware Sun. Per determinare il nome della piattaforma di un sistema già installato, usare il comando uname -i o vedere l'output del comando prtconf alla riga 5. Nota – Se il nome_piattaforma_effettivo contiene spazi vuoti, è necessario sostituirli con trattini di sottolineatura (_). Esempio: SUNW,Sun_4_50 |
|||
numero_rete |
Numero di rete del sistema, che il programma JumpStart determina eseguendo un AND logico tra l'indirizzo IP del sistema e la maschera di sottorete.
In questo esempio, viene cercato un sistema con un indirizzo IP di 193.144.2.8 se la maschera di sottorete è 255.255.255.0. |
|||
Solaris_x |
Versione di Solaris già installata sul sistema.
In questo esempio, il programma JumpStart cerca un sistema con l'ambiente operativo Solaris 9 già installato. |
|||
parola_chiave_non_operativa |
Parola chiave non operativa predefinita o personalizzata.
Questo esempio restituisce le dimensioni dei dischi di un sistema SPARC espressi in Mbyte e nell'ordine di probe del kernel, ad esempio, c0t3d0s1, c0t4d0s0. Il programma JumpStart imposta le variabili d'ambiente SI_DISKLIST, SI_DISKSIZES, SI_NUMDISKS e SI_TOTALDISK. Nota – La parola chiave probe è particolare perché non ricerca un attributo ai fini dell'esecuzione di un profilo. La parola chiave probe restituisce un valore. Non può essere perciò utilizzata per specificare uno script iniziale, un profilo o uno script finale. Le parole chiave di questo tipo, dette non operative, sono descritte nel Capitolo 28. |
|||
ambito_dimensioni Il valore deve essere specificato come ambito di Mbyte (x-x). |
Spazio su disco totale del sistema espresso in Mbyte. Lo spazio su disco totale include tutti i dischi operativi collegati al sistema.
In questo esempio, il programma JumpStart ricerca un sistema con uno spazio su disco totale compreso tra 300 e 500 Mbyte. Nota – Nel calcolo dell'ambito_dimensioni, si ricordi che un Mbyte equivale a 1.048.576 byte. Ad esempio, un disco con una capacità dichiarata di “535 Mbyte” può contenere in realtà solo 535 milioni di byte. In questo caso, il programma JumpStart vedrebbe un disco da 510 Mbyte, poiché 535.000.000 / 1.048.576 = 510. Ciò significa che questo disco da “535 Mbyte” non corrisponderebbe a un ambito_dimensioni di 530–550. |