存储配置概述
Oracle Data Infrastructure Cloud@Customer 使用 Oracle Automatic Storage Management (Oracle ASM) 管理共享存储。存储在以下级别进行配置:
- 数据基础结构级别:定义如何在
+DATA和+RECOASM 磁盘组之间划分共享基础结构存储,以及为所有 VM 文件系统分配多少存储。 - VM 集群级别:定义将多少共享存储分配给特定 VM 集群,包括 VM 文件系统存储、数据库存储和恢复区存储。
- 应用程序 VM 级别:定义为应用程序 VM 引导卷和块存储卷分配的存储。
在数据基础结构级别选择的存储配置会影响在该基础结构上创建的所有 VM 集群和应用程序 VM 的可用存储容量。
数据基础结构级别的存储配置
创建数据基础结构资源时,可以配置如何在 +DATA 和 +RECO ASM 磁盘组之间分配共享存储。激活数据基础结构后,无法更改 +DATA 和 +RECO 磁盘组之间的存储分配。
数据基础结构将共享存储组织为以下 ASM 磁盘组:
-
+DATA磁盘组:主要用于存储数据库数据文件。VM 文件系统的空间是根据指定的存储大小从+DATA磁盘组分配的。VM 文件系统存储与特定于云的工具关联的引导卷、软件二进制文件、修补程序和文件。数据库数据文件和备份应存储在+DATA和+RECO磁盘组中,而不是存储在 VM 文件系统上。 -
+RECO磁盘组:主要用于存储快速恢复区 (Fast Recovery Area,FRA),该区为与备份和恢复相关的文件提供本地存储。默认情况下,FRA 存储归档重做日志文件和备份控制文件。
+DATA 和 +RECO ASM 磁盘组使用高冗余。高冗余提供了三重镜像来增强数据保护。冗余设置由平台管理,无法更改。
VM 文件系统存储是从 +DATA 磁盘组分配的。所需的存储量取决于您计划在每个 VM 上安装的软件。每个数据库 VM 至少需要 256 GB。
DATA 和 RECO 分配比例
在创建数据基础结构期间,选择分配给 +DATA 磁盘组的可用存储百分比。其余存储将分配给 +RECO 磁盘组。
Oracle 建议分配 80:20,将 80% 的存储分配给 +DATA,将 20% 的存储分配给 +RECO。
可以将 +DATA 分配从 40% 设置为 90%。因此,+RECO 分配的范围是从 60% 到 10%。
VM 集群级别的存储配置
创建 VM 集群时,您可以从数据基础结构上可用的共享存储分配存储。VM 集群存储配置包括 VM 存储、数据库存储和恢复区存储。
VM 存储
VM 存储是从 +DATA 磁盘组中的 Oracle ACFS 卷预配的,对于数据库主目录是必需的。您可以通过更新控制台中的 /u01 容量字段来配置 VM 存储分配。
创建 VM 集群时,请指定要分配的 VM 存储量。所需的 VM 存储量取决于 VM 集群将使用的数据库主目录和数据库软件版本数量。
每个 VM 至少需要 100 GB /u01 空间。
数据库存储
数据基础结构使用 Oracle ASM 限额管理来控制 VM 集群中的数据库可以从共享基础结构磁盘组使用的存储量。
创建 VM 集群时,为以下项指定存储配额:
- 数据储存
- 恢复区域存储
数据存储至少需要 256 GB,恢复区存储至少需要 64 GB。
应用程序 VM 级别的存储配置
应用程序 VM 存储由引导卷和块存储卷组成。这两个卷均从数据基础结构上 +DATA 磁盘组中的 Oracle ACFS 存储进行预配。
由于应用程序 VM 存储与其他资源共享 +DATA 磁盘组中的容量,因此请确保在为应用程序 VM 分配存储之前有足够的容量可用。
引导卷
引导卷提供 VM 的系统文件系统。它存储操作系统以及 VM 启动和运行所需的文件,包括引导分区、用户起始目录和交换空间。
调整引导卷的大小,以适应操作系统、所需的软件包、应用程序运行时组件和将来的操作系统更新。
块存储卷
块存储卷为在 VM 上运行的应用提供了额外的持久性存储。用于应用程序二进制文件、配置文件、日志、数据导出、回写文件以及应与操作系统文件系统分开存储的其他特定于工作负荷的文件。
根据应用存储要求、预期数据增长、日志保留要求以及备份和软件更新等操作流程来调整块存储卷的大小。
存储计划准则
配置存储之前,请查看以下内容:
- 除非工作负载具有不同的恢复区要求,否则请使用建议的 80:20
+DATA到+RECO分配。 - 如果工作量需要更多恢复区容量,请增加
+RECO分配。 - 如果工作量需要更多数据库文件容量并且恢复区要求较低,请增加
+DATA分配。 - 根据数据库大小、增长、备份和恢复要求,为每个 VM 集群规划数据存储和恢复区存储配额。
- 根据操作系统、应用和数据存储要求,为应用 VM 规划引导卷和块存储卷容量。
- VM 文件系统存储是从
+DATA磁盘组分配的。
VM 文件系统结构
在数据基础结构上部署的 VM 使用以下文件系统组织。规划 VM 的存储分配时,请查看文件系统结构。
| 文件系统 | 装载点 |
|---|---|
devtmpfs |
/dev |
tmpfs |
/dev/shm |
tmpfs |
/run |
tmpfs |
/sys/fs/cgroup |
tmpfs |
/run/user/0 |
/dev/mapper/VolGroupVm-LogVolRoot |
/ |
/dev/mapper/VolGroupVm-LogVolOpt |
/opt |
/dev/vdb1 |
/u01 |
/dev/vda1 |
/boot |
<IP Address>:/opt/oracle/oak/pkgrepos/orapkgs/clones/repo |
/opt/oracle/basedb/pkgrepos |
<IP Address>:/u05/app/sharedrepo/bwglxjt4aqsanjmyvgnghazfmxbcba-shfs |
/sharedfs |
oracle_clusterware |
/u01/app/grid/crsdata/<hostname>/shm |
tmpfs |
/run/user/<session> |