Tema anterior: migrate (gestión y control de aplicaciones): migra la aplicación

Tema siguiente: get_desc (gestión y control de aplicaciones): muestra el descriptor del paquete de aplicaciones

provision (gestión y control de aplicaciones): aprovisiona la aplicación

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>]* 
Parámetros
<template-app>

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

<target-app>

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

<prop>=<val>

Los 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.

--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: