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>
작은 정보플레이버에 spec
hw:pci_numa_affinity_policy
를 추가하여 PCI 패스스루 장치 및 SR-IOV 인터페이스에 대한 NUMA 선호도 정책을 지정할 수 있습니다. 자세한 내용은 인스턴스 생성을 위해 Compute 서비스 구성의 플레이버 메타데이터 를 참조하십시오.네트워크 및 서브넷을 생성합니다.
$ openstack network create <network_name> \ --provider-physical-network tenant \ --provider-network-type vlan --provider-segment <vlan_id> $ openstack subnet create <name> --network <network_name> \ --subnet-range <ip_address_cidr> --dhcp
-
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>
단일 인스턴스 전용 PF 포트:
이 PF 포트는 Networking 서비스(neutron) 포트이지만 Networking 서비스에 의해 제어되지 않으며, 인스턴스에 전달되는 PCI 장치이므로 네트워크 어댑터로 표시되지 않습니다.
$ openstack port create --network <network_name> \ --vnic-type direct-physical <port_name>
인스턴스를 만듭니다.
$ openstack server create --flavor <flavor> --image <image_name> \ --nic port-id=<id> <instance_name>
추가 리소스
- 명령줄 인터페이스 참조에서 플레이버 생성
- 명령줄 인터페이스 참조에서 네트워크 생성
- 명령줄 인터페이스 참조에서 subnet create
- 명령줄 인터페이스 참조에서 port create
- 명령줄 인터페이스 참조에서 server create