标题:ZStack 裸金属服务怎么部署?实践新进度有哪些?
ZStack 裸金属服务部署需提前规划物理网络(管理、存储、部署、业务、IPMI 网络),准备主存储及已安装 agent 的镜像。通过资源中心进入弹性裸金属管理向导,创建部署网络(推荐万兆网卡),配置部署服务器提供 PXE 和 DHCP 服务。新进度方面,支持弹性裸金属集群管理,融合物理机与云主机优势,支持无人值守批量安装操作系统,且最新版本强化了网关节点与主存储的加载关系,提升部署效率与高可用性。
最佳实践
首次使用弹性裸金属管理功能,在 ZStack Cloud 主菜单,点击资源中心>弹性裸金属管理>向导中心>快速使用向导按钮,即可跳转到快速使用向导界面。新手用户可参考以下步骤,快速使用弹性裸金属管理功能:准备工作 弹性裸金属管理不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。使用弹性裸金属功能,务必提前完成以下准备工作:了解工作原理:参考功能介绍中的工作原理图,了解弹性裸金属管理所需的必要资源,以及各资源与网络间的逻辑关系等信息。规划物理网络:确保提前规划好 IPv4 类型的物理网络环境,包括:管理网络、存储网络、部署网络、业务网络、IPMI 网络。其中,部署网络推荐至少使用万兆网卡。准备基本资源:确保云平台已部署弹性裸金属所需的基本资源,例如:主存储 (Ceph 或 Shared Block)、业务网络等。制作镜像:准备已安装 agent 的弹性裸金属镜像,并添加到云平台。否则无法执行打开控制台、修改弹性裸金属实例密码、加/卸载云盘、加/卸载网络、查看监控数据等操作。
详解 ZStack 高级功能--裸金属服务部署实践
今天我们来了解一下 ZStack 的裸金属,提到裸金属服务,很多人从字面上可能对其不是很了解,其实早在之前的私有云 OpenStack 平台,就已经推行了 Ironic 裸金属服务,而且在去年的新 Rocky 版本中,更是对裸金属服务进行了加强。于此同时的 ZStack 在 2.6.0 版本,也推出裸金属纳管服务。那么这令人注目的裸金属服务究竟是什么呢?首先让我们来了解一下裸金属服务的由来,近年来由于国内外云计算市场的快速发展,许多企业纷纷将自身业务迁至云端。不再将业务部署在自己自身的机房环境中,这样带来的好处就是省去了一部分的人工维护成本,转而由第三方云供应商来提供基础环境。而且一般来说硬件资源在很多情况下是没有被充分利用的,比如我们日常在使用自己的电脑时,实质上就是在使用它的 CPU、内存、以及在硬盘上运行的操作系统等。当我们查看这些资源的使用率时,通常会发现,CPU 和内存大部分是闲置的。特别是 CPU,其利用率通常不到 10%。那么,有没有可能不让一个操作系统单独控制一台机器,而是在一台机器上安装多个操作系统,并且让它们同时地运行,把被闲置的资源利用起来呢?答案是有,相信很多人都曾经在自己的 Windows 电脑上安装 VMware workstation,并且安装了多个虚拟机,每个虚拟机都拥有自己的操作系统,它们可以同时运行,并且不互相干扰,就实现了自己硬件电脑的虚拟化,可以把一台物理服务器虚拟化为多台虚拟服务器。
概述
ZStack Cloud 提供裸金属管理服务,可为应用提供专属的物理服务器,保障核心应用的高性能和稳定性。在完成基本的服务器上架以及相关准备工作后,管理员可在 UI 界面批量部署裸金属设备,部署完成后可使用裸金属设备创建裸金属主机。通过预配置模板,可实现无人值守批量安装裸金属主机操作系统,支持为裸金属主机配置业务网络,并对裸金属主机进行全生命周期管理。裸金属管理服务以单独的功能模块形式提供,需提前购买裸金属管理模块许可证,且需在购买云平台许可证基础上使用,不可单独使用。基本原理 裸金属管理服务的基本原理:部署服务器提供 DHCP 服务和 FTP 服务,指示多台裸金属设备由 PXE 网卡启动并分配动态 IP,裸金属设备从部署服务器中下载相关软件包,用于裸金属主机的系统安装。如图 1 所示:图 1.裸金属管理网络拓扑 功能优势 裸金属管理服务具有以下功能优势:为应用提供专属的物理服务器,保障核心应用的高性能和稳定性; 推荐独立部署部署服务器,可满足双管理节点物理机高可用场景需求,而且网络环境更加简单,彻底避免 DHCP 冲突,由于每个裸金属集群均可挂载独立的部署服务器,避免单点故障,大幅提升部署效率。
弹性裸金属管理 - 资源中心 - ZStack 用户手册 - 产品手册 - ZStack Cloud 4.1.0 - ZStack
弹性裸金属管理:不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。弹性裸金属管理融合了物理机和云主机各自的优势,业务应用不仅可以使用物理机超强超稳的计算能力,而且可以使用云平台内主存储、三层网络等资源。避免虚拟化开销的同时,突破云资源与物理资源的边界,提高云资源的可用性,特别适合部署传统的非虚拟化场景应用。说明:弹性裸金属管理服务以单独的功能模块形式提供,需提前购买弹性裸金属管理模块许可证 (Plus License),且需在购买云平台许可证 (Base License) 基础上使用,不可单独使用。相关概念 部署网络:创建弹性裸金属实例时,用于 PXE 流程及下载镜像的专属网络。搭建弹性裸金属管理环境前,需提前准备规划部署网络,目前仅支持 IPv4 类型。部署网络性能要求较高,推荐至少使用万兆网卡。部署网络支持设置网关,若部署网络需要连接其他网络时可按需配置;若不需要连接其他网络,可暂时不用配置。弹性裸金属集群:为弹性裸金属节点提供单独的集群管理。弹性裸金属集群必须加载部署网络,才能为弹性裸金属集群中裸金属节点提供 PXE 服务。
部署服务器 - 裸金属管理使用教程 - 高级功能 - ZStack Cloud 实践教程 - ZStack Cloud 4.8.10 - ZStack Cloud
部署服务器:可单独指定服务器作为部署服务器 (或称:PXE 服务器),为裸金属设备提供 PXE 服务和控制台代理服务。推荐独立部署 PXE 部署服务器,避免与其他服务相互干扰,同时提高部署效率。要求部署服务器挂载到裸金属集群中。一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。要求部署服务器有足够的存储空间,保存用于 PXE 部署的镜像。要求部署服务器连接到管理网络,与管理节点连通。要求部署服务器连接到部署网络,与裸金属设备连通。要求部署服务器上的 DHCP 监听网卡连接到部署网络,并保证该部署网络上不存在其他 DHCP 服务,以免冲突。要求部署服务器安装最新版 ZStack CloudISO(推荐 h76c 版),否则部署服务器无法通过 FTP 服务为裸金属设备提供软件包。部署服务器支持以下操作:创建部署服务器 查看部署服务器详情 启用/停用部署服务器 重连部署服务器 加载/卸载裸金属集群 删除部署服务器 创建部署服务器 在 ZStack Cloud 主菜单,点击资源中心>裸金属管理>部署服务器,进入部署服务器界面,点击创建部署服务器,弹出创建部署服务器界面,可参考以下示例输入相应内容。
FAQ
部署网络有什么要求?
部署网络创建弹性裸金属实例时,用于 PXE 流程及下载镜像的专属网络。目前仅支持 IPv4 类型,性能要求较高,推荐至少使用万兆网卡。
裸金属服务是否需要额外许可证?
是的,裸金属管理服务以单独的功能模块形式提供,需提前购买裸金属管理模块许可证,且需在购买云平台许可证基础上使用,不可单独使用。
部署服务器有什么作用?
部署服务器可单独指定服务器作为部署服务器,为裸金属设备提供 PXE 服务和控制台代理服务,提供 DHCP 服务和 FTP 服务,指示多台裸金属设备由 PXE 网卡启动并分配动态 IP。