12.5.26. 为 SR-IOV 准备在 RHOSP 上运行的集群
在 Red Hat OpenStack Platform(RHOSP)上运行的集群中使用单一根 I/O 虚拟化(SR-IOV)前,使 RHOSP 元数据服务可挂载为驱动器,并为虚拟功能 I/O(VFIO)驱动程序启用 No-IOMMU Operator。
12.5.26.1. 启用 RHOSP 元数据服务作为可挂载驱动器
您可以将机器配置应用到机器池,使 Red Hat OpenStack Platform(RHOSP)元数据服务可作为可挂载的驱动器使用。
以下机器配置允许在 SR-IOV Network Operator 中显示 RHOSP 网络 UUID。此配置简化了 SR-IOV 资源与集群 SR-IOV 资源关联。
流程
从以下模板创建机器配置文件:
可挂载元数据服务机器配置文件
kind: MachineConfig apiVersion: machineconfiguration.openshift.io/v1 metadata: name: 20-mount-config 1 labels: machineconfiguration.openshift.io/role: worker spec: config: ignition: version: 3.2.0 systemd: units: - name: create-mountpoint-var-config.service enabled: true contents: | [Unit] Description=Create mountpoint /var/config Before=kubelet.service [Service] ExecStart=/bin/mkdir -p /var/config [Install] WantedBy=var-config.mount - name: var-config.mount enabled: true contents: | [Unit] Before=local-fs.target [Mount] Where=/var/config What=/dev/disk/by-label/config-2 [Install] WantedBy=local-fs.target
- 1
- 您可以替换您选择的名称。
在命令行中应用机器配置:
$ oc apply -f <machine_config_file_name>.yaml