1.3. 通过 Red Hat OpenShift Container Platform CLI 安装 Red Hat Ansible Automation Platform Operator
根据这些说明,使用 oc 命令从 OpenShift Container Platform 命令行界面(CLI)在 Red Hat OpenShift Container Platform 上安装 Ansible Automation Platform Operator。
1.3.1. 在命名空间中安装 Ansible Automation Platform Operator 复制链接链接已复制到粘贴板!
使用这个流程为 Operator 订阅命名空间。
您无法在 OpenShift Cluster 上的 default 命名空间中部署 Ansible Automation Platform。建议使用 'ansible-automation-platform' 命名空间。您可以使用自定义命名空间,但它应该只运行 Ansible Automation Platform。
先决条件
- 使用具有 operator 安装权限的账户访问 Red Hat OpenShift Container Platform。
-
OpenShift Container Platform CLI
oc命令安装在本地系统中。如需更多信息,请参阅 Red Hat OpenShift Container Platform 产品文档中的安装 OpenShift CLI。
流程
为 operator 创建项目。
oc new-project ansible-automation-platform
oc new-project ansible-automation-platformCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
创建名为
sub.yaml的文件。 将以下 YAML 代码添加到
sub.yaml文件中。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此文件创建一个名为
ansible-automation-platform的Subscription对象,它将ansible-automation-platform命名空间订阅到ansible-automation-platform-operatoroperator。运行
oc apply命令来创建sub.yaml文件中指定的对象:oc apply -f sub.yaml
oc apply -f sub.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在继续使用
oc get csv -n ansible-automation-platform命令前,验证 CSV PHASE 报告 "Succeeded":oc get csv -n ansible-automation-platform NAME DISPLAY VERSION REPLACES PHASE aap-operator.v2.6.0-0.1728520175 Ansible Automation Platform 2.6.0+0.1728520175 aap-operator.v2.6.0-0.1727875185 Succeeded
oc get csv -n ansible-automation-platform NAME DISPLAY VERSION REPLACES PHASE aap-operator.v2.6.0-0.1728520175 Ansible Automation Platform 2.6.0+0.1728520175 aap-operator.v2.6.0-0.1727875185 SucceededCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在
ansible-automation-platform命名空间中创建一个名为example的AnsibleAutomationPlatform对象。要从示例更改 Ansible Automation Platform
及其组件,请编辑metadata:部分中的 name 字段,并将 example 替换为您要使用的名称:Copy to Clipboard Copied! Toggle word wrap Toggle overflow