在源实例上备份/恢复运行时出现映像更新错误
在从 21.3 运行备份/还原到 21.4 之后,如果未根据原始部署命名约定命名卷,则映像更新可能不起作用。
解决方法:在运行映像更新之前重命名附加的卷。
注意:
确保您有管理实例系列的策略来将块存储卷连接到计算实例。例如:
allow dynamic-group marketplace-test-dynamic-group to manage instance-family in compartment test- 停止 Essbase 实例。
/u01/config/domains/essbase_domain/esstools/bin/stop.sh - 卸载数据卷。
sudo umount /u01/data - 分离数据卷(在 OCI 控制台页面上)。
- 在 OCI 控制台页面上将数据卷重命名为 tag-data-volume,其中
tag是初始部署时指定的用户选择的名称。 - 使用以下 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。 - 对于 19.3.6.0 或 21.3 及更高版本:
- 使用 OCI 控制台中列出的 iSCSI 命令连接新连接的目标块存储卷。
- 挂载数据卷。
sudo mount -a - 启动 Essbase 实例。请注意,此步骤不是必需的,但会验证该流程是否正在运行。
/u01/config/domains/essbase_domain/esstools/bin/start.sh - 对最新的 Essbase 发行版执行映像更新。