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

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

PCIe 끝점이 구성된 상태로 루트 도메인 재부트

루트 도메인은 PCIe 버스의 소유자이며 버스 초기화 및 관리를 담당합니다. 루트 도메인은 활성 상태여야 하며 DIO 또는 SR-IOV 기능을 지원하는 Oracle Solaris OS 버전을 실행 중이어야 합니다. 루트 도메인을 종료, 정지 또는 재부트하면 PCIe 버스에 대한 액세스가 중단됩니다. PCIe 버스를 사용할 수 없는 경우 해당 버스의 PCIe 장치가 영향을 받아 이러한 장치를 사용하지 못할 수 있습니다.

PCIe 끝점 장치가 있는 I/O 도메인이 실행 중인 동안 루트 도메인이 재부트되면 해당 I/O 도메인의 동작을 예측할 수 없습니다. 예를 들어, 재부트 도중 또는 재부트 후 PCIe 끝점 장치가 있는 I/O 도메인에 패닉이 발생할 수 있습니다. 루트 도메인을 재부트할 때 수동으로 각 도메인을 중지하고 시작해야 합니다.

I/O 도메인이 복원형인 경우 PCIe 버스 소유자인 루트 도메인을 사용할 수 없게 되더라도 작동을 계속할 수 있습니다. I/O 도메인 복원성을 참조하십시오.


주 - 연관된 루트 도메인이 실행 중이 아니면 I/O 도메인을 시작할 수 없습니다.

    이러한 문제를 해결하려면 다음 단계 중 하나를 수행하십시오.

  • 루트 도메인을 종료하기 에 PCIe 끝점 장치가 지정된 시스템에서 수동으로 도메인을 종료합니다.

    이 단계를 수행하면 루트 도메인을 종료, 정지 또는 재부트하기 전에 해당 도메인이 완전히 종료됩니다.

    PCIe 끝점 장치가 지정된 도메인을 모두 찾으려면 ldm list-io 명령을 실행합니다. 이 명령을 사용하면 시스템의 도메인에 지정된 PCIe 끝점 장치를 나열할 수 있습니다. 이 명령 출력에 대한 자세한 설명은 ldm(1M) 매뉴얼 페이지를 참조하십시오.

    발견된 각 도메인에 대해 ldm stop 명령을 실행하여 도메인을 중지합니다.

  • 루트 도메인과 PCIe 끝점 장치가 지정된 도메인 간의 도메인 종속성 관계를 구성합니다.

    이 종속성 관계를 사용하면 어떤 이유로든 루트 도메인이 재부트될 때 PCIe 끝점 장치가 있는 도메인이 자동으로 다시 시작됩니다.

    이 종속성 관계는 해당 도메인을 강제로 재설정하며 완전히 종료할 수 없습니다. 단, 종속성 관계는 수동으로 종료된 도메인에는 영향을 끼치지 않습니다.

    primary# ldm set-domain failure-policy=reset primary
    primary# ldm set-domain master=primary domain-name
예 33  primary 루트 도메인 및 I/O 도메인이 있는 구성에 대한 실패 정책 종속성 구성

다음 예에서는 비primary 루트 도메인 및 I/O 도메인이 있는 구성에서 실패 정책 종속성을 구성하는 방법에 대해 설명합니다.

이 예에서 ldg1은 비primary 루트 도메인입니다. ldg2는 PCIe SR-IOV 가상 기능이 있거나 ldg1 도메인 소유의 루트 컴플렉스에서 PCIe 끝점 장치가 지정된 I/O 도메인입니다.

primary# ldm set-domain failure-policy=stop ldg1
primary# ldm set-domain master=ldg1 ldg2

이 종속성 관계를 사용하면 ldg1 루트 도메인이 재부트될 때 I/O 도메인이 중지됩니다.

  • primary 루트 도메인 재부트일 경우 이 종속성 관계에 따라 I/O 도메인이 중지됩니다. 비primary 루트 도메인이 부트된 후 I/O 도메인을 시작합니다.

    primary# ldm start ldg2
  • primary 도메인 재부트일 경우 이 정책 설정에 따라 비primary 루트 도메인과 종속 I/O 도메인이 중지됩니다. primary 도메인이 부트되면 먼저 비primary 루트 도메인을 시작해야 합니다. 도메인이 부트되면 I/O 도메인을 시작합니다.

    primary# ldm start ldg1

    ldg1 도메인이 활성 상태가 될 때까지 기다렸다가 I/O 도메인을 시작합니다.

    primary# ldm start ldg2