裸金属服务器 BMS-元数据:元数据介绍

时间:2024-07-23 09:45:37

元数据介绍

裸金属服务器元数据包含了裸金属服务器在云平台的基本信息,例如服务器ID、主机名、网络信息等。裸金属服务器元数据支持两种风格,可以分别通过兼容OpenStack和兼容EC2的API获取,如表1所示。

表1 裸金属服务器元数据类别支持列表

元数据类型

实例元数据项

说明

OpenStack类型

/meta_data.json

查询裸金属服务器的元数据信息。

元数据的关键字段请参见表2

/password

查询裸金属服务器的密码。

对于Windows系统,使用密钥对创建服务器初始化时,Cloudbase-init用于保存密文密码。

/user_data

查询裸金属服务器的用户数据。

用户根据需要自行指定脚本和配置文件用于服务器初始化,详细操作请参考实例自定义数据注入

若Linux服务器使用密码方式,则保存注入密码的脚本。

/network_data.json

查询裸金属服务器的网络信息。

/securitykey

获取临时的AK、SK。

对裸金属服务器获取临时的AK、SK,需要在 IAM 上对裸金属服务授权,并对相应的服务器资源进行授权委托管理。

兼容EC2类型

/meta-data/hostname

查询裸金属服务器的主机名称。

请参考以下链接为裸金属服务器去掉后缀.novalocal:

裸金属服务器的主机名带后缀“novalocal”

/meta-data/instance-type

查询裸金属服务器的规格名称。

/meta-data/local-ipv4

查询裸金属服务器的固定IP地址。

多网卡情况下,只显示主网卡的地址。

/meta-data/placement/availability-zone

查询裸金属服务器的AZ信息。

/meta-data/public-ipv4

查询裸金属服务器的弹性公网IP地址。

多网卡情况下,只显示主网卡的弹性公网IP地址。

/meta-data/public-keys/0/openssh-key

查询裸金属服务器的公钥。

/user-data

查询裸金属服务器的用户数据。

/meta-data/security-groups

查询裸金属服务器所使用的安全组名称。

表2 metadata关键字段

参数

参数类型

描述

uuid

String

裸金属服务器的ID。

availability_zone

String

裸金属服务器所在可用区。

meta

Dict

元数据信息,包括镜像名称、镜像ID、VPC ID等信息。

hostname

String

裸金属服务器主机名。

请参考以下链接为裸金属服务器去掉后缀.novalocal:

裸金属服务器的主机名带后缀“novalocal”

vpc_id

String

裸金属服务器所属的虚拟私有云ID。

对于支持的元数据类型,本节详细介绍了其URI和使用方法。

support.huaweicloud.com/usermanual-bms/bms_01_0040.html