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

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

광 섬유 채널 SR-IOV 가상 기능 삭제

가상 기능은 현재 도메인에 지정되지 않은 경우 삭제할 수 있습니다. 가상 기능은 만든 순서와 역순으로만 삭제할 수 있으므로 마지막으로 만들어진 가상 기능만 삭제할 수 있습니다. 이로 인한 구성은 물리적 기능 드라이버를 통해 검증됩니다.

광 섬유 채널 SR-IOV 가상 기능을 삭제하는 방법

이 동적 방법을 사용할 수 없는 경우 정적 방법을 대신 사용하십시오. 정적 SR-IOV를 참조하십시오.

  1. 물리적 기능 장치를 식별합니다.
    primary# ldm list-io
  2. 동적이나 정적으로 단일 가상 기능 또는 여러 가상 기능을 삭제합니다.
    • 동적 방법:
      • 물리적 기능에서 모든 가상 기능을 한 번에 삭제하려면 다음 명령을 사용합니다.
        primary# ldm destroy-vf -n number | max pf-name

        경로 이름 또는 익명 이름을 사용하여 가상 기능을 지정할 수 있습니다. 하지만 익명 이름을 사용하는 것이 좋습니다.

        ldm destroy-vf -n max 명령을 사용하여 한 번에 해당 물리적 기능에 대한 모든 가상 기능을 삭제합니다.

        number–n 옵션에 대한 인수로 지정할 경우 가상 기능의 마지막 number가 삭제됩니다. 하나의 물리적 기능 장치 드라이버 상태 전환에서만 이 작업을 수행하므로 이 방법을 사용하십시오.

      • 지정된 가상 기능을 삭제하려면 다음과 같이 하십시오.
        primary# ldm destroy-vf vf-name

      영향을 받는 하드웨어 장치와 OS의 지연 때문에, 영향을 받는 물리적 기능과 나머지 하위 가상 기능을 즉시 사용하지 못할 수도 있습니다. ldm list-io 명령을 사용하여 상위 물리적 기능과 그 하위 가상 기능에서 Status 열에 INV 값이 있는지 여부를 확인합니다. 이 값이 보이면 ldm list-io 출력에서 Status 열에 INV 값이 더 이상 표시되지 않을 때까지 기다리십시오(약 45초 정도). 그 후에 물리적 기능이나 하위 가상 기능을 안전하게 사용할 수 있습니다. 이 상태가 지속되면 장치에 문제가 있는 것입니다.

      primary를 포함한 루트 도메인 재부트 직후나 ldm create-vf 또는 ldm destroy-vf 명령을 사용한 직후에 장치 상태가 INV로 표시될 수 있습니다.

    • 정적 방법:
      1. 지연된 재구성을 시작합니다.
        primary# ldm start-reconf root-domain-name
      2. 단일 가상 기능 또는 여러 가상 기능을 삭제합니다.
        • 지정된 물리적 기능에서 모든 가상 기능을 동시에 삭제하려면 다음 명령을 사용합니다.
          primary# ldm destroy-vf -n number | max pf-name

          경로 이름 또는 익명 이름을 사용하여 가상 기능을 지정할 수 있습니다. 하지만 익명 이름을 사용하는 것이 좋습니다.

        • 지정된 가상 기능을 삭제하려면 다음과 같이 하십시오.
          primary# ldm destroy-vf vf-name
      3. 루트 도메인을 재부트합니다.
        • primary 루트 도메인을 재부트하려면 다음과 같이 하십시오.
          primary# ldm stop-domain -r root-domain
        • primary 루트 도메인을 재부트하려면 다음과 같이 하십시오.
          primary# shutdown -i6 -g0 -y
예 26  동적으로 여러 광 섬유 채널 SR-IOV 가상 기능 삭제

이 예는 /SYS/MB/PCIE5/IOVFC.PF1 물리적 기능에서 모든 가상 기능을 삭제하는 결과를 보여줍니다. ldm list-io 출력은 물리적 기능에 8개의 가상 기능이 있음을 보여줍니다. ldm destroy-vf -n max 명령은 모든 가상 기능을 삭제하고, 최종 ldm list-io 출력은 가상 기능이 하나도 남아 있지 않음을 보여줍니다.

primary# ldm list-io
...
/SYS/MB/PCIE5/IOVFC.PF1                   PF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF0               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF1               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF2               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF3               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF4               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF5               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF6               VF     pci_1                      
/SYS/MB/PCIE5/IOVFC.PF1.VF7               VF     pci_1                      
primary# ldm destroy-vf -n max /SYS/MB/PCIE5/IOVFC.PF1
primary# ldm list-io
...
/SYS/MB/PCIE5/IOVFC.PF1                   PF     pci_1
예 27  광 섬유 채널 가상 기능 삭제

이 예는 /SYS/MB/PCIE7/IOVFC.PF0 물리적 기능에서 가상 기능을 정적으로 삭제하는 방법을 보여줍니다.

primary# ldm start-reconf rootdom1
Initiating a delayed reconfiguration operation on the rootdom1 domain.
All configuration changes for other domains are disabled until the rootdom1
domain reboots, at which time the new configuration for the rootdom1 domain
will also take effect.

primary# ldm destroy-vf -n max /SYS/MB/PCIE7/IOVFC.PF0
primary# ldm stop-domain -r rootdom1