차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

pci_passthrough_sr-iov [2023/12/04 07:04] – 만듦 koovpci_passthrough_sr-iov [2023/12/04 07:13] (현재) koov
줄 36: 줄 36:
 ''SR-IOV''는 ''OpenStack Dashboard(horizon)''에 통합되지 않습니다. 사용자는 CLI 또는 API를 사용하여 ''SR-IOV'' 인터페이스를 구성해야 합니다. ''SR-IOV''는 ''OpenStack Dashboard(horizon)''에 통합되지 않습니다. 사용자는 CLI 또는 API를 사용하여 ''SR-IOV'' 인터페이스를 구성해야 합니다.
  
 +===== Network Interface별 사전 준비 =====
  
 ==== Mellanox CONNECTX-4/CONNECTX-5/CONNECTX-6 SR-IOV ==== ==== Mellanox CONNECTX-4/CONNECTX-5/CONNECTX-6 SR-IOV ====
줄 62: 줄 63:
 </WRAP> </WRAP>
  
-''/etc/kolla/config/nova.conf'' 설정 추가+===== kolla-ansible 설정 ===== 
 +==== globals.yml 설정 ==== 
 +''/etc/kolla/globals.yml'' 
 + 
 +<WRAP prewrap> 
 +<code bash> 
 +... 
 +enable_neutron_sriov: "yes" 
 +... 
 +</code> 
 +</WRAP> 
 + 
 +==== neutron 설정 ==== 
 +''/etc/kolla/config/neutron/tp-compute3/sriov_agent.ini'' 
 +''tp-compute3'' 노드의 장치를 ''SR-IOV'' 할당하려고 할때 
 + 
 +<WRAP prewrap> 
 +<code bash> 
 +[sriov_nic] 
 +physical_device_mappings = sriovnet1:ens6 
 +exclude_devices = 
 + 
 +[securitygroup] 
 +firewall_driver = neutron.agent.firewall.NoopFirewallDriver 
 +</code> 
 +</WRAP> 
 + 
 +''/etc/kolla/config/neutron/ml2_conf.ini'' 
 +<WRAP prewrap> 
 +<code bash> 
 +[ml2] 
 +type_drivers = flat,vlan,vxlan,geneve 
 +tenant_network_types = vxlan 
 +mechanism_drivers = ovn,openvswitch,l2population,sriovnicswitch 
 +extension_drivers = port_security 
 + 
 +[ml2_type_vlan] 
 +network_vlan_ranges = physnet1,sriovnet1 
 + 
 +[ml2_type_flat] 
 +flat_networks = physnet1,sriovnet1 
 + 
 +[ml2_type_vxlan] 
 +vni_ranges = 1:1000 
 +</code> 
 +</WRAP> 
 + 
 + 
 + 
 +==== nova 설정 ==== 
 + 
 +''/etc/kolla/config/nova.conf''에 아래 설정 추가
  
   * GPU Passthrough   * GPU Passthrough
  • pci_passthrough_sr-iov.1701673461.txt.gz
  • 마지막으로 수정됨: 2023/12/04 07:04
  • 저자 koov