ldm set-io vf-name 명령은 등록 정보 값을 변경하거나 새 등록 정보를 설정하여 가상 기능의 현재 구성을 수정합니다. 이 명령은 네트워크 관련 등록 정보와 장치 관련 등록 정보를 모두 수정할 수 있습니다. 장치 관련 등록 정보에 대한 자세한 내용은 고급 SR-IOV 항목: 이더넷 SR-IOV를 참조하십시오.
이 동적 방법을 사용할 수 없을 경우 정적 방법을 사용하십시오. 정적 SR-IOV를 참조하십시오.
ldm set-io 명령을 사용하여 다음 등록 정보를 수정할 수 있습니다.
mac-addr, alt-mac-addrs 및 mtu
해당 가상 기능 등록 정보를 변경하려면 가상 기능을 소유한 도메인을 중지하고 ldm set-io 명령을 사용하여 등록 정보 값을 변경한 다음 도메인을 시작합니다.
pvid 및 vid
도메인에 가상 기능이 지정되는 동안 이러한 등록 정보를 동적으로 변경할 수 있습니다. 이 작업을 수행하면 활성 가상 기능의 네트워크 트래픽이 변경될 수 있습니다. pvid 등록 정보를 설정하면 투명한 VLAN이 가능합니다. vid 등록 정보를 설정하여 VLAN ID를 지정하면 지정된 해당 VLAN에 대한 VLAN 트래픽이 허용됩니다.
장치 관련 등록 정보
ldm list-io -d pf-name 명령을 사용하여 유효한 장치 관련 등록 정보 목록을 확인합니다. 물리적 기능과 가상 기능 모두에 대해 이러한 등록 정보를 수정할 수 있습니다. 장치 관련 등록 정보를 수정하려면 정적 방법을 사용해야 합니다. 정적 SR-IOV를 참조하십시오. 장치 관련 등록 정보에 대한 자세한 내용은 고급 SR-IOV 항목: 이더넷 SR-IOV를 참조하십시오.
primary# ldm list-io
물리적 기능의 이름에는 PCIe SR-IOV 카드 또는 내장 장치에 대한 위치 정보가 포함되어 있습니다.
ldm set-io name=value [name=value...] vf-name
이러한 예에서는 ldm set-io 명령을 사용하여 이더넷 가상 기능의 등록 정보를 설정하는 방법에 대해 설명합니다.
다음 예에서는 VLAN ID 2, 3, 4에 속하도록 지정된 가상 기능 /SYS/MB/NET0/IOVNET.PF0.VF0의 등록 정보를 수정합니다.
primary# ldm set-io vid=2,3,4 /SYS/MB/NET0/IOVNET.PF0.VF0
이 명령은 가상 기능에 대한 VLAN 연관을 동적으로 변경합니다. 이러한 VLAN을 사용하려면 적절한 Oracle Solaris OS 네트워킹 명령을 사용하여 I/O 도메인의 VLAN 인터페이스를 구성해야 합니다.
다음 예에서는 가상 기능이 투명하게 VLAN 2에 속하도록 /SYS/MB/NET0/IOVNET.PF0.VF0 가상 기능에 대한 pvid 등록 정보 값을 2로 설정합니다. 즉, 가상 기능에서 태그가 지정된 VLAN 트래픽을 확인하지 않습니다.
primary# ldm set-io pvid=2 /SYS/MB/NET0/IOVNET.PF0.VF0
다음 예에서는 자동으로 할당된 3개의 대체 MAC 주소를 가상 기능에 지정합니다. 대체 주소를 통해 가상 기능에 Oracle Solaris 11 VNIC(가상 네트워크 인터페이스 카드)를 만들 수 있습니다. VNIC를 사용하려면 도메인에서 Oracle Solaris 11 OS를 실행해야 합니다.
primary# ldm set-io alt-mac-addrs=auto,auto,auto /SYS/MB/NET0/IOVNET.PF0.VF0
다음 예에서는 지정된 가상 기능에 대한 장치 관련 unicast-slots 등록 정보를 12로 설정합니다. 물리적 기능에 유효한 장치 관련 등록 정보를 찾으려면 ldm list-io -d pf-name 명령을 사용합니다.
primary# ldm set-io unicast-slots=12 /SYS/MB/NET0/IOVNET.PF0.VF0 All configuration changes for other domains are disabled until the primary domain reboots, at which time the new configuration for the primary domain will also take effect.