跳到主要内容
版本:v1.0

主机管理

用户可以从主机页面查看和管理 Harvester 节点。第一个节点默认为集群的管理节点。当节点数量大于等于三个时,先加入的另外两个节点会自动升级为管理节点,从而形成一个高可用 (HA) 集群。

备注

由于 Harvester 建立在 Kubernetes 之上并使用 etcd 作为数据库,因此当管理节点的数量是 3 时,最大节点容错为 1。

host.png

节点维护

Admin 用户可以点击 Enable Maintenance Mode 来自动驱逐节点中所有的虚拟机。这将使用虚拟机热迁移功能,来将所有虚拟机自动迁移到其他节点。要使用这个功能,至少需要有两个 active 的节点。

node-maintenance.png

封锁节点 (Cordon)

封锁节点会将节点标记为不可调度。此功能适用于在短期维护(如重启,升级或停用)时在节点上执行短期任务。完成后,重新打开电源并通过取消封锁使节点再次可调度。

cordon-node.png

删除节点

删除节点有两个步骤:

  1. 从 Harvester 删除节点

    • 前往 Hosts 页面
    • 找到需要修改的节点,点击 ⋮ > Delete
  2. 在节点中卸载 RKE2

    • 作为 root 用户登录到节点。
    • 运行 rke2-uninstall.sh 删除整个 RKE2 服务。
警告

删除 RKE2 服务后,你将丢失 control plane 节点的所有数据。

备注

节点硬删除存在一个已知问题。 该问题解决后,可以跳过 RKE2 节点卸载的步骤。

delete.png

多磁盘管理 - 预览版本

用户可以从主机详情页面查看和添加多个磁盘作为附加数据卷。

  1. 前往 Hosts 页面。
  2. 找到需要修改的节点,点击 ⋮ > Edit Config
  3. 选择 Disks 选项卡并点击 Add Disks
  4. 选择额外的原始块设备,将其添加为额外的数据卷。
    • 如果块设备从未被强制格式化,则需要 Force Formatted 选项。
备注

要让 Harvester 识别磁盘,每个磁盘都需要有一个唯一的 WWN。否则,Harvester 将拒绝添加磁盘。 如果你的磁盘没有 WWN,你可以使用 EXT4 文件系统对其进行格式化,以帮助 Harvester 识别磁盘。

备注

如果你在 QEMU 环境中测试 Harvester,你需要使用 QEMU v6.0 或更高版本。以前版本的 QEMU 将始终为 NVMe 磁盘模拟生成相同的 WWN,这将导致 Harvester 不添加其他磁盘。

Edit Config Add Disks