시작하기 전에
I/O 도메인 복원성 기능을 지원하는 PCIe 카드만 사용합니다. https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=REFERENCE&id=1325454.1을 참조하십시오.
I/O 도메인, 루트 도메인, 서비스 도메인, primary 도메인에서 최소 Oracle Solaris 11.2 SRU 8 OS와 Logical Domains Manager 3.2 소프트웨어가 실행되어야 합니다.
primary# ldm set-domain failure-policy=ignore root-domain-name
도메인 종속성에 대한 자세한 내용은 Configuring Domain Dependencies을 참조하십시오.
primary# ldm set-domain master=root-domain-name I/O-domain-name
IPMP를 사용하여 다중 경로를 구성하는 방법은 Administering TCP/IP Networks, IPMI, and IP Tunnels in Oracle Solaris 11.2를 참조하십시오.
MPxIO를 사용하여 다중 경로를 구성하는 방법은 Managing SAN Devices and Multipathing Oracle Solaris 11.2를 참조하십시오.
이 예제는 IPMP를 사용하여 복원형 I/O 도메인에 네트워크 가상 기능 장치를 구성하는 방법을 보여줍니다. 자세한 내용은 Administering TCP/IP Networks, IPMI, and IP Tunnels in Oracle Solaris 11.2를 참조하십시오.
서로 다른 루트 도메인에 지정된 이더넷 SR-IOV 물리적 기능 2개를 식별합니다.
이 예제에서는 root-1 및 root-2 루트 도메인에 이더넷 SR-IOV 물리적 기능이 있습니다.
primary# ldm list-io | grep root-1 | grep PF /SYS/PCI-EM8/IOVNET.PF0 PF pci_1 root-1 primary# ldm list-io | grep root-2 | grep PF /SYS/RIO/NET2/IOVNET.PF0 PF pci_2 root-2
각각의 지정된 물리적 기능에 이더넷 가상 기능 2개를 만듭니다.
primary# ldm create-vf /SYS/MB/NET0/IOVNET.PF0 Created new vf: /SYS/PCI-EM8/IOVNET.PF0.VF0 primary# ldm create-vf /SYS/RIO/NET2/IOVNET.PF0 Created new vf: /SYS/RIO/NET2/IOVNET.PF0.VF0
io-1 I/O 도메인에 이더넷 가상 기능을 지정합니다.
primary# ldm add-io /SYS/PCI-EM8/IOVNET.PF0.VF0 io-1 primary# ldm add-io /SYS/RIO/NET2/IOVNET.PF0.VF0 io-1
I/O 도메인에서 이더넷 가상 기능을 IPMP 그룹으로 구성합니다.
I/O 도메인에서 새로 추가된 네트워크 장치인 net1 및 net2를 식별합니다.
i0-1# dladm show-phys LINK MEDIA STATE SPPED DUPLEX DEVICE net0 Ethernet up 0 unknown vnet0 net1 Ethernet up 1000 full igbvf0 net2 Ethernet up 1000 full igbvf1
새로 추가된 네트워크 장치에 대한 IP 인터페이스를 만듭니다.
io-1# ipadm create-ip net1 io-1# ipadm create-ip net2
2개의 네트워크 인터페이스에 대한 ipmp0 IPMP 그룹을 만듭니다.
io-1# ipadm create-ipmp -i net1 -i net2 ipmp0
IPMP 그룹에 IP 주소를 지정합니다.
이 예제는 DHCP 옵션을 구성합니다.
io-1# ipadm create-addr -T dhcp ipmp0/v4
IPMP 그룹 인터페이스의 상태를 확인합니다.
io-1# ipmpstat -g
이 예제는 MPxIO를 사용하여 복원형 I/O 도메인에 광 섬유 채널 가상 기능 장치를 구성하는 방법을 보여줍니다. 자세한 내용은 Managing SAN Devices and Multipathing Oracle Solaris 11.2를 참조하십시오.
서로 다른 루트 도메인에 지정된 광 섬유 채널 SR-IOV 물리적 기능 2개를 식별합니다.
이 예제에서는 root-1 및 root-2 루트 도메인에 광 섬유 채널 SR-IOV 물리적 기능이 있습니다.
primary# ldm list-io | grep root-1 | grep PF /SYS/PCI-EM4/IOVFC.PF0 PF pci_1 root-1 primary# ldm list-io | grep root-2 | grep PF /SYS/PCI-EM15/IOVFC.PF0 PF pci_2 root-2
각각의 지정된 물리적 기능에 가상 기능 2개를 만듭니다.
자세한 내용은 How to Create a Fibre Channel SR-IOV Virtual Function을 참조하십시오.
primary# ldm create-vf port-wwn=10:00:00:14:4f:fc:60:00 \ node-wwn=20:00:00:14:4f:fc:60:00 /SYS/PCI-EM4/IOVFC.PF0 Created new vf: /SYS/PCI-EM4/IOVFC.PF0.VF0 primary# ldm create-vf port-wwn=10:00:00:14:4f:fc:70:00 \ node-wwn=20:00:00:14:4f:fc:70:00 /SYS/PCI-EM15/IOVFC.PF0 Created new vf: /SYS/PCI-EM15/IOVFC.PF0.VF0
io-1 I/O 도메인에 새로 만든 가상 기능을 추가합니다.
primary# ldm add-io /SYS/PCI-EM4/IOVFC.PF0.VF0 io-1 primary# ldm add-io /SYS/PCI-EM15/IOVFC.PF0.VF0 io-1
prtconf -v 명령을 사용하여 I/O 도메인에 MPxIO가 사용으로 설정되어 있는지 여부를 확인합니다.
fp 장치의 출력에 다음 장치 등록 정보 설정이 있으면 MPxIO가 사용으로 설정된 것입니다.
mpxio-disable="no"
mpxio-disable 등록 정보가 yes로 설정된 경우 /etc/driver/drv/fp.conf 파일에서 등록 정보 값을 no로 업데이트하고 I/O 도메인을 재부트합니다.
mpxio-disable 장치 등록 정보가 prtconf -v 출력에 나타나지 않으면 /etc/driver/drv/fp.conf 파일에 mpxio-disable="no" 입력을 추가하고 I/O 도메인을 재부트합니다.
MPxIO 그룹의 상태를 확인합니다.
io-1# mpathadm show LU Logical Unit: /dev/rdsk/c0t600A0B80002A384600003D6B544EECD0d0s2 mpath-support: libmpscsi_vhci.so Vendor: SUN Product: CSM200_R Revision: 0660 Name Type: unknown type Name: 600a0b80002a384600003d6b544eecd0 Asymmetric: yes Current Load Balance: round-robin Logical Unit Group ID: NA Auto Failback: on Auto Probing: NA Paths: Initiator Port Name: 100000144ffc6000 Target Port Name: 201700a0b82a3846 Override Path: NA Path State: OK Disabled: no Initiator Port Name: 100000144ffc7000 Target Port Name: 201700a0b82a3846 Override Path: NA Path State: OK Disabled: no Target Port Groups: ID: 1 Explicit Failover: yes Access State: active Target Ports: Name: 201700a0b82a3846 Relative ID: 0