Rubrique précédente: application get_desc

Rubrique suivante: application info


application import

Importe une application.

Syntaxe
application import <name> [<dir>| <file>][ mirrored=<val>| --novols ]
                          [ store=<store> ][ user=<user>[ pwd=- ]
                          [ --preserve_acl | --preserve_local_acl | --preserve_global_acl ] ] 
Paramètres
<name>

Nom de l'application importée

<dir>

Nom du répertoire d'échange à partir duquel l'application doit être importée. Le répertoire peut être :

- un répertoire associé au répertoire /vol/_impex
- une URL au format http://<chemin>

S'il n'est pas spécifié, le nom du répertoire d'échange est identique à celui de l'application.

<file>

Nom du fichier tar associé au répertoire /vol/_impex contenant l'application précédemment exportée. Le fichier d'archive doit être de l'un des types suivants :

- archive tar
- archive tar avec compression gzip
- archive tar avec compression bzip2
mirrored=<val>

Si cette option est définie sur 1, tous les volumes de l'application sont créés comme en miroir.

--novols

N'importe pas les volumes de l'application.

<store>

Spécifie le magasin de volumes dans lequel les volumes sont créés. Ce champ peut contenir l'une des valeurs suivantes :

local : les volumes sont stockés sur le stockage de serveur local

san : les volumes sont stockés sur un réseau SAN

user=<user>

Nom d'utilisateur à employer à des fins d'authentification lorsque l'application est importée à partir d'une URL

pwd=-

(Facultatif) Invite l'utilisateur à entrer un mot de passe à employer à des fins d'authentification lorsque l'application est importée à partir d'une URL. Si l'entrée standard n'est pas un périphérique terminal, elle n'affiche pas d'invite et attend uniquement une copie du mot de passe sur stdin. (Vous pouvez l'utiliser pour les opérations par lot afin de définir le mot de passe à partir d'un fichier).

--preserve_acl

Conserve la liste de contrôle d'accès à l'application si disponible.

--preserve_local_acl

Conserve les principaux locaux dans la liste de contrôle d'accès à l'application.

--preserve_global_acl

Conserve les principaux globaux dans la liste de contrôle d'accès à l'application.

Exemples
application import my-app2 app2

Importe l'application "my-app2" à partir du répertoire app2 du volume impex.

application import my-app3

Importe l'application "my-app3" à partir du répertoire my-app3 du volume impex.

application import my-app1 app1 --novols

Importe les descripteurs d'application de "my-app1" à partir du répertoire app1 du volume impex.

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

Importe l'application "my-app" à partir de l'URL http://mysrv.com/myapp

application import my-app myapp.tar.bz2

Importe l'application à partir de l'archive bzip2 myapp.tar.bz2 du volume impex.

Remarque : Par défaut, les listes de contrôle d'accès à l'application ne sont pas conservées pendant l'importation.