3.9. 添加自定义清单


自定义清单是一个文本文件,其中包含 Assisted Installer 当前不支持的额外配置。您可以创建自定义清单,或使用第三方提供的清单。

您可以将自定义清单从文件系统上传到 Assisted Installer 文件夹。允许的自定义清单文件的数量没有限制。

一次只能上传一个文件。但是,每个上传的文件可以包含多个自定义清单。上传多文档清单比单独添加文件要快。

对于包含单个自定义清单的文件,可接受的文件类型包括 .yaml.yml.json

单个自定义清单示例

apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: master
  name: 99-openshift-machineconfig-master-kargs
spec:
  kernelArguments:
    - loglevel=7

对于持续多个自定义清单的文件,可接受的文件类型包括 .yaml.yml

多个自定义清单示例

apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: master
  name: 99-openshift-machineconfig-master-kargs
spec:
  kernelArguments:
    - loglevel=7
---
apiVersion: machineconfiguration.openshift.io/v2
kind: MachineConfig
metadata:
  labels:
    machineconfiguration.openshift.io/role: worker
  name: 98-openshift-machineconfig-worker-kargs
spec:
  kernelArguments:
    - loglevel=5

注意
  • 在 Oracle Cloud Infrastructure (OCI)外部平台上安装 OpenShift Container Platform 时,您必须添加 Oracle 提供的自定义清单。对于额外的外部合作伙伴集成,如 vSphere 或 Nutanix,此步骤是可选的。
  • 有关自定义清单的更多信息,请参阅附加资源

在 Assisted Installer 用户界面中上传自定义清单

在上传自定义清单时,输入清单名称并选择目标文件夹。

先决条件

  • 您至少有一个自定义清单文件保存在文件系统中。

流程

  1. 在向导的 Cluster details 页面中,选择 Include custom manifests 复选框。
  2. Custom manifest 页面中,在 folder 字段中选择您要保存自定义清单文件的 Assisted Installer 文件夹。选项包括 openshift清单
  3. Filename 字段中,输入清单文件的名称,包括扩展名。例如,inventory 1.jsonmultiple1.yaml
  4. Content 下,点 Upload 图标或 Browse 按钮上传文件。或者,将文件拖到 您的文件系统 中的内容字段。

    注意

    Start from scratch 选项冗余,将被删除。

  5. 若要上传另一个清单,请单击 Add another manifest,再重复此过程。这将保存之前上传的清单。
  6. Next 保存所有清单,然后进入 Review and create 页面。上传的自定义清单列在 Custom manifests 下。

在 Assisted Installer 用户界面中修改自定义清单

您可以更改上传的自定义清单的文件夹和文件名。您还可以复制现有清单的内容,或将其下载到 Chrome 下载设置中定义的文件夹中。

无法修改上传的清单的内容。您可以覆盖该文件。

先决条件

  • 您至少上传了一个自定义清单文件。

流程

  1. 若要更改文件夹,请从 Folder 列表中为清单选择其他文件夹。
  2. 要修改文件名,请在 File name 字段中输入清单的新名称。
  3. 若要覆盖清单,可使用相同名称在同一文件夹中保存新清单。
  4. 要将清单保存为文件系统中的文件,请点 Download 图标。
  5. 要复制清单,请点击 Copy to clipboard 图标。
  6. 要应用更改,请单击 Add another manifestNext

在 Assisted Installer 用户界面中删除自定义清单

您可以通过以下两种方式之一删除上传的自定义清单:

  • 单独删除一个或多个清单。
  • 一次性删除所有清单。

删除清单后,您无法撤销操作。解决办法是再次上传清单。

删除单个清单

您可以一次删除一个清单。此选项不允许删除最后剩余的清单。

先决条件

  • 您至少上传了两个自定义清单文件。

流程

  1. 进入到 Custom manifests 页面。
  2. 将鼠标悬停在清单名称上,以显示 Delete (minus)图标。
  3. 单击该图标,然后在对话框中单击 Delete
删除所有清单

您可以一次性删除所有自定义清单。这也隐藏了 Custom 清单 页面。

先决条件

  • 您至少上传了一个自定义清单文件。

流程

  1. 进入到向导的 Cluster details 页面。
  2. 清除 Include 自定义清单 复选框。
  3. Remove custom manifests 对话框中,点 Remove
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.