上一主题: 使用配给向导下一主题: 应用配给命令示例


使用配给命令

要配给应用,请定义特定于应用实例的边界参数。 这些参数包含在三个组中,并具有不同的源:

参数的类型

说明

示例

常规

名称和说明

模板应用名称、实例名称、客户详细信息

模板应用名称位于应用目录中,所有其他名称基于贵公司的程序

实例资源

分配给实例的系统资源

CPU、卷大小、内存

创建模板应用时设置的默认值。 当且仅当客户要求超过默认值时,覆盖默认值。

属性

针对应用实例的角色使其特定化的应用特定设置。

IP 地址、网关、管理员电子邮件地址和密码

“显示板”选项卡中的网格属性,或通过运行 grid info 显示的网格属性。 应用数据表中的其他详细信息。

常规参数

常规参数由名称和描述性信息组成。

模板应用名称(仅限 CLI)

运行 application provision 命令时,包括模板应用的名称。 在满足以下两个条件时,可以将网格中的任意应用用作模板。 首先,应用必须设置模板属性。 其次,应用不能处于运行状态。 要查看应用模板的列表,请使用应用列表命令,或查看系统显示板的“应用”选项卡。 在此列表中,首先显示模板应用。

注意:将从正在配给的模板应用的上下文菜单中打开配给向导。 因此,如果使用向导,则不需要指定模板应用名称。

注意:配给操作会复制整个模板,其中包括数据。 因此,如果应用包含用户数据,请不要将任何应用指定为模板。

实例名称

通过配给操作,为创建的应用实例提供一个名称。 名称由字母数字构成,且必须以字母开头。 下划线是唯一允许的特殊字符。

示例:以下名称有效。

示例:以下名称无效。

注意:作为最佳实践,建议在实例名称中包括模板名称和客户名称。 例如,如果具有名为 cPanel_b32 的应用模板和名为 customer8 的客户,请将实例命名为 cPanel_b32_customer8。 应用始终按照顺序显示。 因此,列表中以相同名称开头的应用将被分到一起。

user1、user2(可选)

客户计费信息。 例如,将客户 ID 置于 user1 中,计费代码置于 user2 中。 app info myappapp config myapp 命令显示这些字段。 计量信息记录也包括这些字段。

说明(可选)

应用实例用途的任意可读说明。 应用列表命令 app list --verbose 和系统显示板显示此说明。

实例资源

资源参数指定在配给后可用于实例的系统资源。 提供默认值。 应用开发人员在设计模板应用时,将设置默认资源参数。 只有存在客户需求时,才能更改这些默认值。

对于此产品中附带的预配置模板应用,将在应用数据表中列出资源范围。 数据表位于《应用目录资源指南》中。 或者,要查找任何模板应用的内存和 CPU 范围,请使用模板名称运行 app config 命令。 要查找为模板应用分配的磁盘卷及其大小范围,请使用模板名称运行 vol list 命令。

系统显示板也会在配给向导和应用配置详细信息中显示模板应用资源范围。

实例使用以下资源:

CPU (cpu.dflt)

可用于应用实例的最小 CPU 量。 对于单组件应用,CPU 使用小数定义。 对于多组件应用,CPU 被定义为固定的小数。

示例:cpu.dflt=0.10 表示占用 10% 的 CPU。 cpu.dflt=1.00 表示占用 100% 的 CPU。 cpu.dflt=0.25 表示占用 25% 的 CPU。

注意:CPU 参数是可用于应用实例的最低 CPU 量。 无论网格或物理服务器上有其他什么负载,应用始终至少具有此 CPU 量。 应用可以获得更多 CPU,只要服务器上没有其他应用需要 CPU,该应用的 CPU 就可以达到该服务器的全部 CPU。

内存 (mem.dflt)

可用于应用实例的内存量。 内存是以兆字节为单位定义的。

示例:mem.dflt=128M 表示向应用实例分配 128 MB。 mem.dflt=1024M 表示向应用实例分配 1 GB。

注意:内存参数定义可用于应用实例的精确内存量。 系统会精确实施此参数(减去用于系统记录的兆字节)。

磁盘卷大小 (volume.size)

分配给应用实例的磁盘卷的大小。 磁盘卷分配给模板应用。 以 MB 或更高单位定义磁盘卷。 在模板应用中设置磁盘卷大小的范围。 您可以覆盖默认磁盘卷,但是不能在模板应用范围之外设置新的磁盘卷。

示例:使用以下命令可以将网格服务器启动磁盘 VPS_CENTOS50 的大小定义为 10 GB。

VPS_CENTOS50.boot.size=10G

注意:可以通过使用模板名称运行 vol list 命令来查看模板应用的磁盘卷及其范围。 您也可以在配给向导中查看此信息。 对于此产品附带的预配置模板应用,此信息将包含在应用数据表中,该表位于《应用目录参考指南》中。

带宽

此参数限制虚拟系统吞吐量。

重要信息:如无特殊情况,请勿更改此参数的默认值。

属性

属性是特定于应用的设置,针对应用实例的角色使其特定化。 尽管模板提供运行应用所需的大部分系统和应用配置,但是还是有一部分设置因实例而异。 这些设置通常包括 IP 地址、密码和调整参数。

有一些属性属于强制性属性,必须在配给应用时进行指定。 其他属性是可选属性。 仅当要更改默认值时,才需要指定可选属性。 配给向导将以红色突出显示强制性属性。

对于此产品附带的预配置模板应用,将在应用数据表中介绍属性集及其允许值。 数据表位于《应用目录资源指南》中。 如果应用是单独提供的,并且缺少数据表,请联系技术支持以获取数据表。 或者,运行以下命令:

app config template_name --boundary

IP 和 IP 拥有的属性(网关、DNS、网络掩码、所有其他 IP)特定于托管模板应用的网格。 这些值在系统显示板的“显示板”选项卡中可见,或通过运行 grid info 命令显示。

注意:对于您在同一个网格上创建的每个实例,网关、网络掩码和 DNS 服务器地址均相同。 为提高效率,请在模板应用上设置这些属性,而非在配给应用时设置。 配给实例将继承您在模板应用上设置的所有属性。