Salta l'introduzione Italia - Italiano
HP.com Italia Prodotti e Servizi Supporto e Drivers Soluzioni Come Acquistare
» Contatta HP
Altre opzioni
HP.com Italia
Manuale di amministrazione di Software Distributor: HP-UX 11i v1, 11i v2 e 11i v3 > Capitolo 4 Gestione dei depot software

Copia di depot software

» 

Documentazione tecnica

Libro completo in PDF
» Feedback
Inizio contenuto

 » Sommario

 » Glossario

 » Indice

Il comando swcopy copia il software tra depot. Il software che è stato copiato in un depot non potrà essere usato direttamente; è stato lì collocato come origine per l'installazione e per altre operazioni con SD-UX.

Caratteristiche e limitazioni di swcopy

  • Il comando swcopy non esegue il controllo di compatibilità.

  • Il comando swcopy non esegue gli script di controllo.

  • Il comando swcopy non causa la compilazione del kernel o il riavvio, anche se esegue altri controlli di preinstallazione e postinstallazione, come l'analisi dello spazio su disco e la selezione dei requisiti.

  • Quando si crea o si modifica un depot con swcopy, SD-UX crea automaticamente i file catalogo che descrivono il depot. Questi sono memorizzati nel database dei prodotti installati. Per ulteriori informazioni, vedere “Modifica del database dei prodotti installati (swmodify)”.

  • Le dipendenze software si applicano alle selezioni effettuate con l'interfaccia utente grafica di swcopy.

Utilizzo dell'interfaccia utente grafica di swcopy

Panoramica

Questa sezione offre la panoramica dell'interfaccia utente grafica di swcopy.

La procedura di copia è costituita da sei fasi:

Tabella 4-3 Fasi della procedura di copia

I. Avvio

Avvio dell'interfaccia utente grafica di swcopy.

II. Indicazione della destinazione

La posizione in cui si desidera copiare il software.

III. Indicazione dell'origine

La posizione del depot da cui copiare il software.

IV. Selezione del softwareSelezione del software che si desidera copiare.
V. Analisi (Anteprima)Il comando swcopy stabilisce se è possibile effettuare con successo l'operazione.
VI. CopiaL'effettiva operazione di copia del software.

 

Fase I: Avvio

Per avviare l'interfaccia grafica o terminale di una sessione di copia, digitare:

/usr/sbin/swcopy

L'interfaccia utente grafica sarà eseguita automaticamente a meno che nella riga dei comandi sia stato specificato dell'altro software. Per eseguire l'interfaccia utente grafica e specificare del software, utilizzare l'opzione -i. Ad esempio, per utilizzare l'interfaccia utente grafica per una sessione di anteprima (solo analisi) con nome_depot, digitare:

swcopy -i -p /nome_depot

Saranno visualizzate le finestre Specify Source e Select Target Depot Path, sovrapposte alla finestra della selezione software.

Fase II: indicazione della destinazione

In questa fase, è specificata la destinazione in cui copiare il software con SD-UX.

(Questa fase sarà omessa utilizzando l'opzione -t destinazione al momento di eseguire l'interfaccia utente grafica. Vedere “Uso di swcopy dalla riga dei comandi”.)

Sarà visualizzata la finestra di dialogo Select Target Depot Path con il percorso del depot destinazione predefinito. Poiché questo corrisponde al percorso del depot origine predefinito, sarà necessario scegliere una nuova destinazione:

Figura 4-1 Finestra di dialogo Select Target Depot Path

Finestra di dialogo Select Target Depot Path
  1. Digitare il percorso della destinazione:

    • Nella casella, digitare il percorso della nuova destinazione.

      oppure

    • Fare clic sul pulsante Target Depot Path.... Sarà visualizzata la finestra di dialogo Depot Paths, che elencherà i depot registrati nell'host.

      1. Nell’elenco, fare clic sul depot desiderato.

      2. Fare clic su OK. Si chiuderà così la finestra Target Depot Path. Il depot selezionato sarà ora visualizzato nella finestra Select Target Depot Path.

  2. Fare clic su OK.

Si chiuderà la finestra Select Target Depot Path, e sarà evidenziata quella Specify Source.

Fase III: indicazione dell'origine

In questa fase, è necessario specificare il depot di origine che contiene il software da copiare. Nella finestra di dialogo Specify Source (Figura 4-2: “Finestra Specify Source ”) saranno elencati automaticamente i percorsi degli host locali e del depot predefinito.

(Questa fase sarà omessa utilizzando l'opzione -s origine al momento di eseguire l'interfaccia utente grafica. Vedere “Uso di swcopy dalla riga dei comandi”.)

Figura 4-2 Finestra Specify Source

Finestra Specify Source
  1. (Facoltativo) Per specificare un altro sistema host, digitare il nome dell'host di origine, oppure:

    1. Fare clic sul pulsante Source Host Name. Il sistema visualizzerà una finestra che elencherà tutti i sistemi host contenuti nel file defaults.hosts ($HOME/.sw/defaults.hosts oppure /var/adm/sw/defaults.hosts).

    2. Nell'elenco, selezionare un host.

    3. Fare clic su OK. Nella finestra Specify Source, il nome del sistema host sarà visibile nella casella corrispondente.

  2. (Facoltativo) Per specificare il percorso del depot, digitare il percorso, oppure:

    1. Fare clic sul pulsante Source Depot Path per visualizzare l'elenco dei depot registrati nell'host di origine.

    2. Evidenziare uno dei depot.

    3. Fare clic su OK per visualizzarlo nella finestra Specify Source.

  3. Fare clic su OK. Si chiuderà la finestra Specify Source, e la finestra Software Selection visualizzerà il software contenuto nel depot specificato.

Fase IV: Selezione del software

In questa fase, per scegliere il software da copiare è utilizzata la finestra Software Selection (Figura 4-3: “Finestra Software Selection ”).

Figura 4-3 Finestra Software Selection

Finestra Software Selection
  1. Selezione del software dall'elenco oggetti:

    1. Evidenziare un oggetto

    2. Scegliere Azioni→Mark For Copy

      oppure

      Fare clic con il tasto destro per aprire il menu a comparsa, quindi scegliere Mark For Copy

    Il flag Marked? dell'elenco oggetti diventerà Yes, per corrispondere alla selezione. (Nel caso che siano stati selezionati solamente alcuni componenti di un oggetto software, potrebbe essere visualizzato il flag Partial.)

  2. (Facoltativo) Uso delle voci del menu Azioni:

    • Add Software Group visualizza l'elenco di file di gruppi software salvati in precedenza, oppure consente di specificare una directory. La selezione di un file aggiunge la selezione del software in esso contenuta alle selezioni eventualmente già effettuate nella finestra Software Selection.

    • Save Software Group consente di salvare come gruppo l'elenco corrente di software contrassegnato.

    • Manage Patch Selections consente di scegliere in un elenco le patch da copiare, scegliere i filtri e di impostare le altre opzioni delle patch.

    • Change Source... annulla la selezione software e torna alla finestra di dialogo Specify Source.

    • Add New Codeword consente di aggiungere un nuovo codice per sbloccare il software protetto. (Questa opzione è disponibile solamente quando SD-UX rileva che l'origine contiene del software protetto.)

    • Show Description of Software (disponibile solamente con un unico oggetto evidenziato nell'elenco oggetti) visualizza le informazioni aggiuntive del software selezionato.

    • Change Target... torna alla finestra Select Target Depot Path (“Fase II: indicazione della destinazione”).

  3. Per avviare la fase di analisi (anteprima), scegliere Azioni→Copy. Sarà visualizzata la finestra di dialogo Analysis.

Fase V: Analisi (anteprima)

In questa fase, SD-UX analizza il software selezionato.

La finestra Analysis visualizza le informazioni sullo stato della procedura di analisi. Quando l'analisi è completa e lo stato dell'host indica Ready, fare clic su OK per avviare l'effettiva operazione di copia (vedere “Fase VI: Copia”). La finestra Analysis sarà quindi sostituita da quella Copy.

Nel caso sia stata avviata una sessione di anteprima, l'operazione di copia si fermerà al termine dell'analisi. Facendo clic su Annul. si tornerà alla finestra Software Selection.

Figura 4-4 Finestra di dialogo Copy Analysis

Finestra di dialogo Copy Analysis

Sono disponibili le seguenti azioni:

  • Product Summary fornisce delle informazioni aggiuntive sul prodotto o bundle ed offre il pulsante Product Description, che visualizza altre informazioni su dipendenze, copyright, produttore, ecc.

  • Logfile visualizza le informazioni dettagliate dell'operazione di copia salvate nel file di log.

  • Disk Space apre la finestra dell'analisi dello spazio su disco (Figura 4-5: “Finestra Disk Space Analysis”), che mostra:

    • il punto di montaggio del filesystem,

    • quanto spazio su disco è disponibile prima della copia,

    • quanto spazio sarà disponibile dopo la copia,

    • la percentuale della capacità del disco che sarà utilizzata,

    • lo spazio da liberare per completare l'operazione.

    Le voci di menu di questa finestra consentono di:

    • cercare nell'elenco oggetti.

    • aprire gli oggetti per esaminare i requisiti di spazio libero per certi set di file.

  • Re-analyze ripete la procedura di analisi.

Figura 4-5 Finestra Disk Space Analysis

Finestra Disk Space Analysis

Al termine dell'analisi, lo stato di ogni host sarà Ready oppure Excluded from task. Nel caso che sia possibile copiare nell'host uno qualunque dei software selezionati, lo stato sarà Ready. Nel caso che non sia possibile copiare nell'host nessuno dei software selezionati, lo stato sarà Excluded from task.

L'elenco seguente riepiloga i risultati dello stato. Per maggiori dettagli su eventuali problemi, fare clic sul pulsante Logfile.

Ready

Durante l'analisi non si sono verificati errori o avvisi. È possibile proseguire con la copia senza problemi.

Ready with Warnings

Durante l'analisi sono stati creati degli avvisi. Errori ed avvisi sono registrati nel file di log.

Ready with Errors

Almeno uno dei prodotti selezionati sarà copiato. Tuttavia, uno o più prodotti selezionati saranno esclusi dall'operazione a causa di errori verificatisi durante l'analisi. Errori ed avvisi sono registrati nel file di log.

Communication failure

Le comunicazioni con la destinazione o l'origine sono state interrotte.

Excluded due to errors

Si è verificato qualche tipo di errore generale. Ad esempio, il sistema potrebbe non essere in grado di montare il filesystem.

Disk Space Failure

Nel disco dove è prevista l'archiviazione, lo spazio libero disponibile non è sufficiente. Per maggiori dettagli, fare clic sul pulsante Disk Space.

La colonna Products Scheduled mostra i prodotti pronti per la copia tra tutti quelli selezionati. Fra questi ci sono:

  • Prodotti selezionati solamente a causa delle dipendenze

  • Prodotti selezionati parzialmente

  • Altri prodotti e bundle che sono stati selezionati

Fase VI: Copia

In questa fase, SD-UX procede con l'effettiva operazione di copia.

Dopo avere fatto clic su OK nella finestra dell'analisi, SD-UX avvierà la copia e aprirà la finestra copy (Figura 4-6: “Finestra Copy”), che mostra lo stato dell'operazione.

Figura 4-6 Finestra Copy

Finestra Copy

Sono disponibili le seguenti azioni:

  • Done tornerà alla finestra Software Selection. Qui sarà possibile iniziare un'altra operazione di copia, oppure chiudere l'interfaccia (File→Uscire).

  • Product Summary visualizza le informazioni di prodotto ed operazione di copia (nome, revisione, risultati e riepilogo della copia, descrizione prodotto).

  • Logfile visualizza il file di log.

Uso di swcopy dalla riga dei comandi

Sintassi di swcopy

swcopy [opzioni_XToolkit] [-i] [-p] [-v] [-C file_sessione] 
[-f file_software]  [-Q data] [-s origine] [-S file_sessione] 
[-t file_destinazioni][-x opzione=valore] [-X file_opzioni] 
[selezioni_software] [@ selezione_destinazioni]

Opzioni ed operandi

opzioni_XToolkit

Opzioni X Window per l'interfaccia utente grafica. Vedere “Opzioni XToolkit e modifica dei caratteri di visualizzazione ”.

-i

Avvia il programma con l'interfaccia utente grafica. Vedere “Utilizzo dell'interfaccia utente grafica di swcopy”.

-p

Anteprima della procedura di copia, eseguendo dalla riga dei comandi solamente la fase di analisi.

-v

Attiva i messaggi dettagliati per stdout e visualizza sullo schermo tutta l'attività.

-C file_sessione

Esegue il comando e salva le opzioni e gli operandi correnti in un file_sessione, per riutilizzarlo in seguito. Vedere “File di sessione”.

-f file_software

Legge l'elenco delle selezioni del software da un file separato, invece di (oppure oltre a) specificarlo nella riga dei comandi. Vedere “File di selezione software”.

-Q data

Pianifica un job per una certa data, quando saranno abilitate le operazioni remote. Vedere “Pianificazione dei job dalla riga dei comandi” ed il Capitolo 7: “Panoramica delle operazioni remote”

-s origine

Utilizza l'origine software specificata in origine al posto di quella predefinita, /var/spool/sw. La sintassi è: [­host­­:­]­[directory]

host può essere un nome host, un nome di dominio o un indirizzo Internet (ad esempio, 15.1.48.23). Il valore directory è un percorso assoluto.

-S file_sessione

Esegue il comando utilizzando le opzioni e gli operandi salvati in una precedente sessione e memorizzati in un file_sessione. Vedere “File di sessione”.

-t file_destinazione

Legge l'elenco delle selezioni di destinazioni da un file separato, invece di (oppure oltre a) specificarlo nella riga dei comandi. Vedere “File di selezione delle destinazioni”.

-x opzione=valore

Imposta una opzione del comando ad un dato valore, ignorando quello predefinito o quelli del file delle opzioni. Vedere “Modifica delle opzioni dei comandi ”.

-X file_opzioni

Legge le opzioni di sessione e funzionamento da un file_opzioni. Vedere “Modifica delle opzioni dei comandi ”.

selezioni_software

Gli oggetti software da copiare. Vedere “Selezioni software”.

selezione_destinazioni

La destinazione del comando. Vedere “Selezioni della destinazione”.

Modifica delle opzioni dei comandi

È possibile modificare il funzionamento del comando specificando delle ulteriori opzioni al momento dell'esecuzione nella riga dei comandi, con l'opzione -x, oppure leggendo i valori memorizzati in un file. La tabella seguente mostra le opzioni ed i valori predefiniti di swcopy.

Tabella 4-4 Opzioni e valori predefiniti del comando swcopy

  • admin_directory=/var/adm/sw

  • agent_auto_exit=true

  • agent_timeout_minutes=10000

  • allow_split_patches=false

  • autoremove_job=false

  • autoselect_dependencies=true

  • autoselect_minimum_dependencies=false

  • autoselect_patches=true

  • autoselect_reference_bundles=true

  • codeword=

  • compress_files=false

  • compress_index=false

  • controller_source=

  • create_target_path=true

  • customer_id=

  • distribution_source_directory= /var/spool/sw

  • distribution_target_directory= /var/spool/sw

  • enforce_dependencies=true

  • enforce_dsa=true

  • job_title=

  • layout_version=1.0

  • log_msgid=0

  • logdetail=false

  • logfile= /var/adm/sw/swcopy.log

  • loglevel=1

  • max_targets=

  • mount_all_filesystems=true

  • patch_filter=software_specification

  • patch_match_target=false

  • polling_interval=2

  • preview=false

  • recopy=false

  • register_new_depot=true

  • reinstall=false

  • reinstall_files=true

  • reinstall_files_use_cksum=true

  • remove_obsolete_filesets=false

  • retry_rpc=1

  • retry_rpc_interval={0}

  • reuse_short_job_numbers=true

  • rpc_binding_info=​ncacn_ip_tcp:[2121]ncadg_ip_udp:[2121]

  • rpc_binding_info_source=

  • rpc_binding_info_target=

  • rpc_timeout=5

  • run_as_superuser=false

  • select_local=true

  • software=

  • software_view=all_bundles

  • source=

  • source_cdrom=/SD_CDROM

  • source_directory=

  • source_tape=/dev/rmt/0m

  • source_type=directory

  • target_directory=

  • targets=

  • uncompress_files=false

  • use_alternate_source=false

  • verbose=1

  • write_remote_files=true

 

Per ulteriori informazioni

Per la descrizione completa di ogni valore predefinito, vedere l'Appendice A.

Procedure di copia ed esempi

In questa sezione sono riportati alcuni esempi dei comandi per la copia dei prodotti software. (Vedere anche “Altre operazioni ed esempi di amministrazione dei depot”.)

Esempi semplici per swcopy

Per copiare tutti i prodotti dal nastro DAT /dev/rmt/0m nel depot predefinito (/var/spool/sw) dell'host locale:

swcopy -s /dev/rmt/0m \*

Per copiare un elenco di selezioni software (da un CD-ROM locale) che si trovano nel file elenco_software nel depot in /depots/nome_depot/ nell'host host_A e visualizzare anteprima della procedura prima dell'effettiva copia del software:

swcopy -p -f elenco_software -s /mnt/cd @ host_A:/depots/nome_depot/

Utilizzo dei codici software e degli identificativi cliente

Il comando swcopy nel caso si tenti di accedere a del software protetto, potrebbe richiedere l'immissione dei relativi codici. È inoltre possibile specificare dei nuovi codici nella riga dei comandi o con l'interfaccia utente grafica. La procedura è identica a quella di swinstall. Per ulteriori informazioni, vedere “Utilizzo dei codici software e degli identificativi cliente ”.

Prodotti software multipli nei depot

Nei prodotti, il software è organizzato in pacchetti. Un depot può archiviare più versioni di un prodotto.

Nel caso che nel depot sia già presente una versione di un prodotto, swcopy non la sostituirà, a meno che sia stata impostata come true l'opzione reinstall. Se questa opzione è true, allora il prodotto sarà nuovamente copiato.

Nel caso che nel depot ci siano altre versioni del prodotto, swcopy copierà la nuova versione e le altre non saranno modificate.

Il comando swcopy non segnalerà automaticamente se sono presenti più versioni di un prodotto. Il comando swcopy segnalerà solamente se una data versione esiste e che sarà saltata o sovrascritta.

Versione stampabile
Informativa sulla privacy Usando questo sito si accettano le sue condizioni
© 1997, 2000-2003, 2006, 2007 Hewlett-Packard Development Company, L.P.