5.4. SR-IOV 네트워크 인터페이스를 사용하여 인스턴스 생성
SR-IOV(단일 루트 I/O 가상화) 네트워크 인터페이스를 사용하여 인스턴스를 생성하려면 필요한 SR-IOV 포트를 생성해야 합니다.
절차
인스턴스에 필요한 하드웨어 프로필이 있는 플레이버의 이름 또는 ID를 검색합니다.
$ openstack flavor list
참고이미지가 성공적으로 부팅될 수 있도록 크기가 충분한 플레이버를 선택합니다. 그러지 않으면 인스턴스가 시작되지 않습니다.
작은 정보필요한 정책이 있는 플레이버를 선택하여 PCI 패스스루 장치 및 SR-IOV 인터페이스의 인스턴스에 적용되는 NUMA 선호도 정책을 지정할 수 있습니다. 사용 가능한 정책에 대한 자세한 내용은 Configuring the Compute Service for Instance Creation 가이드의 Flavor 메타데이터 의 인스턴스 PCI NUMA 선호도 정책 을 참조하십시오. NUMA 선호도 정책이 있는 플레이버를 선택하는 경우 사용하는 이미지에 동일한 NUMA 선호도 정책 또는 NUMA 선호도 정책이 없어야 합니다.
인스턴스에 필요한 소프트웨어 프로필이 있는 이미지의 이름 또는 ID를 검색합니다.
$ openstack image list
필요한 이미지를 사용할 수 없는 경우 새 이미지를 다운로드하거나 생성할 수 있습니다. 클라우드 이미지를 생성하거나 다운로드하는 방법에 대한 자세한 내용은 이미지 생성 을 참조하십시오.
작은 정보필요한 정책이 있는 이미지를 선택하여 PCI 패스스루 장치 및 SR-IOV 인터페이스의 인스턴스에 적용되는 NUMA 선호도 정책을 지정할 수 있습니다. 사용 가능한 정책에 대한 자세한 내용은 Configuring the Compute Service for Instance Creation 가이드의 Flavor 메타데이터 의 인스턴스 PCI NUMA 선호도 정책 을 참조하십시오. NUMA 선호도 정책이 있는 이미지를 선택하는 경우 사용하는 플레이버에 동일한 NUMA 선호도 정책 또는 NUMA 선호도 정책이 없어야 합니다.
인스턴스를 연결할 네트워크의 이름 또는 ID를 검색합니다.
$ openstack network list
SR-IOV 인터페이스에 필요한 포트 유형을 생성합니다.
$ openstack port create --network <network> \ --vnic-type <vnic_type> mySriovPort
-
<network>를 3단계에서 검색한 네트워크의 이름 또는 ID로 바꿉니다. <vnic_type>을 다음 값 중 하나로 바꿉니다.-
직접: 직접 모드 SR-IOV VF(가상 기능) 포트를 생성합니다. -
direct-physical: 직접 모드 SR-IOV 물리적 기능(PF) 포트를 생성합니다. -
macvtap: MacVTap을 사용하여 virtio 인터페이스를 인스턴스에 노출하는 간접 모드 SR-IOV VF 포트를 생성합니다.
-
-
인스턴스를 생성합니다.
$ openstack server create --flavor <flavor> \ --image <image> --port <port> \ --wait mySriovInstance
-
<flavor>를 1단계에서 검색한 플레이버의 이름 또는 ID로 바꿉니다. -
<image>를 2단계에서 검색한 이미지의 이름 또는 ID로 바꿉니다. -
<port>를 4단계에서 생성한 포트의 이름 또는 ID로 바꿉니다.
-