Argomento precedente: application get_desc

Argomento successivo: application info


application import

Importa un'applicazione.

Sintassi
application import <name> [<dir>| <file>][ mirrored=<val>| --novols ]
                          [ store=<store> ][ user=<user>[ pwd=- ]
                          [ --preserve_acl | --preserve_local_acl | --preserve_global_acl ] ] 
Parametri
<name>

Nome dell'applicazione importata.

<dir>

Nome della directory di scambio da cui deve essere importata l'applicazione. Directory consentite:

- directory relativa a /vol/_impex
- URL con il seguente formato: http://<path>

Se non specificato, il nome della directory di scambio sarà il nome dell'applicazione.

<file>

Nome del file tar relativo a /vol/_impex che contiene l'applicazione esportata in precedenza. Il file di archiviazione dovrà appartenere a uno dei seguenti tipi:

- archivio tar
- archivio tar con compressione gzip
- archivio tar con compressione bzip2
mirrored=<val>

Se impostato su 1, crea tutti i volumi dell'applicazione con mirroring.

--novols

Non importa i volumi dell'applicazione.

<store>

Specifica il volume di destinazione per la creazione dei volumi. Può essere impostato su uno dei seguenti valori:

local - archivia i volumi su un server di archiviazione locale.

san - archivia i volumi su una SAN.

user=<user>

Nome utente da usare per l'autenticazione durante l'importazione dell'applicazione da un URL.

pwd=-

(Facoltativo) Richiede la password da utilizzare per l'autenticazione durante l'importazione dell'applicazione da un URL. Se l'input standard non è una periferica terminale, non verranno visualizzate richieste e verrà attesa una sola copia della password su stdin (utilizzabile per l'impostazione della password da file nelle operazioni in batch).

-- preserve_acl

Preserva l'ACL dell'applicazione, se presente.

-- preserve_local_acl

Preserva le entità principali locali nell'ACL dell'applicazione.

-- preserve_global_acl

Preserva le entità principali globali nell'ACL di applicazione.

Esempi
application import my-app2 app2

Importa l'applicazione my-app2 dalla directory app2 su un volume impex.

application import my-app3

Importa l'applicazione my-app3 dalla directory my-app3 sul volume impex.

application import my-app1 app1 --novols

Importa i descrittori dell'applicazione per my-app1 dalla directory app1 sul volume impex.

application import my-app http://mysrv.com/myapp

Importa l'applicazione my-app dall'URL http://mysrv.com/myapp

application import my-app myapp.tar.bz2

Importa l'applicazione dall'archivio bzip2 myapp.tar.bz2 sul volume impex.

Nota: per impostazione predefinita, gli ACL non sono mantenuti durante l'importazione.