实践场景
创建网络优化型/计算网络优化型云主机的API调用方式可以参考创建BFV云主机,与普通云主机创建所不同的是,网络优化型/计算网络优化型云主机规格需要添加额外的属性。
本文将介绍通过HTTP方式创建网络优化型/计算网络优化型云主机规格。
操作步骤
参考云主机规格接口创建对应的云主机规格。
给云主机规格添加mem_page_size和CUSTOM_DPDK_INST_LIMIT属性。
以curl作为客户端为例,请求方式如下所示:
curl -g -i -X POST http://nova-api.openstack.svc.cluster.local:8774/v2.1/{project_id}/flavors/{flavor_id}/os-extra_specs -H "X-OpenStack-Nova-API-Version: 2.67" -H "Accept: application/json" -H "Content-Type: application/json" -H "User-Agent: None" -H "X-Auth-Token: $token" -d '{"extra_specs": {"resources:CUSTOM_DPDK_INST_LIMIT": "1", "hw:mem_page_size": "large"}}'
其中:
$token
即代表上一步获取到的Token ID,可参照签名机制中的描述获取用户Token。- project_id项目ID。
- flavor_id为云主机规格ID。
返回结果:
{"extra_specs": {"resources:CUSTOM_DPDK_INST_LIMIT": "1", "hw:mem_page_size": "large"}}