Tema anterior: application modify_aclTema siguiente: application put_acl


application provision

Aprovisiona, configura e inicia una aplicación. Los parámetros de configuración de la aplicación se pueden especificar para la nueva aplicación, así como los tamaños para los volúmenes de clase de singleton y del usuario de aplicaciones.

Sintaxis
app provision <template-app> <target-app> [<option>]* 
              [<prop>=<val>]* [<vol>.[parN.]size=<val>]*
              [.store=<store>] [<vol>.store=<store>]*
Parámetros
<apl.-plantilla>

Nombre de la aplicación existente que se debe utilizar como plantilla.

<apl.-destino>

Nombre de la aplicación que se creará. La aplicación no debe existir actualmente.

<prop>=<val>

Pares de parámetros de configuración tal y como se usan para el comando "app config".

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

Especifique el nuevo tamaño para los volúmenes de clase de singleton o de usuario de la aplicación. Se pueden especificar unidades (por ejemplo, 128 M[B] o 2 G[B]). Si no se proporcionan unidades, se supone que el tamaño está en MB. "parN" especifica el tamaño para la partición N. El valor puede ser absoluto (es decir, 20 G) o relativo (es decir, +10 G). parN hace referencia a una partición primaria, extendida o lógica o a un volumen lógico lvm. Para particiones primarias, esto se puede especificar como parN.size, para particiones lógicas, la sintaxis es parN.parM.size (N es el número de la partición extendida, M es el número de la partición lógica comenzando a partir de 1). Para los volúmenes lógicos lvm la sintaxis es parN.lv_name.size.

.store=<store>

Especifica el almacén del volumen en el que se crean los volúmenes de la aplicación aprovisionada. Se puede establecer en uno de los valores siguientes:

local: almacena volúmenes en el almacenamiento de servidor local.

san: almacena volúmenes en SAN.

<vol>.store=<store>

Especifica el almacén del volumen en el que se crearán los volúmenes especificados. Si se especifica este parámetro, anula lo que especificado en el parámetro .store=<store>.

--skipstart

Omite el inicio de una nueva aplicación.

--fscpy

Fuerza la copia de los volúmenes mediante copia de nivel de sistema de archivos. Si no se especifica, los volúmenes se copian mediante copia de nivel de sistema de archivos sólo si se les está cambiando el tamaño.

--prefill

Adjudica TODOS los bloques para los volúmenes copiados. Esta opción es válida solamente si se especifica --fscpy; de lo contrario, se ignora.

Ejemplos
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

Notas: