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 用户界面中上传自定义清单
在上传自定义清单时,输入清单名称并选择目标文件夹。
先决条件
- 您至少有一个自定义清单文件保存在文件系统中。
流程
- 在向导的 Cluster details 页面中,选择 Include custom manifests 复选框。
- 在 Custom manifest 页面中,在 folder 字段中选择您要保存自定义清单文件的 Assisted Installer 文件夹。选项包括 openshift 或 清单。
- 在 Filename 字段中,输入清单文件的名称,包括扩展名。例如,inventory 1.json 或 multiple1.yaml。
在 Content 下,点 Upload 图标或 Browse 按钮上传文件。或者,将文件拖到 您的文件系统 中的内容字段。
注意Start from scratch 选项冗余,将被删除。
- 若要上传另一个清单,请单击 Add another manifest,再重复此过程。这将保存之前上传的清单。
- 点 Next 保存所有清单,然后进入 Review and create 页面。上传的自定义清单列在 Custom manifests 下。
在 Assisted Installer 用户界面中修改自定义清单
您可以更改上传的自定义清单的文件夹和文件名。您还可以复制现有清单的内容,或将其下载到 Chrome 下载设置中定义的文件夹中。
无法修改上传的清单的内容。您可以覆盖该文件。
先决条件
- 您至少上传了一个自定义清单文件。
流程
- 若要更改文件夹,请从 Folder 列表中为清单选择其他文件夹。
- 要修改文件名,请在 File name 字段中输入清单的新名称。
- 若要覆盖清单,可使用相同名称在同一文件夹中保存新清单。
- 要将清单保存为文件系统中的文件,请点 Download 图标。
- 要复制清单,请点击 Copy to clipboard 图标。
- 要应用更改,请单击 Add another manifest 或 Next。
在 Assisted Installer 用户界面中删除自定义清单
您可以通过以下两种方式之一删除上传的自定义清单:
- 单独删除一个或多个清单。
- 一次性删除所有清单。
删除清单后,您无法撤销操作。解决办法是再次上传清单。
删除单个清单
您可以一次删除一个清单。此选项不允许删除最后剩余的清单。
先决条件
- 您至少上传了两个自定义清单文件。
流程
- 进入到 Custom manifests 页面。
- 将鼠标悬停在清单名称上,以显示 Delete (minus)图标。
- 单击该图标,然后在对话框中单击 Delete。
删除所有清单
您可以一次性删除所有自定义清单。这也隐藏了 Custom 清单 页面。
先决条件
- 您至少上传了一个自定义清单文件。
流程
- 进入到向导的 Cluster details 页面。
- 清除 Include 自定义清单 复选框。
- 在 Remove custom manifests 对话框中,点 Remove。
其他资源