如何迁移甲骨文的服务器到新的区域?

今日,我开始在阿什本创建一个新的演示环境,并希望迁移一些预配置的虚拟机。

为此,我采用了以下方法:

方法一——创建自定义镜像并导出至对象存储

进入现有虚拟机,点击“创建自定义镜像”:

镜像创建完成后,需将其导出至对象存储桶:

此时,您有两种选择:

  • 将其导出至同一区域的存储桶,并在另一区域导入

直接通过导出至对象存储URL,将其导出至另一区域的存储桶,并指向另一区域/租户的PAR,确保选择了对象写入。您还可以使用读写访问类型:

复制PAR,返回至首个区域,并将其填入导出镜像字段。PAR格式如下。在字段末尾需添加导出镜像的名称(我已在末尾添加了SecurityOnion):

https://objectstorage.us-ashburn-1.oraclecloud.com/p/_34cqxxxxxxxxxxxxxxxxxxle/n/frepnvdtoebe/b/Instances/o/

导出完成后,新OCI镜像将出现在另一区域。

进入计算→自定义镜像→导入镜像,并选择从对象存储URL导入,选择导出镜像的存储桶。由于我已导入SecurityOnion镜像,我使用了另一导出镜像。在创建自定义镜像时,需指定操作系统。如果我们在初始区域的对象存储中导出了镜像,我们可以选择从对象存储URL导入,并在此处填入PAR。对于本地存储桶,镜像对象名称将自动填充。

镜像导入后,您可以使用自定义镜像创建新镜像。

方法二——创建备份并复制至另一区域

此方法需要更多步骤,因为您需要从启动卷创建备份,且仅适用于同一租户区域间的迁移:

进入您希望迁移的实例→选择启动卷→点击启动卷名称:

创建启动卷备份:

创建完整备份:

备份完成后,点击备份右侧的三个点:

选择“复制至另一区域”:

选择目标区域并等待复制完成:

在阿什本,备份处于创建状态:

备份完成后,点击“恢复启动卷”并从中创建新镜像。

方法三——跨区域复制

此方法通常用于灾难恢复场景,因为您可以复制的启动/块卷所在区域与源区域具有非常好的延迟:

点击启动卷→编辑→向下滚动并选择“跨区域复制”开启:

希望您喜欢这些方法。