上一主题: 检索 CA AppLogic 版本信息

下一主题: 检索网格


创建网格

在以下示例中,将在 BFC/grids 文件夹中创建一个新的网格组件。

POST BFC/grid
POST BFC/grids?checkExternalStorage&enableLanguagePacks&numAppIPs=10

有效负载可能是稀疏网格记录。 对于 BFC 的 1.0 版本,以下字段在网格记录中是必填字段:

对于 BFC API 的 1.0 版本,应在网格记录中指定以下参数:

创建网格支持两种 IP 模式:

使用下表可查看传递参数时允许的 IP 和 VLAN 参数组合。 顶行标识传递的参数,参数下方列中的值表示系统响应。 这些组合的状态可以是“允许”、“必需”,或者“错误”。 例如,在传递 external_network 参数时,需要 numAppIPs

表-创建网格 IP 和 VLAN 输入(参数和查询字符串)组合规则

提供的数据:

default_vlan

external_network

controller_ip

app_ips

numAppIPs*

default_vlan

不适用

确定

确定

确定

确定

external_network

确定

不适用

ERROR

ERROR

确定

controller_ip

确定

ERROR

不适用

必填

ERROR

app_ips

确定

ERROR

必填

不适用

ERROR

numAppIPs*

确定

必填

ERROR

ERROR

不适用

* = 查询字符串输入数据(请参阅下文)

POST URI 中支持的查询字符串参数

checkExternalStorage

如果确实存在或设置为 True,则会在网格创建操作的过程中验证外部存储的可访问性。

enableLanguagePacks

如果确实存在或设置为 True,则会将所有语言包应用到所创建的网格。

numAppIPs

指定应保留以供运行在所创建的网格上的应用使用的应用 IP 地址的数量。 系统将选择特定的地址。 此外,需要该参数或网格记录中的 app_ips 参数,这些参数是互斥的;只能指定其中一个。

请参阅前面的表,其中提供了有关合法 IP 和 VLAN 参数组合的详细信息。

结果

如果成功,则返回 HTTP 代码 201 和创建的网格的名称。 如果出错,则返回 HTTP 错误代码和故障。

Description

在 BFC 中创建新网格组件。

注意:此操作不创建 AppLogic 网格。 对网格的启动操作的首次调用创建网格。

示例

以下示例假设在 POST URI 上使用查询字符串 ?numAppIPs=10 以及具有以下值的稀疏网格记录:

JSON 有效负载:

{"grid": {"grid_controller_user": "cadev@cadev.com", "name": "bfcapigrid", 
"xen_config":{"grid_server_configuration":{"min":2,"target":2,"max":2,"selection_criteria":null}}, 
"applogic_version": "3.0.8", 
"external_network": "222.222.222.131/16", "grid_controller_password": "F00b@r", 
"description": "a grid created via the bfc api"}} 

响应:

201

头位置:

BFC/grids/bfcapigrid

注意:不支持 PUT 和 DELETE 操作。