文档目录

概述

ZStack Cloud提供裸金属管理服务,可为应用提供专属的物理服务器,保障核心应用的高性能和稳定性。在完成基本的服务器上架以及相关准备工作后,管理员可在UI界面批量部署裸金属设备,部署完成后可使用裸金属设备创建裸金属主机。通过预配置模板,可实现无人值守批量安装裸金属主机操作系统,支持为裸金属主机配置业务网络,并对裸金属主机进行全生命周期管理。

裸金属管理服务以单独的功能模块形式提供,需提前购买裸金属管理模块许可证,且需在购买云平台许可证基础上使用,不可单独使用。

基本原理

裸金属管理服务的基本原理:部署服务器提供DHCP服务和FTP服务,指示多台裸金属设备由PXE网卡启动并分配动态IP,裸金属设备从部署服务器中下载相关软件包,用于裸金属主机的系统安装。

如图 1所示:
图 1. 裸金属管理网络拓扑


功能优势

裸金属管理服务具有以下功能优势:
  • 为应用提供专属的物理服务器,保障核心应用的高性能和稳定性;
  • 推荐独立部署部署服务器,可满足双管理节点物理机高可用场景需求,而且网络环境更加简单,彻底避免DHCP冲突,由于每个裸金属集群均可挂载独立的部署服务器,避免单点故障,大幅提升部署效率;
  • 管理员可在UI界面上批量添加裸金属设备,包括:手动添加和模板文件导入两种方式,支持批量添加IPMI地址,高效部署裸金属集群,提升运维效率;
  • 通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统;
  • 支持自定义安装操作系统,目前支持的操作系统版本包括:本云平台自研操作系统、以及主流的Linux发行版操作系统(RHEL/CentOS系列、Debian/Ubuntu系列、SUSE/openSUSE系列等);
  • 支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。

典型应用场景

裸金属管理服务适用于以下典型应用场景:
  • 高安全严监管场景

    例如金融、证券行业对业务部署的合规性、数据安全有苛刻要求,采用裸金属管理服务,可确保资源独享、数据隔离、可监管可追溯。

  • 高性能计算场景

    例如超算中心、基因测序等高性能计算场景,对服务器的计算性能、稳定性和实时性要求很高。虚拟化带来的性能损耗和超线程对业务性能有一定影响,部署一定规模的裸金属集群可以满足高性能计算的要求。

  • 核心数据库场景

    由于客户业务需要,某些核心数据库业务不能部署在虚拟机上,必须通过资源专享、网络隔离、性能有保障的物理服务器承载。采用裸金属管理服务,可为应用提供专属的高性能物理服务器,可满足该场景下的业务需求。

准备工作

背景信息

为保证批量部署裸金属设备的顺利进行,需提前做好以下准备工作:
  1. 手动安装管理节点,并安装相应许可证。
  2. 在镜像仓库中准备若干ISO镜像,用于裸金属主机的系统安装。
  3. 进入裸金属设备BIOS启用PXE。
  4. 规划部署网络。
  5. 配置裸金属设备IPMI并规划IPMI网络。
  6. 规划其它网络。

操作步骤

  1. 手动安装管理节点,并安装相应许可证。
    • admin请提前安装最新版本ZStack Cloud,安装时请选择管理节点模式。

      详情可参考《用户手册》的安装部署章节。

    • admin请提前购买裸金属管理模块许可证。详情可参考《许可(license)更新说明》。
  2. 在镜像仓库中准备若干ISO镜像,用于裸金属主机的系统安装。
    目前裸金属主机支持的操作系统版本包括:本云平台操作系统、以及主流的Linux发行版操作系统(RHEL/CentOS系列、Debian/Ubuntu系列、SUSE/openSUSE系列等),要求为ISO格式,且为非Live CD。
  3. 进入裸金属设备BIOS启用PXE。
    • admin请提前进入每台裸金属设备的BIOS,确认其连接部署网络的网卡开启PXE功能。
      Note:
      • 对于部分机型,还需确保该PXE网卡为首张启动网卡,或确保(启动顺位)在PXE网卡之前的所有网卡均关闭PXE功能。
    • 裸金属设备BIOS启动顺序无需事先人工调整(通常以硬盘启动为第一顺位),系统会自动触发裸金属设备一次性的PXE启动。
  4. 规划部署网络。

    为实现裸金属设备的PXE启动,需提前规划部署网络,确保裸金属设备的PXE网卡与PXE服务器的DHCP监听网卡通过部署网络连通。

    参考如裸金属管理网络拓扑所示规划部署网络:
    图 2. 裸金属管理网络拓扑


    • 推荐独立部署PXE服务器,满足双管理节点物理机高可用场景需求,且避免单点故障,大幅提升部署效率。
    • 要求PXE服务器的DHCP监听网卡是一个独立的、有IP地址的网卡,对外提供稳定的DHCP服务。
    • 确保部署网络内除了PXE服务器提供DHCP服务,没有其它DHCP服务。
    • 请根据实际生产环境,提前规划好每台裸金属主机应该分配的IP地址。
  5. 配置裸金属设备IPMI并规划IPMI网络。
    配置裸金属设备IPMI并规划IPMI网络有以下两种场景:
    • 为实现裸金属设备的带外控制,要求裸金属设备配备BMC接口,并提前为每台裸金属设备配置好IPMI地址、端口、用户名和密码,以及提前规划IPMI网络,确保管理节点与裸金属设备的BMC接口通过IPMI网络连通。
      参考如裸金属管理网络拓扑所示规划IPMI网络:
      图 3. 裸金属管理网络拓扑


      • 通过IPMI网络,admin可在UI界面完成所有裸金属设备的批量部署。
      • 通过IPMI网络,管理节点可远程控制裸金属设备的开关机、网络启动、磁盘启动等行为。
    • 若裸金属设备支持复用管理口(BMC ShareLink Management Port),请提前在BIOS中将其禁用(Disable),确保该设备中有且仅有一个IPMI地址。
      如禁用复用管理口(Inspur | NF5280M5)所示:
      图 4. 禁用复用管理口(Inspur | NF5280M5)


  6. 规划其它网络。

    需提前规划管理网络,要求镜像仓库、PXE服务器均与管理节点连通。

    支持为裸金属主机配置业务网络,目前支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。需提前将裸金属设备所在的裸金属集群挂载相应的二层网络。

    参考如裸金属管理网络拓扑所示规划管理网络和扁平网络:
    图 5. 裸金属管理网络拓扑


快速使用流程

准备工作完成后,admin可登录管理节点界面(http://your_management_node_ip:5000),开始进行自动化批量部署裸金属设备,部署完成后可批量创建裸金属主机,并对裸金属主机进行全生命周期管理。

快速使用流程如下:
  1. 创建裸金属集群,为裸金属设备提供单独的集群管理。如何创建裸金属集群,请参见裸金属集群章节;
  2. 创建部署服务器,推荐独立部署PXE服务器,为裸金属设备提供PXE服务和控制台代理服务。如何创建部署服务器,请参考部署服务器章节;
  3. 添加裸金属设备,支持在UI界面上批量添加裸金属设备,包括:手动添加和模板文件导入两种方式。如何添加裸金属设备,请参考裸金属设备章节;
  4. 添加预配置模板,通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统。需提前在云平台中准备好预配置模板,包括云平台默认提供的系统模板、以及用户上传的自定义模板。如何添加预配置模板,请参考预配置模板章节;
  5. 创建裸金属主机,主要分为以下四步:
    1. 选择裸金属设备:选择可用的裸金属设备,用于创建裸金属主机;
    2. 配置基础信息:配置裸金属主机的基础信息,包括:裸金属主机的名称和简介、用于安装操作系统的镜像、预配置模板、是否自动覆盖磁盘原始数据;
    3. 配置系统参数:配置裸金属主机的系统参数,包括:用户名和密码、业务网络、以及自定义参数;
    4. 确认提交:查看将要创建的裸金属主机列表,支持跳转修改。

    如何创建裸金属主机,请参考裸金属主机章节;

  6. 对裸金属主机进行全生命周期管理。如何管理裸金属主机,请参考裸金属主机章节。

裸金属集群

裸金属集群:为裸金属设备提供单独的集群管理。
  • 裸金属集群必须挂载部署服务器,才能为集群中的裸金属主机提供PXE服务;
  • 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群;
  • 裸金属集群可挂载二层网络,为集群中裸金属主机提供网络服务;
  • 支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。
裸金属集群支持以下操作:
  • 创建裸金属集群
  • 查看裸金属集群详情
  • 启用/停用裸金属集群
  • 加载/卸载二层网络
  • 加载/卸载部署服务器
  • 删除裸金属集群

创建裸金属集群

在ZStack Cloud主菜单,点击 资源中心 > 裸金属管理 > 裸金属集群,进入裸金属集群界面。点击创建裸金属集群,弹出创建裸金属集群界面。

可参考以下示例输入相应内容:
  • 名称:设置裸金属集群名称
  • 简介:可选项,可留空不填
如图 6所示:
图 6. 创建裸金属集群


查看裸金属集群详情

在裸金属集群界面,选择某一裸金属集群,展开其详情页,可查看当前裸金属集群的状态和信息,包括:基本属性、部署服务器、裸金属设备、二层网络、审计
  • 基本属性:显示裸金属集群当前状态、名称、简介、集群UUID、所属区域、集群中裸金属设备数量等信息,其中名称和简介支持修改
  • 部署服务器:显示裸金属集群挂载的部署服务器,支持加载/卸载部署服务器操作
    Note: 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • 裸金属设备:显示裸金属集群内添加的裸金属设备,支持启用/停用裸金属设备、对裸金属设备进行开机/关机、重启裸金属设备/获取硬件信息、打开控制台、删除裸金属设备操作
  • 二层网络:显示裸金属集群挂载的二层网络列表,支持加载/卸载二层网络操作
    Note: 支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。
  • 审计:查看此裸金属集群的相关操作

启用/停用裸金属集群

  • 启用裸金属集群:将已停用的裸金属集群启用
  • 停用裸金属集群:将裸金属集群停用
    Note: 停用裸金属集群会停用该集群内所有的裸金属设备,请谨慎操作。

加载/卸载二层网络

  • 加载二层网络:加载二层网络到裸金属集群
    Note: 支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。
  • 卸载二层网络:将二层网络从裸金属集群卸载

加载/卸载部署服务器

  • 加载部署服务器:加载部署服务器到裸金属集群
    Note: 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • 卸载部署服务器:将部署服务器从裸金属集群卸载
    Note: 卸载部署服务器将导致部署中的裸金属主机彻底删除,已部署的裸金属主机无法打开控制台,请谨慎操作。

删除裸金属集群

将裸金属集群删除。
Note: 删除裸金属集群会删除该集群内所有的裸金属设备和裸金属主机,请谨慎操作。

部署服务器

部署服务器:可单独指定服务器作为部署服务器(或称:PXE服务器),为裸金属设备提供PXE服务和控制台代理服务。
  • 推荐独立部署PXE部署服务器,避免与其他服务相互干扰,同时提高部署效率。
  • 要求部署服务器挂载到裸金属集群中。
  • 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • 要求部署服务器有足够的存储空间,保存用于PXE部署的镜像。
  • 要求部署服务器连接到管理网络,与管理节点连通。
  • 要求部署服务器连接到部署网络,与裸金属设备连通。
  • 要求部署服务器上的DHCP监听网卡连接到部署网络,并保证该部署网络上不存在其他DHCP服务,以免冲突。
  • 要求部署服务器安装最新版ZStack Cloud ISO,否则部署服务器无法通过FTP服务为裸金属设备提供软件包。
部署服务器支持以下操作:
  • 创建部署服务器
  • 查看部署服务器详情
  • 启用/停用部署服务器
  • 重连部署服务器
  • 加载/卸载裸金属集群
  • 删除部署服务器

创建部署服务器

在ZStack Cloud主菜单,点击 资源中心 > 裸金属管理 > 部署服务器,进入部署服务器界面,点击创建部署服务器,弹出创建部署服务器界面,可参考以下示例输入相应内容:
  • 区域:显示当前区域
  • 名称:设置部署服务器名称
  • 简介:可选项,可留空不填
  • 裸金属集群:选择部署服务器必须挂载的裸金属集群
    Note: 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • DHCP监听网卡:部署服务器上连通部署网络的网卡设备编号
    Note:
    • 要求DHCP监听网卡连接到裸金属设备部署网络,且已配置IP地址。
    • 要求DHCP监听网卡是一个独立的、有IP地址的网卡,对外提供稳定的DHCP服务。
    • 要求DHCP监听网卡所在的部署网络内不能存在其它DHCP服务,以免冲突。
  • 存储路径:填写部署服务器上的一个本地目录作为存储路径
    Note: 要求部署服务器有足够的存储空间,保存用于PXE部署的镜像。
  • 部署服务器IP:填写部署服务器的IP地址
  • SSH端口:默认为22
  • 用户名:默认为root用户,也可输入普通用户
  • 密码:输入对应的用户密码
  • DHCP起始IP:可选项,用于定义遍历DHCP服务的IP地址范围
  • DHCP结束IP:可选项,用于定义遍历DHCP服务的IP地址范围
    Note:
    • 若留空不填,系统将根据此网卡IP侦测并过滤已用的IP地址作为IP范围。
    • admin可根据实际情况定义地址范围。
如图 7所示:
图 7. 创建部署服务器


查看部署服务器详情

在部署服务器界面,选择某一部署服务器,展开其详情页,可查看当前部署服务器的状态和信息,包括:基本属性、集群、审计
  • 基本属性:显示部署服务器当前状态、名称、简介、部署服务器IP、SSH端口、存储路径、容量情况、DHCP监听网卡相关设置、服务器UUID等信息,其中名称和简介支持修改
  • 集群:显示部署服务器挂载的裸金属集群列表,支持加载/卸载裸金属集群操作
    Note: 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • 审计:查看此部署服务器的相关操作

启用/停用部署服务器

  • 启用部署服务器:将已停用的部署服务器启用
  • 停用部署服务器:将部署服务器停用
    Note: 停用部署服务器,相应集群内的裸金属设备将不能获取硬件信息,也不能用于创建裸金属主机。

重连部署服务器

支持手动重连部署服务器。

加载/卸载裸金属集群

  • 加载裸金属集群:加载裸金属集群到部署服务器
    Note: 一个裸金属集群只允许挂载一个部署服务器,一个部署服务器可同时挂载到多个裸金属集群。
  • 卸载裸金属集群:将裸金属集群从部署服务器卸载
    Note: 卸载裸金属集群将导致部署中的裸金属主机彻底删除,已部署的裸金属主机无法打开控制台,请谨慎操作。

删除部署服务器

将部署服务器删除。
Note: 删除部署服务器将导致部署中的裸金属主机彻底删除,已部署的裸金属主机无法打开控制台,请谨慎操作。

裸金属设备

裸金属设备:可用于创建裸金属主机,通过BMC接口以及IPMI配置进行唯一识别。通过IPMI网络,管理节点可远程控制裸金属设备的开关机、网络启动、磁盘启动等行为。支持admin在UI界面上完成所有裸金属设备的批量部署。
  • 要求管理节点连接到IPMI网络,通过IPMI远程控制裸金属设备;
  • 要求裸金属设备配备BMC接口,配置IPMI地址、端口、用户名、密码,并连接至IPMI网络;
  • 要求裸金属设备的PXE启动网卡连接至部署网络;
  • 裸金属设备的其他网卡按需连接至相应的二层网络。
裸金属设备支持以下操作:
  • 添加裸金属设备
  • 查看裸金属设备详情
  • 启用/停用裸金属设备
  • 开机/关机/重启
  • 获取硬件信息
  • 打开控制台
  • 删除裸金属设备

添加裸金属设备

在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 裸金属设备,进入裸金属设备界面。点击添加裸金属设备,弹出添加裸金属设备界面。

支持在UI界面上批量添加裸金属设备,包括:手动添加和模板导入两种方式。
Note: 最大允许一次性批量添加500台裸金属设备。
  • 若选择手动添加方式,可参考以下示例输入相应内容:
    • 名称:设置裸金属设备名称
    • 简介:可选项,可留空不填
    • 裸金属集群:选择裸金属设备所在的裸金属集群
    • 添加方式:选择添加IPMI地址的方式
      添加IPMI地址有IPMI地址和IPMI地址范围两种方式:
      • IPMI地址:
        若指定IPMI地址,需设置以下内容:
        • IPMI地址:填写已为裸金属设备配置好的IPMI地址
        • 端口:填写IPMI端口,默认623
        • 用户名:填写已为裸金属设备配置好的IPMI用户名
        • 密码:填写已为裸金属设备配置好的IPMI密码
        • 重启裸金属设备:可选择是否重启裸金属设备
          Note:
          • 勾选后,会进行裸金属设备重启,可自动获取裸金属设备的硬件信息;
          • 默认不勾选,需手动重启获取裸金属设备硬件信息。
        • 添加下一个:勾选添加下一个,支持批量添加裸金属设备
        如图 8所示:
        图 8. 添加裸金属设备 IPMI地址


      • IPMI地址范围:
        若指定IPMI地址范围,需设置以下内容:
        • IPMI地址范围:填写IPMI范围的起始和结束地址
        • 端口:填写IPMI端口,默认623
        • 用户名:填写已为批量裸金属设备配置好的IPMI用户名
        • 密码:填写已为批量裸金属设备配置好的IPMI密码
        • 重启裸金属设备:可选择是否重启裸金属设备
          Note:
          • 勾选后,会进行裸金属设备重启,可自动获取裸金属设备的硬件信息;
          • 默认不勾选,需手动重启获取裸金属设备硬件信息。
        • 添加下一个:勾选添加下一个,支持批量添加裸金属设备
      • 如图 9所示:
        图 9. 添加裸金属设备 IPMI地址范围


    采用手动添加方式添加裸金属设备,如图 10所示:
    图 10. 添加裸金属设备 手动添加


  • 若选择模板导入方式,需先下载csv格式的配置模板文件,按规定格式填写裸金属设备的配置信息后上传文件,并进行语法检查。
    1. 下载配置模板文件

      点击下载配置模板按钮,下载csv格式的配置模板文件,如图 11所示:

      图 11. 配置模板文件


    2. 按规定格式填写裸金属设备的配置信息
      格式规范说明如下:
      • 配置模板包括表头和一行示例,编辑模板时需删除或覆盖该示例;
      • 标星号参数均为必填项;
      • IPMI地址可指定单个IPMI地址逐台添加裸金属设备,也可指定IPMI范围批量添加裸金属设备;
        若填写多段IPMI地址范围,请用逗号隔开,^表示不包含,例如:
        127.0.0.1-127.0.0.10,^127.0.0.2-127.0.0.3
      • 重启裸金属设备为可选参数:
        • 若填写NO/No/no/N/n或留空不填,则需手动重启裸金属设备以获取硬件信息;
        • 若填写YES/Yes/yes/Y/y,系统将自动重启裸金属设备以获取硬件信息。
    3. 配置文件在本地填写完成后,可通过浏览器直接上传到云平台。
      如图 12所示:
      图 12. 添加配置文件


    4. 语法检查
      点击语法检查按钮,检查配置文件的语法是否正确。
      • 如果检查有误,将弹出报错信息窗口,配置文件需修改后重新上传;
      • 如果检查无误,点击确定按钮,云平台将依据配置文件开始批量添加裸金属设备。

查看裸金属设备详情

在裸金属设备界面,选择某一裸金属设备,展开其详情页,可查看当前裸金属设备的状态和信息,包括:基本属性、硬件配置、审计
  • 基本属性:显示裸金属设备当前的部署状态、电源状态、名称、简介、硬件规格(包括CPU核数、CPU类型、内存大小)、IPMI配置、创建的裸金属主机、裸金属设备UUID、所属裸金属集群等信息
  • 硬件配置:显示裸金属设备已配置的网卡信息列表、磁盘信息列表
  • 审计:查看此裸金属设备的相关操作

启用/停用裸金属设备

  • 启用裸金属设备:将已停用的裸金属设备启用
  • 停用裸金属设备:将裸金属设备停用
    Note: 裸金属设备停用后,将不能用于创建裸金属主机。

开机/关机/重启

  • 开机:通过IPMI启动裸金属设备
  • 关机:通过IPMI对裸金属设备进行shutdown关机操作
  • 重启:重启裸金属设备

获取硬件信息

手动获取裸金属设备的硬件信息。
Note: 裸金属设备会先重启,再尝试获取硬件信息,需要一段时间,请耐心等待。

打开控制台

打开控制台,可直接跳转至该裸金属设备的IPMI管理界面(登录界面),输入已配置好的IPMI用户名和IPMI密码,即可登录。
Note: 不同厂商服务器的IPMI登录界面风格不同。
如图 13所示:
图 13. IPMI管理界面(登录界面)


删除裸金属设备

将裸金属设备删除。
Note: 删除裸金属设备,将同时删除使用裸金属设备创建的裸金属主机。

补充说明

裸金属设备的部署状态、启用状态、电源状态总结如下:
部署状态 备注
硬件信息未知 裸金属设备未能获取硬件信息
Note:
  • 可能原因:添加裸金属设备时未勾选重启裸金属设备,添加完成后,裸金属设备的部署状态为:硬件信息未知;
  • 解决办法:手动重启裸金属设备,或手动获取硬件信息。
PXE启动中 PXE服务器远程指示裸金属设备由PXE网卡启动并分配动态IP
PXE启动失败 裸金属设备由PXE网卡启动失败
Note:
请检查以下事项,是否满足要求:
  • 确保部署网络内除了部署服务器没有其它DHCP服务;
  • 确保裸金属设备连接部署网络的网卡在BIOS中开启PXE功能;
    Note:
    • 对于部分机型,还需确保该PXE网卡为首张启动网卡,或确保(启动顺位)在PXE网卡之前的所有网卡均关闭PXE功能。
  • 确保裸金属设备的启动模式为Legacy。
可用 裸金属设备可用于创建裸金属主机,支持自定义安装操作系统
被分配 裸金属设备已用于创建裸金属主机
重启中 裸金属设备处于重启中
启用状态 电源状态
  • 启用
  • 停用
  • 已开机
  • 重启中
  • 已关机

预配置模板

预配置模板:通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统。
  • 需提前在云平台中准备好预配置模板;
  • 预配置模板包括以下两种类型:
    • 系统模板:由云平台默认提供,包含基础的系统变量,适用于简单的无人值守部署场景;
    • 自定义模板:支持上传自定义模板文件,采用UTF8编码格式,除了包含基础的系统变量,可按需自定义变量,适用于复杂的无人值守部署场景。

系统模板

系统模板:由云平台默认提供,包含基础的系统变量,适用于简单的无人值守部署场景。

系统模板支持以下操作:
  • 查看系统模板信息
  • 下载系统模板

查看系统模板信息

在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 预配置模板,进入预配置模板界面,可看到云平台默认提供多个系统模板,如图 14所示:
图 14. 系统模板管理界面


模板 描述
cloud_host_x86_64_v3 适用于通过裸金属模块无人值守部署ZStack Cloud企业版管理节点。
cloud_expert_x86_64_v2 适用于通过裸金属模块无人值守部署ZStack Cloud精简专家模式。
Note: 精简专家模式安装过程不拷贝/opt/zstack-dvd目录下的ISO,并且/etc/yum.repos.d/目录下不生成zstack-local.repo等配置文件,有效节省安装时间。
kylin_10_aarch64_min_v1 适用于通过裸金属模块无人值守部署kylinV10系统。
kylin_10_x86_64_min_v1
opensuse_15_x86_64_mini_v1 适用于通过裸金属模块无人值守部署opensuse 15系统。
ubuntu_20_live_server_x86_64_mini_v1 适用于通过裸金属模块无人值守部署Ubuntu 20和Ubuntu 22系统。
ubuntu_18_x86_64_mini_v1 适用于通过裸金属模块无人值守部署Ubuntu 18系统。
ubuntu_16_x86_64_mini_v2 适用于通过裸金属模块无人值守部署Ubuntu 16系统。
centos_7_x86_64_mini_v1 适用于通过裸金属模块无人值守部署CentOS 7系统。
centos_7_aarch64_min_v1
openEuler_20_aarch64_min_v1 适用于通过裸金属模块无人值守部署openEuler 20系统。

模板详情页

选择某一系统模板,展开其详情页,可查看模板状态和信息,包括:基本属性、模板内容、审计。
  • 基本信息:显示系统模板的状态、名称、简介、模板类型、操作系统、是否全局共享、所有者、模板UUID等信息
    Note: 系统模板一直处于启用状态,且不允许任何修改。
  • 模板内容:显示系统模板的具体内容
    Note:
    • 系统模板包含基础的系统变量,适用于简单的无人值守部署场景。
      • 系统变量举例(要求全部大写,连接符使用下划线):
        REPO_URL
        # 使用所选ISO镜像创建的安装源地址
        # 可注释,并手动指定--url指向其它源
        
        USERNAME
        # 系统用户名
        # 操作系统为RHEL/CentOS系列、或SUSE/openSUSE系列,系统默认用户名为root,仅需指定密码
        # 操作系统为Debian/Ubuntu系列,需自定义用户名和密码
        
        PASSWORD
        # 与系统用户名相应的密码
        
        NETWORK_CFGS
        # 用户在UI上输入的网卡UUID和网络UUID
        # 执行分配算法(或用户指定IP)后替换
        
        FORCE_INSTALL
        # 部署过程中是否自动覆盖磁盘原始数据
        
        PRE_SCRIPTS
        # 部署前执行脚本
        
        POST_SCRIPTS
        # 部署后执行脚本
    • 不同类型的模板,遵循不同的语法规则:
      • 对于kickstart类型的模板,可查看Red Hat官网文档了解kickstart语法规则;
      • 对于preseed类型的模板,可查看Ubuntu官网文档了解preseed语法规则;
      • 对于autoyast类型的模板,可查看SUSE官网文档]了解autoyast语法规则。
  • 审计:查看此模板的相关操作。

下载系统模板

支持将系统模板下载到本地进行修改。

自定义模板

自定义模板:支持上传自定义模板文件,采用UTF8编码格式,除了包含基础的系统变量,可按需自定义变量,适用于复杂的无人值守部署场景。

自定义模板支持以下操作:
  • 添加自定义模板
  • 查看自定义模板信息
  • 启用/停用自定义模板
  • 下载自定义模板
  • 删除自定义模板

添加自定义模板

在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 预配置模板,进入预配置模板界面,点击添加预配置模板,弹出添加预配置模板界面,可参考以下示例输入相应内容:
  • 名称:设置自定义模板名称
  • 简介:可选项,可留空不填
  • 操作系统:选择模板的操作系统
    Note: 目前支持的操作系统版本包括:
    • 支持本云平台定制版操作系统;
    • 支持主流的Linux发行版操作系统:RHEL/CentOS系列、Debian/Ubuntu系列、SUSE/openSUSE系列;
    • 其它。
  • 模板类型:选择相应的模板类型,包括:kickstart、preseed、autoyast
    Note:
    • 模板类型必须与所选操作系统匹配,否则无法成功添加预配置模板;
    • 模板类型与操作系统匹配建议如下:
      • 若选择ZStack Cloud定制版操作系统,建议选择kickstart模板类型;
      • 若选择RHEL/CentOS系列操作系统,建议选择kickstart模板类型;
      • 若选择Debian/Ubuntu系列操作系统,建议选择preseed模板类型;
      • 若选择SUSE/openSUSE系列操作系统,建议选择autoyast模板类型。
  • 模板导入:直接上传自定义模板文件,采用UTF8编码格式
    Note:
    • 自定义模板除了包含基础的系统变量,可按需自定义变量,适用于复杂的无人值守部署场景。
      • 系统变量举例(要求全部大写,连接符使用下划线):
        REPO_URL
        # 使用所选ISO镜像创建的安装源地址
        # 可注释,并手动指定--url指向其它源
        
        USERNAME
        # 系统用户名
        # 操作系统为RHEL/CentOS系列、或SUSE/openSUSE系列,系统默认用户名为root,仅需指定密码
        # 操作系统为Debian/Ubuntu系列,需自定义用户名和密码
        
        PASSWORD
        # 与系统用户名相应的密码
        
        NETWORK_CFGS
        # 用户在UI上输入的网卡UUID和网络UUID
        # 执行分配算法(或用户指定IP)后替换
        
        FORCE_INSTALL
        # 部署过程中是否自动覆盖磁盘原始数据
        
        PRE_SCRIPTS
        # 部署前执行脚本
        
        POST_SCRIPTS
        # 部署后执行脚本
      • 自定义变量举例(要求全部小写,连接符使用下划线):
        hostname
        # 物理机名称
        
        keyboard
        # 键盘
        
        timezone
        # 时区
    • 不同类型的模板,遵循不同的语法规则:
      • 对于kickstart类型的模板,可查看Red Hat官网文档了解kickstart语法规则;
      • 对于preseed类型的模板,可查看Ubuntu官网文档了解preseed语法规则;
      • 对于autoyast类型的模板,可查看SUSE官网文档]了解autoyast语法规则。
    • 支持查看已上传的自定义模板文件
      点击查看按钮,可查看已上传的自定义模板文件的内容。
      • 如果有误,可在本地修改后重新上传;
      • 如果无误,点击确定按钮,上传自定义模板到云平台。
如图 15所示:
图 15. 添加自定义模板


查看自定义模板信息

在预配置模板界面,选择某一自定义模板,展开其详情页,可查看模板状态和信息,包括:基本属性、模板内容、审计。
  • 基本信息:显示系统模板的状态、名称、简介、模板类型、操作系统、是否全局共享、所有者、模板UUID等信息,其中名称、简介、模板类型、操作系统支持修改。
  • 模板内容:显示自定义模板的具体内容
  • 审计:查看此模板的相关操作

启用/停用自定义模板

  • 启用:将已停用的自定义模板启用
  • 停用:将自定义模板停用
    Note: 停用的自定义模板不能用于无人值守批量安装裸金属主机操作系统。

下载自定义模板

支持将自定义模板下载到本地进行修改。

删除自定义模板

如果不再使用某一自定义模板,可将该模板删除。

约束条件

需注意:
  • 每个模板文件大小建议不超过50KB;
  • 需严格遵循相应的语法规则编写自定义模板。

裸金属主机

裸金属主机:裸金属设备的云实例。裸金属设备添加完成后可用于创建裸金属主机。
  • 通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统;
  • 支持自定义安装操作系统,目前支持的操作系统版本包括:本云平台定制版操作系统、以及主流的Linux发行版操作系统(RHEL/CentOS系列、Debian/Ubuntu系列、SUSE/openSUSE系列等),要求为ISO格式,且为非Live CD;
  • 支持为裸金属主机配置业务网络,目前支持扁平网络场景,同一个二层网络上的裸金属主机和云主机之间可互相访问,无需通过网关进行路由。需提前将裸金属设备所在的裸金属集群挂载相应的二层网络。

创建裸金属主机

在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 裸金属主机,进入裸金属主机界面。点击创建裸金属主机,弹出创建裸金属主机界面。

创建裸金属主机分为以下三步:
  1. 基础信息。
    可参考以下示例设置相应内容:
    • 名称:设置裸金属主机名称
    • 简介:可选项,可设置云主机简介
    • 裸金属设备:选择可用的裸金属设备
      Note:
      • 一台裸金属设备只允许创建一台裸金属主机。
      • 最大允许一次性批量创建50台裸金属主机。
      • 裸金属设备需事先已获取硬件信息,否则备选列表无法看到该裸金属设备。
    • 镜像:支持自定义选择镜像安装操作系统
      Note:
      • 需提前在镜像服务器中准备好镜像,支持ImageStore类型镜像服务器。
      • 要求为ISO格式,且为非Live CD。
      • 目前支持的操作系统版本包括:
        • 云平台定制版操作系统。
        • 主流的Linux发行版操作系统:RHEL/CentOS系列、Debian/Ubuntu系列、SUSE/openSUSE系列等。
    • 预配置模板:选择可用的预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统
      Note:
      • 需提前在云平台中准备好预配置模板,包括以下两种类型:
        • 系统模板:由云平台默认提供,包含基础的系统变量,适用于简单的无人值守部署场景。
        • 自定义模板:支持上传自定义模板文件,采用UTF8编码格式,除了包含基础的系统变量,可按需自定义变量,适用于复杂的无人值守部署场景。
      • 所选预配置模板的操作系统必须与所选镜像匹配。
      • 若操作系统为SUSE/openSUSE系列,裸金属主机打开控制台会强制要求设置密码,预置控制台密码为:password。
    • 自动覆盖数据:选择是否自动覆盖数据
      Note:
      • 若自动覆盖数据,则部署过程中将自动覆盖磁盘原始数据。
      • 否则,部署过程中可能出现系统安装暂停,需进入控制台手动配置磁盘。
    如图 16所示:
    图 16. 配置基础信息


  2. 系统配置。
    可参考以下示例输入相应内容:
    • 操作系统:显示已选择的操作系统
    • 设置用户名和密码配置有以下两种方式:
      • 用户名和密码配置:选择使用相同配置
        • 用户名:root
        • 密码:对批量裸金属主机统一配置相同的密码
      • 用户名和密码配置:选择单个配置
        • 用户名和密码:点击设置按钮,可选择对每台裸金属主机逐一配置各自的用户名和密码
      Note:
      • 操作系统为RHEL/CentOS系列、或SUSE/openSUSE系列,系统默认用户名为root,仅需指定密码。
      • 操作系统为Debian/Ubuntu系列,需自定义用户名和密码。
    • 网络配置:为裸金属主机配置业务网络,目前支持公有网络和扁平网络场景

      设置网络配置有以下两种方式:使用相同配置、单个配置

      • 使用相同配置:对批量裸金属主机统一配置相同的业务网络拓扑
      • 单个配置:对每台裸金属主机逐一配置各自的业务网络拓扑
        Note: 单个配置支持对每台裸金属主机指定IP。
    • 网络设备:选择添加网络配置
      可参考以下示例输入相应内容:
      • 设备类型:提供两种设备类型:网卡、网卡Bond
        • 网卡:为每张网卡配置相应的业务网络
          • 网卡:选择可用网卡
            Note:
            • 裸金属主机需有可用网卡用于配置业务网络。
            • 使用相同配置要求裸金属主机之间网卡数量相同、网卡名称相同。
          • 网络:为网卡配置业务网络,支持:公有网络、扁平网络
            Note:
            • 目前支持公有网络和扁平网络场景,且支持VLAN二层隔离。
            • 需提前将裸金属设备所在的裸金属集群挂载相应的二层网络。
          • 添加网络配置:为多张网卡配置业务网络
        • 网卡Bond:创建网卡Bond,为聚合网卡配置相应的业务网络
          • 网卡Bond名称:设置网卡Bond名称
          • 网卡Bond类型:选择网卡Bond类型,包括:模式1(主备策略)、模式4(LACP策略)
            Note:
            • 模式1(主备策略):无需网络交换机支持。
            • 模式4(LACP策略):系统默认,需提前配置接入层网络交换机的端口组。
          • 网卡:选择可用网卡创建网卡Bond
          • 网络:为聚合网卡配置业务网络,支持:公有网络、扁平网络
          • 添加网络配置:为多张聚合网卡配置业务网络
    如图 17所示:
    图 17. 配置系统参数




  3. 确认信息。
    提供两种查看方式:按步骤查看、按资源查看。
    • 按步骤查看:支持跳转到某个步骤页面对已配置参数进行修改,且支持查看单个配置详情。
    • 按资源查看:支持查看每台裸金属主机的详细配置信息。
Note:
  • 裸金属主机创建后会自动重启,然后基于预配置模板进行无人值守批量安装操作系统。
  • 若部署时间过长,请进入控制台查看安装情况。
  • 部署完成后,裸金属主机自动重启,就绪状态显示为已部署。
    如图 18所示:
    图 18. 确认信息


裸金属主机操作

裸金属主机支持以下操作:
  • 创建裸金属主机:创建一个新的裸金属主机。
  • 启动:启动选中的裸金属主机。
  • 停止:停止选中的裸金属主机。
  • 重启:重启选中的裸金属主机。
  • 绑定标签:将标签绑定到裸金属主机。
    Note:
    • 裸金属主机仅支持绑定管理员标签。
    • 单个资源最多支持绑定50个标签,反之,单个标签支持绑定的资源数量无限制。
    • 标签-资源支持多对多绑定关系。
    • 租户创建的标签只能绑定到所属租户的资源,管理员标签可绑定到所有资源。
    • 管理员支持解绑/删除租户标签。
    • 资源标签按照绑定时间或标签名称(符号>数字>中文>英文)进行排序,可在设置 > 全局设置 > 高级设置中修改标签排序方式,默认按标签名称排序。
  • 解绑标签:将标签从裸金属主机解绑。
    Note:
    • 管理员标签由管理员(admin/平台管理员)创建,归管理员所有,租户标签由租户(普通账户/项目)创建,归租户所有。
    • 租户创建的标签只能绑定到所属租户的资源,管理员标签可绑定到所有资源。
    • 管理员支持解绑/删除租户标签。
    • 项目内的标签归属于项目所有,项目内所有人(项目负责人/项目管理员/项目成员)均可操作。
    • 标签暂不支持更改所有者操作。
    • 资源更改所有者,其上所有租户标签将会解绑,管理员标签不受影响。
    • 云平台无缝升级后,已有旧标签将自动更新,以最新方式展示标签。若有异常,请刷新浏览器或重新创建标签。
    • 支持将单个资源上的批量标签解绑,也支持将单个标签上的批量资源解绑。
    • 租户只能解绑所属租户资源上的标签,管理员可解绑所有资源上的标签。
  • 打开控制台:打开当前裸金属主机的控制台。
    • 若部署时间过长,请进入控制台查看安装情况;
    • 部署完成后,可通过控制台对裸金属主机执行各种操作。
    Note:
    • 确保裸金属主机对应的裸金属设备所在集群已挂载部署服务器,否则无法打开控制台;
    • 若操作系统为Debian/Ubuntu系列,不支持打开控制台,可外接显示器查看安装情况;
    • 若操作系统为SUSE/openSUSE系列,打开控制台会强制要求输入密码,预置控制台密码为:password。
  • 删除裸金属主机:删除选中的裸金属主机。
    Note:
    • 删除裸金属主机支持三种策略:立刻删除,延时删除,永不删除。默认为延时删除。
      • 立刻删除(Direct):当设置为立刻删除时,如果用户删除裸金属主机,这些裸金属主机会被立刻删除。
      • 延时删除(Delay):当设置为延时删除(默认)时,如果用户删除裸金属主机,这些裸金属主机会被标记为已删除,显示在对应裸金属主机的已删除栏,等彻底延时删除时延(默认时延24小时,也就是86400秒)超时后或用户手动强制删除时,才会彻底删除裸金属主机。
      • 永不删除(Never):当设置为永不删除时,如果用户删除裸金属主机,这些裸金属主机永远不会被系统自动删除。
    • 用户可自行设置裸金属主机的删除策略,设置方法:

      进入设置 > 全局设置 > 高级设置,设置裸金属主机的删除策略即可。

  • 恢复:将已删除的裸金属主机恢复。
    Note:
    • 裸金属主机恢复后回到已有页面,且启用状态为已停止,可手动重启该裸金属主机;
    • 删除裸金属主机后,其IP地址会返回IP地址池中,恢复裸金属主机,PXE服务器的DHCP服务会为其重新分配IP地址;
  • 彻底删除裸金属主机:将已删除的裸金属主机彻底删除。
    Note: 该操作不可逆转,请谨慎执行。

补充说明

裸金属主机的启用状态、就绪状态总结如下:
启用状态 就绪状态
  • 已创建
  • 启动中
  • 运行中
  • 已停止
  • 重启中
  • 已删除
  • 错误
  • 未部署
  • 部署中
  • 已部署

裸金属主机详情

裸金属主机监控数据

ZStack Cloud支持监控裸金属主机的实时状态。监控方式为内部监控,通过agent从裸金属主机内部获取监控数据,并在UI界面实时展示各种负载的性能指标,包括:CPU、内存、磁盘容量、磁盘IO、网卡。
Note: 查看裸金属监控数据需确保已预先安装agent,具体安装方法请参考裸金属主机agent安装章节。

CPU

支持选择不同的时间跨度来监控裸金属主机CPU的实时使用率。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • CPU系统进程占用率:实时显示裸金属主机当前内核空间占用的CPU百分比,单位:%
    • CPU用户进程占用率:实时显示裸金属主机当前用户进程占用的CPU百分比,单位:%
    • CPU等待占用率:实时显示裸金属主机当前等待IO操作占用的CPU百分比,单位:%
    • CPU空闲率:实时显示裸金属主机当前处于空闲状态的CPU百分比,单位:%
    • CPU使用率:实时显示裸金属主机当前已用的总CPU百分比,单位:%
  • 监控对象:
    • 全选:显示裸金属主机所有CPU的平均使用率和单个CPU的使用率
    • Average:显示裸金属主机所有CPU的平均使用率
    • 单个CPU:显示单个CPU的使用率,例如:0、1号CPU
如图 19所示:
图 19. CPU实时监控


内存

支持选择不同的时间跨度来监控裸金属主机内存的实时使用情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • 内存已用容量:实时显示裸金属主机的已用内存量,单位:Byte
    • 内存可用容量:实时显示裸金属主机的可用内存量,单位:Byte
    • 内存空闲容量:实时显示裸金属主机的剩余内存量,单位:Byte
    • 内存总用量:实时显示裸金属主机的内存总量,单位:Byte
    • 存空闲率:实时显示裸金属主机的剩余内存百分比,单位:%
    • 内存使用率:实时显示裸金属主机的内存使用率,单位:%
如图 20所示:
图 20. 内存实时监控


磁盘容量

支持选择不同的时间跨度来监控裸金属主机磁盘的实时容量情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • 磁盘使用量:实时显示裸金属主机的磁盘已使用容量,单位:Byte
    • 磁盘空闲量:实时显示裸金属机的磁盘剩余容量,单位:Byte
    • 磁盘空闲率:实时显示裸金属主机的磁盘剩余容量百分比,单位:%
    • 磁盘使用率:实时显示裸金属主机的磁盘已使用容量百分比,单位:%
  • 监控对象:
    • 全选:显示裸金属主机所有磁盘分区的容量情况
    • 单个磁盘分区:显示裸金属主机单个磁盘分区的容量情况
如图 21所示:
图 21. 磁盘容量实时监控


磁盘IO

支持选择不同的时间跨度来监控裸金属主机磁盘IO的实时读/写情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • 磁盘读速度:实时显示裸金属主机的磁盘读速度,单位:byte/s
    • 磁盘读IOPS:实时显示裸金属主机的磁盘读IOPS,单位:次/秒
    • 磁盘写速度:实时显示裸金属主机的磁盘写速度,单位:byte/s
    • 磁盘写IOPS:实时显示裸金属主机的磁盘写IOPS,单位:次/秒
  • 监控对象:
    • 全选:显示裸金属主机所有磁盘分区的读/写情况
    • 单个磁盘分区:显示裸金属主机单个磁盘分区的读/写情况
如图 22所示:
图 22. 磁盘IO实时监控


网卡

支持选择不同的时间跨度来监控裸金属主机网卡的实时情况。
  • 可选择的时间跨度:15分钟、1小时、6小时、1天、2周、8周、1年
  • 监控条目:
    • 网卡接收数据速率:实时显示裸金属主机的网卡入速度
    • 网卡接收包速率:实时显示裸金属主机的网卡入包数
    • 网卡入包丢弃速率:实时显示裸金属主机的网卡入错误数
    • 网卡发送数据速率:实时显示裸金属主机的网卡出速度
    • 网卡发送包速率:实时显示裸金属主机的网卡出包数
    • 网卡出包丢弃速率:实时显示裸金属主机的网卡出错误数
  • 监控对象:
    • 全选:显示裸金属主机所有网卡的使用情况
    • 单个网卡:显示单个裸金属主机网卡的使用情况
如图 23所示:
图 23. 网卡实时监控


裸金属主机agent安装

agent是安装在裸金属主机内的代理,定时通过内部网络推送裸金属主机监控数据到部署服务器。
Note: 需预先安装agent,才能查看裸金属主机监控数据。

安装方法

目前仅支持Linux裸金属主机查看监控数据。

从ZStack Cloud 3.8.0开始,若裸金属主机为新部署,支持在部署过程中自动安装agent。

对于从历史版本升级至ZStack Cloud 3.8.0的裸金属主机,需手动安装agent。进入裸金属主机控制台,执行以下安装命令:
curl -s ftp://x.x.x.x/zwatch-install.sh -O && chmod +x zwatch-install.sh && ./zwatch-install.sh x.x.x.x
Note:
  • 该安装命令中,x.x.x.x为部署服务器的IP地址;
  • 安装或升级agent前,请确保已安装相应的Linux命令工具,如:tar、wget、curl;
  • agent支持自动升级,用户无感知。

安装要求

条目 要求
支持的操作系统
  • CentOS 7
  • Ubuntu 16/18
  • openSUSE 15/42
  • Fedora 27/28
  • Red Hat 7
端口占用
  • 9103
  • 9100
  • 25826
Note:
  • agent需由裸金属主机操作系统的root账号进行安装。
  • 若默认端口被占用,安装后可能无法启动agent,此时可进入安装目录下的conf.yaml文件手动修改端口占用。
  • agent每10秒钟通过内部网络推送裸金属主机监控数据到部署服务器上,数据并不会上传到外部网络。

典型场景实践

背景信息

场景设定:假定某用户由于业务需要,需批量部署若干台专属的高性能物理服务器,并实现无人值守批量安装裸金属主机操作系统。在某业务网络场景下(扁平网络),要求同一个二层网络上的物理服务器与业务云主机实现互通。

具体实践流程如下:
  1. 准备工作。
  2. 创建裸金属集群,并加载L2-扁平网络。
  3. 独立部署部署服务器,为裸金属设备提供PXE服务和控制台代理服务。
  4. 在UI界面上批量添加裸金属设备。
  5. 添加预配置模板到云平台。
  6. 创建裸金属主机,基于预配置模板,进行无人值守批量安装操作系统,并加载L3-扁平网络。
  7. 功能验证:扁平网络场景下,同一个二层网络上的裸金属主机和业务云主机之间可互相访问。
如图 24所示:
图 24. 裸金属管理网络拓扑


操作步骤

  1. 准备工作。
    为保证批量部署裸金属设备的顺利进行,需提前做好以下准备工作:
    1. 手动安装管理节点,并安装相应许可证。
    2. 在镜像仓库中准备若干ISO镜像,用于裸金属主机的系统安装。
    3. 进入裸金属设备BIOS启用PXE。
    4. 规划部署网络。
    5. 配置裸金属设备IPMI并规划IPMI网络。
    6. 规划其它网络。

    详情请参考准备工作章节。

  2. 创建裸金属集群,并加载L2-扁平网络。

    在ZStack Cloud主菜单,点击 资源中心 > 裸金属管理 > 裸金属集群,进入裸金属集群界面。点击创建裸金属集群,弹出创建裸金属集群界面。

    可参考以下示例输入相应内容:
    • 名称:设置裸金属集群名称
    • 简介:可选项,可留空不填
    如图 25所示:
    图 25. 创建裸金属集群


    在裸金属集群界面,选择已创建的裸金属集群,点击操作 > 加载二层网络,选择已提前规划好的L2-扁平网络,加载到裸金属集群。

  3. 独立部署部署服务器,为裸金属设备提供PXE服务和控制台代理服务。

    在ZStack Cloud主菜单,点击 资源中心 > 裸金属管理 > 部署服务器,进入部署服务器界面。点击创建部署服务器,弹出创建部署服务器界面。

    可参考以下示例输入相应内容:
    • 区域:显示当前区域
    • 名称:设置部署服务器名称
    • 简介:可选项,可留空不填
    • 裸金属集群:选择部署服务器必须挂载的裸金属集群
    • DHCP监听网卡:部署服务器上连通部署网络的网卡设备编号
    • 存储路径:填写部署服务器上的一个本地目录作为存储路径
    • 部署服务器IP:填写部署服务器的IP地址
    • SSH端口:设置SSH端口,默认为22
    • 用户名:设置用户名,默认为root用户,也可输入普通用户
    • 密码:设置对应的用户密码
    • DHCP起始IP:填写提前已规划好的DHCP范围的起始IP地址
    • DHCP结束IP:填写提前已规划好的DHCP范围的结束IP地址
    如图 26所示:
    图 26. 创建部署服务器


  4. 在UI界面上批量添加裸金属设备。

    在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 裸金属设备,进入裸金属设备界面。点击添加裸金属设备,弹出添加裸金属设备界面。

    支持在UI界面上批量添加裸金属设备,包括:手动添加和模板文件导入两种方式。

    本实践采用模板导入方式:
    1. 下载配置模板文件

      点击下载模板按钮,下载CSV格式的配置模板文件。

    2. 按规定格式填写裸金属设备的配置信息。
      如图 27所示:
      图 27. 填写配置文件


    3. 配置文件在本地填写完成后,可通过浏览器直接上传到云平台。
      如图 28所示:
      图 28. 添加配置文件


    4. 语法检查

      模板配置文件上传后,点击语法检查按钮,检查配置文件的语法是否正确。

    裸金属设备批量添加完成后。

  5. 添加预配置模板到云平台。

    在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 预配置模板,进入预配置模板界面。点击添加预配置模板,弹出添加预配置模板界面。

    可参考以下示例输入相应内容:
    • 名称:设置自定义模板名称
    • 简介:可选项,可留空不填
    • 操作系统:选择模板的操作系统
    • 模板类型:选择相应的模板类型
    • 模板导入:直接上传自定义模板文件,采用UTF8编码格式
    如图 29所示:
    图 29. 添加自定义模板


  6. 创建裸金属主机,基于预配置模板,进行无人值守批量安装操作系统,并加载L3-扁平网络。
    在ZStack Cloud主菜单,点击资源中心 > 裸金属管理 > 裸金属主机,进入裸金属主机界面。点击创建裸金属主机,弹出创建裸金属主机界面。
    1. 配置基础信息:配置裸金属主机的基础信息,包括:设置裸金属主机的名称和简介、选择裸金属设备、用于安装操作系统的镜像、预配置模板、是否自动覆盖磁盘原始数据。
      • 名称:设置裸金属主机名称
      • 简介:可选项,可留空不填
      • 裸金属设备:选择可用的裸金属设备
      • 镜像:支持自定义选择镜像安装操作系统
      • 预配置模板:选择预配置模板,必须与所选镜像匹配
      • 自动覆盖数据:选择开启按钮,部署过程中将自动覆盖磁盘原始数据
    2. 配置系统参数:配置裸金属主机的系统参数,包括:用户名和密码、业务网络、以及自定义参数。
      • 操作系统:显示已选择的预配置模板的操作系统
      • 用户名和密码配置:选择使用相同配置,对批量裸金属主机统一配置相同的用户名和密码
      • 密码:设置对应的用户密码
      • 网络配置:选择使用相同配置,对批量裸金属主机统一配置相同的业务网络拓扑
      • 网络设备:选择添加网络配置
        可参考以下示例输入相应内容:
        • 设备类型:选择网卡Bond,为聚合网卡配置相应的业务网络
          • 网卡Bond名称:设置网卡Bond名称
          • 网卡Bond类型:选择网卡Bond类型,包括:模式1(主备策略)、模式4(LACP策略)
            Note:
            • 模式1(主备策略):无需网络交换机支持。
            • 模式4(LACP策略):系统默认,需提前配置接入层网络交换机的端口组。
          • 网卡:选择可用网卡创建网卡Bond
          • 网络:为聚合网卡配置业务网络
          • 添加网络配置:为多张聚合网卡配置业务网络
      如图 30所示:
      图 30. 配置系统参数


    3. 确认提交:查看将要创建的裸金属主机列表,支持跳转修改。
      如图 31所示:
      图 31. 确认提交 按步骤查看


  7. 功能验证:扁平网络场景下,同一个二层网络上的裸金属主机和业务云主机之间可互相访问。
    1. 登录业务云主机,可依次检查是否能够ping通三台裸金属主机。
    2. 分别登录三台裸金属主机,可检查是否能够ping通业务云主机。

后续操作

在双管理节点物理机高可用场景下,批量部署裸金属设备以及裸金属主机的方法与本教程介绍的单管理节点场景方法完全一致,如何搭建双管理节点物理机高可用场景,可参考《双管理节点物理机高可用》。

至此,裸金属管理使用方法介绍完毕。

术语表

实例

云平台中运行操作系统镜像的虚拟机或服务器,如云主机、弹性裸金属实例。

云主机(VM Instance)

运行在物理机上的虚拟机实例,具有独立的IP地址,可以访问公共网络,运行应用服务。

云盘(Volume)

为云主机提供存储,包括两种类型:根云盘、数据云盘。

根云盘(Root Volume)

云主机的系统云盘,用于支撑云主机的系统运行。

数据云盘(Data Volume)

云主机的数据云盘,用于云主机扩展的存储使用。

镜像(Image)

云主机或云盘使用的镜像模板文件,包括两种类型:系统镜像、云盘镜像。

计算规格(Instance Offering)

云主机涉及的CPU数量、内存、网络设置等规格定义。

云盘规格(Disk Offering)

云盘涉及的容量大小的规格定义。

SSH密钥(SSH Key)

SSH密钥是一种安全的云主机登录认证方式,由一个公钥和一个私钥组成。仅Linux云主机支持通过SSH密钥登录。

GPU规格(GPU Specification)

物理GPU设备或vGPU设备涉及的GPU帧数、显存、分辨率等规格定义,包括两种类型:物理GPU规格、vGPU规格。

vNUMA配置(vNUMA Configuration)

通过CPU绑定透传关联的物理机NUMA节点(pNUMA Node)拓扑,为云主机生成vNUMA节点(vNUMA Node)拓扑,实现云主机CPU优先访问所在vNUMA节点本地内存,提高云主机性能。

NUMA(Non-Uniform Memory Access)

非一致性内存访问,是一种计算机内存设计架构。该架构下,CPU访问内存的时间取决于CPU与内存的相对位置。通过优先访问相对位置较近的内存可缩短延迟,从而可提升主机系统性能。

pNUMA节点(pNUMA Node)

基于物理机NUMA架构预定义的NUMA节点,用于物理机CPU和内存管理。

pNUMA拓扑(pNUMA Topology)

CPU厂商基于NUMA架构预定义的物理机NUMA节点拓扑。

vNUMA节点(vNUMA Node)

基于CPU绑定透传关联的物理机NUMA节点而生成的云主机NUMA节点,用于云主机CPU和内存管理。

vNUMA拓扑(vNUMA Topology)

基于CPU绑定生成的云主机NUMA节点(vNUMA Node)拓扑。

本地内存(Local Memory)

CPU(pCPU或vCPU)通过所在NUMA节点(pNUMA节点或vNUMA节点)非CPU核部件中内存控制器可直接访问的内存。相比非本地内存,CPU访问本地内存的延迟更低。

CPU绑定配置(CPU Pinning)

将云主机的虚拟CPU(vCPU)与物理机的物理CPU(pCPU)严格关联,可为云主机分配特定的pCPU,提高云主机性能。

EmulatorPin配置(EmulatorPin Configuration)

将云主机中除vCPU和IO线程外的其他线程与物理机pCPU进行绑定,使云主机相关线程只运行在对应的pCPU上。

弹性伸缩组(Auto Scaling Group)

一组具有相同应用场景的云主机集合,可根据用户业务变化自动实现弹性伸缩或弹性自愈。

快照(Snapshot)

某一时间点某一磁盘的数据状态文件。

云主机调度策略(VM Scheduling Policy)

为云主机分配物理机的资源编排策略,可用于保障业务的高性能和高可用。

区域(Zone)

云平台内最大的一个资源定义,包括:集群、二层网络、主存储等资源。

集群(Cluster)

一组物理机(计算节点)的逻辑集合。

物理机(Host)

为云主机实例提供计算、网络、存储等资源的物理主机。

主存储(Primary Storage)

用于存储云主机磁盘文件(包括:根云盘、数据云盘、根云盘快照、数据云盘快照、镜像缓存等)的存储服务器。

镜像服务器(Backup Storage)

用于存储云主机镜像模板(含ISO)的存储服务器。

iSCSI存储(iSCSI Storage)

基于iSCSI协议构建的SAN存储。用户可将iSCSI存储上划分的块设备添加为Shared Block主存储,或直接透传给云主机使用。

FC存储(FC Storage)

基于FC协议构建的SAN存储。用户可将FC存储上划分的块设备添加为Shared Block主存储,或直接透传给云主机使用。

NVMe存储(NVMe Storage)

基于NVMe-oF协议构建的存储阵列,用户可将NVMe存储上划分的块设备添加为Shared Block主存储。

二层网络(L2 Network)

对应于一个二层广播域,进行二层相关的隔离。一般用物理网络的设备名称标识。

VXLAN网络池(VXLAN Pool)

在一组VXLAN隧道端点(VTEP)之上创建的VXLAN网络的集合,同一个VXLAN网络池内VXLAN网络标识符(VNI)不能重复。

三层网络(L3 Network)

云主机使用的网络配置,包括IP地址范围、网关、DNS等。

公有网络(Public Network)

一般表示可直接访问互联网的网络,由于公有网络是一个逻辑概念,在无法连接互联网的环境中,用户也可以自定义该网络。

扁平网络(Flat Network)

可与物理机网络直通,也可直接访问互联网的网络。云主机可使用扁平网络提供的分布式EIP访问公有网络。

VPC网络(VPC Network)

云主机使用的私有网络,可通过VPC路由器访问互联网。

管理网络(Management Network)

管理控制云平台相关物理资源的网络,例如:配置访问物理机、主存储、镜像服务器、VPC路由器时使用的网络。

流量网络(Flow Network)

端口镜像的专用网络,用于将网卡的网络流量镜像到远端。

VPC路由器(VPC vRouter)

一个定制的云主机,用于提供多种网络服务。

VPC路由器高可用组(VPC vRouter HA Group)

一对互为主备的VPC路由器,当主VPC路由器状态异常,自动切换至备VPC路由器,为业务高可用提供保障。

路由器镜像(vRouter Image)

封装网络服务,用于创建VPC路由器。路由器镜像不能直接用于创建业务云主机。

VPC路由器镜像(VPC vRouter Image)

封装了多种网络服务,只能用于创建VPC路由器,不能直接用于创建业务云主机。

高性能实例型负载均衡镜像(LB Image)

封装了高性能实例型负载均衡服务,只能用于创建负载均衡实例,不能直接用于创建业务云主机。

路由器规格(vRouter Offering)

定义VPC路由器使用的CPU、内存、镜像、管理网络、公有网络配置,用于创建VPC路由器,为公有网络/VPC网络提供多种网络服务。

负载均衡实例规格(LB Offering)

定义负载均衡实例使用的CPU、内存、镜像、管理网络配置,用于创建负载均衡实例,为公有网络/扁平网路/VPC网络提供负载均衡服务。

SDN控制器(SDN Controller)

SDN控制器是SDN架构的核心,负责集中管理和控制网络设备。

SDN集群(SDN Cluster)

一组由定制云主机构成的集群,用于提供高可用的SDN能力。

SDN实例(SDN Instance)

一台定制的云主机,用于提供SDN网络能力。

SDN镜像(SDN Image)

封装SDN软件的镜像,用于创建SDN实例。

SDN实例规格(SDN Instance Offering)

定义SDN实例使用的CPU、内存、SDN镜像以及管理网络配置,用于创建SDN实例。

安全组(Security Group)

为云主机网卡提供安全控制,按照指定的安全规则对进出网卡的TCP/UDP/ICMP等数据包进行有效过滤。

虚拟IP(VIP)

在桥接网络环境中,使用虚拟IP地址提供弹性IP、端口转发、负载均衡、IPsec隧道等网络服务,数据包会被发送到虚拟IP,再路由至云主机网络。

弹性IP(EIP)

基于网络地址转换(NAT)功能,将一个网络的IP地址转换成另一个网络的IP地址,从而可通过其他网络访问内部私有网络。

端口转发(Port Forwarding)

基于VPC路由器提供的三层转发服务,可将指定公有网络的IP地址端口流量转发到云主机对应协议的端口。在公网IP地址紧缺的情况下,通过端口转发可提供多个云主机对外服务,节省公网IP地址资源。

负载均衡(Load Balancer)

将虚拟IP的访问流量分发到后端服务器上,自动检测并隔离不可用的后端服务器,从而提高业务的服务能力和可用性。

监听器(Listener)

负责监听负载均衡的前端请求,按照指定策略分发给后端服务器,且监听器会对后端服务器进行健康检查。

转发规则(Forwarding Rule)

将来自不同域名或者不同URL的请求转发到不同的后端服务器组处理。

后端服务器组(Backend Server Group)

一组负责处理负载均衡分发的前端请求的后端服务器。负载均衡实例进行流量分发时,流量分配策略以后端服务器组为单位生效。

后端服务器(Backend Server)

负责处理负载均衡分发的前端请求的服务器。支持添加云主机或云平台之外的服务器作为后端服务器。

前端网络(Frontend Network)

负载均衡的前端网络,负载均衡将来自该网络的客户端请求按照指定策略分发给后端服务器。

后端网络(Backend Network)

负载均衡的后端网络,负责处理负载均衡分发前端请求的后端服务器所在的网络。

负载均衡实例(Load Balancer Instance)

一个定制的云主机,专用于提供负载均衡服务。

证书(Certificate)

当负载均衡监听器使用HTTPS协议,需绑定证书使用。支持上传证书和证书链。

防火墙(Firewall)

在VPC网络场景下,负责管控经由VPC路由器的流量,通过配置规则集和规则管控网络的访问控制策略。

防火墙规则集(Firewall RuleSet)

防火墙规则的集合,包含了一组规则,需要绑定到VPC路由器网卡的某个方向上才能生效。

防火墙规则(Firewall Rule)

配置至防火墙用于控制VPC网络流量的访问策略,由规则优先级、匹配条件、以及行为三部分组成。

规则模板(Rule Template)

将一组规则保存为模板,向防火墙或规则集添加规则时可直接选用该模板。

IP/端口集合(IP/Port Set)

将一组IP或端口进行保存,在向防火墙或规则集添加规则时可直接选用已建好的IP/端口集合。

IPsec隧道(IPsec Tunnel)

通过对IP协议的分组加密和认证来保护IP协议的网络传输数据,实现站点到站点(Site-to-Site)的虚拟私有网络(VPN)连接。

OSPF区域(OSPF Area)

OSPF协议按照一定标准将一个自治系统划分为不同区域,用于分层管理路由器。

NetFlow

通过Netflow对VPC路由器网卡的进出流量进行分析监控,支持两种数据流输出格式:V5、V9。

端口镜像(Port Mirroring)

将云主机网卡的网络流量复制一份到远端,对端口上的业务报文进行分析,方便对网络数据进行监控管理,在网络故障时可以快速定位故障。

路由表(Route Table)

用户自定义配置路由信息,包括目标网段、下一跳地址、路由优先级。

资源编排(CloudFormation)

一款帮助云计算用户简化云资源管理和自动化部署运维的服务。通过资源栈模板,定义所需的云资源、资源间的依赖关系、资源配置等,可实现自动化批量部署和配置资源,轻松管理云资源生命周期,通过API和SDK集成自动化运维能力。

资源栈(Resource Stack)

资源编排通过资源栈模板快速创建和配置一组资源(以及资源间的依赖关系),这组资源定义为一个资源栈,通过管理资源栈,维护这组资源。

资源栈模板(Stack Template)

一个UTF8编码格式的文件,基于模板可快速创建资源栈,用户在模板中定义所需的云资源、资源间的依赖关系、资源配置等,资源编排将解析模板,自动完成所有资源的创建和配置。

资源栈示例模板(Sample Template)

云平台提供了常用的示例模板,用户可基于已有示例模板创建资源栈。

可视化编排(Designer)

一个可视化的资源编排工具,通过在画布上拖曳连线建立资源间的依赖关系,直观高效编排云资源。

裸金属集群(Bare Metal Cluster)

为裸金属设备提供单独的集群管理。

部署服务器(Deployment Server)

一台单独的服务器,为裸金属设备提供PXE服务和控制台代理服务。

裸金属设备(Bare Metal Chassis)

用于创建裸金属主机,通过BMC接口以及IPMI配置进行唯一识别。

预配置模板(Preconfigured Template)

通过预配置模板,可快速生成预配置文件,实现无人值守批量安装裸金属主机操作系统。

裸金属主机(Bare Metal Instance)

安装操作系统的裸金属设备。

弹性裸金属管理(Elastice Baremetal Management)

不仅可为应用提供专属物理服务器,保障核心应用的高性能和稳定性,而且结合云平台中资源的弹性优势,可实现灵活申请,按需使用。

部署网络(Provision Network)

在网关代理集群中创建弹性裸金属实例时,用于PXE流程及下载镜像的专属网络。

弹性裸金属集群(Elastic BareMetal Cluster)

为裸金属节点提供单独的集群管理。

网关节点(Gateway Node)

负责云平台和网关代理集群中弹性裸金属实例间的流量转发。

裸金属节点(BareMetal Node)

用于创建弹性裸金属实例,通过BMC接口以及IPMI配置进行唯一识别。

弹性裸金属规格(Elastic BareMetal Offering)

弹性裸金属实例涉及的CPU、内存、CPU架构、CPU型号等规格定义。

弹性裸金属实例(Elastic BareMetal Instance)

性能媲美物理服务器的云实例,结合云平台中资源的弹性优势,可实现灵活申请,按需使用。

基础资源(vCenter)

云平台支持接管vCenter,并对已接管的vCenter虚拟化资源进行统一管理。

云主机(VM Instance)

运行在物理机上的ESXi虚拟机实例,具有独立的IP地址,可以访问公共网络,运行应用服务。

网络(Network)

vCenter云主机使用的网络配置,包括:IP地址范围、网关、网络服务等。

云盘(Volume)

为vCenter云主机提供存储,包括两种类型:根云盘、数据云盘。根云盘用于支撑云主机的系统运行,数据云盘用于云主机扩展的存储使用。

镜像(Image)

vCenter云主机或云盘使用的镜像模板,包括两种类型:系统镜像、云盘镜像。

事件消息(Event Message)

对已接管vCenter的事件报警消息进行集中展示查看,方便用户快速定位问题。

网络拓扑(Network Topology)

通过可视化方式展示云平台网络规划,帮助用户更高效地进行网络规划、管理和性能改进,支持两种类型:全局拓扑、自定义拓扑。

性能分析(Performance Analysis)

通过列表方式展示云平台核心资源的性能监控指标,提供外部和内部两种监控方式,支持按资源查看性能分析结果和自定义导出分析报表,方便用户掌控云平台性能状态,提高运维效率。

容量管理(Capacity Management)

通过可视化方式展示云平台核心资源的容量信息,方便用户掌控云平台容量使用情况,提高运维效率。

管理节点监控(MN Monitoring)

在多管理节点物理机高可用场景下,可直观查看每个管理节点的健康状态。

报警器(Alarm)

用于监控并响应时序性数据和事件的状态变化,支持资源报警器、事件报警器和扩展报警器。

一键报警(One-Click Alarm)

将种类繁多的资源监控项进行归纳整合,用于快速建立各种资源的监控报警服务。

报警模板(Rule Template)

一组报警器规则的通用模板,关联资源分组后,将对组内资源创建相应的报警器进行监控。

资源分组(Resource Group)

按照业务对资源进行分组,关联报警模板后,报警规则将直接作用于组内全部资源。

消息模版(Message Template)

报警器或事件向SNS系统的主题发送消息时使用的文本模板。

消息源(Message Source)

用于连接扩展消息源,接管扩展报警消息并结合报警器统一推送至各类通知对象。

通知对象(Endpoint)

用户获取订阅主题信息的方式,通知对象类型包括:系统、邮箱、钉钉、企业微信、飞书、Webhook、短信、Microsoft Teams、SNMP Trap接收端。

报警消息(Alarm Message)

报警器触发时发送的即时提示消息。

当前任务(Current Task)

展示当前正在进行中的操作,提供集中查看和管理。

操作日志(Operation Log)

云平台运行过程中变化的一种抽样,内容为指定对象的某些操作及其操作结果按时间的有序集合。

审计(Auditing)

实时监控并记录云平台的所有活动,可用于操作追踪、等保合规、安全分析、问题排查、自动运维等场景。

日志收集(Log Collection)

一键收集云平台以及各类节点在指定时间段内产生的日志,并支持下载查看。

一键巡检(One-Click Inspection)

对云平台关键资源和服务进行全方位一键式健康检查,并根据巡检结果为巡检资源和服务进行健康评分,同时提供巡检建议和巡检报告,助力高效运维,确保云平台资源和服务处于最佳状态。

灾备管理

灾备管理以业务为中心,融合定时增量备份、定时全量备份等多种灾备技术到云平台中,支持本地灾备、异地灾备等多种灾备方案,用户可根据自身业务特点,灵活选择合适的灾备方式。

灾备服务

在线备份云主机/数据云盘/弹性裸金属/云平台数据库数据到备份服务器,支持本地,跨地域和混合云多种备份场景,数据更可靠 。

备份任务(Backup Job)

通过备份任务,可将本地云主机/云盘/弹性裸金属实例/数据库定时备份到指定的存储服务器。

本地备份数据(Local Backup Data)

本地云主机/云盘/弹性裸金属实例/数据库的备份数据,存放在本地备份服务器中。

本地备份服务器(Local Backup Storage)

位于本地数据中心的存储服务器,用于存放本地备份数据或CDP数据。

远端备份服务器(Remote Backup Storage)

位于异地数据中心/公有云上的存储服务器,用于存放远端备份数据。

持续数据保护(CDP)

为云主机中的重要业务系统提供秒级细粒度的持续备份,既可以将云主机数据恢复到指定时间状态,又可以在不恢复系统的情况下找回文件。

CDP任务(CDP Task)

通过CDP任务,可将云主机数据持续备份到指定的备份服务器,实现持续数据保护。

CDP数据(CDP Data)

对云主机进行持续数据保护产生的备份数据,存放在指定的备份服务器中。

恢复点

进行CDP持续备份时产生的数据点,一个恢复点对应用户指定时间间隔内的云主机数据变化。

锁定恢复点

支持将恢复点进行锁定或解锁,锁定恢复点后,恢复点对应的数据将不会被自动清理或删除。

恢复任务

提供向导式的恢复流程,帮助用户通过指定CDP任务和恢复点快速进行数据恢复。同时提供恢复操作记录,方便后续审计和追溯。

密评合规

通过建立以商用密码为核心的云安全保障体系,满足企业在密评场景的云平台合规要求。

密码资源

提供身份认证和数据加密功能的密码设备。

第三方密码服务

支持添加第三方密码服务平台,用于对外提供验签、加密等密码服务。

密码机资源池

一组密码机的逻辑集合,对外提供统一的验签、加密等密码服务。

密码机

运用密码技术对信息实施加解密处理和认证的专用设备。

平台密评合规

通过密码机资源池提供的密码能力,满足云平台密评合规要求。

证书登录

可通过UKey设备对用户进行身份标识和鉴别,保证用户身份的真实性。

数据保护

可对云平台重要数据进行保护,保证数据的机密性和完整性。

定时任务(Scheduled Job)

一种预设任务,在指定时间执行指定行为。与定时器配合使用。

定时器(Scheduler)

承载定时任务的容器,尤其适用于长时间运行的操作。

标签(Tag)

一种资源标记,便于快速搜索和资源聚合。

迁移服务(Migration Service)

提供V2V迁移服务,可将其它虚拟化平台的云主机系统及数据完整迁移至当前云平台。

ZMigrate 迁移服务(ZMigrate Migration Service)

通过应用市场安装的迁移服务,用于将 VMware 环境中的云主机及其数据迁移至当前云平台。

V2V迁移(V2V Migration)

将VMware或KVM源云平台的云主机迁移至当前云平台。

迁移服务器(V2V Conversion Host)

V2V迁移需指定目标集群内的一台物理机作为迁移服务器,云主机系统和数据先缓存在迁移服务器中,再导入目标主存储。

用户(User)

表示自然人,是租户管理中的最基本单位。

成员组(Member Group)

有双重含义,既表示一组自然人的集合,也表示一组项目成员的集合,支持以成员组为单位进行权限控制。

角色(Role)

权限的集合,为用户和成员组赋予权限可获得调用相关API进行资源操作的能力。包括平台角色和项目角色两类。

统一认证(Single Sign On)

云平台提供的统一认证登录服务,支持无缝接入统一认证登录系统,相应统一认证用户将直接登录云平台,便捷使用云资源。

项目(Project)

项目即是租户,指在特定时间、资源、预算下指定相关人员完成特定目标的任务。租户管理中的租户主要指项目。支持以项目为导向进行资源规划,为一个具体项目建立独立的资源池。

项目成员(Project Member)

项目的基本组成人员,可在权限范围内使用项目资源完成任务目标,包括项目负责人、项目管理员和普通项目成员。

流程管理(Process Management)

为了更高效对项目提供基础资源支持,工单审批引入流程管理,包括默认流程和自定义流程两种类型。

我的审批(My Approvals)

仅admin/项目负责人/自定义审批人员拥有审批权限,可通过或驳回申请。若审批通过,资源会自动部署并下发至项目生效。

账单(Bills)

按计费价目在指定时间段统计的资源费用,计费精确至秒级。账单类型包括:项目账单、部门账单、账户账单。

计费价目(Pricing List)

一张包含不同资源计费单价的集合表,资源单价基于资源规格、资源使用时间而设置。

控制台代理(Console Proxy)

可通过代理地址登录云主机控制台。

AccessKey管理(AccessKey Management)

访问云平台API的身份凭证,具有该云平台完全的权限,包括:AccessKey ID(访问密钥 ID)和AccessKey Secret(秘密访问密钥)。

IP黑白名单(IP Blocklist/Allowlist)

云平台登录IP的黑白名单,通过对访客身份的识别和过滤,进一步提升云平台登录安全。

应用市场(Application Market)

通过内置的应用部署包或URL,快速部署应用服务并一键跳转使用,支持默认应用、拓展应用。

子账户管理(Sub-Account Management)

子账户由admin创建或统一认证系统同步,且受admin管理,子账户对自己创建的虚拟资源拥有管理权限。

主题外观(Theme)

用户可自定义设置云平台主题外观。

邮箱服务器(Email Server)

云平台报警选择邮箱类型的通知对象,需设置邮箱服务器,用来发送报警邮件。

日志服务器(Log Server)

添加日志服务器至云平台,收集管理节点或平台操作日志,可用于操作追溯和问题定位,提高云平台运维效率。

全局设置(Global Setting)

提供平台层面的功能特性设置,一经设置,云平台全局范围内生效。

场景封装(Scenario Template)

基于用户实际生产场景需求,提供场景化的一键全局设置,方便快速将云平台设置为所需状态,提高运维效率。

高可用策略(HA Policy)

云平台内计算、存储、网络资源发生故障或云主机异常停机时,确保相关业务持续稳定运行的机制。启用后,支持自定义云主机高可用策略,确保业务连续性。

API Inspector

云平台API调用的监视工具,用于记录用户在云平台上操作时所关联调用的API。

版本检查(Version Detection)

周期性自动检查最新版本并推送最新版本信息,包括版本号,版本亮点等。

时间管理(Time Management)

管理云平台时间和配置时间源,配置后云平台所有物理机将根据指定的时间源进行时间同步。

SNMP(Simple Network Management Protocol)

SNMP是简单网络管理协议,用于管理网络中的设备。第三方平台可通过该协议监控云平台上的资源和事件,并接收云平台推送的报警消息。

体验升级计划(Experience Improvement Plan)

体验升级计划是ZStack Cloud为提升产品操作体验和运行性能向用户推出的项目。征得用户同意后,该计划将统计和分析用户对云平台功能的使用情况,并将统计和分析数据用于指导产品改进优化,以期后续为用户提供更优质的服务。

共享带宽(Shared Bandwidth)

为多个虚拟IP提供带宽共享和集中限速服务,支持绑定虚拟IP的云主机使用同一条带宽,降低公网访问成本。

GPU设备(GPU Device)

拥有高计算能力的微处理器,可用于处理复杂的图形渲染和并行计算任务,帮助提高图形生产、视频处理和机器学习等业务的效率。

脚本库(Script Library)

脚本库集中存储和管理自动化脚本文件。对云主机执行脚本,可以完成复杂的运维操作和自动化任务。

XML Hook

一种脚本程序,用于在云主机XML文件中灵活插入或修改参数,从而实现定制化配置并扩展云主机功能。

容器管理(Container Management)

简单易用的容器管理,提供GPU管理调度、多租户、多集群、资源配额、CI/CD、微服务治理等功能。服务依据传统用户使用习惯,降低容器使用复杂性,帮助用户轻松实现容器集群管理和部署,快速上手,享受云原生便利。

QEMU

计算机模拟和虚拟化工具,提供完整的虚拟计算机模型用于运行客户操作系统。QEMU可完整模拟物理机CPU和其他硬件,或结合Hypervisor使客户操作系统直接执行在物理机CPU上,从而实现接近原生的性能表现。

Libvirt

虚拟化环境管理工具,提供稳定的API、命令行工具 (virsh) 和守护进程 (Libvirt),用于管理云平台上的虚拟机 (如创建、启动、关闭、迁移云主机等),并实现网络和存储配置。

Kernel

操作系统内核,负责管理CPU、内存、输入/输出设备等系统资源,协调计算机硬件和上层应用之间的交互,提供硬件抽象、资源分配、进程管理、进程间通信、系统资源安全控制等功能。

高级监控服务器(Advanced Monitoring Server)

一个定制的云主机,专用于接收和处理负载均衡等资源的高级监控数据。

高级监控服务器镜像(Advanced Monitoring Server Image)

封装了高级监控服务的镜像,专用于创建高级监控服务器,不可用于创建业务云主机。

高级监控服务器规格(Advanced Monitoring Server Offering)

定义高级监控服务器使用的CPU、内存、镜像、管理网络、公有网络配置,专用于创建高级监控服务器。

插件管理(Plugin Management)

将扩展资源或工具封装为标准化插件,便于在云平台上快速安装和集成,实现功能扩展。

可用区管理(Region Management)

可用区是一套完整的云环境,具有独立的管理节点、网络、硬件和云资源。多个可用区间可实现用户同步和免密登录。
裸金属管理使用教程 | 5.5.38 | ZStack Cloud · ZCF | ZStack 资源中心