다음 예에서는 비primary 루트 도메인에서 직접 I/O 장치를 관리하는 방법을 보여줍니다.
다음 명령을 실행하면 오류가 발생합니다. 루트 도메인에서 활성 상태인 슬롯을 제거하려고 시도하기 때문입니다.
primary# ldm remove-io /SYS/MB/PCIE7 ldg1 Dynamic I/O operations on PCIe slots are not supported. Use start-reconf command to trigger delayed reconfiguration and make I/O changes statically.
다음 명령은 먼저 루트 도메인에서 지연된 재구성을 시작하여 슬롯을 제거하는 올바른 방법을 보여줍니다.
primary# ldm start-reconf ldg1 Initiating a delayed reconfiguration operation on the ldg1 domain. All configuration changes for other domains are disabled until the ldg1 domain reboots, at which time the new configuration for the ldg1 domain will also take effect. primary# ldm remove-io /SYS/MB/PCIE7 ldg1 ------------------------------------------------------------------------------ Notice: The ldg1 domain is in the process of a delayed reconfiguration. Any changes made to the ldg1 domain will only take effect after it reboots. ------------------------------------------------------------------------------ primary# ldm stop-domain -r ldg1
다음 ldm list-io 명령은 /SYS/MB/PCIE7 슬롯이 더 이상 루트 도메인에 없음을 확인합니다.
primary# ldm list-io NAME TYPE BUS DOMAIN STATUS ---- ---- --- ------ ------ pci_0 BUS pci_0 primary IOV pci_1 BUS pci_1 ldg1 IOV niu_0 NIU niu_0 primary niu_1 NIU niu_1 primary /SYS/MB/PCIE0 PCIE pci_0 primary OCC /SYS/MB/PCIE2 PCIE pci_0 primary OCC /SYS/MB/PCIE4 PCIE pci_0 primary OCC /SYS/MB/PCIE6 PCIE pci_0 primary EMP /SYS/MB/PCIE8 PCIE pci_0 primary EMP /SYS/MB/SASHBA PCIE pci_0 primary OCC /SYS/MB/NET0 PCIE pci_0 primary OCC /SYS/MB/PCIE1 PCIE pci_1 ldg1 OCC /SYS/MB/PCIE3 PCIE pci_1 ldg1 OCC /SYS/MB/PCIE5 PCIE pci_1 ldg1 OCC /SYS/MB/PCIE7 PCIE pci_1 OCC /SYS/MB/PCIE9 PCIE pci_1 ldg1 EMP /SYS/MB/NET2 PCIE pci_1 ldg1 OCC /SYS/MB/NET0/IOVNET.PF0 PF pci_0 primary /SYS/MB/NET0/IOVNET.PF1 PF pci_0 primary /SYS/MB/PCIE5/IOVNET.PF0 PF pci_1 ldg1 /SYS/MB/PCIE5/IOVNET.PF1 PF pci_1 ldg1 /SYS/MB/NET2/IOVNET.PF0 PF pci_1 ldg1 /SYS/MB/NET2/IOVNET.PF1 PF pci_1 ldg1
다음 명령은 /SYS/MB/PCIE7 슬롯을 ldg2 도메인에 지정합니다. ldm start 명령은 ldg2 도메인을 시작합니다.
primary# ldm add-io /SYS/MB/PCIE7 ldg2 primary# ldm start ldg2 LDom ldg2 started