루트 도메인에는 PCIe 루트 컴플렉스가 지정됩니다. 이 도메인은 PCIe 패브릭을 소유하며 패브릭 오류 처리와 같은 모든 패브릭 관련 서비스를 제공합니다. 루트 도메인은 물리적 I/O 장치를 소유하고 직접 액세스를 제공하므로 I/O 도메인이기도 합니다. primary 도메인은 기본 루트 도메인입니다.
루트 도메인에 지정된 PCIe 버스에 대해 직접 I/O 및 SR-IOV 작업을 수행할 수 있습니다. 이제 비primary 루트 도메인을 비롯하여 모든 루트 도메인에 대해 다음 작업을 수행할 수 있습니다.
PCIe 슬롯의 상태 표시
존재하는 SR-IOV 물리적 기능 표시
I/O 도메인 또는 루트 도메인에 PCIe 슬롯 지정
I/O 도메인 또는 루트 도메인에서 PCIe 슬롯 제거
물리적 기능에서 가상 기능 만들기
가상 기능을 삭제합니다
다른 도메인에 가상 기능 지정
다른 도메인에서 가상 기능 제거
Logical Domains Manager는 비primary 루트 도메인에서 실행되는 Logical Domains 에이전트로부터 PCIe 끝점 장치 및 SR-IOV 물리적 기능 장치를 가져옵니다. 루트 도메인이 처음 검색된 후 부트될 때까지 루트 도메인의 작동이 중지되는 동안 이 정보가 캐시됩니다.
루트 도메인이 활성 상태인 경우에만 직접 I/O 및 SR-IOV 작업을 수행할 수 있습니다. Logical Domains Manager는 해당 시점에 존재하는 실제 장치에서 작동합니다. 다음 작업이 발생하는 경우 캐시된 데이터가 새로 고쳐질 수 있습니다.
Logical Domains 에이전트가 지정된 루트 도메인에서 다시 시작되는 경우
지정된 루트 도메인에서 핫 플러그 작업과 같은 하드웨어 변경이 수행된 경우
ldm list-io 명령을 사용하여 PCIe 끝점 장치 상태를 확인할 수 있습니다. 출력은 각각의 비primary 루트 도메인이 소유한 루트 컴플렉스의 하위 장치 및 물리적 기능 장치도 보여줍니다.
루트 도메인에 다음 명령을 적용할 수 있습니다.
ldm add-io
ldm remove-io
ldm set-io
ldm create-vf
ldm destroy-vf
ldm start-reconf
ldm cancel-reconf
지연된 재구성 지원이 비primary 루트 도메인을 포함하도록 확대되었습니다. 단, ldm add-io, ldm remove-io, ldm set-io, ldm create-vf 및 ldm destroy-vf 명령을 실행하는 데만 사용할 수 있습니다. 다음과 같은 동적 작업을 사용하여 완료할 수 없는 작업에 지연된 재구성을 사용할 수 있습니다.
직접 I/O 작업 수행
동적 SR-IOV 구성 요구 사항을 충족하지 않는 물리적 기능을 기반으로 가상 기능 만들기 및 삭제
주의 - 작동 중지 시간이 최소화되도록 사전 계획을 통해 루트 도메인 재부트 횟수를 최소화하십시오. |