Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

PCIe 끝점 장치를 지정하여 I/O 도메인 만들기

도메인에 개별 PCIe 끝점(또는 직접 I/O 지정 가능) 장치를 지정할 수 있습니다. 이와 같이 PCIe 끝점 장치를 사용하면 I/O 도메인에 대한 장치 지정 단위가 증가합니다. 이 기능은 DIO(직접 I/O) 기능을 통해 전달됩니다.

DIO 기능을 사용하여 시스템에 있는 PCIe 버스 수보다 많은 I/O 도메인을 만들 수 있습니다. 그러면 가능한 I/O 도메인 수가 PCIe 끝점 장치 수에 의해서만 제한됩니다.

    PCIe 끝점 장치는 다음 중 하나일 수 있습니다.

  • 슬롯의 PCIe 카드

  • 플랫폼이 식별한 내장 PCIe 장치


주 - 루트 도메인은 다른 루트 도메인에 대한 종속성을 가질 수 없으므로 PCIe 버스를 소유하는 루트 도메인은 다른 루트 도메인에 지정된 SR-IOV 가상 기능 또는 PCIe 끝점 장치를 가질 수 없습니다. 하지만 PCIe 버스의 PCIe 끝점 장치 또는 가상 기능을 해당 버스를 소유하는 루트 도메인에 지정할 수는 있습니다.

다음 다이어그램은 PCIe 끝점 장치 PCIE3이 I/O 도메인에 지정되었음을 보여줍니다. I/O 도메인의 버스 pci_0과 스위치는 모두 가상입니다. primary 도메인에서는 더 이상 PCIE3 끝점 장치에 액세스할 수 없습니다.

I/O 도메인에서 pci_0 블록과 스위치는 각각 가상 루트 컴플렉스와 가상 PCIe 스위치입니다. 이 블록과 스위치는 primary 도메인의 pci_0 블록 및 스위치와 유사합니다. primary 도메인에서 슬롯 PCIE3의 장치는 원래 장치의 “섀도우” 형식이며 SUNW,assigned로 식별됩니다.


Caution

주의  - ldm remove-io 명령을 사용하여 primary 도메인에서 해당 장치를 제거한 후에는 Oracle Solaris 핫 플러그 작업을 사용하여 PCIe 끝점 장치를 작업 중 제거할 수 없습니다. PCIe 끝점 장치 교체 또는 제거에 대한 자세한 내용은 PCIe 하드웨어 변경을 참조하십시오.


그림 5  I/O 도메인에 PCIe 끝점 장치 지정

image:다이어그램은 I/O 도메인에 PCIe 끝점 장치를 지정하는 방법을 보여줍니다.

PCIe 끝점 장치를 나열하려면 ldm list-io 명령을 사용하십시오.

DIO 기능이 슬롯의 PCIe 카드를 I/O 도메인에 지정할 수 있도록 허용하기는 하지만 특정 PCIe 카드만 지원됩니다. 직접 I/O 하드웨어 및 소프트웨어 요구사항을 참조하십시오.


Caution

주의  - 브릿지가 있는 PCIe 카드는 지원되지 않습니다. PCIe 기능 레벨 지정도 지원되지 않습니다. I/O 도메인에 지원되지 않는 PCIe 카드를 지정하면 예상하지 못한 동작이 발생할 수 있습니다.


    다음 항목은 DIO 기능에 대한 중요한 세부정보를 설명합니다.

  • 이 기능은 모든 소프트웨어 요구사항이 충족되는 경우에만 사용으로 설정됩니다. 직접 I/O 하드웨어 및 소프트웨어 요구사항을 참조하십시오.

  • 루트 도메인에 지정된 PCIe 버스와 연결되어 있는 PCIe 끝점만 DIO 기능을 사용하는 다른 도메인에 지정할 수 있습니다.

  • DIO를 사용하는 I/O 도메인은 루트 도메인이 실행 중인 경우에만 PCIe 끝점 장치에 대한 액세스 권한을 가집니다.

  • 루트 도메인을 재부트하면 PCIe 끝점 장치가 있는 I/O 도메인이 영향을 받습니다. PCIe 끝점이 구성된 상태로 루트 도메인 재부트를 참조하십시오. 루트 도메인은 다음과 같은 작업도 수행합니다.

    • PCIe 버스를 초기화 및 관리합니다.

    • I/O 도메인에 지정된 PCIe 끝점 장치로 트리거된 모든 버스 오류를 처리합니다. primary 도메인만 모든 PCIe 버스 관련 오류를 수신합니다.