restoreConfig comando

Utilizza il restoreConfig comando per ripristinare la configurazione del tuo nodo dopo averne eseguito il backup tramite il backupConfig comando.

Il restoreConfig comando è una semplice utility che consente di ripristinare la configurazione del nodo dopo averne eseguito il backup tramite il backupConfig comando. Per impostazione predefinita, tutti i server presenti sul nodo vengono arrestati prima del ripristino della configurazione, in modo che non si verifichi alcuna sincronizzazione del nodo durante il ripristino. Se la directory di configurazione esiste già, viene rinominata prima che abbia luogo il ripristino. Per ulteriori informazioni su dove eseguire questo comando, consultare la sezione "Utilizzo degli strumenti da riga di comando".

Se si apportano modifiche direttamente ai file dell'applicazione nella directory app_server_root/installedApps (un processo noto come "hot deployment"), ma non si apportano le stesse modifiche ai file dell'applicazione nella directory app_server_root/config , le modifiche potrebbero essere sovrascritte se si utilizza il restoreConfig comando.

Il backupConfig comando non salva i permessi dei file né le informazioni sulla proprietà. Il restoreConfig comando utilizza l'umask corrente e l'ID utente effettivo (EUID) per impostare i permessi e la proprietà durante il ripristino di un file. Se è necessario che i file ripristinati mantengano i permessi e la proprietà originali, utilizzare il tar comando (disponibile su tutti i sistemi UNIX o Linux® ) per eseguire il backup e il ripristino della configurazione.

Il restoreConfig comando viene eseguito con il profilo utente QEJBSVR per garantire che tale profilo sia il proprietario delle directory e dei file creati. Il sistema imposta l'autorizzazione *PUBLIC sulle directory che sono state create con l'autorizzazione *EXCLUDE. Eventuali permessi di proprietà presenti in precedenza sulle directory e sui file nella directory di configurazione andranno persi. Utilizza lo script Qshell grant WebSphere Application Server authority (grtwasaut) o il CHGAUT CL comando per reimpostare eventuali autorizzazioni private andate perse.
Nota: il profilo utente QEJBSVR deve disporre almeno dell'autorizzazione *X per ogni directory presente nel percorso che contiene il file di backup e dell'autorizzazione *R per il file di backup stesso.
Il restoreConfig comando imposta il proprietario della struttura di directory e del suo contenuto sul profilo utente QEJBSVR, ma non ripristina le autorizzazioni private. Se si utilizza un'istanza di IBM® HTTP Server o Lotus Domino HTTP Server con il server delle applicazioni sullo stesso sistema o sulla stessa partizione, e il plugin-cfg.xml file relativo al server delle applicazioni si trova nella struttura di directory profile_root/config , seguire le istruzioni riportate di seguito per concedere le autorizzazioni private necessarie al profilo utente per IBM HTTP Server o Lotus Domino HTTP Server.
Nota: se non si utilizza un account IBM HTTP Server, Lotus Domino o HTTP Server sullo stesso sistema del profilo che è stato ripristinato, non eseguire questi passaggi. Inoltre, non eseguire questi passaggi se il file ` plugin-cfg.xml ` non si trova nella cartellaconfigstruttura delle directory del profilo.
  1. Accedi al sistema.
  2. Avvia una sessione Qshell utilizzando il STRQSH comando.
  3. Accedere alla directory app_server_root/bin del server delle applicazioni.
  4. Utilizza il seguente grtwasaut comando Qshell per assegnare i diritti di esecuzione (x) a ciascuna directory nel percorso che contiene il plugin-cfg.xml file, a partire dalla config directory:
    grtwasaut -profileName profile_name -object path -dtaaut x -user user
    dove profile_name è il nome della configurazione del profilo che è stata ripristinata, path è il percorso della directory da modificare rispetto alla directory principale del profilo, e user è QTMHHTTP (per IBM HTTP Server ) oppure QNOTES (per Lotus Domino HTTP Server ).
    Ad esempio, se si utilizza l' IBM HTTP Server e per la piattaforma iSeries e il plugin-cfg.xml file relativo al profilo myprofile si trova nella directory profile_root/config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/servers/myHTTPinstance , eseguire i seguenti comandi:
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/
    servers/myHTTPinstance -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/
    servers -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile 
    -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config/cells -dtaaut x -user QTMHHTTP
    grtwasaut -profileName myprofile -object config -dtaaut x -user QTMHHTTP
    Se utilizzi IBM HTTP Server per la piattaforma iSeries e il plugin-cfg.xml file relativo al tuo profilo myprofile si trova nella directory profile_root/config/cells , segui l'esempio riportato di seguito:
    grtwasaut -profileName myprofile -object config/cells -dtaaut x -user QTMHHTTP 
    grtwasaut -profileName myprofile -object config -dtaaut x -user QTMHHTTP
  5. Utilizza il seguente grtwasaut comando per assegnare i diritti di lettura ed esecuzione (rx) al plugin-cfg.xml file:
    grtwasaut -profileName profile_name -object path/plugin-cfg.xml -dtaaut x -user user
    dove profile_name è il nome della configurazione del profilo che è stata ripristinata, path è il percorso della directory da modificare rispetto alla directory principale del profilo e user è QTMHHTTP (per IBM HTTP Server ) o QNOTES (per Lotus Domino HTTP Server ).
    Ad esempio, digita il seguente comando se utilizzi l' IBM HTTP Server e per la piattaforma iSeries e il plugin-cfg.xml file relativo al tuo profilo myprofile si trova nella directory profile_root/config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile/servers/myHTTPinstance :
    grtwasaut -profileName myprofile -object config/cells/MYSYSTEM_myprofile/nodes/MYSYSTEM_myprofile
    /servers/myHTTPinstance/plugin-cfg.xml -dtaaut rx -user QTMHHTTP
    Se utilizzi IBM HTTP Server per la piattaforma iSeries e il plugin-cfg.xml file relativo al tuo profilo myprofile si trova nella directory profile_root/config/cells , segui l'esempio riportato di seguito:
    grtwasaut -profileName myprofile -object config/cells/plugin-cfg.xml -dtaaut rx -user QTMHHTTP

Ubicazione

Esegui il comando dalla directory profile_root/bin .

Sintassi

La sintassi del comando è la seguente:

restoreConfig backup_file [options]
dove backup_file indica il file da ripristinare. Se non ne specifichi uno, il comando non verrà eseguito.

Parametri

Per il restoreConfig comando sono disponibili le seguenti opzioni:

-help
Visualizza un messaggio di utilizzo
-location nome_directory
Indica la directory in cui viene ripristinato il file di backup
Per impostazione predefinita, la posizione è la directory profile_root/config .
-logfile nome_file
Indica la posizione del file di log in cui vengono registrate le informazioni di tracciamento

logs Per impostazione predefinita, il file di log si chiama restoreConfig.log e viene creato nella directory.

-nostop
Indica al restoreConfig comando di non arrestare i server prima di ripristinare la configurazione
-password password
Specifica la password per l'autenticazione se la sicurezza è abilitata nel server
-profileName nome_profilo
Definisce il profilo del processo del server delle applicazioni in un'installazione con più profili

L'opzione ` -profileName ` non è necessaria se si opera in un ambiente con un unico profilo. L'impostazione predefinita per questa opzione è il profilo predefinito.

-quiet
Nasconde le informazioni sullo stato di avanzamento visualizzate dal restoreConfig comando in modalità normale
-replacelog
Sostituisce il file di log invece di aggiungere le voci al log corrente
-trace
Genera informazioni di tracciamento nel file di log a scopo di debug
-username nome_utente
Specifica il nome utente per l'autenticazione se la sicurezza è abilitata sul server; funziona allo stesso modo dell'opzione -user
-user nome_utente
Specifica il nome utente per l'autenticazione se la sicurezza è abilitata sul server; funziona allo stesso modo dell'opzione -username
-?
Visualizza un messaggio di utilizzo

Uso

L'esempio seguente illustra la sintassi corretta:

restoreConfig WebSphereConfig_2006-04-22.zip

L'esempio seguente ripristina il file specificato nella /tmp directory e non arresta alcun server prima di avviare il ripristino:

restoreConfig WebSphereConfig_2006-04-22.zip -location /tmp -nostop
L'esempio seguente ripristina la configurazione salvata in « /home/mydir/myprofileBackup.zip» per il profilo «myprofile»:
restoreConfig /home/mydir/myprofileBackup.zip -profileName myprofile

Si prega di tenere presente che, se si ripristina la configurazione in una directory diversa da quella di cui è stato eseguito il backup al momento dell'esecuzione del backupConfig comando, potrebbe essere necessario aggiornare manualmente alcuni percorsi nella directory di configurazione.