1.6.2. 启用中央基础架构管理服务


CIM 服务由 Red Hat Advanced Cluster Management 提供,并部署 OpenShift Container Platform 集群。当您在 Red Hat Advanced Cluster Management hub 集群上启用 MultiClusterHub Operator 时,CIM 被部署,但必须启用。

要启用 CIM 服务,请完成以下步骤:

  1. 对于 Red Hat Advanced Cluster Management 版本 2.4.0。如果您正在运行 Red Hat Advanced Cluster Management 版本 2.4.1 或更高版本,请跳过这一步。运行以下命令,修改 HiveConfig 资源,以便为 CIM 服务启用功能门:

    oc patch hiveconfig hive --type merge -p '{"spec":{"targetNamespace":"hive","logLevel":"debug","featureGates":{"custom":{"enabled":["AlphaAgentInstallStrategy"]},"featureSet":"Custom"}}}'
  2. 运行以下命令,修改 Provisioning 资源以允许 Bare Metal Operator 监视所有命名空间:

    oc patch provisioning provisioning-configuration --type merge -p '{"spec":{"watchAllNamespaces": true }}'
  3. 通过完成以下步骤来创建 AgentServiceConfig CR:

    1. agent_service_config.yaml 文件中保存以下 YAML 内容:

      apiVersion: agent-install.openshift.io/v1beta1
      kind: AgentServiceConfig
      metadata:
       name: agent
      spec:
        databaseStorage:
          accessModes:
          - ReadWriteOnce
          resources:
            requests:
              storage: <db_volume_size>
        filesystemStorage:
          accessModes:
          - ReadWriteOnce
          resources:
            requests:
              storage: <fs_volume_size>
        osImages:
          - openshiftVersion: "<ocp_version>"
            version: "<ocp_release_version>"
            url: "<iso_url>"
            rootFSUrl: "<root_fs_url>"
            cpuArchitecture: "x86_64"

      db_volume_size 替换为 databaseStorage 字段的卷大小,如 50M。这个值指定为存储集群分配的存储量,如数据库表和数据库视图。如果有多个集群,您可能需要使用较高的值。

      fs_volume_size 替换为 filesystemStorage 字段的卷大小,例如 50M。这个值指定为存储集群的日志、清单和 kubeconfig 文件分配了多少存储。如果有多个集群,您可能需要使用较高的值。

      ocp_version 替换为要安装的 OpenShift Container Platform 版本,如 4.9

      ocp_release_version 替换为特定的安装版本,例如:49.83.202103251640-0

      使用 ISO url 替换 iso_url,例如 https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.10/4.10.3/rhcos-4.10.3-x86_64-live.x86_64.iso。您可以在以下位置找到其他值 :https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.10/4.10.3/。

      使用 root FS 镜像 URL 替换 root_fs_url,例如 https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.10/4.10.3/rhcos-4.10.3-x86_64-live-rootfs.x86_64.img。您可以在以下位置找到其他值 :https://mirror.openshift.com/pub/openshift-v4/x86_64/dependencies/rhcos/4.10/4.10.3/。

    2. 运行以下命令来创建 AgentServiceConfig CR:

      oc create -f agent_service_config.yaml

      输出可能类似以下示例:

      agentserviceconfig.agent-install.openshift.io/agent created

您的 CIM 服务已配置。您可以通过检查 assisted-serviceassisted-image-service 部署,确定 pod 已就绪并在运行,来验证其状态是否正常。使用控制台继续创建基础架构环境

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.