存储配置概述

Oracle Data Infrastructure Cloud@Customer 使用 Oracle Automatic Storage Management (Oracle ASM) 管理共享存储。存储在以下级别进行配置:

在数据基础结构级别选择的存储配置会影响在该基础结构上创建的所有 VM 集群和应用程序 VM 的可用存储容量。

数据基础结构级别的存储配置

创建数据基础结构资源时,可以配置如何在 +DATA+RECO ASM 磁盘组之间分配共享存储。激活数据基础结构后,无法更改 +DATA+RECO 磁盘组之间的存储分配。

数据基础结构将共享存储组织为以下 ASM 磁盘组:

+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 上运行的应用提供了额外的持久性存储。用于应用程序二进制文件、配置文件、日志、数据导出、回写文件以及应与操作系统文件系统分开存储的其他特定于工作负荷的文件。

根据应用存储要求、预期数据增长、日志保留要求以及备份和软件更新等操作流程来调整块存储卷的大小。

存储计划准则

配置存储之前,请查看以下内容:

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>