가상 기능은 현재 도메인에 지정되지 않은 경우 삭제할 수 있습니다. 가상 기능은 만든 순서와 역순으로만 삭제할 수 있으므로 마지막으로 만들어진 가상 기능만 삭제할 수 있습니다. 이로 인한 구성은 물리적 기능 드라이버를 통해 검증됩니다.
이 동적 방법을 사용할 수 없는 경우 정적 방법을 대신 사용하십시오. 정적 SR-IOV를 참조하십시오.
primary# ldm list-io
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로 표시될 수 있습니다.
primary# ldm start-reconf root-domain-name
primary# ldm destroy-vf -n number | max pf-name
경로 이름 또는 익명 이름을 사용하여 가상 기능을 지정할 수 있습니다. 하지만 익명 이름을 사용하는 것이 좋습니다.
primary# ldm destroy-vf vf-name
primary# ldm stop-domain -r root-domain
primary# shutdown -i6 -g0 -y
이 예는 /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예 8-23 광 섬유 채널 가상 기능 삭제
이 예는 /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