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

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

동적 SR-IOV

    동적 SR-IOV 기능을 사용하면 다음과 같은 정적 SR-IOV 요구사항을 충족할 필요가 없습니다.

  • 루트 도메인. 루트 도메인에서 지연된 재구성을 시작하고, 가상 기능을 만들거나 삭제하고, 루트 도메인을 재부트합니다.

  • I/O 도메인. I/O 도메인을 중지하고, 가상 기능을 추가하거나 제거하고, I/O 도메인을 시작합니다.

동적 SR-IOV를 사용하면 루트 도메인에서 지연된 재구성을 시작하지 않고도 동적으로 가상 기능을 만들거나 삭제할 수 있습니다. 또한 도메인을 중지하지 않고도 동적으로 가상 기능을 I/O 도메인에 추가하거나 I/O 도메인에서 제거할 수 있습니다. Logical Domains Manager는 Logical Domains 에이전트 및 Oracle Solaris I/O 가상화 프레임워크와 통신하여 이러한 변경사항을 동적으로 적용합니다.

동적 SR-IOV 소프트웨어 요구사항

필요한 PCIe SR-IOV 소프트웨어 및 펌웨어 버전에 대한 자세한 내용은 SR-IOV 하드웨어 및 소프트웨어 요구사항을 참조하십시오.


주 - 시스템이 동적 SR-IOV 소프트웨어 및 펌웨어 요구사항을 충족하지 않을 경우 정적 SR-IOV 방법을 사용하여 SR-IOV 관련 작업을 수행해야 합니다. 정적 SR-IOV를 참조하십시오.

동적 SR-IOV 구성 요구사항

    동적으로 가상 기능을 만들거나 삭제하려면 다음 조건을 충족해야 합니다.

  • 가상 기능 구성을 시작하기 전에 PCIe 버스에 대한 I/O 가상화가 사용으로 설정되어 있어야 합니다.

  • 루트 도메인 및 I/O 도메인에서 실행되는 OS가 최소한 Oracle Solaris 11.1 SRU 10 OS여야 합니다.

  • 물리적 기능 장치가 OS에서 구성되어 있지 않거나 다중 경로 구성 상태여야 합니다. 예를 들어, 이더넷 SR-IOV 장치를 연결 해제하거나 IPMP 또는 통합에 포함시켜 가상 기능을 성공적으로 만들거나 삭제할 수 있습니다.

    가상 기능을 만들거나 삭제하는 작업을 수행하려면 물리적 기능 장치 드라이버를 오프라인 상태와 온라인 상태 간에 토글해야 합니다. 다중 경로 구성에서는 해당 상태 간에 장치 드라이버를 토글할 수 있습니다.

  • I/O 도메인에서 가상 기능을 제거하기 전에 가상 기능이 사용되고 있지 않거나 다중 경로 구성 상태가 아니어야 합니다. 예를 들어, SR-IOV 가상 기능을 연결 해제하거나 IPMP 구성에서 사용하지 않을 수 있습니다.


    주 - 현재 다중 경로 구현은 가상 기능을 지원하지 않으므로 이더넷 SR-IOV 가상 기능에 대한 통합을 사용할 수 없습니다.

모든 가상 기능을 삭제하고 슬롯을 루트 도메인으로 반환해도 루트 컴플렉스 리소스가 복원되지 않음


주 - 이 절은 SPARC M6 시리즈 서버를 비롯한 SPARC T5 시리즈 서버와 같은 서버에 적용됩니다.

모든 가상 기능을 삭제하고 슬롯을 루트 도메인에 반환한 후에도 루트 컴플렉스의 리소스가 복원되지 않습니다.

복구: 루트 컴플렉스와 연관된 모든 가상 I/O 리소스를 해당 루트 도메인에 반환합니다.

먼저 컨트롤 도메인을 지연된 재구성에 배치합니다.

primary# ldm start-reconf primary

모든 하위 PCIe 슬롯을 pci_0 버스를 소유한 루트 도메인에 반환합니다. 그런 다음 pci_0 버스에서 모든 하위 가상 기능을 제거하고 삭제합니다.

마지막으로 pci_0 버스에 iov=off를 설정하고 루트 도메인을 재부트합니다.

primary# ldm set-io iov=off pci_0
primary# shutdown -y -g 10

임시해결책: 특정 PCIe 버스에 대해 iov 옵션을 off로 설정합니다.

primary# ldm start-reconf primary
primary# ldm set-io iov=off pci_0