更新时间:2023-11-16 gmt 08:00
示例1:创建裸金属服务器-凯发k8国际娱乐官网入口
操作场景
对于关键类应用或性能要求较高的业务(如大数据集群、企业中间件系统),并且要求安全可靠的运行环境,建议您使用裸金属服务器进行部署。
下面介绍如何调用创建裸金属服务器api创建裸金属服务器,api的调用方法请参见。
目前仅支持创建包年/包月裸金属服务器。
前提条件
- 您需要规划裸金属服务器所在的区域信息,并根据区域确定调用api的endpoint,详细信息请参见。
- 裸金属服务器的启动源分为本地盘和云硬盘,对应的裸金属服务器为本地盘裸金属服务器,和快速发放裸金属服务器。有两种方式查看启动源是本地盘还是云硬盘:
- 在选择某一规格后,如果“磁盘”配置项中出现“系统盘”参数,表示该规格的启动盘为云硬盘。反之为本地盘。
- 调用api,在响应参数中查找“baremetal:extboottype”取值,“localdisk”表示启动源为本地盘,“volume”表示启动源为云硬盘。
创建本地盘裸金属服务器
如下示例是创建本地盘裸金属服务器最简单的配置。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
{
"server": {
"availability_zone": "cn-north-4a",
"name": "bms-test01",
"imageref": "766a545a-02e1-433e-b1d1-733b5dc95e94",
"flavorref": "physical.s3.large",
"vpcid": "8df83bf2-fd2e-4ee0-9692-c0b7736513fb",
"nics": [
{
"subnet_id": "c6bb8788-4fd1-4a8f-adab-7eba3bed8616"
}
],
"extendparam": {
"chargingmode": "prepaid",
"periodtype": "month",
"periodnum": 1,
"isautorenew": "true",
"isautopay": "true",
"regionid": "cn-north-4"
},
"metadata": {
"op_svc_userid": "59781460e9e54886a7d03df7d3f3fc81"
},
"key_name": "keypair-zbb29"
}
}
|
- availability_zone:服务所在区域的可用区,您可以在查询。例如,“cn-north-4a”表示“华北-北京四”的“可用区1”。
- name:裸金属服务器的名称,由您自定义,例如取名为“bms-test01”。
- imageref:镜像id,即创建裸金属服务器使用哪个镜像(操作系统)。镜像id可以在查询。
- flavorref:裸金属服务器使用的规格id,格式为physical.x.x。规格id可以从获取,并参考前提条件判断规格的启动源,此处选择启动源为本地盘的规格,例如“physical.s3.large”。
- vpcid:裸金属服务器所在vpc(虚拟私有云)的id,您可以在查询,也可以通过api获取。
- nics.subnet_id:vpc内子网的网络id,您可以在查询,也可以通过api获取。
- extendparam:“chargingmode”表示计费模式,“prepaid”为预付费,即包年/包月;“periodtype”表示订购周期类型,“month”表示按月;“periodnum”表示订购周期数,本例中的“1”表示一个月;“isautorenew”表示是否自动续订;“isautopay”表示下单订购后,是否自动从客户的帐户中支付,而不需要客户手动去支付;“regionid”表示服务所在的区域id,您可以在查询。
- metadata.op_svc_userid:用户id,您可以在查询。
- key_name:密钥对名称。如果使用ssh密钥方式登录裸金属服务器,需要指定已有密钥的名称。您可以在查询。
创建快速发放裸金属服务器
如下示例是创建快速发放裸金属服务器最简单的配置。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
{
"server": {
"availability_zone": "cn-north-4a",
"name": "bms-test02",
"imageref": "766a545a-02e1-433e-b1d1-733b5dc95e94",
"flavorref": "physical.h2.large",
"root_volume": {
"volumetype": "sas",
"size": 150
},
"vpcid": "8df83bf2-fd2e-4ee0-9692-c0b7736513fb",
"nics": [
{
"subnet_id": "c6bb8788-4fd1-4a8f-adab-7eba3bed8616"
}
],
"extendparam": {
"chargingmode": "prepaid",
"periodtype": "month",
"periodnum": 1,
"isautorenew": "true",
"isautopay": "true",
"regionid": "cn-north-4"
},
"metadata": {
"op_svc_userid": "59781460e9e54886a7d03df7d3f3fc81"
},
"key_name": "keypair-zbb29"
}
}
|
相比创建本地盘裸金属服务器,此场景的不同之处是选择启动源为云硬盘的规格,以及设置系统盘参数。
- volumetype:系统盘的类型,“sas”表示“高io”,您还可以指定其他类型,具体请参见创建裸金属服务器中的参数解释。
- size:系统盘大小,容量单位为gb,输入大小范围为[40,1024]。系统盘大小取值应不小于镜像中系统盘的最小值(min_disk属性),您可以通过api查询镜像的min_disk参数值。
创建带数据盘的裸金属服务器
您还可以为裸金属服务器配置数据盘,只需在请求消息体中增加data_volumes字段即可,示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
{
"server": {
"availability_zone": "cn-north-4a",
"name": "bms-test03",
"imageref": "766a545a-02e1-433e-b1d1-733b5dc95e94",
"flavorref": "physical.s3.large",
"data_volumes": [
{
"volumetype": "sas",
"size": 10,
"shareable": false
}
],
"vpcid": "8df83bf2-fd2e-4ee0-9692-c0b7736513fb",
"nics": [
{
"subnet_id": "c6bb8788-4fd1-4a8f-adab-7eba3bed8616"
}
],
"extendparam": {
"chargingmode": "prepaid",
"periodtype": "month",
"periodnum": 1,
"isautorenew": "true",
"isautopay": "true",
"regionid": "cn-north-4"
},
"metadata": {
"op_svc_userid": "59781460e9e54886a7d03df7d3f3fc81"
},
"key_name": "keypair-zbb29"
}
}
|
- volumetype:数据盘的类型,“sas”表示“高io”。
- size:数据盘大小,容量单位为gb,输入大小范围为[10,32768]。
- shareable:是否为共享磁盘。“true”为共享盘,“false”为普通云硬盘。
创建带弹性公网ip的裸金属服务器
您还可以为裸金属服务器配置弹性公网ip,只需在请求消息体中增加publicip字段即可,创建裸金属服务器的时候会同时创建一个弹性公网ip,且弹性公网ip与裸金属服务器绑定在一起。示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
{
"server": {
"availability_zone": "cn-north-4a",
"name": "bms-test04",
"imageref": "766a545a-02e1-433e-b1d1-733b5dc95e94",
"flavorref": "physical.s3.large",
"data_volumes": [
{
"volumetype": "sas",
"size": 10,
"shareable": false
}
],
"vpcid": "8df83bf2-fd2e-4ee0-9692-c0b7736513fb",
"nics": [
{
"subnet_id": "c6bb8788-4fd1-4a8f-adab-7eba3bed8616"
}
],
"extendparam": {
"chargingmode": "prepaid",
"periodtype": "month",
"periodnum": 1,
"isautorenew": "true",
"isautopay": "true",
"regionid": "cn-north-4"
},
"metadata": {
"op_svc_userid": "59781460e9e54886a7d03df7d3f3fc81"
},
"publicip": {
"eip": {
"iptype": "5_bgp",
"bandwidth": {
"chargemode": "bandwidth",
"name": "bms-test04-bandwidth",
"size": 1,
"sharetype": "per"
},
"extendparam": [
"chargingmode": "prepaid"
]
}
},
"key_name": "keypair-zbb29"
}
}
|
- iptype:弹性公网ip地址类型,“5_bgp”表示全动态bgp。
- chargemode:带宽的计费类型,取值包括“traffic”(按流量计费)和“bandwidth”(按带宽计费)。
- name:带宽名称。
- size:带宽大小,单位为mbit/s,输入大小范围为[1,2000]。
- sharetype:带宽的共享类型,“per”表示独享。
- extendparam.chargingmode:弹性公网ip的计费模式,“prepaid”表示预付费,即包年包月。
父主题:
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨