上一主题: application modify_acl

下一主题: application put_acl


application provision

配给、配置和启动应用。 可以为新应用指定应用配置参数,以及为应用用户和单例类卷指定大小。

语法
app provision <template-app> <target-app> [<option>]* 
              [<prop>=<val>]* [<vol>.[parN.]size=<val>]*
              [.store=<store>] [<vol>.store=<store>]*
参数
<模板应用>

要用作模板的现有应用的名称。

<目标应用>

要创建的应用的名称-应用当前不得存在。

<属性>=<值>

配置用于“app config”命令的参数对。

<卷>.[parN]size=<值>

为应用用户和单例类卷指定新的大小。 可以指定单位(例如:128M[B]、2G[B])。 如果未提供单位,将假定大小为 MB。 “parN”指定分区 N 的大小。 该值可以是绝对值(如 20G)或相对值(如 +10G)。 parN 是指主、扩展或逻辑分区或者 lvm 逻辑卷。 对于主分区,可指定为 parN.size,对于逻辑分区,语法为 parN.parM.size(N 为扩展分区的号码,M 为其上的逻辑分区的号码,从 1 开始)。对于 lvm 逻辑卷,语法为 parN.lv_name.size。

.store=<store>

指定创建配给应用卷所在的卷存储。 可能设置为以下值之一:

local-在本地服务器存储上存储卷

san-在 SAN 上存储卷

<vol>.store=<store>

指定要在其中创建指定卷的卷存储。 如果指定此参数,它将覆盖在 .store=<store> 参数中指定的参数。

--skipstart

跳过新应用的启动

--fscpy

强制使用文件系统级复制执行卷复制。 如果未指定,仅在调整大小时使用文件系统级复制来复制卷。

--prefill

分配已复制卷的所有块。 该选项仅在指定 --fscpy 时有效;否则它将被忽略。

示例
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

注意: