Appendice B. Tool della linea di comando per la gestione della Configurazione
In aggiunta alle opzioni fornite nel sito web di RHN, Red Hat Network offre due tool della linea di comando per la gestione dei file di configurazione del sistema: Red Hat Network Configuration Client e Red Hat Network Configuration Manager. È disponibile un tool complementare, Red Hat Network Actions Control, utilizzato per abilitare e disabilitare la configuration management sui sistemi client. Se non avete ancora installato i suddetti tool, essi sono disponibili all'interno del canale figlio Tool di RHN per il vostro sistema operativo.
Nota
Ricordate che ogni qualvolta viene impiegato un file di configurazione tramite RHN, verrà creato all'interno della directory
/var/lib/rhncfg/backups/
sul sistema in questione, un backup del file insieme al suo path completo. Il suddetto backup manterrà il proprio filename, ma presenterà una estensione .rhn-cfg-backup
.
B.1. Red Hat Network Actions Control Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
L'applicazione Red Hat Network Actions Control (
rhn-actions-control
) viene utilizzata per abilitare e disabilitare il configuration management di un sistema. I sistemi client, per default, non possono essere gestiti in tal modo. Con questo tool gli Amministratori di Satellite possono abilitare o disabilitare specifiche modalità relative ad azioni consentite, come ad esempio l'impiego di un file di configurazione su di un sistema, il caricamento di un file dal sistema, la differenziazione di ciò che è attualmente gestito sul sistema da quello disponibile, oppure l'esecuzione di comandi remoti arbitrari. Queste modalità vengono abilitate/disabilitate posizionando/rimuovendo i file e le directory all'interno della directory /etc/sysconfig/rhn/allowed-actions/
. A causa dei permessi di default sulla directory /etc/sysconfig/rhn/
, RHN Actions Control molto probabilmente dovrà essere eseguito da un utente avente un accesso root.
B.1.1. Opzioni generali della linea di comando Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
È disponibile una pagina
man
per la maggior parte dei tool della linea di comando. Tuttavia l'utilizzo di questo tool risulta essere così semplice da essere descritto brevemente in questa sezione. Scegliere le azioni programmate di RHN da utilizzare da parte degli amministratori di sistema. Le seguenti opzioni abilitano le diverse modalità di azioni programmate.
Opzioni | Descrizione |
---|---|
--enable-deploy | Permette a rhncfg-client di utilizzare i file. |
--enable-diff | Permette a rhncfg-client ad eseguire il diff dei file. |
--enable-upload | Permette a rhncfg-client di caricare i file. |
--enable-mtime-upload | Permette a rhncfg-client di caricare mtime. |
--enable-all | Permette a rhncfg-client di eseguire tutto. |
--enable-run | bilita script.run |
--disable-deploy | Disabilita l'impiego. |
--disable-diff | Disabilita diff |
--disable-upload | Disabilita il caricamento |
--disable-mtime-upload | Disabilita il caricamento mtime |
--disable-all | Disabilita tutte le opzioni |
--disable-run | Disabilita script.run |
--report | Riporta se le modalità sono state abilitate o disabilitate |
-f, --force | Forza il funzionamento senza prima chiedere |
-h, --help | Mostra il messaggio d'aiuto ed esce |
Una volta impostata la modalità — per molti
rhn-actions-control --enable-all
risulta essere comune — il vostro sistema risulta essere pronto per il config management attraverso RHN.