分步部署操作步骤
此页面介绍了在 NetApp ONTAP 存储上部署 Oracle19c 的自动化方法。
AWX/Tower 部署 Oracle 19c 数据库
1. 为您的环境创建清单,组,主机和凭据
本节介绍如何在 AWX/Ansible 塔中设置清单,组,主机和访问凭据,以便为使用 NetApp 自动化解决方案的环境做好准备。
-
配置清单。
-
导航到资源→清单→添加,然后单击添加清单。
-
提供名称和组织详细信息,然后单击保存。
-
在清单页面上,单击已创建的清单。
-
如果存在任何清单变量,请将其粘贴到变量字段中。
-
导航到组子菜单,然后单击添加。
-
提供 ONTAP 的组名称,粘贴组变量(如果有),然后单击保存。
-
对 Oracle 的另一个组重复此过程。
-
选择已创建的 ONTAP 组,转到主机子菜单,然后单击添加新主机。
-
提供 ONTAP 集群管理 IP 的 IP 地址,粘贴主机变量(如果有),然后单击保存。
-
必须对 Oracle 组和 Oracle 主机管理 IP/ 主机名重复此过程。
-
-
创建凭据类型。对于涉及 ONTAP 的解决方案,您必须配置凭据类型以匹配用户名和密码条目。
-
导航到管理→凭据类型,然后单击添加。
-
提供名称和问题描述。
-
将以下内容粘贴到输入配置中:
-
-
将以下内容粘贴到注射器配置中:
-
配置凭据。
-
导航到资源→凭据,然后单击添加。
-
输入 ONTAP 的名称和组织详细信息。
-
选择为 ONTAP 创建的自定义凭据类型。
-
在 Type Details 下,输入用户名,密码和 vsadmin_password 。
-
单击 Back to Credential ,然后单击 Add 。
-
输入 Oracle 的名称和组织详细信息。
-
选择计算机凭据类型。
-
在 Type Details 下,输入 Oracle 主机的 Username 和 Password 。
-
选择正确的权限升级方法,然后输入用户名和密码。
-
2. 创建项目
-
转至 "Resources" → "projects" ,然后单击 "Add" 。
-
输入名称和组织详细信息。
-
在源控制凭据类型字段中选择 Git 。
-
输入 `\https://github.com/NetApp-Automation/na_oracle19c_deploy.git`作为源控制URL。
-
单击保存。
-
当源代码发生更改时,项目可能偶尔需要同步。
-
3. 配置 Oracle host_vars
本节中定义的变量将应用于每个 Oracle 服务器和数据库。
-
以以下嵌入式 Oracle hosts 变量或 host_vars 形式输入环境特定的参数。
|
必须根据您的环境更改蓝色项。 |
主机 VARS 配置
-
填写蓝色字段中的所有变量。
-
完成变量输入后,单击表单上的复制按钮以复制要传输到 AWX 或塔式的所有变量。
-
导航回 AWX 或塔式,然后转到资源→主机,选择并打开 Oracle 服务器配置页面。
-
在详细信息选项卡下,单击编辑并将从步骤 1 复制的变量粘贴到 YAML 选项卡下的变量字段。
-
单击保存。
-
对系统中的任何其他 Oracle 服务器重复此过程。
4. 配置全局变量
本节中定义的变量适用于所有 Oracle 主机,数据库和 ONTAP 集群。
-
在以下嵌入式全局变量或变量表单中输入环境特定的参数。
|
必须根据您的环境更改蓝色项。 |
-
在蓝色字段中填写所有变量。
-
完成变量输入后,单击表单上的复制按钮,将要传输到 AWX 或塔式的所有变量复制到以下作业模板中。
5. 配置并启动作业模板。
-
创建作业模板。
-
导航到资源→模板→添加,然后单击添加作业模板。
-
输入名称和问题描述
-
选择作业类型;运行将根据攻略手册配置系统,而检查将在不实际配置系统的情况下执行攻略手册的试运行。
-
为攻略手册选择相应的清单,项目,攻略手册和凭据。
-
选择 all_playbook.yml 作为要执行的默认攻略手册。
-
将从步骤 4 复制的全局变量粘贴到 YAML 选项卡下的模板变量字段中。
-
选中作业标记字段中的启动时提示框。
-
单击保存。
-
-
启动作业模板。
-
导航到资源→模板。
-
单击所需模板,然后单击启动。
-
在启动作业标记时系统提示时,键入 requirements_config 。您可能需要单击 requirements_config 下方的 Create Job Tag 行以输入作业标记。
-
|
requirements_config 可确保您有正确的库来运行其他角色。 |
-
单击下一步,然后单击启动以启动作业。
-
单击查看→作业以监控作业输出和进度。
-
在启动作业标记时,系统提示您键入 ontap_config 。您可能需要单击 ontap_config 下方的 Create "Job Tag (创建作业标记) " 行以输入作业标记。
-
单击下一步,然后单击启动以启动作业。
-
单击查看→作业以监控作业输出和进度
-
完成 ontap_config 角色后,对 linux_config 再次运行此过程。
-
导航到资源→模板。
-
选择所需模板,然后单击启动。
-
在 Linux_config 中启动作业标记类型时,系统提示您选择 Linux_config 下方的创建 " 作业标记 " 行以输入作业标记。
-
单击下一步,然后单击启动以启动作业。
-
选择 View → Jobs 以监控作业输出和进度。
-
完成 Linux_config 角色后,对 ORACLE_CONFIG 再次运行此过程。
-
转至资源→模板。
-
选择所需模板,然后单击启动。
-
在启动作业标记时,系统提示您键入 ORACLE_CONFIG 。您可能需要选择 ORACLE_CONFIG 下方的 "Create Job Tag (创建作业标记) " 行以输入作业标记。
-
单击下一步,然后单击启动以启动作业。
-
选择 View → Jobs 以监控作业输出和进度。
6. 在同一 Oracle 主机上部署其他数据库
此攻略手册的 Oracle 部分会每次在 Oracle 服务器上创建一个 Oracle 容器数据库。要在同一服务器上创建其他容器数据库,请完成以下步骤。
-
修改 host_vars 变量。
-
返回到步骤 2 —配置 Oracle host_vars 。
-
将 Oracle SID 更改为其他命名字符串。
-
将侦听器端口更改为其他编号。
-
如果要安装 EM Express ,请将 EM Express 端口更改为其他编号。
-
将修订后的主机变量复制并粘贴到主机配置详细信息选项卡中的 Oracle 主机变量字段中。
-
-
启动仅包含 ORACLE_CONFIG 标记的部署作业模板。
-
以Oracle用户身份登录到Oracle服务器并执行以下命令:
如果安装按预期完成且 Oracle 数据库已启动,则此列表将列出 Oracle 进程 -
登录到数据库以检查数据库配置设置以及使用以下命令集创建的PDB。
这可确认DNFS运行正常。
-
使用以下命令通过侦听器连接到数据库以检查Oracle侦听器配置。更改为相应的侦听器端口和数据库服务名称。
这样可以确认Oracle侦听器工作正常。
如何获取帮助?
如果您需要有关该工具包的帮助,请加入 "NetApp 解决方案自动化社区支持 Slack 通道" 并寻找解决方案自动化渠道来发布您的问题或询问。