8.8. SR-IOV 또는 OVS TC-flower 하드웨어 오프로드 환경에서 인스턴스 생성
여러 명령을 사용하여 RHOSP(Red Hat OpenStack Platform) SR-IOV 또는 OVS TC-flower 하드웨어 오프로드 환경에서 인스턴스를 생성합니다.
호스트 집계를 사용하여 고성능 컴퓨팅 호스트를 분리합니다. 자세한 내용은 8.7절. “SR-IOV 또는 OVS TC-flower 하드웨어 오프로드 환경에서 호스트 집계 생성”의 내용을 참조하십시오.
고정된 CPU 인스턴스는 고정되지 않은 인스턴스와 동일한 컴퓨팅 노드에 있을 수 있습니다. 자세한 내용은 인스턴스 생성 가이드를 위한 컴퓨팅 서비스 구성 가이드의 컴퓨팅 노드에 CPU 고정 구성을 참조하십시오.
사전 요구 사항
- SR-IOV 또는 OVS 하드웨어 오프로드 환경에 구성된 RHOSP 오버클라우드입니다.
OVS 하드웨어 오프로드 환경의 경우 인스턴스를 생성할 수 있도록 RHOSP 관리자의 VF(가상 기능) 포트 또는 물리적 기능(PF) 포트가 있어야 합니다.
OVS 하드웨어 오프로드에는 VF 또는 PF를 생성하기 위한 바인딩 프로필이 필요합니다.
admin역할이 있는 RHOSP 사용자만 바인딩 프로필을 사용할 수 있습니다.
절차
플레이버를 만듭니다.
openstack flavor create <flavor_name> --ram <size_mb> \ --disk <size_gb> --vcpus <number>
$ openstack flavor create <flavor_name> --ram <size_mb> \ --disk <size_gb> --vcpus <number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작은 정보플레이버에 spec
hw:pci_numa_affinity_policy를 추가하여 PCI 패스스루 장치 및 SR-IOV 인터페이스에 대한 NUMA 선호도 정책을 지정할 수 있습니다. 자세한 내용은 인스턴스 생성을 위해 Compute 서비스 구성의 플레이버 메타데이터 를 참조하십시오.네트워크 및 서브넷을 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
admin역할이 있는 RHOSP 사용자가 아닌 경우 RHOSP 관리자가 인스턴스를 생성하는 데 필요한 VF 또는 PF를 제공할 수 있습니다. 5단계로 이동합니다. admin역할이 있는 RHOSP 사용자인 경우 VF 또는 PF 포트를 생성할 수 있습니다.VF 포트:
openstack port create --network <network_name> --vnic-type direct \ --binding-profile '{"capabilities": ["switchdev"]} <port_name>$ openstack port create --network <network_name> --vnic-type direct \ --binding-profile '{"capabilities": ["switchdev"]} <port_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 단일 인스턴스 전용 PF 포트:
이 PF 포트는 Networking 서비스(neutron) 포트이지만 Networking 서비스에 의해 제어되지 않으며, 인스턴스에 전달되는 PCI 장치이므로 네트워크 어댑터로 표시되지 않습니다.
openstack port create --network <network_name> \ --vnic-type direct-physical <port_name>
$ openstack port create --network <network_name> \ --vnic-type direct-physical <port_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
인스턴스를 만듭니다.
openstack server create --flavor <flavor> --image <image_name> \ --nic port-id=<id> <instance_name>
$ openstack server create --flavor <flavor> --image <image_name> \ --nic port-id=<id> <instance_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow