10.15.12.2.2. 구성 개요
중재 장치를 구성할 때 관리자는 다음 작업을 완료해야 합니다.
- 조정된 장치를 만듭니다.
- 중재된 장치를 클러스터에 노출합니다.
HyperConverged CR에는 두 작업을 모두 수행하는 API가 포함되어 있습니다.
중재된 장치 생성
# ...
spec:
mediatedDevicesConfiguration:
mediatedDevicesTypes:
- <device_type>
nodeMediatedDeviceTypes:
- mediatedDevicesTypes:
- <device_type>
nodeSelector:
<node_selector_key>: <node_selector_value>
# ...
클러스터에 중재된 장치 노출
# ...
permittedHostDevices:
mediatedDevices:
- mdevNameSelector: GRID T4-2Q
resourceName: nvidia.com/GRID_T4-2Q
# ...
- 1
- 호스트의 이 값에 매핑되는 중재 장치를 노출합니다.참고
/sys/bus/pci/devices/<slot>:<domain>.<function>/mdev_supported_types/<type>/name을 대체하여 장치에서 지원하는 중재 장치 유형을 확인할 수 있습니다.예를 들어
nvidia-231유형의 이름 파일에는 선택기 문자열GRID T4-2Q가 포함되어 있습니다.GRID T4-2Q를mdevNameSelector값으로 사용하면 노드에서nvidia-231유형을 사용할 수 있습니다. - 2
resourceName은 노드에 할당된 항목과 일치해야 합니다. 다음 명령을 사용하여resourceName을 찾습니다.$ oc get $NODE -o json \ | jq '.status.allocatable \ | with_entries(select(.key | startswith("nvidia.com/"))) \ | with_entries(select(.value != "0"))'