2.2. 在带有 HCP 的 ROSA 上创建节点调优配置

您可以使用 Red Hat OpenShift Service on AWS (ROSA) CLI rosa 创建调优配置。

先决条件

  • 您已下载了 ROSA CLI 的最新版本。
  • 在最新版本中有一个集群。
  • 您已为节点调整配置了规格文件。

流程

  1. 运行以下命令来创建调整配置:

    $ rosa create tuning-config -c <cluster_id> --name <name_of_tuning> --spec-path <path_to_spec_file>

    您必须提供 spec.json 文件的路径,或者命令会返回错误。

    输出示例

    $ I: Tuning config 'sample-tuning' has been created on cluster 'cluster-example'.
    $ I: To view all tuning configs, run 'rosa list tuning-configs -c cluster-example'

验证

  • 您可以使用以下命令验证您的帐户应用的现有性能优化配置:

    $ rosa list tuning-configs -c <cluster_name> [-o json]

    您可以为配置列表指定输出类型。

    • 如果没有指定输出类型,您会看到调优配置的 ID 和名称:

      没有指定输出类型的输出示例

      ID                                    NAME
      20468b8e-edc7-11ed-b0e4-0a580a800298  sample-tuning

    • 如果指定了输出类型,如 json,您将以 JSON 文本形式接收调优配置:

      注意

      以下 JSON 输出具有硬行处理,用于读清晰性。除非在 JSON 字符串中删除新行,否则此 JSON 输出无效。

      指定 JSON 输出的输出示例

      [
        {
          "kind": "TuningConfig",
          "id": "20468b8e-edc7-11ed-b0e4-0a580a800298",
          "href": "/api/clusters_mgmt/v1/clusters/23jbsevqb22l0m58ps39ua4trff9179e/tuning_configs/20468b8e-edc7-11ed-b0e4-0a580a800298",
          "name": "sample-tuning",
          "spec": {
            "profile": [
              {
                "data": "[main]\nsummary=Custom OpenShift profile\ninclude=openshift-node\n\n[sysctl]\nvm.dirty_ratio=\"55\"\n",
                "name": "tuned-1-profile"
              }
            ],
            "recommend": [
              {
                "priority": 20,
                "profile": "tuned-1-profile"
              }
            ]
          }
        }
      ]