在源实例上备份/恢复运行时出现映像更新错误

在从 21.3 运行备份/还原到 21.4 之后,如果未根据原始部署命名约定命名卷,则映像更新可能不起作用。

解决方法:在运行映像更新之前重命名附加的卷。

注意:

确保您有管理实例系列的策略来将块存储卷连接到计算实例。例如:

allow dynamic-group marketplace-test-dynamic-group to manage instance-family in compartment test
  1. 停止 Essbase 实例。
    /u01/config/domains/essbase_domain/esstools/bin/stop.sh
  2. 卸载数据卷。
    sudo umount /u01/data
  3. 分离数据卷(在 OCI 控制台页面上)。
  4. 在 OCI 控制台页面上将数据卷重命名为 tag-data-volume,其中 tag 是初始部署时指定的用户选择的名称。
  5. 使用以下 OCI CLI 命令重新附加数据卷(以 opc 用户身份):
    • 对于 19.3.6.0 或 21.3 及更高版本:
      oci compute volume-attachment attach-iscsi-volume --instance-id $instanceid
      --volume-id $datavolumeid --display-name data-volume --auth
      instance_principal
    • 对于 19.3.0.3.4 或 19.3.0.4.5
      oci compute volume-attachment attach-iscsi-volume --instance-id $instanceid
      --volume-id $datavolumeid --display-name data-volume-attachment --auth
      instance_principal
    • 对于 19.3.0.2.3 或 19.3.0.0.2
      oci compute volume-attachment attach-iscsi-volume --instance-id $instanceid
      --volume-id $datavolumeid --display-name tag-data-volume-1-attachment --auth
      instance_principal

    其中,instanceid 是计算实例的 OCID,datavolumeid 是数据卷的 OCID。

  6. 使用 OCI 控制台中列出的 iSCSI 命令连接新连接的目标块存储卷。
  7. 挂载数据卷。
    sudo mount -a
  8. 启动 Essbase 实例。请注意,此步骤不是必需的,但会验证该流程是否正在运行。
    /u01/config/domains/essbase_domain/esstools/bin/start.sh
  9. 对最新的 Essbase 发行版执行映像更新。