产品功能简介
为什么需要弹性裸金属
高速增长和变化的业务场景&业务形态
- 金融行业考虑安全合规,要求资源必须独享、数据隔离,且要实现可监管、可追溯。
- 超算中心、基因工程等对数据处理量大,对计算性能、实时性、稳定性要求非常高。
- 核心数据库业务要求资源专享、网络隔离、且性能要有保障。
- 特种行业计算机要求提供丰富、特殊的接口类型、专用的数据传输协。
抱憾的物理服务器与云主机
物理服务器:
- 采购物理服务器成本高昂,动辄上万元甚至数万元。物理服务器可为业务提供专属计算资源,然而在很多情况下,资源严重供过于求,造成极大的浪费。
- 采购物理服务器仅仅是第一环,传统的IT架构还要求专业的运维管理人员进行维护。一旦存在网络或设备故障,服务器有可能立刻瘫痪,运维难度很高,且可能对业务造成极大影响。
- 物理服务器天然具备物理隔离性,但这恰恰是其扩展性差的重要原因。很多业务场景要求资源弹性伸缩,然而单单扩展内存和磁盘,已是相对麻烦或困难;若要求扩展CPU,几乎不可能。
云主机:
- 基于虚拟化技术诞生的云主机天然存在性能损失,操作系统和应用程序在调用硬件资源时,无法像物理服务器那般掌控得得心应手。对于性能要求严苛的业务,例如高性能运算,云主机存在一定掣肘,并非是最佳选择。
- 云主机在较大程度上可以保障业务之间隔离。然而当其他租户突发高负荷,对一些性能&稳定性要求很高的应用仍表现的会受到影响。而该影响对于这些应用而言,是不可接受的。
- 云主机依赖虚拟化,但并非所有硬件设备都支持虚拟化。该场景下云主机甚至没有出场的机会。
应运而生的弹性裸金属
物理服务器与云主机在各自专属的时代均光彩夺目,却也均有面对特定业务无能为力的缺憾。鱼和熊掌自古不能兼得,物理服务器的“鱼”与云主机的“熊掌”可以兼得吗?答案是:Yes。
顺应时代而生的是裸金属相关的解决方案。根据研究机构Grandview的研究报告,2018年开始,全球裸金属市场在未来八年将大幅增长,对高性能计算的持续需求,对延迟敏感和数据密集型操作的可靠负载平衡的需求是引发市场主要增长的因素。
- 人工交付阶段:该阶段通过人工ISO装机、现场布线。但由于难以实现标准化交付,且交付周期为小时级别,这个阶段效率较低。
- 无人值守阶段:该阶段直接通过PXE方式安装系统,数十分钟内可交付,效率相比上个阶段得到较大提升,但对服务器带外管理存在依赖。
- 弹性裸金属阶段:该阶段在无人值守阶段基础上进一步增强,可实现分钟级交付,且支持任意系统、以及与云主机进行资源共享。ZStack Cloud弹性裸金属即位居此段。

ZStack Cloud弹性裸金属发展动态
2023年6月30日
| 功能名称 | 功能描述 |
|---|---|
| 通过自动化脚本制作弹性裸金属实例镜像 | 支持通过自动化脚本快速制作弹性裸金属实例专用镜像。提供Linux&Windows镜像改造脚本,可覆盖所有主流Linux&Windows操作系统。 |
2023年2月20日
| 功能名称 | 功能描述 |
|---|---|
| UI支持裸金属节点修改IPMI信息 | 云平台UI支持修改电源状态未知的裸金属节点IPMI信息,包括IPMI用户名和密码,方便运维人员快速恢复裸金属节点电源状态,确保业务连续性。 |
2022年10月21日
| 功能名称 | 功能描述 |
|---|---|
| 弹性裸金属实例VNC控制台模式支持粘贴命令文本 | 支持从控制台外复制所需命令,打开控制台“粘贴命令”弹窗,将复制的命令粘贴至该弹窗内的文本框中,确认后该命令自动粘贴至控制台命令行界面,进一步提高了控制台操作效率。 |
2022年7月25日
| 功能名称 | 功能描述 |
|---|---|
| UI便捷配置弹性裸金属实例业务网卡Bond | 用户可在UI界面为弹性裸金属实例业务网卡配置Bond,支持AB和LACP两种模式。Bond类型网卡可显著增强业务网络可靠性,提升网络性能。 |
| 弹性裸金属实例支持加载共享云盘 | 支持加载共享云盘,可满足数据库、故障转移集群等场景核心业务高可用需求。 |
| 自动检测弹性裸金属实例agent版本 | 若弹性裸金属实例已安装agent,支持自动检测agent版本。若检测到agent版本过低,UI界面会及时给出提醒,并告知相应升级方法。 |
| 本地部署弹性裸金属实例支持实时进度展示 | 弹性裸金属实例通过本地磁盘部署时,支持进度条展示,方便用户实时掌握部署进度。 |
| 裸金属节点支持批量获取硬件信息 | 批量添加裸金属节点至云平台后,支持一键获取所有裸金属节点硬件信息,提高部署运维效率。 |
2022年1月7日
| 功能名称 | 功能描述 |
|---|---|
| 支持本地部署 | 支持将系统镜像直接部署至弹性裸金属实例的本地磁盘,充分利用本地磁盘的稳定性和高性能优势;同时支持将已部署系统的实例直接纳管,无需中断业务重装系统,有效保障业务连续性。 |
2021年8月3日
| 功能名称 | 功能描述 |
|---|---|
| 弹性裸金属管理支持多租户 | 针对租户管理中的项目成员(项目负责人/项目管理员/普通项目成员)开放弹性裸金属管理模块使用权限,项目成员可通过管理员共享的弹性裸金属规格创建弹性裸金属实例。 |
| 支持对弹性裸金属实例进行计费 | 以弹性裸金属规格粒度设置计费单价,即可对使用该规格裸金属节点的弹性裸金属实例进行计费,满足用户对不同资源计费场景的需求。 |
2021年4月28日
| 功能名称 | 功能描述 |
|---|---|
| 新增快速使用向导 | 弹性裸金属管理功能新增快速使用向导。配合直观的功能架构图和操作引导,降低使用门槛,方便用户快速上手。 |
| 新增回收站功能 | 已删除的弹性裸金属实例将移动到回收站,可按需恢复或彻底删除。为敏感操作提供保护,避免误操作带来的数据丢失风险。 |
| 新增支持Ceph主存储 | 扩充弹性裸金属支持的主存储类型,在原有Shared Block主存储基础上,新增支持Ceph主存储,满足分布式存储场景需求。 |
| 新增支持主流x86操作系统和部分ARM操作系统 | 扩充弹性裸金属支持的操作系统,目前已支持主流x86操作系统和部分ARM操作系统,且支持不同架构裸金属节点混合管理,满足用户各种使用场景。 |
| 新增支持监控报警 | 弹性裸金属实例新增支持监控报警功能。安装agent的弹性裸金属实例支持可视化实时查看CPU、内存、磁盘、磁盘容量、网卡相关监控图表。方便用户排查故障,提高运维效率。 |
| 新增支持负载均衡和防火墙网络服务 | 弹性裸金属实例新增支持负载均衡网络服务和防火墙网络服务。例如:负载均衡服务支持选择弹性裸金属实例作为后端服务器;防火墙规则对相关三层网络下的弹性裸金属实例生效。 |
| 新增支持更换系统 | 弹性裸金属实例支持更换操作系统功能,如云主机一般的体验,丰富功能的同时提升使用体验。 |
2021年3月5日
| 功能名称 | 功能描述 |
|---|---|
| 全新弹性裸金属管理 | 可为应用提供专属的物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。弹性裸金属管理以单独的功能模块形式提供给用户。 |
概述
弹性裸金属管理:不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。弹性裸金属管理融合了物理机和云主机各自的优势,业务应用不仅可以使用物理机超强超稳的计算能力,而且可以使用云平台内主存储、三层网络等资源。避免虚拟化开销的同时,突破云资源与物理资源的边界,提高云资源的可用性,特别适合部署传统的非虚拟化场景应用。
- 弹性裸金属管理服务以单独的功能模块形式提供,需提前购买弹性裸金属管理模块许可证,且需在购买云平台许可证基础上使用,不可单独使用。
- 租户管理中的项目成员支持使用管理员共享的弹性裸金属规格创建弹性裸金属实例。
相关定义
| 资源 | 功能介绍 |
|---|---|
| 部署网络 | 创建弹性裸金属实例时,用于PXE流程及下载镜像的专属网络。
|
| 弹性裸金属集群 | 为裸金属节点提供单独的集群管理。
|
| 网关节点 | 云平台和弹性裸金属实例的流量转发节点。
|
| 裸金属节点 | 用于创建弹性裸金属实例,通过BMC接口以及IPMI配置进行唯一识别。
|
| 弹性裸金属规格 | 弹性裸金属实例涉及的CPU、内存、CPU架构、CPU型号等规格定义。
|
| 弹性裸金属实例 | 性能媲美物理服务器的云实例,结合云平台中资源的弹性优势,可实现灵活申请,按需使用。 弹性裸金属实例系统部署:
弹性裸金属实例镜像:
弹性裸金属实例网络:
|

功能优势
弹性裸金属管理具备以下功能优势:
高性能与弹性并存
不仅可为应用提供专属的物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。
完美的硬件兼容性
弹性裸金属管理功能通过纯软件方式实现,无需购买专有硬件,兼容所有x86和大部分国产化ARM CPU架构,支持利旧场景。
丰富的系统安装
| CPU架构 | 操作系统类型 | 操作系统 |
|---|---|---|
| x86 | Windows |
|
| Linux |
|
|
| ARM | Linux |
|
无缝打通云平台网络和存储
支持使用云平台中的网络资源和网络服务,并支持灵活介入云平台主存储,极大提供云资源可用性。例如:VPC/扁平网络/公有网络、弹性IP/负载均衡/防火墙、SharedBlock主存储/Ceph主存储。
丰富的数据监控
支持可视化实时查看CPU、内存、磁盘、磁盘容量、网卡相关监控图表,结合云平台监控报警功能,确保及时弹性裸金属
强大的扩展性
单管理节点支持管理一万台裸金属节点,可任意横向扩展。
灵活的部署方式
弹性裸金属同时支持云盘部署和本地部署两类系统部署方式,分别使用云平台主存储资源和本地磁盘进行部署,兼具云平台资源弹性以及本地磁盘稳定I/O与高吞吐优势。
弹性裸金属所使用的主存储资源支持与云平台KVM集群共用,无需额外存储部署。此外,本地部署方式支持直接纳管,无需中断业务重装系统,有效保障业务连续性。
典型应用场景
高性能计算
业务场景与特点
高性能计算(High Performance Computing)是计算机科学的一个分支,用于需要大量算力解决特定科学问题的场景,包括天气预报、油气勘探、物理模拟、生物制药等场景。
- 对硬件性能敏感,依赖专门的并行文件系统和RDMA互联,例如:InfiniBand、RoCE、iWarp、Tofu等。
- 节点数量多,规模一般在几十到十几万节点。
- 设备种类多,存在x86、ARM、Power、Alpha、MIPS等多种CPU架构,同时也存在GPU、FPGA等加速设备。
弹性裸金属优势
- 支持自定义镜像,针对硬件优化后的系统直接以镜像形式下发,无需针对每一台都单独操作。
- 单管理节点支持一万台物理机,可任意横向扩展。
- 支持多种CPU架构,包括x86、ARM等;支持主流x86操作系统和通用ARM操作系统。
大规模系统管理
业务场景与特点
在特定的行业场景里,有很多大规模系统需要统一管理、定期更换/还原系统,比如渲染、挖矿、教学机房、游戏云等。
- 大规模,一般节点数量从几十到上千。
- 系统对本地硬盘存储需求较低,仅维持系统运行即可,无数据留存要求。
- 部分设备损坏率高,需要监控并报警以进行定位修复、替换处理。
弹性裸金属优势
- 单管理节点支持一万台物理机,可任意横向扩展。
- 支持裸金属节点、操作系统监控,可自定义报警器,支持多种报警方式(钉钉、邮箱、短信等)。
- 弹性裸金属实例支持高可用功能,节点故障可自动迁移至空闲物理机。
高性能数据库
业务场景与特点
Oracle RAC、SAP HANA等数据库往往承载着企业的核心业务,正因如此,它们对系统可用性以及硬件性能都有极高要求。
- 数据库应用对计算(CPU、内存)、存储的性能、延迟要求极高,例如:多路CPU、TB级内存。
- 云平台实践中,前端应用与数据往往分离部署,即应用程序部署在虚拟机,数据库部署在物理机,很难统一监控、报警。
弹性裸金属优势
- 无虚拟化损耗,保证CPU、内存性能与裸机一致。
- 弹性裸金属实例可使用云平台的虚拟网络、存储资源,无需单独配置额外网络、存储设备。
- 裸金属监控项与云主机监控项保持一致,同时支持自定义监控项,例如:查询负载、应用健康等。
金融证券交易
业务场景与特点
在证券、期货、股票等金融系统中,行情系统、交易系统、风控系统等对网络的延迟及其敏感,甚至某些高频交易场景中已经到了纳秒级别,对于市商来说行情越早到越影响他们交易策略的胜率。
- 网络延迟要求在微秒、纳秒级别(1秒=1000毫秒,1毫秒=1000微秒,1微秒=1000纳秒)。
- 需要专用交换机、网卡、加速器等硬件设备,例如:Arista交换机、Xilinx SolarFlare网卡、FPGA等。
- 操作系统需要特定优化,以尽可能减少行情接收、处理与下单时间。
弹性裸金属优势
- 支持扁平网络,保证网络延迟、吞吐无损耗。
- 驱动、优化配置等可以镜像形式批量下发,大幅降低运维负担。
- 外设无需虚拟化透传即可使用,提供原生性能表现。
特种设备/边缘云
业务场景与特点
在军工、电信等领域中,存在大量嵌入式设备或专用外设,用以处理高频、海量的信号或数据,比如雷达、基站等。信号或者数据在作业现场进行处理,部署形式为专用嵌入式设备或者服务器,操作系统一般多为专用实时操作系统。
- 信号与数据的处理对延迟敏感。
- 对操作系统实时性有很高要求。
- 现场设备缺少统一监控。
弹性裸金属优势
- 支持多种CPU架构,例如:x86、ARM等。
- 无需带外管理接口(IPMI)即可保证对物理机的监控、运维操作,大大提高裸金属管理效率。
国产化应用
业务场景与特点
当下很多应用程序都是从x86服务器应用向国产化服务器移植,由于国产化服务器本身的虚拟化性能相对弱一些,所以有些程序必须直接部署到物理服务器上方可满足性能要求。
- 国产化服务器CPU架构多,部分不支持虚拟化,或对虚拟化支持不佳,性能损失较大或特性缺失。
- 部分应用采用容器部署,其网络模型与虚拟化叠加以后网络性能损失较为严重。
弹性裸金属优势
- 支持多种CPU架构,例如:鲲鹏、飞腾、兆芯、海光、龙芯等。
- 支持多种国产化操作系统,例如:麒麟等。
存量应用上云/设备利旧
业务场景与特点
客户现有的应用系统往往是烟囱式架构,建设云平台以后,这类存量应用有一部分由于其对硬件的依赖(liru 授权绑定硬件)无法上云,另外上云以后的空闲服务器,由于其配置较低,用作虚拟化性价比不高。
- 现有应用程序无人维护,硬件也已经过保。
- 系统缺乏统一的监控与运维平台。
- 架构采用集中存储,升级扩容费用昂贵。
弹性裸金属优势
- 纯软件实现,高硬件兼容性,无需购买额外智能网络/存储设备。
- 可将现有设备作为云主机资源进行分发,与普通云主机体验一致,大大提高硬件利用率。
快速入门
准备工作
- 确保已安装最新版本的ZStack Cloud,并添加弹性裸金属管理模块许可证。
- 确保已准备好物理服务器,待添加为裸金属节点、网关节点。服务器至少需要一张PXE启动的网卡做网络管理。另外,用作本地磁盘(纳管)启动的裸金属节点服务器需确保部署网卡的dhcpclient服务已开启。
- 搭建弹性裸金属管理环境前,需提前规划物理网络环境,包括:管理网络、存储网络、部署网络、IPMI网络、业务网络等。其中:
- 部署网络性能要求较高,推荐至少使用万兆网卡。
- 若使用ZStack Ceph企业版主存储,推荐使用未添加访问令牌的ZStack Ceph企业版主存储。若使用添加访问令牌的ZStack Ceph企业版主存储,需注意:
- 需额外申请iscsi模块授权。
- 添加访问令牌的ZStack Ceph企业版主存储仅支持加载弹性裸金属集群,不支持加载云平台KVM集群,且不支持和Shared Block主存储混用。
- 确保ZStack Cloud已部署弹性裸金属所需的基本资源。例如:主存储、公有网络/扁平网络/VPC网络、镜像等弹性裸金属实例相关资源。
- 确保已准备好安装了agent的弹性裸金属镜像,并添加到ZStack Cloud。弹性裸金属镜像制作详情可参考弹性裸金属镜像制作指南。
注意事项
使用弹性裸金属管理功能需要注意以下情况:
物理硬件和环境要求
- 计算资源:
- 预备用作裸金属节点的服务器需要一张PXE启动的网卡做网络管理。建议使用服务器的第一张网卡作为部署网卡,以提高部署效率。
- 裸金属节点目前支持所有x86 CPU架构服务器、以及鲲鹏等主流国产化ARM服务器。
- 网关节点目前支持所有x86 CPU架构服务器。若存在裸金属节点使用ARM CPU架构,需同时为网关节点添加ARM版本repo源。
- 存储资源:
- 目前支持的主存储包括:Shared Block主存储和Ceph主存储。其中,ZStack Ceph企业版主存储要求使用4.2.0.300及以上版本。
- 若使用ZStack Ceph企业版存储,需登录ZStack Ceph企业版管理节点,将网关节点添加为网关服务器角色,并确保配置正确。详细操作步骤如下:
- 登录ZStack Ceph企业版管理节点,将网关节点添加为网关服务器角色。
- 在ZStack Cloud中,确保网关节点处于已连接状态后,进入网关节点系统,运行以下脚本开启网关节点target内核模块:
运行成功后,重启该网关节点服务器。[root@172-25-13-12 ~ ]# if [ -f /etc/xdc/xdc.conf ]; then sed -i '/^xdc_proxy_feature/d' /etc/xdc/xdc.conf; echo xdc_proxy_feature = true >>/etc/xdc/xdc.conf; echo -e "iscsi_target_mod\ntarget_core_user\ntarget_core_iblock" > /etc/modules-load.d/target.conf; systemctl enable target; systemctl enable xdc; fiNote: 若不手动运行该脚本,首次使用该存储创建弹性裸金属实例时会失败。用户需手动重启网关节点之后,再次使用该存储创建弹性裸金属实例即可成功。 - 在ZStack Ceph企业版中确保网关节点服务器处于健康状态后,登录网关节点服务器,确保xdc、target服务处于运行状态,且加载了一系列内核模块。
- 若对接使用ZStack Ceph企业版存储,且欲为之添加ZStack Ceph企业版存储产品的访问令牌,需提前登录ZStack Ceph企业版管理节点,在 界面,获取管理员权限的访问令牌。在云平台添加Ceph类型主存储时,填写所获取的访问令牌。Note: 需确保ZStack Ceph企业版存储许可证有效。
- 网络环境:
- 物理网络环境包括:管理网络、存储网络、部署网络、IPMI网络、业务网络等。其中,部署网络性能要求较高,推荐至少使用万兆网络。
- 确保部署网络内不存在其他DHCP服务,避免DHCP冲突。
- 目前支持的业务网络包括:扁平网络、公有网络、VPC网络。
软件系统和环境限制
- 弹性裸金属实例系统和网络限制:
- 弹性裸金属实例支持主流x86操作系统和部分ARM操作系统。如表 1所示:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
- 弹性裸金属实例需安装agent,否则部分功能无法正常使用。建议提前制作好已安装agent的镜像,用于创建弹性裸金属实例。镜像制作详情可参考弹性裸金属镜像制作指南。若使用未安装agent的镜像,创建弹性裸金属实例后仍需安装agent或相关依赖包。安装步骤详情可参考弹性裸金属实例agent。
- Windows类型弹性裸金属实例目前只支持NOVLAN类型二层网络。
- 弹性裸金属实例网卡Bond配置:
- Linux系统的弹性裸金属实例业务网卡和部署网卡均支持配置Bond。其中业务网卡支持在云平台上配置,部署网卡仅支持在系统中手动配置。
- Windows系统的弹性裸金属实例业务网卡和部署网卡暂不支持Bond配置。
Note: 若在云平台上加载Bond网卡,建议安装最新版本弹性裸金属agent,否则可能加载失败。
- 弹性裸金属实例支持主流x86操作系统和部分ARM操作系统。如表 1所示:
- 弹性裸金属集群和主存储组合限制:
- 同一弹性裸金属集群加载主存储存在限制,详情请参考表 2。
主存储搭配方式 弹性裸金属集群组合限制 Ceph 同一弹性裸金属集群,有且只能加载一个Ceph主存储。 Shared Block 同一弹性裸金属集群,支持加载一个或多个Shared Block主存储。 Ceph + Shared Block 同一弹性裸金属集群,支持同时加载一个Ceph主存储以及一个或多个Shared Block主存储。
- 同一弹性裸金属集群加载主存储存在限制,详情请参考表 2。
快速使用向导
背景信息
首次使用弹性裸金属管理功能,在ZStack Cloud主菜单,点击按钮,即可跳转到快速使用向导界面。
新手用户可参考以下步骤,快速使用弹性裸金属管理功能:
操作步骤
-
准备工作
弹性裸金属管理不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。
使用弹性裸金属功能,务必提前完成以下准备工作:- 了解工作原理:
参考功能介绍中的工作原理图,了解弹性裸金属管理所需的必要资源,以及各资源与网络间的逻辑关系等信息。
- 规划物理网络:
确保提前规划好 IPv4 类型的物理网络环境,包括:管理网络、存储网络、部署网络、业务网络、IPMI 网络。其中,部署网络推荐至少使用万兆网卡。
- 准备基本资源:
确保云平台已部署弹性裸金属所需的基本资源,例如:主存储(Ceph或Shared Block)、业务网络等。
- 制作镜像:
准备已安装agent的弹性裸金属镜像,并添加到云平台。否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络、查看监控数据等操作。
如图 5所示:图 5. 准备工作 
- 了解工作原理:
-
部署网络
部署网络:创建弹性裸金属实例时,用于PXE流程及下载镜像的专属网络。
- 搭建弹性裸金属管理环境前,需提前准备规划部署网络,目前仅支持IPv4类型。
- 部署网络性能要求较高,推荐至少使用万兆网卡。
- 部署网络支持设置网关,若部署网络需要连接其他网络时可按需配置;若不需要连接其他网络,可暂时不用配置。
可参考以下示例输入相应内容:- 名称:设置部署网络名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入部署网络相关描述或备注信息
- 网卡:输入网关节点对应部署网络使用的网卡名称,需确保与实际部署环境匹配Note: 填写部署网络的网卡需要注意以下情况:
- 预备用作裸金属节点的服务器需要一张PXE启动的网卡做网络管理。建议使用服务器的第一张网卡作为部署网卡,以提高部署效率。
- 确保部署网络内不存在其他DHCP服务,避免DHCP冲突。
- 网络段方式:可通过IP范围或CIDR方式配置网络段,支持创建IPv4类型的部署网络IP范围方式添加网络段需要配置以下参数:
- 起始IP:设置网络段的起始IP地址
- 结束IP:设置网络段的结束IP地址
- 子网掩码:设置子网掩码
- 网关:可选项,设置部署网络的网关Note: 若不需要连接其他网络,可暂时不用配置网关。
CIDR方式添加网络段需要配置以下参数:- CIDR:设置部署网络的CIDR
- 网关:可选项,设置部署网络的网关Note: 若不需要连接其他网络,可暂时不用配置网关。
如图 6所示:图 6. 创建部署网络 
-
弹性裸金属集群
弹性裸金属集群:为裸金属节点提供单独的集群管理。
- 弹性裸金属集群必须加载部署网络,才能为弹性裸金属集群中裸金属节点提供PXE服务。
- 弹性裸金属集群和部署网络采用一对多关系,即一个弹性裸金属集群只允许加载一个部署网络;一个部署网络支持加载到多个弹性裸金属集群。
- 弹性裸金属集群支持加载二层网络,为集群中弹性裸金属实例提供大二层业务网络。同一二层网络上的弹性裸金属实例和云主机之间可以互相访问,无需通过网关进行路由。目前支持VLAN和NoVLAN类型的二层网络。
可参考以下示例输入相应内容:- 名称:设置弹性裸金属集群名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入弹性裸金属集群相关描述或备注信息
- CPU架构:用于规定弹性裸金属集群的 CPU
架构,包括:x86_64、aarch64
- 若弹性裸金属集群内仅允许添加 x86 架构的裸金属节点,选择 x86_64 即可。
- 若弹性裸金属集群内仅允许添加 ARM 架构的裸金属节点,选择 aarch64 即可。
Note: 需确保弹性裸金属集群的CPU架构与裸金属节点的CPU架构一致。 - 部署网络:选择裸金属集群加载的部署网络
- 主存储:选择加载到弹性裸金属的主存储,支持Shared Block、Ceph主存储
- iSCSI存储:若选择Shared Block主存储,需同时将iSCSI存储加载到弹性裸金属集群
- 二层网络:选择加载到弹性裸金属集群的二层网络
如图 7所示:图 7. 创建弹性裸金属集群 
-
网关节点
网关节点:云平台和弹性裸金属实例的流量转发节点。
- 裸金属集群和网关节点采用一对多关系。即一个弹性裸金属集群支持加载多个网关节点,但一个网关节点只能加载到一个弹性裸金属集群。
- 通过网关节点接管主存储,并为弹性裸金属实例分配主存储。
- 提供iPXE服务、DHCP服务等,可通过网关节点为弹性裸金属实例下发配置。
可参考以下示例输入相应内容:- 名称:设置网关节点名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入网关节点相关描述或备注信息
- 弹性裸金属集群:选择网关节点所属的弹性裸金属集群
- IP地址:根据实际情况填写网关节点的IP地址
- SSH端口:根据实际情况网关节点的SSH端口,默认为22
- 用户名:输入网关节点的用户名
- 密码:输入用户名对应的密码
如图 8所示:图 8. 添加网关节点 
-
裸金属节点
裸金属节点:用于创建弹性裸金属实例,通过BMC接口以及IPMI配置进行唯一识别。
- 支持添加启动源为云盘和本地磁盘的裸金属节点。
- 启动源为云盘: 使用云盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 启动源为本地磁盘:使用本地磁盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 本地磁盘部署支持非纳管和纳管两种方式:
- 本地磁盘(非纳管)方式在创建弹性裸金属实例时从云平台下载和安装操作系统,该方式会格式化本地系统盘。
- 本地磁盘(纳管)方式在创建弹性裸金属实例时直接纳管原有操作系统,不再重新部署。
- 要求管理节点连接到IPMI网络,通过IPMI远程控制裸金属节点。
- 要求裸金属节点配备BMC接口,配置IPMI地址、端口、用户名、密码,并连接至IPMI网络。
- 裸金属节点和弹性裸金属实例一一对应。即一台裸金属节点只能同时分配给一个弹性裸金属实例使用,一个弹性裸金属实例只能分配到一台裸金属节点。
- 支持按裸金属节点或按裸金属规格为弹性裸金属实例提供计算资源。
可参考以下示例输入相应内容:- 名称:设置裸金属节点名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入裸金属节点相关描述或备注信息
- CPU架构:选择裸金属节点的CPU架构,包括:x86_64、aarch64Note: 需确保弹性裸金属集群的CPU架构与裸金属节点的CPU架构一致。
- 弹性裸金属集群:选择裸金属节点所属集群
- 启动源:设置裸金属节点启动方式,支持基于云盘和本地磁盘两种启动方式。
- 云盘:使用云盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 本地磁盘:使用本地磁盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 纳管原系统:本地磁盘部署支持非纳管和纳管两种方式。
- 非纳管:创建弹性裸金属实例时从云平台下载和安装操作系统。
- 纳管:创建弹性裸金属实例时直接纳管原有操作系统,不再重新部署。
- 平台:根据所需纳管系统选择平台类型,支持Linux和Windows。
Note: 若选择纳管原有系统,请注意以下情况:- 推荐纳管已安装agent的系统。若未安装agent,使用该裸金属节点创建弹性裸金属实例后,建议手动安装agent,否则使用该裸金属节点创建弹性裸金属实例后,无法执行打开弹性裸金属实例控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持BIOS模式为UEFI的系统,若需要使用BIOS模式为Legacy的系统,请联系官方技术支持获取帮助。
- 请确保所纳管系统在官方支持范围内,否则该裸金属节点所创建的弹性裸金属实例操作会受限制。官方支持的操作系统可参考操作系统。
- 纳管原系统:本地磁盘部署支持非纳管和纳管两种方式。
- IPMI信息:支持通过IPMI地址方式或IPMI地址范围方式添加相关信息IPMI地址方式支持单个添加,需配置以下参数:
- IPMI地址:根据实际情况输入IPMI地址
- 端口:根据实际情况输入IPMI端口
- 用户名:输入IPMI用户名
- 密码:输入IPMI用户名对应的密码
IPMI地址范围方式支持批量添加IPMI信息,需配置以下参数:- IPMI地址范围:根据实际情况输入IPMI地址范围
- 端口:根据实际情况输入IPMI端口,需确保IPMI地址范围内端口相同
- 用户名:输入IPMI用户名,需确保IPMI地址范围内用户名相同
- 密码:输入IPMI用户名对应的密码,需确保IPMI地址范围内密码相同
- 获取硬件信息:重启裸金属节点并获取硬件相关信息,默认获取Note: 新添加裸金属节点,必须执行此操作才能获取硬件信息。但考虑到重启裸金属节点会影响业务正常运行,因此,请确保不影响业务运行的情况下执行此操作。
如图 9所示:图 9. 添加裸金属节点 
- 支持添加启动源为云盘和本地磁盘的裸金属节点。
-
配置检查
完成快速使用向导,已经满足创建弹性裸金属实例的基本条件。但根据部署场景差异,还需要检查以下配置:
- 若使用ZStack Ceph企业版存储,且未添加ZStack Ceph企业版存储产品的访问令牌,需登录ZStack Ceph企业版管理节点,将网关节点添加为网关服务器角色,并确保配置正确。详细操作步骤如下:
- 登录ZStack Ceph企业版管理节点,将网关节点添加为网关服务器角色。
- 在ZStack Cloud中,确保网关节点处于已连接状态后,进入网关节点系统,运行以下脚本开启网关节点target内核模块:
运行成功后,重启该网关节点服务器。[root@172-25-13-12 ~ ]# if [ -f /etc/xdc/xdc.conf ]; then sed -i '/^xdc_proxy_feature/d' /etc/xdc/xdc.conf; echo xdc_proxy_feature = true >>/etc/xdc/xdc.conf; echo -e "iscsi_target_mod\ntarget_core_user\ntarget_core_iblock" > /etc/modules-load.d/target.conf; systemctl enable target; systemctl enable xdc; fiNote: 若不手动运行该脚本,首次使用该存储创建弹性裸金属实例时会失败。用户需手动重启网关节点之后,再次使用该存储创建弹性裸金属实例即可成功。 - 在ZStack Ceph企业版中确保网关节点服务器处于健康状态后,登录网关节点服务器,确保xdc、target服务处于运行状态,且加载了一系列内核模块。
- 若对接使用ZStack Ceph企业版存储,且欲为之添加ZStack Ceph企业版存储产品的访问令牌,需提前登录ZStack Ceph企业版管理节点,在 界面,获取管理员权限的访问令牌。在云平台添加Ceph类型主存储时,填写所获取的访问令牌。Note: 需确保ZStack Ceph企业版存储许可证有效。
- 若使用ZStack Ceph企业版存储,且未添加ZStack Ceph企业版存储产品的访问令牌,需登录ZStack Ceph企业版管理节点,将网关节点添加为网关服务器角色,并确保配置正确。详细操作步骤如下:
-
弹性裸金属实例
弹性裸金属实例:性能媲美物理服务器的云实例,结合云平台中资源的弹性优势,可实现灵活申请,按需使用。
- 支持创建云盘部署和本地磁盘部署的弹性裸金属实例。
- 云盘部署: 使用云盘作为弹性裸金属实例系统盘,用于安装和部署弹性裸金属实例操作系统。
- 本地磁盘部署: 使用本地磁盘作为弹性裸金属实例系统盘,用于安装和部署弹性裸金属实例操作系统。
- 本地磁盘部署支持非纳管和纳管两种方式:
- 本地磁盘(非纳管)方式在创建弹性裸金属实例时从云平台下载和安装操作系统,该方式会格式化本地系统盘。
- 本地磁盘(纳管)方式在创建弹性裸金属实例时直接纳管原有操作系统,不再重新部署。
- 不同部署类型的弹性裸金属实例资源供给情况:
- 云盘部署和本地磁盘部署的弹性裸金属实例计算资源均由裸金属节点提供,业务网络由云平台中的三层网络提供。
- 云盘部署的弹性裸金属实例存储资源由云平台中的SharedBlock主存储或Ceph主存储提供,PXE流程由部署网络提供。
- 本地磁盘部署的弹性裸金属实例存储资源由本地磁盘提供。若加载数据云盘,则云平台中的SharedBlock主存储或Ceph主存储同时提供存储资源。
- 推荐使用已安装agent的镜像创建弹性裸金属实例,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例;若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 支持为弹性裸金属实例配置业务网络,将裸金属节点所属集群加载二层网络,即可实现同一二层网络上的弹性裸金属实例和云主机之间可以互相访问,无需通过网关进行路由。
- 云盘部署的弹性裸金属实例支持关机自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。
可参考以下示例输入相应内容:- 名称:设置弹性裸金属实例名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入弹性裸金属实例相关描述或备注信息
- 标签:可选项,为弹性裸金属实例绑定标签
- 弹性裸金属集群:可选项,选择弹性裸金属集群,用于过滤裸金属节点等相关资源Note: 若未选择弹性裸金属集群,将根据所选裸金属节点确定弹性裸金属实例所属集群。
- 创建方式:支持按裸金属节点添加、按弹性裸金属规格添加两种方式按裸金属节点添加,需要配置以下参数:
- 裸金属节点:按照启动源选择裸金属节点,支持云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种启动源
-
选择启动源为云盘的裸金属节点,需要配置以下参数:
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能Note: 关机释放裸金属节点需要注意以下情况:
- 此操作可能更换裸金属节点,操作系统将清除弹性裸金属实例的业务网卡配置。因此,资源充足的前提下不推荐使用。
- 若按裸金属节点添加且开启此功能,弹性裸金属实例下次重启需手动选择合适的裸金属节点,且需手动配置业务网卡。
- 若按裸金属规格添加且开启此功能,弹性裸金属实例下次重启将自动选择规格匹配的裸金属节点,但仍需手动配置业务网卡。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 数据云盘规格:可选项,选择弹性裸金属实例加载云盘的规格,默认不加载云盘
- 存储分配策略:可选项,选择弹性裸金属实例根云盘、数据云盘的所属主存储。默认随机分配,也可手动配置,支持与云平台KVM集群共享主存储资源
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能
-
选择启动源为本地磁盘(非纳管)的裸金属节点,需要配置以下参数:
- 系统盘:选择一个本地磁盘作为弹性裸金属实例系统盘。Note: 请确保所选用作系统盘的本地磁盘在BIOS中设置为第一启动顺序,该方式会格式化所选用的本地磁盘。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
- 系统盘:选择一个本地磁盘作为弹性裸金属实例系统盘。
-
选择启动源为本地磁盘(纳管)的裸金属节点,需要配置以下参数:
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
- 高级设置:配置弹性裸金属实例相关高级设置
-
按弹性裸金属规格添加,需要配置以下参数:- 弹性裸金属规格:选择弹性裸金属规格,支持启动源为云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种弹性裸金属规格
-
选择启动源为云盘的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能Note: 关机释放裸金属节点需要注意以下情况:
- 此操作可能更换裸金属节点,操作系统将清除弹性裸金属实例的业务网卡配置。因此,资源充足的前提下不推荐使用。
- 若按裸金属节点添加且开启此功能,弹性裸金属实例下次重启需手动选择合适的裸金属节点,且需手动配置业务网卡。
- 若按裸金属规格添加且开启此功能,弹性裸金属实例下次重启将自动选择规格匹配的裸金属节点,但仍需手动配置业务网卡。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 数据云盘规格:可选项,选择弹性裸金属实例加载云盘的规格,默认不加载云盘
- 存储分配策略:可选项,选择弹性裸金属实例根云盘、数据云盘的所属主存储。默认随机分配,也可手动配置,支持与云平台KVM集群共享主存储资源
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
-
选择启动源为本地磁盘(非纳管)的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
-
选择启动源为本地磁盘(纳管)的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
-
- 裸金属节点:按照启动源选择裸金属节点,支持云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种启动源
如图 12所示:图 12. 创建弹性裸金属实例 
- 支持创建云盘部署和本地磁盘部署的弹性裸金属实例。
最佳实践
弹性裸金属镜像制作指南
ZStack Cloud弹性裸金属实例支持主流的Linux和Windows操作系统。在创建弹性裸金属实例前,用户需准备好弹性裸金属实例专属的Linux或Windows系统镜像。用户可以使用虚拟机、物理机或容器上安装的系统进行镜像制作。例如,若用户需创建Windows系统的弹性裸金属实例,可以使用物理服务器上安装的Windows系统进行镜像制作。若需创建Linux系统的弹性裸金属实例,可以使用虚拟机上安装的Linux系统进行镜像制作。无论使用何种载体,弹性裸金属镜像制作都可以分为镜像改造和镜像生成两个过程。本文主要讲解如何通过Linux虚拟机和Windows物理服务器制作弹性裸金属所需的Linux系统镜像和Windows系统镜像。
使用Linux虚拟机进行镜像制作
- 为保证后续成功安装iscsi和dracut软件,推荐使用ZStack Cloud的云主机进行镜像制作。
- 云主机系统安装时不推荐使用LVM分区,推荐使用标准分区进行安装,避免出现dracut卡顿导致镜像无法启动的问题。
- 云主机系统BIOS模式需设置为UEFI。
- 若裸金属节点服务器为x86架构,且使用CentOS
7.6/7.9系统制作镜像,可提前获取镜像改造文件zstack-bm2-script-x86_64.sh以及依赖包zstack-bm2-repos.tar.gz、zstack-bm-agent-x86_64.bin。Note: 可联系官方技术支持获取以上文件和依赖包。
使用Linux虚拟机进行镜像制作主要分为镜像改造和镜像生成两个过程。
镜像改造
- 若裸金属节点服务器为x86架构,且使用CentOS 7.6/7.9系统,可通过脚本方法快速改造镜像:
- 进入裸金属服务器系统,查看裸金属服务器的网卡驱动类型:
lspci -k | grep -A 2 "Ethernet controller" | grep "Kernel driver" | cut -d ":" -f 2 | tr -d ' '如图 13所示:图 13. 网卡驱动类型 
- 进入虚拟机操作系统,将zstack-bm2-script-x86_64.sh、zstack-bm2-repos.tar.gz和zstack-bm-agent-x86_64.bin文件下载至同一目录下,例如/root/。
- 执行zstack-bm2-script-x86_64.sh文件改造镜像
#增加可执行权限 chmod +x zstack-bm2-script-x86_64.sh #执行脚本改造镜像 bash zstack-bm2-script-x86_64.sh #输入驱动类型 igb
- 进入裸金属服务器系统,查看裸金属服务器的网卡驱动类型:
- 若使用ARM架构裸金属节点服务器或RedHat/其他系列系统,可参考以下步骤改造镜像:
- 进入虚拟机操作系统,安装iSCSI
Initiator以及dracut-network模块:
yum install iscsi-initiator-utils dracut-network - 配置iscsi.conf文件,并将iscsi模块添加至dracut中:
echo 'add_dracutmodules+="iscsi"' >> /etc/dracut.conf.d/iscsi.conf - 进入裸金属服务器系统,查看服务器已加载的驱动类型:
lspci -k | grep -Ei "Kernel modules"如图 14所示:图 14. 驱动类型 
- 将PXE的网卡驱动以及RAID卡驱动添加至虚拟机dracut中:
echo 'add_drivers+=" bnx2x igb ixgbe megaraid_sas smartpqi"' >> /etc/dracut.conf.d/iscsi.conf //ixgbe为万兆网卡驱动,megaraid_sas和smartpqi为市场主流的两款RAID卡驱动Note: 请确保所添加的网卡驱动类型与服务器网卡驱动一致,否则将无法启动系统。 - 生成新的initramfs:
cd /boot && dracut -f - 检查新生成的initramfs是否存在iscsi模块或PXE网卡的驱动:
lsinitrd | grep -Ei "iscsi|bnx2x|igb"如图 15所示:图 15. 模块和驱动验证 
- 修改grub.cfg文件的kernel配置,增加rd.iscsi.firmware=1
rd.driver.blacklist=nouveau
nouveau.modeset=0以保证系统从iscsi启动,且屏蔽不必要的硬件:
#查看修改后的grub.cfg文件 cat /boot/efi/EFI/centos/grub.cfg ... crashkernel=auto rd.iscsi.firmware=1 rd.driver.blacklist=nouveau nouveau.modeset=0如图 16所示:图 16. 修改kernel配置 
- 复制grubx64.efi文件至BOOTX64.EFI路径下:
cp /boot/efi/EFI/centos/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.EFI - 关闭NetworkManager服务:
systemctl stop NetworkManager && systemctl disable NetworkManager - 将管理节点agent安装文件/opt/zstack-dvd/x86_64/h76c/bm2_agents/zstack-bm-agent-x86_64.bin传输至制作镜像的Linux云主机中,并安装agent:
scp /opt/zstack-dvd/x86_64/h76c/bm2_agents/zstack-bm-agent-x86_64.bin $Linux_IP:/root #$Linux_IP 为Linux云主机的IP地址 bash zstack-bm-agent-x86_64.binNote: 若未安装agent,使用镜像创建弹性裸金属实例后将无法打开控制台。 - 修改fstab,改为UUID形式挂载,并在defaults后增加netdev,防止无法关机:
vim /etc/fstab ... defaults,_netdev如图 17所示:图 17. 修改挂载方式 
- 确保PXE网口的网卡已启动DHCP服务:
cat /etc/sysconfig/network-scripts/ifcfg-eth0如图 18所示:图 18. 开启DHCP服务 
- 进入虚拟机操作系统,安装iSCSI
Initiator以及dracut-network模块:
镜像生成
- 创建镜像:
在ZStack Cloud主菜单,点击,进入云主机界面。选择目标Linux云主机,点击,弹出创建镜像页面。
- 进入该弹性裸金属镜像详情页,打开支持弹性裸金属实例开关,确保镜像可用于创建弹性裸金属实例。
使用Windows物理服务器进行镜像制作
- 推荐使用预备用作裸金属节点的物理服务器进行镜像制作,避免出现兼容适配问题。
- 若裸金属节点服务器为x86架构,且使用Windows
2012之后系统制作镜像,可提前获取镜像改造文件zstack-bm2-win-en.bat以及依赖包ZStackBaremetalAgent、以及tightvnc.msi。Note: 可联系官方技术支持获取以上文件和依赖包。
使用Windows物理服务器进行镜像制作主要分为镜像改造和镜像生成两个过程:
镜像改造
- 若裸金属节点服务器为x86架构,且使用Windows 2012之后系统制作镜像,可通过脚本方法快速改造镜像:
- 进入Windows裸金属节点服务器系统,将zstack-bm2-win-cn.bat、ZStackBaremetalAgent.exe、tightvnc.msi下载至同一目录下
- 以管理员身份运行zstack-bm2-win-cn.bat文件改造镜像。镜像改造过程中,会提示安装ZStackBaremetalAgent.exe与tightvnc.msi,点击安装即可。
- 若裸金属节点服务器为ARM架构或使用Windows 2012之前系统,可参考以下步骤制作镜像:
- 将iscsi-initiator服务设置为默认启动:
使用uniqueid命令改造后,仅仅做到iSCSI盘能自动联机,启动时仍从本地启动,因此需手动将iscsi-initiator服务修改为默认启动。
在Windows桌面搜索框中输入服务,打开服务窗口。点击Microsoft iSCSI Initiator Service,弹出Microsoft iSCSI Initiator Service弹窗。点击常规,将启动类型设置为自动。
如图 20所示:图 20. 修改默认启动 
- 删除Windows系统开机自检注册表:
Win+R输入regedit打开注册表,查找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,在右侧查找点击BootExecute项目,清空数值数据后点击确定。
如图 21所示:图 21. 删除Windows系统开机自检注册表 
- 将网卡VLAN ID配置为0(仅对于Windows 2016/2019操作系统):
打开网络连接,点击,点击VLAN ID,将值设置为0。
如图 22所示:图 22. 网卡VLAN ID配置为0 

Note: 若使用Windows 2016/2019操作系统,需将网卡的VLAN ID配置为0,否则网卡无法正常工作。 - 安装agent:
将管理节点agent安装文件/opt/zstack-dvd/x86_64/h76c/bm2_agents/ ZStackBaremetalAgent.exe传输至制作镜像的Windows物理服务器中,并双击执行安装。
Note: 若未安装agent,使用镜像创建弹性裸金属实例后将无法打开控制台。 - 安装tightvnc:
下载tightvnc安装包至物理服务器,并双击执行安装。
如图 23图 23. 安装tightvnc 
Note: 若未安装tightvnc,使用镜像创建弹性裸金属实例后将无法打开控制台。 - 确保PXE网口的网卡已启动DHCP服务。如图 24所示:
图 24. 开启DHCP服务 
- 将iscsi-initiator服务设置为默认启动:
镜像生成
- 使用disk2vhd生成镜像步骤如下:
- 挂载EFI分区:
diskpart > list disk //列出磁盘 > select disk 0 //选择第0个磁盘,即系统盘C盘 > list partition //列出分区 > select partition 2 //选择第2个分区,系统EFI分区 > assign letter=g //挂载到卷号gNote: 若用于生成镜像的软件(例如disk2vhd)可直接识别EFI分区,可跳过此步骤。如图 25所示:图 25. 挂载EFI分区 
- 下载disk2vhd:
下载disk2vhd安装包至待制作镜像的Windows物理服务器中。
如图 26所示:图 26. 启动disk2vhd 
- 制作系统盘镜像vhdx:
双击运行disk2vhd64程序,选择镜像存放路径,并点击Create制作系统盘镜像vhdx。
如图 27所示:图 27. 制作系统盘镜像vhdx 
- 将vhdx镜像传输至网关节点或者其他存在qemu-img工具的系统中,执行以下命令将vhdx镜像转换至qcow2格式:
qemu-img convert -O qcow2 WIN-8F4I4N1R9ON.VHDX windows2022.qcow2如图 28所示:图 28. 转换镜像格式 
- 将所制作的镜像传送至云平台镜像服务器供使用。
- 挂载EFI分区:
基于Ceph主存储的弹性裸金属场景实践
背景信息
场景设定:假定用户欲使用弹性裸金属实例部署传统非虚拟化场景应用,为这些应用提供专属物理服务器,保障核心应用的高性能和稳定性的同时,结合云平台中资源的弹性优势,实现灵活申请按需使用。本场景以ZStack Ceph企业版主存储为例,详细介绍弹性裸金属功能的基本使用流程。假定用户已满足以下条件:- 已准备网关节点服务器、裸金属节点服务器,并确保这些服务器至少拥有一张PXE启动网卡。另外,用作本地磁盘(纳管)启动的裸金属节点服务器需确保部署网卡的dhcpclient服务已开启。
- 已规划IPMI网络、管理网络、存储网络、业务网络、万兆部署网络,并确保部署网络内不存在其他DHCP服务,避免DHCP冲突。
- 已安装最新ZStack Cloud,并添加弹性裸金属管理模块许可证。
- 云平台已准备创建弹性裸金属实例的必要资源。例如:ZStack Ceph企业版主存储(4.2.0.300及以上版本)、弹性裸金属镜像、业务网络(公有网络、扁平网络或VPC网络)。
- 部署网络配置
参数 配置信息 网卡 zsn1 CIDR 10.99.0.2/16 - 网关节点服务器配置
参数 配置信息 IP地址 172.25.13.12 SSH端口 22 用户名 root 密码 password - 裸金属节点服务器配置
参数 配置信息 IPMI地址范围 172.19.40.149~172.19.40.149 端口 623 用户名 admin 密码 password
- 创建部署网络
- 创建弹性裸金属集群并加载必要资源
- 添加网关节点
- 添加裸金属节点并获取硬件信息
- 创建弹性裸金属实例
- 弹性裸金属实例加载业务网络
操作步骤
-
创建部署网络。
在ZStack Cloud主菜单,点击,进入弹性裸金属管理界面。
在部署网络界面,点击创建部署网络,弹出创建部署网络界面,可根据表 1规划,以CIDR方式添加网络段并创建部署网络。
可参考以下示例输入相应内容:- 名称:设置部署网络名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入部署网络相关描述或备注信息
- 网卡:输入网关节点对应部署网络使用的网卡名称,需确保与实际部署环境匹配Note: 填写部署网络的网卡需要注意以下情况:
- 预备用作裸金属节点的服务器需要一张PXE启动的网卡做网络管理。建议使用服务器的第一张网卡作为部署网卡,以提高部署效率。
- 确保部署网络内不存在其他DHCP服务,避免DHCP冲突。
- 网络段方式:可通过IP范围或CIDR方式配置网络段,支持创建IPv4类型的部署网络IP范围方式添加网络段需要配置以下参数:
- 起始IP:设置网络段的起始IP地址
- 结束IP:设置网络段的结束IP地址
- 子网掩码:设置子网掩码
- 网关:可选项,设置部署网络的网关Note: 若不需要连接其他网络,可暂时不用配置网关。
CIDR方式添加网络段需要配置以下参数:- CIDR:设置部署网络的CIDR
- 网关:可选项,设置部署网络的网关Note: 若不需要连接其他网络,可暂时不用配置网关。
如图 29所示:图 29. 创建部署网络 
- 名称:设置部署网络名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
-
创建弹性裸金属集群并加载必要资源。
-
添加网关节点。
若使用ZStack Ceph企业版主存储,需参考以下步骤添加网关节点,否则可能导致创建弹性裸金属实例失败。
-
添加裸金属节点并获取硬件信息。
在裸金属节点界面,点击添加裸金属节点,弹出添加裸金属节点界面,根据表 3规划,添加裸金属节点。
可参考以下示例输入相应内容:- 名称:设置裸金属节点名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入裸金属节点相关描述或备注信息
- CPU架构:选择裸金属节点的CPU架构,包括:x86_64、aarch64Note: 需确保弹性裸金属集群的CPU架构与裸金属节点的CPU架构一致。
- 弹性裸金属集群:选择裸金属节点所属集群
- 启动源:设置裸金属节点启动方式,支持基于云盘和本地磁盘两种启动方式。
- 云盘:使用云盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 本地磁盘:使用本地磁盘作为裸金属节点系统盘,用于安装和部署裸金属节点操作系统。
- 纳管原系统:本地磁盘部署支持非纳管和纳管两种方式。
- 非纳管:创建弹性裸金属实例时从云平台下载和安装操作系统。
- 纳管:创建弹性裸金属实例时直接纳管原有操作系统,不再重新部署。
- 平台:根据所需纳管系统选择平台类型,支持Linux和Windows。
Note: 若选择纳管原有系统,请注意以下情况:- 推荐纳管已安装agent的系统。若未安装agent,使用该裸金属节点创建弹性裸金属实例后,建议手动安装agent,否则使用该裸金属节点创建弹性裸金属实例后,无法执行打开弹性裸金属实例控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持BIOS模式为UEFI的系统,若需要使用BIOS模式为Legacy的系统,请联系官方技术支持获取帮助。
- 请确保所纳管系统在官方支持范围内,否则该裸金属节点所创建的弹性裸金属实例操作会受限制。官方支持的操作系统可参考操作系统。
- 纳管原系统:本地磁盘部署支持非纳管和纳管两种方式。
- IPMI信息:支持通过IPMI地址方式或IPMI地址范围方式添加相关信息IPMI地址方式支持单个添加,需配置以下参数:
- IPMI地址:根据实际情况输入IPMI地址
- 端口:根据实际情况输入IPMI端口
- 用户名:输入IPMI用户名
- 密码:输入IPMI用户名对应的密码
IPMI地址范围方式支持批量添加IPMI信息,需配置以下参数:- IPMI地址范围:根据实际情况输入IPMI地址范围
- 端口:根据实际情况输入IPMI端口,需确保IPMI地址范围内端口相同
- 用户名:输入IPMI用户名,需确保IPMI地址范围内用户名相同
- 密码:输入IPMI用户名对应的密码,需确保IPMI地址范围内密码相同
- 获取硬件信息:重启裸金属节点并获取硬件相关信息,默认获取Note: 新添加裸金属节点,必须执行此操作才能获取硬件信息。但考虑到重启裸金属节点会影响业务正常运行,因此,请确保不影响业务运行的情况下执行此操作。
如图 37所示:图 37. 添加裸金属节点 
- 名称:设置裸金属节点名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
-
创建弹性裸金属实例。
以上步骤全部完成后,即可按需创建弹性裸金属实例,验证环境配置。若成功创建弹性裸金属实例,表示配置正常,可开始部署应用;若创建失败,表示配置异常,需按照报错依次处理。
可参考以下示例输入相应内容:- 名称:设置弹性裸金属实例名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
- _ . ( ) : +且不支持以空格开头或结尾 - 简介:可选项,输入弹性裸金属实例相关描述或备注信息
- 标签:可选项,为弹性裸金属实例绑定标签
- 弹性裸金属集群:可选项,选择弹性裸金属集群,用于过滤裸金属节点等相关资源Note: 若未选择弹性裸金属集群,将根据所选裸金属节点确定弹性裸金属实例所属集群。
- 创建方式:支持按裸金属节点添加、按弹性裸金属规格添加两种方式按裸金属节点添加,需要配置以下参数:
- 裸金属节点:按照启动源选择裸金属节点,支持云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种启动源
-
选择启动源为云盘的裸金属节点,需要配置以下参数:
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能Note: 关机释放裸金属节点需要注意以下情况:
- 此操作可能更换裸金属节点,操作系统将清除弹性裸金属实例的业务网卡配置。因此,资源充足的前提下不推荐使用。
- 若按裸金属节点添加且开启此功能,弹性裸金属实例下次重启需手动选择合适的裸金属节点,且需手动配置业务网卡。
- 若按裸金属规格添加且开启此功能,弹性裸金属实例下次重启将自动选择规格匹配的裸金属节点,但仍需手动配置业务网卡。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 数据云盘规格:可选项,选择弹性裸金属实例加载云盘的规格,默认不加载云盘
- 存储分配策略:可选项,选择弹性裸金属实例根云盘、数据云盘的所属主存储。默认随机分配,也可手动配置,支持与云平台KVM集群共享主存储资源
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能
-
选择启动源为本地磁盘(非纳管)的裸金属节点,需要配置以下参数:
- 系统盘:选择一个本地磁盘作为弹性裸金属实例系统盘。Note: 请确保所选用作系统盘的本地磁盘在BIOS中设置为第一启动顺序,该方式会格式化所选用的本地磁盘。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
Note: 本地磁盘(非纳管)启动的弹性裸金属实例创建完成后,需进入系统检查部署网卡的dhcpclient服务已启动。 - 系统盘:选择一个本地磁盘作为弹性裸金属实例系统盘。
-
选择启动源为本地磁盘(纳管)的裸金属节点,需要配置以下参数:
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
- 高级设置:配置弹性裸金属实例相关高级设置
-
按弹性裸金属规格添加,需要配置以下参数:- 弹性裸金属规格:选择弹性裸金属规格,支持启动源为云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种弹性裸金属规格
-
选择启动源为云盘的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 关机释放裸金属节点:弹性裸金属实例停止时自动释放裸金属节点,供其他弹性裸金属实例使用,避免资源闲置。默认不启用该功能Note: 关机释放裸金属节点需要注意以下情况:
- 此操作可能更换裸金属节点,操作系统将清除弹性裸金属实例的业务网卡配置。因此,资源充足的前提下不推荐使用。
- 若按裸金属节点添加且开启此功能,弹性裸金属实例下次重启需手动选择合适的裸金属节点,且需手动配置业务网卡。
- 若按裸金属规格添加且开启此功能,弹性裸金属实例下次重启将自动选择规格匹配的裸金属节点,但仍需手动配置业务网卡。
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 数据云盘规格:可选项,选择弹性裸金属实例加载云盘的规格,默认不加载云盘
- 存储分配策略:可选项,选择弹性裸金属实例根云盘、数据云盘的所属主存储。默认随机分配,也可手动配置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
-
选择启动源为本地磁盘(非纳管)的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 镜像:选择创建弹性裸金属实例使用的镜像,支持主流x86操作系统和部分ARM操作系统,如下:
CPU架构 操作系统类型 操作系统 x86 Windows - Windows 2012
- Windows 2016
- Windows 2019
- Windows 10
Linux - CentOS 7
- CentOS 8
- Ubuntu 18LTS
- Ubuntu 20LTS
ARM Linux - CentOS 7
- 麒麟V10
Note: 选择镜像需要注意以下情况:- 推荐使用已安装agent的镜像,否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络操作。
- 默认支持使用BIOS模式为UEFI的镜像创建弹性裸金属实例。若需要使用BIOS模式为Legacy的镜像,请联系官方技术支持获取帮助。
- 若选择Windows类型镜像,首次启动弹性裸金属实例时,建议先进入网络安全模式。该操作可以自动加载相关驱动,避免因驱动问题导致弹性裸金属实例启动失败。
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
Note: 本地磁盘(非纳管)启动的弹性裸金属实例创建完成后,需进入系统检查部署网卡的dhcpclient服务已启动。 -
选择启动源为本地磁盘(纳管)的弹性裸金属规格,需要配置以下参数:
- 数量:输入创建弹性裸金属实例的数量
- 高级设置:配置弹性裸金属实例相关高级设置
- 网关节点分配策略:可选项,选择网关节点分配策略,包括:连接弹性裸金属实例数量最少、首选上次所在网关节点、随机分配。默认为:连接弹性裸金属实例数量最少
- 初次分配网关节点:可选项,选择弹性裸金属实例初次启动使用的网关节点。若留空不配置,将按照网关节点分配策略分配网关节点Note: 该策略仅弹性裸金属实例初次启动时生效,此后将按照网关节点分配策略分配网关节点。
-
- 裸金属节点:按照启动源选择裸金属节点,支持云盘、本地磁盘(非纳管)、本地磁盘(纳管)三种启动源
如图 38所示:图 38. 创建弹性裸金属实例 
- 名称:设置弹性裸金属实例名称。命名规则:长度限制1~128字符,输入内容只能包含中文汉字、英文字母、数字、空格和以下 7
种英文字符
-
弹性裸金属实例加载业务网络。
弹性裸金属实例加载三层业务网络,即可与云平台资源进行通信,并支持负载均衡和防火墙服务。
在弹性裸金属实例界面,点击实例名称进入详情页,点击按钮,按需加载三层业务网络。
可参考以下示例输入相应内容:- 网络:选择加载到弹性裸金属集群内二层网络对应的三层网络。支持公有网络、扁平网络、VPC网络
- 设置默认网卡:设置默认三层业务网络
- 网卡:选择裸金属节点上的网卡
- IP地址:可选项,可为网卡指定IP地址,留空不填默认随机分配
如图 39所示:图 39. 加载三层业务网络 










