概述

本教程介绍如何通过 SDDC Manager 安装ZStack Cube 超融合旗舰版,并通过 Wizard 引导完成产品初始化。

适用范围

本教程适用于以下产品和工具版本:

  • ZStack Cube 超融合旗舰版 2.5.4.16。
  • SDDC Manager 1.1.0。

部署场景

ZStack Cube 旗舰版以 ZCF(ZStack Cloud Foundation)为虚拟化基座,并通过 Cube 管理界面统一交付。可搭配以下存储产品:

  • ZStone。
  • ZCE。
  • ZBS。

产品版本和管理节点配置应符合本版ZStack Cube 旗舰版的交付方案。

教程说明

本教程以部署 ZCF+ZStone 为例,示例配置如下。

项目 示例配置

产品与交付

  • ZCF:使用 ZStack Cloud 5.4.16 版本。
  • ZStone:使用 5.5.12 版本。

主机与管理模式

  • 主机:三台同架构主机,分别为 cube-node-1、cube-node-2、cube-node-3。
  • 管理模式:共用管理节点、单节点模式,cube-node-3 为管理节点。
  • 节点角色:三台主机均承担计算和存储角色。

网络

  • 管理网络:按主机设置各自规划的管理 IP。
  • 存储网络:复用管理网。
  • 业务网络:不通过 SDDC 创建;安装后按创建网络在ZStack Cube 旗舰版内创建。

磁盘与存储池

  • 系统盘:每台主机使用 vda。
  • 数据盘:每台主机使用 vdb、vdc 两块原生数据盘。
  • 存储池:六块数据盘加入 pool-hdd,三副本,服务器故障域。

磁盘名称以实际探测结果为准。

使用本教程时,请注意:

  • 上述示例用于说明一次完整的向导配置。管理高可用、独立存储网络、业务网络及磁盘配置应按实际交付要求规划。
  • 本例不通过 SDDC 创建业务网络。产品安装后,继续按ZStack Cube 旗舰版的 Wizard 引导设置完成初始化,并按“创建网络”章节创建业务网络。
  • 截图中的主机名、地址和磁盘信息用于说明页面。请按准备阶段记录的设备 SN、MAC 与现场规划对应每台主机;在“配置系统”中修改主机名后,继续按设备 SN 核对同一台主机。

操作顺序

  1. 部署前准备
  2. 配置部署机
  3. 安装服务器操作系统:需要装机时执行。所有目标服务器均已安装配套操作系统并运行 SDDC Agent 时,可跳过此项。
  4. 部署ZStack Cube 旗舰版
  5. Wizard引导设置

部署前准备

准备清单

部署 ZStack Cube 超融合旗舰版 2.5.4.16 前,准备以下设备、软件包和网络规划。

准备项 说明 详细要求
部署机 运行 SDDC 部署服务的设备,可单独准备,也可由目标服务器兼任。 准备部署机
SDDC Manager 软件包 提供本教程所用 PXE 装机和 Manager 产品部署工具的软件包。 准备 SDDC Manager 软件包
服务器 运行 ZCF 和存储产品的设备,在操作界面中称为“主机”;本例使用三台同 CPU 架构服务器。 准备服务器
操作系统镜像 需要装机时使用的配套定制操作系统镜像。 准备操作系统镜像
ZCF 和 ZStone 安装包 ZCF 及配套存储产品的安装文件;本例为 ZStack Cloud 5.4.16 ISO 和 ZStone 5.5.12 tar.gz。 准备 ZCF 和 ZStone 安装包
网络规划 PXE 装机、服务器发现、ZCF/ZStone 管理与存储,以及后续业务网络创建所需的配置。 准备网络

准备部署机

按部署方式准备运行 SDDC 服务的设备:

  • 独立部署机:使用 Windows 或 macOS 物理机或虚拟机。
  • 服务器兼任部署机:目标服务器已安装配套定制操作系统时,可选择其中一台 Linux 服务器运行部署服务。

Windows 建议使用 Windows 11 x64,macOS 建议使用 macOS 13 及以上版本。

  • 管理权限:具备运行和管理 SDDC Manager 所需的权限。
  • 网络连接:能够通过部署网络访问服务器。
  • 存储空间:为安装包及镜像文件预留足够的磁盘空间。

准备 SDDC Manager 软件包

请联系官方技术支持获取配套的 SDDC Manager 软件包,并核对以下信息:

  • 软件包适用的操作系统与部署机一致。
  • 软件包支持的 CPU 架构与部署机一致。

准备服务器

按本版 ZCF 与所选存储产品的交付要求准备服务器,并核对以下内容:

  • 硬件配置:核对 CPU 架构、CPU 和内存资源、磁盘、网卡及硬件虚拟化配置,并检查硬件时钟。
  • 设备记录:逐台记录设备 SN、PXE 网卡 MAC、当前主机名与规划主机名。
  • 数据备份:备份需要保留的操作系统和磁盘数据。
  • 启动要求:通过 PXE 装机时,确认支持从已联网的网卡启动,并关闭 Secure Boot(安全启动)。同一装机批次及同一次产品部署使用相同 CPU 架构的服务器。
  • 磁盘准备:区分系统盘、缓存盘与数据盘,记录磁盘名称、容量、型号及 RAID/直通方式;ZStone 数据盘按存储方案配置直通/JBOD,并与系统盘分开。

准备操作系统镜像

软硬一体交付的服务器可能已预装操作系统。先核对系统是否与本次部署配套,以及 SDDC Agent 是否运行。需要装机时,请联系官方技术支持获取配套操作系统镜像,安装后运行 SDDC Agent,供 Manager 发现和管理。

  • CPU 架构:镜像支持本批次服务器的 CPU 架构。
  • 启动方式:镜像支持服务器实际采用的启动方式,并与 PXE 装机配置一致。
  • 产品配套:镜像符合本版 ZCF 和 ZStone 的部署要求。
  • 与产品 ISO 的区别:操作系统镜像与 ZCF 产品 ISO 用途不同,需分别获取。

准备 ZCF 和 ZStone 安装包

请联系官方技术支持获取 2.5.4.16 版本配套的以下安装包和校验值:

产品 本例安装文件

ZCF

ZStack Cloud 5.4.16 iso 安装包。

ZStone

ZStone 5.5.12 tar.gz 安装包。

准备网络

分别规划用于部署的网络和产品运行所需的网络。

用于部署的网络

  • 页面访问:准备浏览器可访问的部署机 IPv4 地址,用于打开 Manager 和 PXE 页面。
  • 服务器发现与通信:部署机与服务器之间保留有线网卡的 IPv6 功能,并允许 mDNS 组播通信,供 Manager 发现服务器及与 SDDC Agent 通信。
  • PXE 装机:需要装机时,选择与目标服务器 PXE 网卡处于同一二层网络的部署机网卡,规划 IPv4 地址、子网掩码、VLAN 和 DHCP 地址池。地址池须与 PXE 地址位于同一子网,排除已用地址、网络地址和广播地址,并覆盖本批次装机数量。
重要: 使用 PXE 装机时,确认装机网络中没有冲突的 DHCP 服务。

按下表放通部署端口。PXE 相关端口仅在使用 PXE 装机时需要。

访问方向 端口 用途
浏览器到部署机 TCP 10016 Manager 产品部署页面。
浏览器到部署机 TCP 10018 PXE 装机页面。
待装服务器到部署机 PXE 地址 TCP 10019 网络启动、安装内容下载、探测与安装结果回报。
待装服务器与 PXE 服务 UDP 67、69 DHCP 与 TFTP 网络启动。
部署机到服务器 TCP 10017 SDDC Agent 通信。

产品部署还需访问服务器的 SSH TCP 端口(默认 22),以“配置系统”中填写的实际端口为准。

用于产品运行的网络

按交付方案规划以下网络,并记录所需的网卡和地址参数:

  • ZCF 管理网络:用于主机管理和访问ZStack Cube 旗舰版管理界面。逐台记录网卡名称与 MAC、管理 IP、子网掩码、网关,以及 VLAN 和 Bond 规划。
  • ZStone 存储网络:用于存储读写和节点间通信。复用管理网时沿用管理网络配置;采用独立存储网时,分别规划存储公共网和集群网的网卡、地址、子网掩码、VLAN 和 Bond,并记录存储网关 CIDR。
  • 云主机业务网络:用于云主机业务通信。准备计算节点网卡、VLAN、云主机地址段、网关和 DNS。产品初始化后,按创建网络配置二层、三层网络。
  • 迁移网络:按需单独规划,确认云主机迁移使用的网络。

按交付要求核对交换机端口、VLAN、网卡绑定及冗余,确保与服务器配置一致。管理和业务网络建议至少使用双千兆连接,存储网络建议使用双万兆连接。

记录部署规划

开始前记录并核对下列信息,后续按设备 SN 对应每台主机,并在各步骤填写。上述三节点、单管理节点、复用管理网及磁盘配置为本教程示例,生产部署应采用经确认的交付规划。

规划项 记录内容

主机与角色

  • 主机标识:每台主机的 SN、PXE MAC、当前与规划主机名及 CPU 架构,供 PXE 与 Manager 核对服务器。
  • 节点角色:每台主机的 ZCF 计算角色,以及 ZStone 管理、监控、数据和块网关角色。
  • 管理模式:产品管理节点的分配方式、数量与主机,以及双节点方案所需的管理 VIP;本例为共用单管理节点 cube-node-3。

磁盘

  • 磁盘:每台主机的系统盘、缓存盘和数据盘名称、容量、型号,以及 RAID/直通方式。
  • 存储池:名称、副本数、故障域和磁盘分配,供 ZStone 存储池及 ZCF 主存储、镜像服务器关联;本例使用 pool-hdd。

地址与网络

  • 部署机:页面访问地址、PXE 网卡、PXE 服务地址、子网掩码、VLAN 与 DHCP 地址池。
  • 主机管理网络:各主机的网卡名称/MAC、管理 IP、子网掩码、网关及 VLAN/Bond,供“配置网络”按主机填写。
  • 存储与业务网络:记录 ZStone 是否复用管理网;记录后续“创建网络”所用的业务网卡、VLAN、IP 范围或 CIDR、网关和 DNS,详见上文网络清单。

各地址应未被占用。

系统与访问

  • 系统访问:服务器当前可用的 root 密码和所有主机统一的实际 SSH 端口,供“配置系统”检查连接;默认端口为 22。
  • 系统服务:服务器能够访问的 NTP 时间源 IPv4 地址和 DNS 地址,供“配置系统”填写。
  • 产品凭据:产品管理员密码和数据库密码,供“配置产品”填写;推荐配置不会自动生成。管理员密码还用于后续登录 ZStack Cube 旗舰版。
  • 交接与保管:提前确认主机与产品凭据的交接方式,以及部署报告、规划表和验收记录的保管位置。

配置部署机

完成部署前准备后,在部署机上配置网络并启动 Manager 服务,用于部署 ZCF 和存储产品。通过 PXE 为服务器安装操作系统时,还需配置并启动 PXE 服务。

独立部署机使用 Windows 或 macOS,通过本机控制台操作;目标服务器兼任部署机时,在已安装配套定制操作系统的 Linux 服务器上使用命令行操作。

Windows / macOS(独立部署机)

  1. 将已获取的 SDDC Manager 软件包完整解压到可读写的目录,保留包内的 bin、assets 等目录及文件。
  2. 打开解压目录下的 bin 目录,按操作系统启动本机控制台:

    • Windows:双击 sddc-console.exe。
    • macOS:双击 sddc-console。

    等待浏览器打开本机控制台。

  3. 按系统提示完成所需授权。在控制台查看当前网络,核对网卡、MAC 地址和 IPv4 地址。状态无法确认时,单击授权检测,再单击重新检测。
  4. 配置并启动 Manager 服务。

    如果 Manager 卡片已显示“运行中”且无需修改网络,无需重复启动。否则,按以下情况操作:

    • 如果使用部署机现有的 IPv4 地址,则单击 Manager 卡片的启动 Manager,完成系统授权。
    • 如果需要为部署网卡配置静态 IPv4 地址,则单击 Manager 卡片的初始化并启动,选择配置静态 IPv4 地址,填写网卡、IPv4 地址、子网掩码和可选 VLAN。核对变更后确认并启动。
  5. 按需配置并启动 PXE 服务。

    通过 PXE 装机时,按以下情况操作。PXE 卡片已显示“运行中”且装机网络无需调整时,无需重复启动:

    • 首次使用 PXE 时,单击 PXE 卡片的初始化并启动,填写下表中的网络参数,核对变更后确认并启动。
    • 已完成 PXE 初始化,且沿用原来的装机网卡、地址和地址池时,单击启动 PXE。
    • 需要调整装机网卡、地址或地址池时,重新执行初始化并启动。
    PXE 网络参数 填写说明
    网卡
    • 选择与待装服务器处于同一二层网络的有线网卡,结合 MAC 地址核对。
    • 建议使用专用装机网络,避免与管理连接相互影响。
    IPv4 地址、子网掩码 分别填写部署机在装机网络中的 IPv4 地址和子网掩码,不在 IPv4 地址框中填写 CIDR 后缀。
    VLAN ID
    • 需要 VLAN 标签:按交换机与网卡规划填写 VLAN ID。
    • 不使用 VLAN:选择不打标签。

    变更 Windows 网卡 VLAN 可能影响该网卡的其他连接,应在确认网卡用途后操作。

    DHCP 地址池
    • 地址池与 PXE 地址位于同一子网。
    • 排除部署机及其他设备已用地址、网络地址和广播地址。
    • 装机网络中不能存在冲突的 DHCP 服务。
  6. 检查服务并打开页面。

    等待 Manager 卡片显示“运行中”,单击进入服务。使用 PXE 时,同样确认 PXE 卡片显示“运行中”并打开服务页面。

    • Manager:http://127.0.0.1:10016/。
    • PXE:http://127.0.0.1:10018/。

    以上为部署机本机的访问地址。从其他设备访问时,将 127.0.0.1 替换为部署机实际可达的 IPv4 地址,并确认相应端口可达。服务就绪后,需要装机时继续安装服务器操作系统;所有目标服务器均已安装配套操作系统并运行 SDDC Agent 时,继续部署ZStack Cube 旗舰版。

注: 便携版不随系统自动启动。部署期间保持部署机开机;睡眠或重启后,重新检查并启动所需服务。

Linux(服务器兼任部署机)

  1. 检查 SDDC Manager。

    sddc-manager version
    • 能输出版本:核对是否为本次部署使用的配套版本,匹配后继续下一步。
    • 未找到命令:使用适用于当前系统的配套 RPM 软件包,将下列路径替换为实际文件路径后执行:
      sudo rpm -Uvh "<SDDC Manager RPM软件包路径>"

      安装完成后,重新执行 sddc-manager version,确认命令可用。

  2. 配置 Manager 网络。

    首次使用时,执行 Manager 初始化命令:

    sudo sddc-manager init
    1. 选择 Manager 使用的网卡,填写规划的 IPv4 地址、子网、网关、DNS 和可选 VLAN,核对后确认。
    2. 出现 Enable PXE? 提示时选择 No;如需 PXE 装机,按下一项单独配置。

    如果此前已完成 Manager 初始化且网络无需调整,直接进行下一步。

  3. 按需配置 PXE 装机网络。

    所有目标服务器均已安装配套操作系统并运行 SDDC Agent 时,可跳过 PXE 配置,继续检查并启动 Manager 服务。首次使用 PXE 装机时,执行:

    sudo sddc-manager pxe init
    1. 选择与待装服务器处于同一二层网络的 PXE 网卡。
    2. 按准备网络中的规划填写 PXE IPv4 地址、子网掩码、可选 VLAN 和 DHCP 地址池。
    3. 核对网络参数并确认,等待 PXE 初始化完成。

    如果此前已完成 PXE 初始化且仍沿用原来的装机网络,无需重新初始化,继续检查服务状态。

  4. 检查并启动服务。

    • 检查 Manager 状态:

      sudo sddc-manager status

      如果 Manager 尚未运行,执行:

      sudo systemctl start sddc-manager.service

      再次执行状态命令,确认 Manager 已就绪。

    • 通过 PXE 装机时,检查 PXE 状态:

      sudo sddc-manager pxe status

      如果 PXE 尚未运行,执行:

      sudo sddc-manager pxe serve

      再次执行状态命令,确认 PXE 已就绪。

  5. 打开服务页面。

    在浏览器中使用部署机实际可达的 IPv4 地址访问:

    • Manager:http://<部署机IPv4地址>:10016/。
    • PXE:http://<部署机IPv4地址>:10018/。

    服务就绪后,需要装机时继续安装服务器操作系统;所有目标服务器均已安装配套操作系统并运行 SDDC Agent 时,继续部署ZStack Cube 旗舰版。

安装服务器操作系统

注: 所有目标服务器均已安装配套操作系统并运行 SDDC Agent 时,可跳过本章,直接部署ZStack Cube 旗舰版。
警告: 开始安装会格式化所选系统盘。操作前确认目标主机和系统盘,备份需要保留的数据。

已按部署前准备准备好配套的操作系统镜像、服务器和装机网络,并按配置部署机完成 PXE 服务的网络配置和启动。

本章通过 PXE 为目标主机安装定制版操作系统。目标主机是本次要装机的服务器,页面或报告中的“节点”也指这些设备。

  1. 导入并确认安装介质

    使用配套的操作系统镜像准备安装介质。同一批次使用同一份介质,为一组相同 CPU 架构的目标主机装机;介质须与准备阶段确认的产品版本、CPU 架构和启动方式匹配。

    1. 打开 PXE 装机页面。
      • Windows/macOS 部署机:在本机控制台的 PXE 卡片单击进入服务。
      • 直接访问:在浏览器中打开 http://<部署机可达IPv4地址>:10018/。

      确认页面显示“PXE 运行环境已就绪”后,再选择安装介质。

    2. 进入安装介质页面,核对已有介质的名称、架构、操作系统和状态。如已有本次配套镜像对应的“已就绪”介质,无需重复导入。
    3. 如果没有可复用的介质,在“导入新的 ISO”中选择导入方式,并按下表导入准备好的操作系统镜像。
      方式 操作
      浏览器上传 选择本地操作系统镜像文件,单击上传并导入。
      URL 下载 填写配套操作系统镜像的 HTTP/HTTPS 地址,单击下载并导入。
      部署节点本地文件 将镜像放入页面指定的导入目录,扫描后选择对应文件并导入。Windows/macOS 便携包的目录为包内 data/pxe-imports。
    4. 确认介质状态为“已就绪”;新导入的介质须等待处理完成。核对其架构和支持的启动方式与目标主机一致,再选择该介质。
    5. 单击确认介质并开始发现。

      确认后,安装介质与当前批次绑定,再让目标主机从 PXE 网卡启动。

      图 1. 选择已就绪的安装介质


    页面显示本批次所选介质。接下来让目标主机从 PXE 网卡启动,完成主机发现。

  2. 发现并选择目标主机

    使用准备阶段记录的 PXE 网卡 MAC 地址和设备 SN(序列号)核对目标主机。

    1. 将目标主机的本次启动设备设为与部署机 PXE 网络相连的网卡,然后开机或重启目标主机。
    2. 进入目标主机页面,等待目标主机完成探测。
    3. 逐台核对 PXE MAC、设备 SN、架构、启动方式和硬盘探测结果。

      只有探测完成且在线就绪的目标主机可以选择。根据 MAC 地址和 SN 确认其属于本次装机范围,再核对磁盘信息。

    4. 选择本次需要安装的目标主机,单击下一步。

      所选目标主机架构必须相同,且与安装介质匹配。系统盘将在下一步配置,此时尚未开始格式化或安装。

      图 2. 选择探测完成的目标主机


    所选目标主机进入系统配置页面。

  3. 配置系统盘与系统参数

    为上一步所选的每台目标主机配置系统盘,并设置安装后的主机名、root 密码和分区。

    1. 在系统配置页面选择系统盘模式。
      • RAID1 模式(默认):使用已探测到的软 RAID1 或硬 RAID1 逻辑盘。此模式不会创建 RAID1;RAID 成员盘不能作为独立系统盘。
      • 自定义模式:为每台目标主机选择一块可写的本地整盘。计划使用的系统盘不是 RAID1 逻辑盘时,选择此模式。

      本章截图使用自定义模式,每台选择 /dev/vda 作为系统盘,保留 /dev/vdb、/dev/vdc 供后续 ZStone 使用。实际部署时,按准备阶段记录的磁盘名称、容量和型号选择系统盘。

    2. 填写批次公共参数。
      参数 用途 填写说明
      主机名、起始序号 批量生成目标主机名称。 填写符合规划的主机名前缀和起始序号,并核对各目标主机生成的名称。需要不同名称时,在目标主机行中单独覆盖。
      root 密码、确认 root 密码 设置新安装系统的 root 密码。 首次配置必填,两次输入须一致。保存后页面仅显示已配置状态,不回显明文。
      /boot 分区 保存系统启动文件。 默认 1024 MB,可设置为 1~10240 MB。
      swap 分区 按需要配置交换分区。 默认不启用;启用设置 swap后填写大小,默认值为 4096 MB。
      Legacy biosboot 分区 用于 Legacy 启动。 默认 1 MB,可设置为 0~2 MB;Legacy 模式下大于 2 TiB 的系统盘不能设为 0。
      UEFI EFI 分区 用于 UEFI 启动。 默认 600 MB,可设置为 1~4096 MB。目标主机启动方式由探测结果确定。
    3. 逐台核对主机名、系统盘和自动探测的启动方式。

      自定义模式下,重点核对磁盘名称、容量和型号,避免将数据盘选为系统盘。

    4. 单击保存并下一步。

      如出现“系统盘信息需要确认”提示,先对照服务器或虚拟化平台中的磁盘信息核对。按以下情况处理:

      • 已确认所选系统盘及容量与规划一致:单击仍然继续。
      • 无法确认磁盘信息,或发现选择有误:单击返回修改,重新核对系统盘。
      • 页面提示磁盘问题阻止保存:按提示处理后,再保存配置。

      该提示可能由磁盘型号或容量信息缺失、或各目标主机系统盘信息不同引起。

      图 3. 系统盘与系统参数配置示例


    配置保存后进入“确认配置”页面,此时尚未执行系统安装。

  4. 确认配置并开始安装

    在“确认配置”页面复核已保存的安装参数。

    警告: 单击“开始安装”会格式化所选系统盘并清除盘上数据。开始前再次确认目标主机、系统盘及数据备份。
    1. 在确认配置页面核对 DHCP 网卡和网段,确认与装机网络规划一致。
    2. 核对每台目标主机的 MAC、主机名和系统盘。如页面显示安装 IP,核对其属于本次装机网络。

      临时安装 IP 用于本次 PXE 装机,不替代后续产品安装时的管理网络规划。

    3. 核对启动方式以及 /boot、biosboot/EFI 和 swap 分区摘要。

      如需修改,返回对应页面调整并保存,再回到本页重新核对。

      图 4. 确认配置示例


    4. 确认目标和系统盘无误后,单击开始安装。安装会随即开始。

    页面进入“安装部署”,可以查看介质准备和每台目标主机的安装进度。安装期间保持部署机、PXE 服务及相关网络可用。

  5. 跟踪安装进度与结果
    1. 在安装部署页面查看批次进度,以及每台目标主机的阶段、状态和消息。

      页面会定期刷新,也可单击刷新。总体估算进度可能与消息中显示的安装器进度不同,应以目标主机最终的成功或失败状态判断安装结果。

      图 5. 查看本批次装机进度


    2. 如需查看安装过程,单击对应目标主机的详情。

      可查看阶段、事件和各次安装记录。控制台就绪后,单击查看安装器控制台图标查看安装画面;该控制台为只读模式。

    3. 等待本批次所有目标主机安装完成,并确认安装结果为成功。

    确认本批次所有目标主机安装成功后,结束批次并保存报告。

  6. 结束批次并保存报告
    1. 单击结束部署,进入完成页面。

      核对批次、介质、目标数量、成功数量、失败数量,以及每台目标主机的结果和系统盘。如仍有失败的目标主机,记录其错误信息和后续处理安排。

      图 6. 确认装机完成结果


    2. 单击下载装机报告并妥善保存。
      注: 报告包含目标主机配置、root 密码和安装结果等敏感信息,请妥善保管,并通过受控渠道传递。

      后续可通过部署历史查阅批次、目标主机结果和详情。

    3. 确认安装成功的目标主机从本地系统盘启动,进入新安装的操作系统。

      如仍从 PXE 启动,通过设备启动菜单或所在虚拟化平台的启动设置,改为从本地系统盘启动。操作系统启动后,按下一章进入 Manager 的“发现主机”页面,核对这些目标主机。

确认服务器已进入新操作系统并保存装机报告后,继续部署ZStack Cube 旗舰版,在 Manager 中核对并选择这些服务器。

报告保存后,如不再需要 PXE,可单击关闭服务。该操作会停止 PXE 页面和装机服务;如需继续装机,可保持服务运行。

部署ZStack Cube 旗舰版

服务器已安装配套操作系统并运行 SDDC Agent,Manager 服务已启动。需要装机时,先按安装服务器操作系统完成装机。

本章按教程说明中的示例配置,部署 ZCF 与 ZStone 并启用 Cube 管理界面。向导配置以实际交付规划为准。

  1. 发现主机
    1. 打开 Manager,进入发现主机页面。
      • Windows/macOS 部署机:在本机控制台的 Manager 卡片单击进入服务。
      • 直接访问:在浏览器中打开 http://<部署机可达IPv4地址>:10016/。
    2. 等待服务器发现和硬件信息采集完成,核对以下信息。
      • 服务器身份:根据准备阶段记录的设备 SN 和装机时设置的主机名,确认属于本次部署范围。
      • 硬件信息:查看 CPU、内存、磁盘和网卡信息,确认硬件采集完成。
      • CPU 架构:同一次产品部署选择相同架构的服务器。
      • SDDC 版本:核对发现列表中显示的版本信息。
    3. 勾选本次使用的服务器,单击下一步。
      图 7. 选择本次部署使用的服务器


    进入“选择产品”页面。

  2. 选择产品
    1. 选择 ZCF 和 ZStone。

      ZStack Cube 旗舰版必须选择 ZCF,并至少搭配 ZCE、ZStone 或 ZBS 中的一种存储产品。

    2. 在交付选项中开启启用 Cube 管理界面。
    3. 确认产品组合和服务器资源满足页面要求,单击下一步。

      检查项包括服务器数量、CPU、内存、磁盘和网卡。

      图 8. 选择产品组合并启用 Cube 管理界面


    进入“管理安装包”页面。

  3. 管理安装包
    1. 单击产品兼容列表,核对所选产品的版本配套关系。
    2. 按需导入所选产品的安装包。

      本例使用以下配套安装包:

      • ZCF:使用 tar 格式的 ZCF 安装包,或 iso 格式的 ZStack Cloud 安装包。本例使用 ZStack Cloud 5.4.16 ISO,不支持使用 ZStack Cloud BIN 安装包。
      • ZStone:使用 tar.gz 格式的安装包,本例为 ZStone 5.5.12。

      包列表中已有所需安装包时,无需重复导入。否则,按以下方式导入:

      • 本地上传:单击上传包,选择本地上传,从浏览器所在电脑选择安装包文件并上传。
      • 远程 URL:单击上传包,选择远程 URL,填写部署机可访问的 HTTP/HTTPS 安装包地址,由部署机下载并导入。
      • 预置目录扫描:按配套部署说明确认预置目录,将安装包放入该目录后,单击重新扫描。Windows/macOS 便携包可在 config/config.yaml 中查看 package.presetPath;相对路径以软件包根目录为基准。
    3. 待安装包校验完成后,核对以下信息。
      • 安装包状态为“正常”。
      • 产品和版本为本次部署所需。
      • 支持的 CPU 架构和目标操作系统适用于所选服务器。
      • MD5 校验值与官方提供的值一致。
    4. 为各产品选择安装包,确认已选择的产品中均显示所选包,单击下一步。
      管理安装包

    通过部署校验后,进入“分配主机”页面。

  4. 分配主机
    1. 配置管理节点和管理访问地址。

      按部署规划配置以下参数。本例选择共用管理节点和单节点模式,以 cube-node-3 为管理节点。

      参数名 配置说明
      管理节点分配
      • 共用管理节点:ZCF 与存储产品共用一组管理节点,只需在共用管理节点区域选择一次。
      • 分离管理节点:分别在虚拟化平台和存储产品区域选择管理节点,两组管理节点不能重叠。
      管理节点数量
      • 单节点(1 个):每组选择一台管理节点。
      • 双节点(2 个):每组选择两台管理节点。
      管理节点
      • 共用模式:在共用管理节点区域选择服务器,所选服务器同时作为虚拟化平台和存储产品的管理节点,不需要再单独指定存储管理节点。
      • 分离模式:分别在对应产品的管理节点区域选择服务器。

      根据主机名和发现/访问 IP 核对服务器身份;后续产品配置使用“配置网络”中规划的管理 IP。

      管理 VIP(双节点模式) 填写用于访问产品管理界面的虚拟 IP 地址。
      • 共用模式:填写管理 VIP。
      • 分离模式:分别填写对应产品的 VIP,例如ZCF VIP和ZStone VIP。

      VIP 应与相应管理节点位于同一管理网段,且未被其他设备占用。单节点模式无需填写此项。

      分配管理节点与核对分配结果

    2. 核对分配结果预览中的管理节点和非管理节点。

      分配结果应与部署规划一致。共用模式下,ZCF 与存储产品应显示相同的管理节点。

    3. 单击下一步,保存分配结果。

    进入“配置网络”页面。

  5. 配置网络
    1. 配置服务器的管理网络、存储网络及所需的业务网络。

      本例按主机配置管理网络,存储网络复用管理网,不启用业务网络。

      配置区域 参数项 配置说明
      / 配置范围
      • 所有主机统一配置:所有主机使用相同配置。
      • 按角色配置:管理节点和非管理节点分别配置。
      • 按产品配置:每个产品独立配置。
      • 按主机配置:先选择主机卡片,再填写该主机的网络参数;所有主机均显示完成标记后才能进入下一步。
      管理网络 网卡选择 单击添加网卡,根据网卡名称和 MAC 地址选择连接管理网络的网卡。此处配置的是服务器的产品管理网络,不是部署机的 PXE 服务网卡。
      IP、子网掩码、网关 按主机配置时,为当前服务器填写规划的管理 IP、子网掩码和网关;统一配置时填写起止 IP 范围。各服务器地址应与网络规划一一对应。
      Bond

      需要绑定网卡时,选择网卡并启用 Bond,然后选择绑定模式:

      • 主备 (mode1):主网卡故障时切换到备用网卡。
      • 链路聚合 (mode4):需在交换机上开启 LACP。
      VLAN ID 按相应网络的 VLAN 规划填写。不需要服务器在该网卡上配置 VLAN 标签时留空;不要直接照搬交换机或上层虚拟网络的 VLAN 编号。
      存储网络 配置方式
      • 统一配置:存储公共网和集群网共用一套网络参数。
      • 分别配置:为存储公共网和集群网分别填写参数。
      • 复用管理网:直接使用当前管理网络配置,无需重复填写存储地址。
      存储公共网(Public) 选择“分别配置”时显示,用于客户端与存储之间的数据读写。配置网卡、IP 范围或主机 IP、子网掩码,以及可选 VLAN ID。
      存储集群网(Cluster) 选择“分别配置”时显示,用于存储节点之间的数据复制、回填和心跳。配置网卡、IP 范围或主机 IP、子网掩码,以及可选 VLAN ID。
      Bond

      需要绑定网卡时,选择网卡并启用 Bond,然后选择绑定模式:

      • 主备 (mode1):主网卡故障时切换到备用网卡。
      • 链路聚合 (mode4):需在交换机上开启 LACP。
      VLAN ID 按相应网络的 VLAN 规划填写。不需要服务器在该网卡上配置 VLAN 标签时留空;不要直接照搬交换机或上层虚拟网络的 VLAN 编号。
      业务网络 配置业务网络 需要通过向导生成 ZCF 业务网络时开启。本例不启用此项。
      网卡选择
      • 开启业务网络后,选择一张网卡或两张速率相同的网卡;可复用管理网络或存储网络已使用的网卡。
      • 复用已配置 Bond 的网卡时,沿用已有 Bond,不再显示 Bond 选择。
      • 选择尚未使用的独立网卡时,页面显示 Bond 选择,可按需配置。
      IP 范围、子网掩码、网关 开启业务网络后填写,用于生成 ZCF 的推荐网络配置。根据业务网络规划填写起止地址、子网掩码和网关;此处的 IP 范围用于虚拟化业务网络,不是服务器管理地址。
      VLAN ID 开启业务网络后,按业务网络规划填写 VLAN ID;无需配置 VLAN 标签时留空。
      配置主机网络

    2. 核对各服务器的网络参数,单击下一步。

    IP 冲突检测通过后,网络配置保存并进入“配置系统”页面。

  6. 配置系统
    1. 配置主机名、连接凭据和系统服务。
      参数名 配置说明
      主机名 在批量配置中填写名称前缀和后缀,核对“生成预览”后单击应用。在下方主机列表中逐台核对名称、设备 SN 和规划管理 IP。主机名总长度不超过 16 个字符(含前缀、连字符和后缀)。
      Root 密码 填写服务器当前可用的 root 密码。通过前文 PXE 安装的服务器,填写装机时设置的密码。此处用于后续 SSH 连通性检查,不会修改服务器密码。
      SSH 端口 填写服务器实际使用的 SSH 端口,默认值为 22。同一批次所有服务器须使用相同端口。此处不会修改服务器的 SSH 端口。
      NTP时钟源 填写服务器能够访问的 NTP 时间源地址,用于同步时间。仅支持 IPv4 地址,不支持域名。多个地址用英文逗号分隔。
      DNS服务器 填写服务器能够访问的 DNS 服务器地址,用于域名解析。多个地址用英文逗号分隔。
      防火墙 按现场安全策略设置防火墙状态。开启时,系统会自动开放产品运行所需端口。
      额外开放端口 需要开放其他端口时,单击新增端口,填写端口或端口范围,并选择 TCP 或 UDP 协议。多个端口或范围用英文逗号分隔,例如 8092,8093-8095。
      免密登录 部署存储产品需要开启SSH Key 免密登录,建议保持默认开启状态。
      系统批量配置

      核对主机列表

    2. 核对各服务器的系统参数,保存并进入下一步。
      需要在现场识别服务器时,可在主机列表的定位灯列选择点亮、闪烁或关闭。

    进入“配置产品”页面。

  7. 配置产品
    1. 选择配置方式。
      参数名 配置说明
      推荐配置 单击页面右上角的推荐配置,根据已保存的服务器、网络和产品信息生成配置,并进入“确认配置”页面。本例采用此方式。
      手工配置 按部署规划自行填写所选产品的参数。
      注: 推荐配置会替换所选产品的现有配置。出现覆盖提示时,确认无需保留现有配置后,再单击生成并覆盖。
    2. 核对或填写所选产品的参数。
      • 推荐配置:生成后进入“确认配置”页面。ZCF 管理员密码和数据库密码需手工填写,本例须单击上一步返回“配置产品”,补齐并确认两类密码、核对下表参数后保存。其他产品按页面要求补齐未生成的必填项。
      • 手工配置:在“配置产品”页面按下表填写并保存。

      页面只显示本次所选产品对应的参数。

      配置区域 参数项 配置说明
      ZStone 存储配置 主机配置 管理、监控、数据、块网关:在存储配置(ZStone)的主机配置中勾选服务器并分配角色。至少三台节点同时具备管理、监控、数据和块网关四种角色。这里是 ZStone 内部的服务角色,与“分配主机”页选择的产品管理节点用途不同。
      数据盘配置 数据盘类型:
      • 混合盘:使用 SATA SSD 或 NVMe 作为缓存盘,为 HDD 数据盘提供加速。
      • 原生盘:直接使用 HDD、SSD 或 NVMe 作为数据盘。

      可同时使用两种类型,但同一磁盘不能重复使用。本例三台服务器均只有 HDD 数据盘,使用原生盘。

      • 缓存盘:配置混合盘时,先选择缓存盘。
      • 分配方式:选择缓存盘后,指定缓存盘与数据盘的对应方式:
        • 自动分配:由工具分配对应关系。
        • 手动分配:手动指定对应关系。
      • 数据盘:配置混合盘时,按所选分配方式配置;配置原生盘时,直接选择数据盘。

      本例选择三台服务器的 vdb、vdc,保留系统盘 vda。

      存储池配置

      单击添加存储池后配置:

      • 名称:填写存储池名称,本例为推荐配置生成的 pool-hdd。
      • 副本数:按存储规划选择,本例为 3。
      • 故障域级别:按存储规划选择,本例为服务器。
      OSD 分配:为当前池选择上一页的数据盘,至少创建一个存储池。每个数据盘最多属于一个池。本例将六块原生数据盘分配给同一个存储池。
      ZCF 虚拟化配置 主机配置 计算节点:核对“分配主机”中已选择的管理节点,再选择承担计算角色的服务器。管理节点也可以同时承担计算角色。本例三台服务器均作为计算节点,其中一台同时作为管理节点。
      公共配置
      • 管理员密码:设置安装后登录产品界面使用的密码,并填写确认密码。
      • 数据库密码:设置产品数据库用户使用的密码,并填写确认密码。
      • 集群规模:按交付要求选择。

      两类密码均须满足页面列出的复杂度要求。推荐配置不会自动填写,需自行设置。

      创建区域
      • 名称:填写区域名称。本例保留推荐配置生成的 ZONE-1。
      • 简介:按需填写。
      创建集群

      核对所属区域后,配置以下参数:

      • 名称:填写集群名称,本例为 Cluster-1。
      • 虚拟化类型:按部署规划选择,本例为 KVM。
      • CPU 架构:与所选服务器一致,本例为 x86_64。
      添加镜像服务器
      • 类型:本例使用 ZStone,选择 Ceph。
      • Mon 节点:选择已分配监控角色的 ZStone 服务器,使用“配置网络”中规划的管理 IP,以及“配置系统”中的 SSH 端口和 root 凭据。
      • 镜像服务器池:填写前面创建的存储池名称。

      推荐配置会根据已保存的节点、凭据和存储池信息生成这些参数,逐项核对即可。

      添加主存储
      • 类型:本例选择 Ceph。
      • Mon 节点:核对各节点的管理 IP 和 SSH 连接信息。
      • 镜像缓存池:核对所用存储池,本例为 pool-hdd。
      • 数据云盘池:核对所用存储池,本例为 pool-hdd。
      • 根云盘池:核对所用存储池,本例为 pool-hdd。
      • 存储网关 CIDR:填写存储网络对应的 CIDR。
      • 可选参数:按需设置 Cephx、冷迁移网络和 Ceph 企业版访问令牌。
      创建计算规格
      • 名称:填写计算规格名称。
      • CPU 数量:设置云主机使用的 CPU 数量。
      • 内存容量:设置云主机使用的内存容量。
      • 物理机分配策略:按部署规划选择。
      • 可选参数:按需设置云盘带宽、IOPS、网络带宽限制和高级配置。

      本例保留推荐配置生成的 1 核、1 GB 规格。

      添加镜像
      • 镜像格式:按镜像实际格式选择。
      • CPU 架构:按镜像实际架构选择。
      • 平台:按镜像实际平台选择。
      • 操作系统:按镜像实际操作系统选择。
      • 镜像 URL:填写镜像文件地址。
      • BIOS 模式:按镜像支持的启动方式选择。

      同时核对 Virtio 和镜像服务器。本例使用推荐配置中的预置 qcow2 镜像;镜像 URL 指向产品安装介质内的文件,不是部署机上的操作系统镜像路径。

      创建二层网络、创建三层网络 按业务网络规划开启并配置。本例在“配置网络”中未启用业务网络,推荐配置相应关闭这两项,安装时不创建二层、三层网络。安装后,继续按Wizard引导设置完成ZStack Cube 旗舰版初始化,并按创建网络配置业务网络。
      配置存储池

    产品配置已保存,进入“确认配置”页面。

  8. 确认配置
    1. 核对以下部署配置。
      • 产品组合、版本、安装包及 Cube 管理界面开关。
      • 管理模式、管理 VIP、节点角色、系统盘与数据盘。
      • 存储池、虚拟化存储绑定、管理网络和业务地址池。
      • SSH 凭据配置状态、端口、NTP 和 DNS。
      复核主机地址

      复核产品组合与管理节点

    2. 需要调整时,返回对应步骤修改并保存。

      节点、网络或安装包发生变化时,重新核对受影响的产品配置。

    3. 确认无误后,进入下一步。

    进入预检查页面。

  9. 预检查
    1. 运行预检查,等待各检查项返回结果。

      检查内容包括 Agent 通信、安装包完整性与兼容性、产品配置、可用空间、硬件兼容性和 SSH 连接等,实际项目随所选产品和版本变化。

      图 15. 预检查结果


    2. 确认全部检查通过,进入下一步。

    安装前检查通过,具备执行产品部署的条件。

  10. 安装部署
    1. 提交部署任务。
      警告: 提交部署任务后,会按已保存的配置修改服务器并安装产品。提交前再次核对目标服务器、磁盘用途及数据备份。
    2. 查看各产品和服务器的部署进度、日志及状态。

      工具按依赖完成服务器基础配置、存储、虚拟化安装和 Cloud 初始化。

      • 检查“配置 Cube 管理界面”阶段及其校验结果。
    3. 等待全部已选产品部署成功。

    全部已选产品部署成功,进入完成页。

  11. 完成
    1. 核对各产品和服务器的部署结果。
    2. 打开各产品控制台,确认可正常访问,并检查以下内容。
      • 确认显示 Cube 管理界面,存储信息和对应管理入口正常;多管理节点场景还应核对预期入口和节点状态。
      • 继续按Wizard引导设置完成ZStack Cube 旗舰版初始化和业务网络配置,再完成验收。
    3. 下载部署报告并妥善保存。

      将部署报告与部署规划、验收记录一起按交付要求保存。

      如果完成页提供自动停用倒计时或停服操作,先保存报告并完成验收,再停止部署服务。部署服务停止不等于已安装产品停止运行。

    ZCF 与 ZStone 安装成功,已记录可访问的ZStack Cube 旗舰版管理入口并保存部署报告。接下来按Wizard引导设置完成ZStack Cube 旗舰版初始化和网络创建。

完成ZStack Cube 旗舰版初始化、业务网络配置和验收后,按本版用户手册进行云资源与存储的日常管理。

完成上述流程并保存部署报告后,如需部署另一套新环境,可在部署节点的 Manager 中单击重置,归档当前批次,清空当前向导配置并重新发现主机。重置会保留安装包,不影响已完成的环境。

重要: 部署进行中,重置会清空当前向导配置并影响当前任务;仅在决定放弃本次部署、重新配置时使用。

Wizard引导设置

首次登录ZStack Cube 旗舰版,在Chrome 66及以上版本的浏览器中输入URL:http://management_node_ip:5000,使用默认账户名admin和在 SDDC Manager 中设置的管理员密码,系统界面将引导进行ZStack Cube 旗舰版平台基本的初始化环境配置。ZStack Cube 旗舰版提供自动初始化和手动初始化两种初始化方式:
  • 自动初始化:系统自动扫描硬件资源,并根据预配置为云平台创建/添加基础资源。
  • 手动初始化:用户手动配置为云平台创建/添加基础资源。

本教程主要介绍自动初始化流程,手动初始化流程可参考《用户手册》Wizard引导设置 > 手动初始化章节

Note:
  • 在系统使用中,如果中断Wizard引导设置或者删除了系统关键资源,系统将不会再次进入引导界面。
  • 建议按照引导进行ZStack Cube 旗舰版基本环境的配置。

自动初始化

ZStack Cube 旗舰版为自动初始化流程预配置了以下基础资源:区域、集群、物理机、镜像服务器、主存储、计算规格、云盘规格、镜像、二层网络、三层网络。
  • 区域:云平台内最大的一个资源定义,包括:集群、二层网络、主存储等资源。
  • 集群:一组物理机(计算节点)的逻辑集合。
  • 物理机:为云主机实例提供计算、网络、存储等资源的物理主机。
  • 镜像服务器:用于存储云主机镜像模板(含ISO)的存储服务器。
  • 主存储:用于存储云主机磁盘文件(包括:根云盘、数据云盘、根云盘快照、数据云盘快照、镜像缓存等)的存储服务器。
  • 计算规格:云主机涉及的CPU数量、内存、网络设置等规格定义。
  • 镜像:云主机或云盘使用的镜像模板文件,包括两种类型:系统镜像、云盘镜像。
  • 二层网络:对应于一个二层广播域,进行二层相关的隔离。一般用物理网络的设备名称标识。
  • 三层网络:云主机使用的网络配置,包括:IP地址范围、网关、DNS、网络服务等。
Note: 若在部署环境时未配置业务网络,自动初始化流程不会创建二层网络和三层网络。
其中:
  • 物理机、镜像服务器和主存储资源配置为扫描物理硬件后云平台获取的配置信息。
  • 计算规格包括以下三种类型:
    • 均衡型:CPU/内存配比为1:4,包括1C4G、2C8G、4C16G、8C32G四种计算规格。
    • 计算型:CPU/内存配比为1:2,包括1C2G、2C4G、4C8G、8C16G四种计算规格。
    • 内存型:CPU/内存配比为1:8,包括2C16G、4C32G、8C64G、16C128G四种计算规格。
  • 云盘规格包括20GB、40GB、100GB、200GB、和500GB五种类型。
如图 16所示:
图 16. 自动初始化


点击开始初始化,将按照以上资源配置初始化云平台。
Note: 若存在资源创建/添加失败,点击重试后,将从创建/添加”失败“的资源开始继续初始化。
如图 17所示:
图 17. 初始化云平台




创建网络

若在部署环境时未配置业务网络,自动初始化流程不会创建二层网络和三层网络,需手动进行创建。

创建二层网络

可参考以下示例输入相应内容:
  • 名称:输入二层网络的名称
  • 简介:可选项,可留空不填
  • 类型:可选择以下网络类型:L2NoVlanNetwork、L2VlanNetwork
    • L2NoVlanNetwork
      • 若不打算使用Vlan网络,则选择L2NoVlanNetwork。
      • NoVlanNetwork模式下,指定的网卡连接交换机网口必须是Access模式。
      • 在网卡名称输入框输入对应计算节点的网卡设备。
    • L2VlanNetwork
      • 若需要ZStack Cube 旗舰版帮助配置VLAN网络,则需选择L2VlanNetwork。
      • VlanNetwork模式下,指定的网卡连接交换机网口必须是Trunk模式。
      • 输入Vlan ID,可输入1~4094之间的数字,需与交换机配置相同。
      • 在网卡名称输入框输入对应计算节点的网卡设备。
  • 虚拟交换机类型:选择二层网络的虚拟交换机类型,包括:Linux Bridge、OVS-DPDK,默认选择Linux Bridge类型
  • 网卡名称:输入二层网络设备名称,例如:em01
如图 18所示
图 18. 创建二层网络


核对参数并提交,完成二层网络创建。

创建三层网络

可参考以下示例输入相应内容:
  • 名称:输入三层网络的名称
  • 简介:可选项,可留空不填
  • 网络类型:Wizard仅支持创建扁平网络
  • 网络段方法:添加网络段方法包括IP范围、CIDR
    若选择IP范围,需填写以下参数:
    • 起始IP:设置网络段的起始IP,例如:172.20.108.100
    • 结束IP:设置网络段的结束IP,例如:172.20.108.200
    • 子网掩码:设置网络段的子网掩码,例如:255.255.0.0
    • 网关:设置网络段的网关,例如:172.20.0.1
    • 添加DNS:可添加DNS服务器,用于设置三层网络的DNS解析服务,例如可指定223.5.5.5、8.8.8.8或114.114.114.114
    若选择CIDR,需填写以下参数:
    • CIDR:设置网络段的CIDR,例如:192.168.108.1/24
    • 网关:可设置网关,例如:192.168.108.1
      Note:
      • 允许使用CIDR的第一个或最后一个IP地址作为网关。
      • 若留空不填,默认使用CIDR的第一个IP地址作为网关。
    • 添加DNS:可添加DNS服务器,用于设置三层网络的DNS解析服务,例如可指定223.5.5.5、8.8.8.8或114.114.114.114

核对参数并提交,完成三层网络创建。

至此,自动初始化流程全部完成。