使用须知

此 30 分钟的教程演示如何在 Oracle Cloud Infrastructure 上安装 PeopleSoft Cloud Manager 之前满足必要的先决条件。

背景信息

使用 Cloud Manager 在 Oracle Cloud Infrastructure Compute (Compute) 中部署 PeopleSoft 环境,以进行演示、测试、开发和生产。Cloud Manager 提供了一种定义您自己的 PeopleSoft 环境并将其另存为部署模板的方法。然后,自助服务用户可以使用这些模板创建自己的环境来进行开发或测试。

PeopleSoft Cloud Manager 在 Linux VM 上部署 PeopleSoft 环境,并使用 Microsoft Windows VM 安装 PeopleSoft PeopleTools 组件。

本系列中的教程介绍了云管理员在计算虚拟机实例上安装和设置 Cloud Manager 时使用的过程。有关使用 Cloud Manager 创建拓扑和模板、预配环境的信息,以及在安装后使用 Cloud Manager 的其他信息,请参见 PeopleSoft Cloud Manager 联机文档。要查找文档,请在 Oracle 帮助中心上的 PeopleSoft Cloud Manager 页上选择联机帮助 (HTML) 或 PeopleBooks (PDF)。

注意:

与本文档中的插图相比,您可能会看到 Oracle Cloud Infrastructure Compute 用户界面的外观存在细微差别。例如,自此文档发布以来,页面、选项卡、按钮、文本框、链接等的位置可能已更改。然而,本文件中提出的概念仍然有效,所有步骤都是强制性的。Oracle Cloud Infrastructure Compute 文档应包含有关使用映像和创建实例的当前信息。

注意:

PeopleSoft Cloud Manager 映像使用 PeopleSoft 部署包 (DPK) 格式。但是,请注意,PeopleSoft Cloud Manager 不支持使用 DPK 定制,这些定制可以与其他类型的 PeopleSoft DPK 一起使用。

有关其他 Cloud Manager 文档的链接以及有关已知问题的信息,请参见 PeopleSoft Cloud Manager 主页、My Oracle Support、文档 ID 2231255.2。

这是安装 PeopleSoft Cloud Manager 系列中的第一个教程。按列出的顺序阅读教程。可选教程提供了用于设置的替代方法。

履行许可证要求

查看以下许可证要求:

  • 《 PeopleSoft Licensing Information User Manuals 》包括有关授权产品、有限使用许可授权的详细信息,以及使用 Cloud Manager 某些功能可能需要的先决条件要求。要查找有关 Cloud Manager 许可和先决条件的信息,请参阅 Oracle 帮助中心中 PeopleSoft 应用程序的许可信息用户手册。在左侧选择 PeopleSoft 应用程序。许可证手册位于“其他文档”下。您可以在 PeopleTools 部分中找到 Cloud Manager 详细信息。
  • PeopleSoft Cloud Manager 将自动预配 Microsoft Windows 环境,这些环境将托管 PeopleSoft Update Manager 所需的 PeopleTools Application Designer 和生命周期管理 (LCM) 产品。您的 Oracle Cloud IaaS 订阅将授予 Microsoft Windows 2019 所需的许可证。有关详细信息,请参阅 Microsoft Licensing on Oracle Cloud Infrastructure
    请注意,必须从 Oracle Cloud Marketplace 购买 Windows 2019 映像。
  • PeopleSoft Cloud Manager 提供了将内部部署 PeopleSoft 环境迁移到 Oracle Cloud 的工具。此工具需要 Oracle Database 18c、19c、21c 或 23ai。客户必须拥有或获得 Oracle Database 18c、19c、21c 或 23ai Standard 或 Enterprise Edition 的内部部署许可。

准备使用 COBOL 编译器

在 Cloud Manager 中设置用于预配 PeopleSoft 环境的拓扑时,可以启用 COBOL。要使用 COBOL 进行预配,必须首先为支持的 COBOL 编译器之一获取许可证,然后在“Cloud Manager Settings(云管理器设置)”页面上输入许可证信息。

使用当前的 Cloud Manager 映像,您可以使用 Visual COBOL ® 4、6、7 或 9 编译器。对这些编译器的支持因要预配的环境的 PeopleSoft PeopleTools 发行版而异。

Oracle 是 Rocket Software Visual COBOL 编译器专供 PeopleSoft 应用使用的经销商。通过向 licensecodes_ww@oracle.com 发送一封包含您许可的产品和操作系统的电子邮件,与 Oracle 许可证代码团队联系。包括您的公司名称、客户 ID 和 CSI 编号(如果可用)。

注意:

Visual COBOL 产品以前是 Micro Focus Visual COBOL。

指定许可证信息后,要成功为环境模板启用 COBOL,必须使用预配的 PeopleTools 发行版支持的编译器。如果选择该发行版不支持的 COBOL 编译器,Cloud Manager 将显示一条错误消息。

必须对给定预配环境中的每个节点使用相同版本的 COBOL。同样,如果使用升降和倒班处理,则必须为已转移环境预配的每个节点使用相同版本的 COBOL。

下表列出了 PeopleTools 发行版支持的 COBOL 编译器:

PeopleTools 发行版 可视 COBOL 4 可视 COBOL 6 可视 COBOL 7 可视 COBOL 9
8.56 支持 PeopleTools 8.56.16 及更高版本

8.57 支持 PeopleTools 8.57.06 及更高版本
支持 8.57.06 及更高版本
8.58 支持所有 PeopleTools 8.58
支持 8.58.03 及更高版本
8.59 支持所有 PeopleTools 8.59 支持所有 PeopleTools 8.59 支持所有 PeopleTools 8.59.13 及更高版本
8.60 支持所有 PeopleTools 8.60 支持所有 PeopleTools 8.60.01 及更高版本 支持所有 PeopleTools 8.60.12 及更高版本
8.61 支持所有 PeopleTools 8.61 支持所有 PeopleTools 8.61 支持所有 PeopleTools 8.61
8.62 支持所有 PeopleTools 8.62 支持所有 PeopleTools 8.62

注意:

Oracle Linux 7 不支持 Visual COBOL 4,因为它与 SELinux 不兼容。

请参见 Using Visual COBOL with PeopleSoft 、My Oracle Support、文档 ID 2523494.1。

请参阅“指定云管理器设置”教程。

验证 Oracle Cloud Infrastructure 账户和订阅

本文档假定您已获得 Oracle Cloud Infrastructure 账户。如果没有,请查阅 Oracle Cloud Infrastructure 文档。

请参阅申请和管理免费 Oracle Cloud 促销

当前的 Cloud Manager 发行版支持 Oracle Cloud Infrastructure 中的商业和政府云账户。美国政府云账户的特点是其支持的安全标准。每个商业和政府云账户都分配到一个领域,该领域是区域的逻辑集合。领域相互隔离,不共享任何数据。Cloud Manager 客户可以使用以下账户:

帐户类型 领域
商业 OC1
美国政府云联邦风险和授权管理计划 (FedRAMP) 授权 OC2
已授权美国政府云 DISA 影响级别 5 OC3

请参阅 Oracle US Government Cloud 和 Oracle US Defense Cloud

有关每种账户类型的领域可用的区域的信息,请参阅区域和可用性域

对于所有账户,Cloud Manager 需要以下订阅:

  • 必须订阅 Oracle Cloud Infrastructure Compute。
  • 必须订阅 Oracle Cloud Infrastructure Object Storage。
  • 必须订阅 Oracle Cloud Infrastructure File Storage 服务。
  • 必须订阅 Oracle Cloud Infrastructure Resource Manager。
  • 订阅 Oracle Database Cloud Service 是可选的。
  • 订阅 Oracle Data Science Service 是可选的。

验证 Oracle Cloud 账户身份证明

如果您没有有关 Oracle Cloud Compute 账户的以下信息,请与 Oracle Cloud 管理员联系。

请参阅 Oracle Cloud Infrastructure 文档中的 Sign In to the Console

  • 用户名与密码
  • 计算控制台的 URL
  • 租户 OCID
  • 用户 OCID
  • 区间名

验证 Oracle Cloud 账户策略

要从 Oracle Cloud Infrastructure Compute 控制台获取 Cloud Manager 和 PeopleSoft Linux 映像,您的用户账户必须属于具有以下策略的组:

  • Allow group <group name> to manage App-catalog-listing in tenancy
  • Allow group <group name> to manage all-resources in compartment <compartment name>
  • Allow group <group name> to use tag-namespaces in tenancy

如果使用数据科学服务,数据科学设置堆栈将自动创建设置所需的额外策略。请参阅 PeopleSoft Cloud Manager 中的“Create Data Science Resources for Auto Scaling(创建用于自动缩放的数据科学资源)”教程(可选)。

对于监视环境,需要使用以下策略来允许用户查看监视图:

allow any-user to manage objects in compartment <compartment_name> where ALL
{ request.principal.type='datasciencemodeldeployment'}

如果使用基于共享基础设施的 Autonomous Database (ADB-S),您的用户账户必须属于具有以下策略的组:

  • use vcns 表示 VCN 所在的区间
  • use subnets 表示 VCN 所在的区间
  • use network-security-groups 表示网络安全组所在的区间
  • manage private-ips 表示 VCN 所在的区间
  • manage vnics 表示 VCN 所在的区间
  • manage vnics 表示要预配或预配数据库的区间

要使用资源管理器,建议使用角色和策略限制对堆栈和堆栈作业的访问。请参阅 Oracle Cloud Infrastructure 文档中的 IAM Policies,Manage Stacks and Jobs

有关创建策略的信息,请参阅 Oracle Cloud Infrastructure 文档中的 Policies Work

选择区间

决定用于安装 Cloud Manager 和创建实例的区间。您可以使用根区间下的低级别子区间(嵌套区间)。Oracle Cloud Infrastructure 最多支持 6 级子区间。

请参阅 Oracle Cloud Infrastructure 文档中的 Managing Compartments “Creating Compartments”。

创建 PeopleSoft 环境时,可以为各种节点指定不同的区间。例如,您可以在租户中的不同区间中设置中间层和搜索服务器层。

生成 SSH 密钥和 API 密钥

要安装和使用 Cloud Manager 安装,必须生成 SSH 密钥对和 API 密钥对。SSH 密钥对用于提供与实例的安全 shell (Secure Shell,SSH) 连接。提交 API 请求时,验证需要 API 签名密钥对。

请参阅 Oracle Cloud Infrastructure 文档中的 Security Credentials

要生成 SSH 密钥,需要在本地计算机上安装 ssh-keygen 实用程序(适用于 Linux)或应用程序(例如 PuTTY(适用于 Microsoft Windows)。

请注意,必须将私有 SSH 密钥与用于生成该密钥的实用程序配合使用。也就是说,在 Linux 命令行上运行 OpenSSH 时,使用通过 SSH-keygen 实用程序生成的私有 SSH 密钥。使用 PuTTY 生成的私钥访问 PuTTY。对于 PuTTY 生成的私钥,最好使用 ".ppk" 扩展名。

有关生成 SSH 密钥的说明,请参见 Oracle Cloud Infrastructure 文档中的管理 Linux 实例上的密钥对

要生成 API 签名密钥,需要在 Linux 或 UNIX 计算机上使用 bash shell,或者在 Microsoft Windows 计算机上使用 git bash shell。

请参阅 PeopleSoft Cloud Manager 的“生成 API 签名密钥”教程。

准备将数据库迁移到 Oracle Cloud

使用以下方法之一将数据库提升到 Cloud Manager:

  • Recovery Manager (RMAN)。

    该过程所需的 Oracle Database Cloud Backup Module (ODCBM) 包含在 Cloud Manager 映像中。

    注意:

    不再支持使用 RMAN 的提升。Oracle 建议您使用零停机迁移将 Oracle 数据库迁移到 Oracle Cloud Infrastructure。
  • 零停机迁移 (ZDM)。

    您可以使用 ZDM 将数据库从本地环境或从 Oracle Cloud Infrastructure Classic 迁移到 Oracle Cloud Infrastructure Database System。迁移数据库后,可以将其导入 Cloud Manager。

    请参阅 PeopleSoft Cloud Manager 文档中的 "Using Zero Downtime Migration to Migrate Environment to Cloud Manager"。要查找文档,请在 Oracle 帮助中心上的 PeopleSoft Cloud Manager 页上选择联机帮助 (HTML) 或 PeopleBooks (PDF)。

  • 迁移 Autonomous Database

    您可以使用 ZDM 将 Autonomous Database on Dedicated Infrastructure (ADB-D) 或 Autonomous Database on Shared Infrastructure (ADB-S) 迁移到 Cloud Manager。导入到 Cloud Manager 的 ADB-D 或 ADB-S 必须位于 Oracle 19c 上。

    注意:

    在早期的 Cloud Manager 发行版中,ADB-D 被称为“Autonomous Transaction Processing Database - Dedicated(自治事务处理数据库)”,即 ATP-D。

    请参阅 Oracle 文档中的零停机迁移

准备用户 ID 和密码

在 Resource Manager 中填写 Cloud Manager 堆栈的信息时,系统会要求您提供多个用户 ID 和密码。Cloud Manager 映像随设置脚本重置的默认用户 ID 一起提供。

所需的用户 ID 和密码包括:

  • 注册的 My Oracle Support 帐户的用户 ID 和密码。
  • CLADM 密码:CLADM 用户帐户随 Cloud Manager 提供,并与 Cloud Administrator 角色 (PACL_CAD) 关联。
  • PeopleSoft 数据库访问 ID 和密码
  • 数据库管理员和密码:Cloud Manager 映像随 SYS 和 SYSTEM 用户的默认密码一起提供。这将使用您提供给 Cloud Manager 实例配置脚本的值重置。
  • PeopleSoft 连接 ID 和密码
  • Oracle WebLogic 管理员密码
  • PeopleSoft Web 配置文件密码
  • 集成网关密码

在安装 PeopleSoft Cloud Manager 的资源管理器堆栈之前,必须在 Oracle Cloud Infrastructure 中创建 Vault、加密密钥和密钥。您可以将每个密码输入为 Vault 密钥,然后在资源管理器堆栈表单上选择密钥的名称。

有关在 Oracle Cloud Infrastructure 中创建 Vault、加密密钥和密钥的信息,请参见 PeopleSoft Cloud Manager 的“创建用于密码管理的 Vault 资源”教程。

规划和创建虚拟云网络

请参阅 PeopleSoft Cloud Manager 的“Plan the Virtual Cloud Network(规划虚拟云网络)”教程。

  • 云管理器安装需要一个包含子网、网关、路由表和安全列表的虚拟云网络 (Virtual Cloud Network,VCN)。您可以在开始安装 Cloud Manager 之前创建 VCN,也可以将其安装为使用资源管理器进行 Cloud Manager 堆栈设置的一部分。
  • 如果有多个子网将用于 PeopleSoft 部署,则这些子网必须允许来自设置了 Cloud Manager 的子网的通信。

    云管理员必须为子网创建安全列表,以便云管理器和文件服务器能够与将部署在其他子网上的实例通信。必须更新安全列表,以便 Cloud Manager 和文件服务器能够成功部署环境的端口。

  • 安全列表必须具有允许 RDP(端口 3389)和 SSH(端口 22)访问的规则。
  • 创建 PeopleSoft 环境时,可以为各个节点指定不同的 VCN。例如,您可以将不同区间中的不同 VCN 用于中间层和 Elasticsearch 层。

查看端口号

Cloud Manager 为 HTTP、HTTPS、Jolt 和 WSL 端口提供了默认值。出于安全原因,Oracle 建议不要使用默认的 HTTP 或 HTTPS 端口号。在开始此过程之前,请确定您的端口号。

云管理员设置虚拟云网络,包括子网和对必要端口的访问。配置 Oracle Cloud Infrastructure Compute 实例以允许访问您选择的 HTTP 和 HTTPS 端口,然后在安装 Cloud Manager 时提供相同的 HTTP 和 HTTPS 端口号。

请参阅 PeopleSoft Cloud Manager 的“Plan the Virtual Cloud Network(规划虚拟云网络)”教程。

选择 Oracle Linux 映像

Cloud Manager 要求为预配环境提供 Oracle Linux 映像。选择以下方法之一来获取 Oracle Linux 映像:

  • 使用为 OCI 上的 PeopleSoft Cloud Manager 定制的 Oracle Linux 映像,该映像配置为与 Cloud Manager 一起使用。

    这是一个基于 Oracle Linux 8.x 的参考映像,您可以使用该映像快速开始评估 Cloud Manager。您无需进一步修改即可使用此图像。如果图像符合您的组织要求,您可以继续使用相同的图像进行生产。填写 "Cloud Manager Infrastructure Settings" 页面时,在 "Operating System Images" 部分中选择 "Marketplace" 选项,然后从下拉列表中选择一个 Oracle Linux 8.x 映像。

    请参阅“指定云管理器设置”教程。

  • 您还可以选择使用基本 Oracle Linux 平台映像创建定制映像。

    在这种情况下,您必须执行其他步骤来配置映像以与 Cloud Manager 配合使用。此外,您还负责确定和获取任何操作系统要求。

    See the tutorial Create a Custom Linux Image for PeopleSoft Cloud Manager.

使用此表中的准则来选择图像。

PeopleSoft 预配环境的发行版 Oracle Linux 映像 说明
PeopleSoft PeopleTools 8.59、8.60、8.61 或 8.62 Oracle Linux 映像版本 8.x 使用为 PeopleSoft Cloud Manager 定制的 Oracle Linux 映像

创建定制映像
PeopleSoft PeopleTools 8.58 或 8.59 Oracle Linux 映像版本 7.x 使用为 PeopleSoft Cloud Manager 定制的 Oracle Linux 映像

创建定制映像

准备为预配的环境升级 PeopleTools

在当前 Cloud Manager 映像中使用升级 PeopleTools 功能时,用户可以查看比较报告,例如 DDDAUDIT、SYSAUDIT 和 Alter Audit。用户可以选择在比较报告可用时接收电子邮件通知。请参阅 PeopleSoft Cloud Manager 文档中有关升级 PeopleTools 的信息。要查找文档,请在 Oracle 帮助中心上的 PeopleSoft Cloud Manager 页上选择联机帮助 (HTML) 或 PeopleBooks (PDF)。

Cloud Manager 管理员必须完成以下先决条件,才能为升级比较报告启用电子邮件通知:

  • 在 Oracle Cloud Infrastructure Notification Service 中创建主题。

    在安装 Cloud Manager 的同一区间中创建主题。请参阅 Oracle Cloud Infrastructure 文档中的管理主题

  • 为将执行 PeopleTools 升级的每个用户创建包含电子邮件协议的订阅。

    用户将收到一封电子邮件,要求他们批准订阅。

  • 在“Cloud Manager Infrastructure Settings(云管理器基础结构设置)”页面中输入主题的 OCID。

    请参阅“指定云管理器设置”教程。

  • 创建对象存储存储桶(可选)。

    Cloud Manager 设置用于报表的默认存储桶。您还可以选择创建自己的存储桶。请参阅 Oracle Cloud Infrastructure 文档中的 Object Storage Buckets

    输入存储桶“Cloud Manager 基础结构设置”页的名称。请参阅“指定云管理器设置”教程。


选择 Microsoft Windows 映像

Cloud Manager 需要 Microsoft Windows 映像来托管 PeopleSoft 客户端工具,例如 Change Assistant 和 Application Designer。还可以为 PeopleSoft Process Scheduler 创建基于 Microsoft Windows 的节点。

完成 Cloud Manager 设置后,您将在 Cloud Manager 设置区域中包括 Microsoft Windows 映像 Oracle Cloud 标识号 (OCID)。

请参阅“指定云管理器设置”教程。

选择此处概述的方法之一来获取 Microsoft Windows 映像。

  • 您可以为 Microsoft Windows 2019 使用其中一个 Oracle 平台映像,无需修改。Oracle Cloud Web 站点上包括了最新 Oracle 平台映像的 OCID。对于 Windows 2019 VM 映像,请转至以下页面:

    https://docs.oracle.com/en-us/iaas/images/windows-server-2019-vm/

    选择 Windows-Server-2019-Standard-Edition-VM 或 Windows-Server-2019-Standard-Edition-VM-Gen2 映像之一。

    选择 "Read More"(阅读更多)并记下要安装 Cloud Manager 的区域的映像 OCID。

  • 您可以选择基于 Oracle 平台映像创建定制 Microsoft Windows 映像。按照教程中的说明在 Oracle Cloud Infrastructure 中为 PeopleSoft Cloud Manager 创建定制 Windows 映像。

有关实例配置的信息,请参阅 Oracle Cloud Infrastructure 文档中的 Compute Shapes

将文件存储服务用于资料档案库

使用 Oracle Cloud Infrastructure File Storage 服务为 Cloud Manager 下载资料档案库创建文件服务器。完成 Cloud Manager 设置后,使用 "Settings"(设置)区域中的 "File Server"(文件服务器)页面创建新的文件存储服务文件系统,或选择为其他 Cloud Manager 实例创建的文件系统。

在文件存储服务中创建的文件系统是一个集群文件系统,用于管理存储在 Oracle Database 外部的通用文件数据。可通过挂载目标访问文件系统,该目标提供在挂载命令中将 NFS 客户机连接到文件系统时使用的 IP 地址或 DNS 名称。

有关文件存储服务概念的详细说明,例如挂载目标和导出路径,请参阅 Oracle Cloud Infrastructure 文档中的文件存储概览

Cloud Manager 包含三种文件系统设置方法。每种方法的网络要求各不相同。

  • 如果您选择创建新文件系统,它将在与 Cloud Manager 实例相同的区间、可用性域和 VCN 中创建。
  • 如果您选择在现有文件存储服务挂载目标上创建新文件系统,则会提供挂载目标信息。

    您必须确保现有文件存储服务装载目标与 Cloud Manager 实例位于同一可用性域、VCN 和特定于可用性域的子网中。

    但是,如果现有文件存储服务挂载目标位于区域子网内,则可以在区域子网跨越的任何可用性域中创建 Cloud Manager 实例。

  • 如果选择使用现有文件存储服务文件系统,则在“Cloud Manager File Server(云管理器文件服务器)”页上输入文件系统的文件存储服务挂载目标和导出路径。

    您必须确保与此文件系统关联的文件存储服务挂载目标与 Cloud Manager 实例位于同一可用性域、VCN 和特定于可用性域的子网中。

    但是,如果现有文件存储服务挂载目标位于区域子网内,则可以在区域子网跨越的任何可用性域中创建 Cloud Manager 实例。

查看教程 Plan the Virtual Cloud Network for PeopleSoft Cloud Manager 中文件系统所需的端口。

Before you create the File Storage service mount target, export path, and file system, verify that your account has sufficient resources, as mentioned in the tutorial Verify Oracle Account Information for Cloud Manager.

请参见 PeopleSoft Cloud Manager Repository 的 Use File Storage Service 教程。

为中间层节点创建文件存储服务文件系统

在 PeopleSoft Cloud Manager 中预配或移动环境时,可以为一个或多个中间层节点选择文件存储服务文件系统。请注意,不能将您为 Cloud Manager 系统信息库创建的文件存储服务文件系统用作预配环境中中间层节点的文件系统。

  • 您必须创建用于 Cloud Manager 外部的中间层节点的文件存储服务文件系统。创建文件系统后,可以在 Cloud Manager 中添加或管理节点时选择该文件系统。
  • 您可以将每个文件存储服务文件系统用于单个托管环境的中间层节点。
  • 文件存储服务文件系统不能被任何其他环境使用,也不能包含任何数据。
  • 为了实现卓越的性能,Oracle 建议您在与托管环境相同的可用性域中创建文件系统。
  • 您无需使用与云管理器或托管环境相同的 VCN,但应确保设置任何必要的网络安全规则。

要创建文件存储服务文件系统,请参阅 Oracle Cloud Infrastructure 文档中的创建文件系统

重要提示!

在 Cloud Manager 中为中间层节点选择文件存储服务文件系统时,将删除文件系统中的任何现有内容。

将 Oracle Cloud Infrastructure Load Balancer 与 PeopleSoft 环境结合使用

现在,您可以创建 Oracle Cloud Infrastructure Load Balancer 并将其用于 Cloud Manager 环境中的中间层组件,例如 Web 服务器域和 Kibana 域。

请参阅教程“在 Oracle Cloud Infrastructure 中为 PeopleSoft Cloud Manager 环境创建负载平衡器”(可选)。

后续步骤

验证 PeopleSoft Cloud Manager 的 Oracle Cloud 账户信息

了解更多