Argomento precedente: application modify_acl

Argomento successivo: application put_acl


application provision

Provisioning, configurazione e avvio di un'applicazione. Specifica i parametri di configurazione della nuova applicazione e la dimensione dei volumi dell'utente dell'applicazione e della classe singleton.

Sintassi
app provision <template-app> <target-app> [<option>]* 
              [<prop>=<val>]* [<vol>.[parN.]size=<val>]*
              [.store=<store>] [<vol>.store=<store>]*
Parametri
<template-app>

Nome dell'applicazione esistente da utilizzare come modello.

<target-app>

Nome dell'applicazione da creare. L'applicazione non deve esistere.

<prop>=<val>

Coppie di parametri di configurazione utilizzate dal comando ''app config''.

<vol>.[parN.]size=<val>

Specifica la nuova dimensione dei volumi dell'utente dell'applicazione o della classe. Specificare le unità (es., 128 M[B], 2 G[B]). In caso contrario, la dimensione verrà considerata in MB. ''parN'' indica la dimensione della partizione N. Il valore può essere assoluto (20G) o relativo (+10G). parN fa riferimento a una partizione primaria, estesa o logica o a un volume logico lvm. Per le partizioni primarie, può essere specificato come parN.size, per le partizioni logiche, la sintassi è parN.parM.size (N è il numero della partizione estesa, M è il numero della partizione logica su di essa, che inizia da 1). Per i volumi logici di lvm, la sintassi è parN.lv_name.size.

.store=<store>

Specifica il volume di destinazione per la creazione dei volumi di cui viene eseguito il provisioning. 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.

<vol>.store=<store>

Specifica il volume di destinazione per la creazione dei volumi. Se il parametro viene specificato, sostituisce quello specificato nel parametro .store=<store>.

--skipstart

Non avvia la nuova applicazione.

--fscpy

Impone la copia dei volumi mediante copia a livello di file system. Se non specificato, i volumi vengono copiati utilizzando la copia a livello di file system solo se ridimensionati.

--prefill

Alloca TUTTI i blocchi per i volumi copiati. Questa opzione è valida solo se viene specificata l'opzione --fscpy, altrimenti viene ignorata.

Esempi
app provision crm crm2 user_ip=64.4.47.21 out_ip=64.4.47.22
app provision myapp myapp-new data.size=128M mysql.data.size=256M
app provision myapp myapp-new data.size=128M mysql.boot.par1,size=256M mysql.boot.par2,root.size=1G

Note: