在Amazon EVS上使用FSx for ONTAP逐步部署Oracle数据库

在Amazon EVS上使用FSx for ONTAP逐步部署Oracle数据库

💡 原文英文,约2300词,阅读约需9分钟。
📝

内容提要

本文介绍在Amazon EVS上部署Oracle数据库的完整流程:使用FSx for NetApp ONTAP作为NFS数据存储,依次创建Oracle虚拟机、配置存储卷、挂载NFS数据存储、安装Oracle 19c,并设置SnapMirror跨区域容灾与SnapCenter备份。文章还提供四种本地Oracle迁移方案,以及快照备份、时间点恢复、数据库克隆等日常运维操作。

🔎

延伸解读

存储抽象层:Oracle 无感知的 NFS 后端

文章强调,Oracle 虚拟机将 /u02 和 /u03 视为本地 XFS 块设备,完全不知道底层是 FSx for ONTAP 提供的 NFS 数据存储。所有 NFS 通信发生在 ESXi 主机层,每台主机使用独立网络路径。这种设计意味着 Oracle 无需任何 NFS 特定配置,但性能与可靠性取决于 ESXi 主机到 FSx 的网络链路,规划时需确保带宽与延迟满足数据库要求。

容灾许可风险:DP 卷未挂载前不触发双许可

文章特别提醒 Oracle 许可陷阱:SnapMirror 复制到 DR 的卷必须保持为数据保护(DP)卷,且不得在 DR 主机上挂载为 NFS 数据存储,直到宣布故障转移。因为一旦挂载,即使虚拟机未开机,Oracle 二进制文件在主机上可访问,可能被 Oracle 视为“安装”从而要求整个 DR 集群许可。建议通过 AWS OLA 评估获取指导。

迁移路径选择:根据现有存储与数据库架构匹配方案

文章给出四种迁移路径:HCX 实时迁移适合现有 VMware 环境;SnapMirror ONTAP 到 ONTAP 适合本地已用 NetApp 存储;PDB 重定位适合多租户架构;RMAN 备份恢复适合非 ONTAP 存储。选择时需考虑停机窗口、现有存储类型和数据库版本,迁移后可将 VMDK 存储 vMotion 到 FSx for ONTAP 以获得快照和复制能力。

日常运维:快照、时间点恢复与克隆的存储层优势

SnapCenter 将全库备份作为存储层快照操作,效率较高。时间点恢复通过选择 SCN 或时间戳,挂载日志快照、恢复数据快照并应用归档日志完成。FlexClone 创建空间高效的数据库副本,克隆与源共享未变更块,仅增量占用存储,适合开发测试、补丁验证和报表场景。这些操作依赖 FSx for ONTAP 的快照与克隆能力。

❓

Q&A

在Amazon EVS上部署Oracle数据库需要哪些前提条件?

需要已部署Amazon EVS环境(VCF 9.1, ESXi 9.1),每个集群至少4台主机,推荐专用数据库集群;配置了Route Server端点、Transit Gateway和Direct Connect的VPC;具有FSx for ONTAP配置的IAM权限;以及Broadcom的VCF许可证(BYOL)。

如何在Amazon EVS上创建Oracle虚拟机?

登录vSphere Client,在Production DB Cluster中创建新虚拟机:客户机操作系统选择RHEL 8或Oracle Linux 8,vCPU根据工作负载(通常8-32),内存32-256 GiB,磁盘100 GiB放在vSAN数据存储上,网络连接到prod-trusted Tier-1网关的DB段。启动后配置主机名、创建交换分区并安装Oracle先决条件包。

如何为Oracle数据库创建FSx for ONTAP卷?

通过SSH连接到FSx for ONTAP集群(ssh fsxadmin@management-endpoint),使用vol create命令创建卷:Oracle二进制卷(如oradb1bin,50G)、数据卷(如oradb1data,500G)和日志卷(如oradb1log,250G)。设置-tiering-policy none将所有数据固定在SSD层,日志卷大小需容纳24小时的归档日志。

如何将FSx for ONTAP挂载为vSphere中的NFS数据存储?

在vSphere Client中,选择DB Cluster,进入Configure > Storage > New Datastore。选择NFS,然后选择NFS 3。输入服务器地址(svm-id.fs-id.fsx.region.amazonaws.com)和文件夹路径(如/oradb1data),指定数据存储名称。对二进制和日志卷重复此操作。

如何配置SnapMirror实现跨区域灾难恢复?

首先对等集群和SVM,然后在DR FSx for ONTAP上创建DP卷,接着创建SnapMirror关系并初始化。注意:保持DR卷为数据保护(DP)卷,在故障转移前不要挂载为NFS数据存储,以避免Oracle双重许可。

从本地VMware迁移Oracle数据库到EVS有哪些方案?

有四种方案:1) VMware HCX实时迁移(零停机或批量迁移);2) SnapMirror ONTAP到ONTAP(如果本地使用NetApp ONTAP);3) Oracle PDB重定位(多租户);4) RMAN备份/恢复(非ONTAP存储)。

如何配置SnapCenter进行Oracle备份?

部署SnapCenter Server(或使用SaaS),添加FSx for ONTAP存储系统,在每个Oracle VM上安装SnapCenter Plugin for Oracle。创建备份策略:全库备份每4-6小时一次并更新SnapMirror,归档日志备份每10-15分钟一次。然后创建资源组并分配策略。

在EVS上部署Oracle后,日常运维操作包括哪些?

包括:快照备份(SnapCenter管理全库快照)、时间点恢复(选择SCN或时间戳,挂载日志快照,恢复数据快照,应用归档日志,以RESETLOGS打开)、数据库克隆(SnapCenter FlexClone创建空间高效的副本,用于开发测试等)。

🏷️

标签

➡️

继续阅读