Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

41.2. 使用 Ansible 安装 Operator Lifecycle Manager

要安装技术预览 Operator Framework,您可以在安装集群后在 OpenShift Container Platform openshift-ansible 安装程序中使用附带的 playbook。

注意

另外,技术预览 Operator Framework 可在初始集群安装过程中安装。如需了解单独的说明 ,请参阅配置 您的清单文件。

先决条件

  • 现有 OpenShift Container Platform 3.11 集群
  • 使用具有 cluster-admin 权限的账户访问该集群
  • 最新 openshift-ansible 安装程序提供的 Ansible playbook

流程

  1. 在用来安装和管理 OpenShift Container Platform 集群的清单文件中,在 [OSEv3:vars] 部分添加 openshift_additional_registry_credentials 变量,设置拉取 Operator 容器所需的凭证:

    openshift_additional_registry_credentials=[{'host':'registry.connect.redhat.com','user':'<your_user_name>','password':'<your_password>','test_image':'mongodb/enterprise-operator:0.3.2'}]

    userpassword 设置为您用来登录到红帽客户门户网站的凭证,地址为 https://access.redhat.com

    test_image 代表将用来测试您提供的凭证的镜像。

  2. 进入 playbook 目录,并使用您的清单文件运行 registry 授权 playbook,使用上一步中的凭证授权您的节点:

    $ cd /usr/share/ansible/openshift-ansible
    $ ansible-playbook -i <inventory_file> \
       playbooks/updates/registry_auth.yml
  3. 进入 playbook 目录并使用您的清单文件运行 OLM 安装 playbook:

    $ cd /usr/share/ansible/openshift-ansible
    $ ansible-playbook -i <inventory_file> \
       playbooks/olm/config.yml
  4. 使用浏览器导航到集群的 Web 控制台。现在,在页面左侧的导航中应该有一个新部分:

    图 41.2. 新的 Operator 导航部分

    operators left nav

    在这里,您可以安装 Operator,授予项目对它们的访问权限,然后为所有环境启动实例。