Skip to main content
NetApp Solutions
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

入门

贡献者

此解决方案可以在 AWX/Tower 环境中运行,也可以通过命令行界面在 Ansible 控制主机上运行。

AWX/ 塔式

对于 AWX/Tower 环境,系统将引导您创建 ONTAP 集群管理和 Oracle 服务器( IP 和主机名)清单,创建凭据,配置从 NetApp Automation Github 提取 Ansible 代码的项目以及启动自动化的作业模板。

  1. 填写特定于您的环境的变量,然后将其复制并粘贴到作业模板中的额外 VAR 字段中。

  2. 将额外的变量添加到作业模板后,您可以启动自动化。

  3. 通过为 ontap_config , linux_config 和 oracle_config 指定标记,作业模板将分三个阶段运行。

通过 Ansible 控制主机执行 CLI

  1. 配置 Linux 主机,以便用作 Ansible 控制主机"单击此处了解详细说明"

  2. 配置 Ansible 控制主机后,您可以克隆 Ansible Automation 存储库。

  3. 使用 ONTAP 集群管理的 IP 和 / 或主机名以及 Oracle 服务器的管理 IP 编辑 hosts 文件。

  4. 填写特定于您的环境的变量,然后将其复制并粘贴到 vars.yml 文件中。

  5. 每个 Oracle 主机都有一个可变文件,该文件由其主机名标识,其中包含主机专用变量。

  6. 完成所有可变文件后,您可以通过为 ontap_configlinux_configoracle_config 指定标记来分三个阶段运行此攻略手册。

要求

environment 要求

* 可逆环境 *

AWX/Tower 或 Linux 主机作为 Ansible 控制主机

Ansible v.10 及更高版本

Python 3.

Python 库— netapp-lib — xmltodict — jMespath

* ONTAP *

ONTAP 版本 9.3 - 9.7

两个数据聚合

已创建 NFS VLAN 和 ifgrp

* Oracle 服务器 *

RHEL 7/8

Oracle Linux 7/8

NFS ,公有和可选管理的网络接口

Oracle 服务器上的 Oracle 安装文件

自动化详细信息

此自动化部署采用一本 Ansible 攻略手册设计,该攻略手册包含三个不同的角色。这些角色适用于 ONTAP , Linux 和 Oracle 配置。下表介绍了正在自动执行的任务。

Role 任务

* ontap_config*

预检查 ONTAP 环境

为 Oracle 创建基于 NFS 的 SVM

创建导出策略

为 Oracle 创建卷

创建 NFS LIF

* Linux 配置 *

创建挂载点并挂载 NFS 卷

验证 NFS 挂载

特定于操作系统的配置

创建 Oracle 目录

配置页面

禁用 SELinux 和防火墙守护进程

启用并启动 chronyd 服务

增加文件描述符硬限制

创建 pam 会话文件

* ORACLE_CONFIG *

Oracle 软件安装

创建 Oracle 侦听器

创建 Oracle 数据库

Oracle 环境配置

保存 PDB 状态

启用实例归档模式

启用 DNFS 客户端

在操作系统重新启动之间启用数据库自动启动和关闭

默认参数

为了简化自动化,我们已使用默认值预设了许多必需的 Oracle 部署参数。通常,无需更改大多数部署的默认参数。更高级的用户可以谨慎地更改默认参数。默认参数位于每个角色文件夹的默认目录下。

部署说明

开始之前,请下载以下 Oracle 安装和修补程序文件,并将其放置在 ` /tmp/archive` 目录中,以便每个要部署的数据库服务器上的所有用户都能进行读取,写入和执行访问。自动化任务会在该特定目录中查找命名的安装文件,以便进行 Oracle 安装和配置。

LINUX.X64_193000_db_home.zip -- 19.3 base installer
p31281355_190000_Linux-x86-64.zip -- 19.8 RU patch
p6880880_190000_Linux-x86-64.zip -- opatch version 12.2.0.1.23

许可证

您应按照 Github 存储库中的说明读取许可证信息。访问,下载,安装或使用此存储库中的内容即表示您同意所规定的许可证条款 "此处"

请注意,在生成和 / 或共享任何派生作品时,此存储库中的内容存在一定的限制。请务必阅读的条款 "许可证" 在使用内容之前。如果您不同意所有条款,请勿访问,下载或使用此存储库中的内容。