다음 단계는 PCIe 끝점 지정을 잘못 구성하지 않도록 하는 데 유용합니다. 특정 하드웨어 설치 및 제거에 대한 플랫폼 관련 정보는 사용 중인 플랫폼에 대한 설명서를 참조하십시오.
빈 슬롯에 PCIe 카드를 설치 중인 경우 필요한 작업이 없습니다. 이 PCIe 카드는 PCIe 버스를 소유한 도메인이 자동으로 소유합니다.
I/O 도메인에 새 PCIe 카드를 지정하려면 ldm remove-io 명령을 사용하여 먼저 루트 도메인에서 카드를 제거하십시오. 그런 다음 ldm add-io 명령을 사용하여 I/O 도메인에 카드를 지정하십시오.
PCIe 카드가 시스템에서 제거되어 루트 도메인에 지정된 경우 필요한 작업이 없습니다.
I/O 도메인에 지정된 PCIe 카드를 제거하려면 먼저 I/O 도메인에서 장치를 제거하십시오. 그런 다음 시스템에서 물리적으로 장치를 제거하기 전에 루트 도메인에 장치를 추가하십시오.
I/O 도메인에 지정된 PCIe 카드를 교체하려면 DIO 기능이 새 카드를 지원하는지 확인하십시오.
지원하는 경우 현재 I/O 도메인에 자동으로 새 카드가 지정되므로 필요한 작업이 없습니다.
지원하지 않는 경우 ldm remove-io 명령을 사용하여 먼저 I/O 도메인에서 해당 PCIe 카드를 제거하십시오. 다음으로 ldm add-io 명령을 사용하여 루트 도메인에 해당 PCIe 카드를 재지정하십시오. 그런 다음 루트 도메인에 지정한 PCIe 카드를 물리적으로 다른 PCIe 카드로 교체하십시오. 이러한 단계를 수행하면 DIO 기능이 지원하지 않는 구성을 피할 수 있습니다.
Oracle VM Server for SPARC 소프트웨어를 실행하는 시스템에서 PCIe 카드를 제거하거나 교체하는 동안 이 하드웨어에 종속된 도메인을 사용할 수 없습니다. 이러한 게스트 도메인 가동 중단을 최소화하려면 핫 플러그 기능을 사용하여 카드를 물리적으로 제거할 수 있도록 시스템을 준비해야 합니다.
이 절차에 따라 직접 I/O 또는 SR-IOV 장치가 지정되지 않았고 다중 경로가 구성된 게스트 도메인의 가동 중단을 피할 수 있습니다. 이 절차에는 primary 도메인 재부트가 2번 필요합니다.
primary# ldm stop domain-name
primary# ldm remove-io PCIe-slot domain-name
primary# ldm stop domain-name
primary# ldm start-reconf primary
primary# ldm add-io PCIe-slot domain-name
primary# shutdown -i6 -g0 -y
Oracle Solaris OS 핫 플러그 기능에 대한 자세한 내용은 Managing Devices in Oracle Solaris 11.3 의 2 장, Dynamically Configuring Devices을 참조하십시오.
primary# ldm start-reconf primary
primary# ldm remove-io PCIe-slot domain-name
primary# shutdown -i6 -g0 -y
primary# ldm add-io PCIe-slot domain-name
primary# ldm start domain-name