从 v1.0.3/v1.1.0 升级到 v1.1.1

通用信息

从 v1.0.3/v1.1.0 升级到 v1.1.1 - 图1警告

  • 从 v1.1.0 版本开始,Harvester 引入了新的 VLAN 增强功能。由于实现的更改,如果你需要从 v1.0.3 升级到 v1.1.1,则必须关闭所有虚拟机。请在升级前停止虚拟机。由 v1.1.0 升级到 v1.1.1 无此限制(使用热迁移)。

一旦有了可升级的版本,Harvester GUI Dashboard 页面将显示一个升级按钮。有关详细信息,请参阅开始升级

对于离线环境升级,请参阅准备离线升级

已知问题


1. 升级卡在预清空节点状态

从 v1.1.0 开始,Harvester 将等待所有卷状态都是健康(节点数量 >= 3 时)后再升级节点。通常,如果升级卡在 “pre-draining” 状态,你可以检查卷的运行状况。

访问 “Access Embedded Longhorn” 了解如何访问嵌入式 Longhorn GUI。


2. 升级卡在预清空节点状态(情况 2)

升级卡在下图所示的状态:

从 v1.0.3/v1.1.0 升级到 v1.1.1 - 图2

用户同时观察到有多个节点被禁止调度:

  1. $ kubectl get nodes
  2. NAME STATUS ROLES AGE VERSION
  3. node1 Ready control-plane,etcd,master 20d v1.24.7+rke2r1
  4. node2 Ready,SchedulingDisabled control-plane,etcd,master 20d v1.24.7+rke2r1
  5. node3 Ready,SchedulingDisabled control-plane,etcd,master 20d v1.24.7+rke2r1

3. 升级卡在第一个节点:Job was active longer than specified deadline

升级失败,如下截图所示:

从 v1.0.3/v1.1.0 升级到 v1.1.1 - 图3


4. 节点预清空后升级卡住

升级卡在下图所示的状态:

从 v1.0.3/v1.1.0 升级到 v1.1.1 - 图4


5. 其他受信 CA 证书在更新后遗失

从 v1.0.3 升级后,通过 additional-ca 设置配置的 /etc/pki/trust/anchors/additional-ca.pem 文件消失了。

要解决此问题,用户需要访问 Settings 页面(Harvester GUI > Advanced > Settings):

  • 编辑 additional-ca 设置。先备份当前值,清除当前值,点击 Save
  • 再次编辑 additional-ca 设置。再次输入证书值并点击 Save