[RHOSP13] PCI-PT 템플릿 구성방법

2021. 12. 27. 15:54·오픈소스 클라우드/OpenStack
728x90
반응형

RedHat OpenStack Platform (RHOSP) 13에서 PCI-PT 템플릿 배포 방식입니다.

 

각 Role에 extraconfig에 아래와 같이 구성하여 PCI-PT를 템플릿을 통해 배포할 수 있습니다.

 

 

1. Controller extra - PCI Alias 설정

  ControllerExtraConfig:
    keystone::token_expiration: 15552000
    nova::ram_allocation_ratio: 1.0
    nova::disk_allocation_ratio: 1.0
    nova::cpu_allocation_ratio: 1.0
    nova::api::allow_resize_to_same_host: true
    glance::api::limit_param_default: 100
    nova::pci::aliases:
      - name: "pcipt25g01"
        device_type: "type-PF"
        vendor_id: "8086"
        product_id: "158b"

 

 

2. compute extra - NovaPCIPassthrough 설정

  ComputeDpdkParameters:
    NovaPCIPassthrough:
      - vendor_id: "8086"
        product_id: "158b"
        address: "0000:d8:00.0"
      - vendor_id: "8086"
        product_id: "158b"
        address: "0000:d8:00.1"

 

 

3. flavor 생성 (PCI-PT 사용하는 flavor)

openstack flavor create pci-flavor --id auto --ram 16384 --disk 40 --vcpus 8
openstack flavor set pci-flavor \
    --property hw:cpu_sockets=1 \
    --property hw:cpu_cores=8 \
    --property hw:cpu_threads=2 \
    --property hw:cpu_policy=dedicated \
    --property hw:cpu_thread_policy=prefer \
    --property hw:numa_nodes=1 \
    --property hw:mem_page_size=large \
    --property hw:emulator_threads_policy=share \
    --property hw:watchdog_action=reset \
    --property pci_passthrough:alias='pcipt25g01:2

 

 

4. VM 생성

고정 IP를 할당하거나, 네트워크 최소 1개를 붙여서 VM을 생성하면, VM에 1개 오픈스택 네트워크 + 2개의 PCI-PT 네트워크를 사용하는 VM이 생성됩니다.

openstack server create --flavor pci-flavor --image rhel7 --network pci-pt-net,v4-fixed-ip=101.101.101.101 --availability-zone AZ-1-COMP:rhosp-dpdk-comp-1.test.com pci-vm1
728x90
반응형

'오픈소스 클라우드 > OpenStack' 카테고리의 다른 글

[RHOSP13] SR-IOV VF 배포방법  (0) 2021.12.27
neutron - 여러 network 할당시 순서 정보 불일치  (0) 2021.08.17
[RHOSP13] RHOSP Director Tuning 튜닝 가이드  (0) 2021.07.13
Neutron allowed address pair 기능  (0) 2021.07.05
OVS (OpenvSwitch) 명령어  (0) 2021.07.01
'오픈소스 클라우드/OpenStack' 카테고리의 다른 글
  • [RHOSP13] SR-IOV VF 배포방법
  • neutron - 여러 network 할당시 순서 정보 불일치
  • [RHOSP13] RHOSP Director Tuning 튜닝 가이드
  • Neutron allowed address pair 기능
깐돌
깐돌
일상과 기술 콘텐츠를 균형있게 다루기 위한 블로그.
  • 깐돌
    깐돌이의 일상이야기
    깐돌
  • 전체
    오늘
    어제
    • 분류 전체보기 (90) N
      • 일상이야기 (1) N
        • 취미 (0)
        • 잡동사니 (0)
        • 맛집 리스트 (1) N
      • 오픈소스 클라우드 (88) N
        • Linux (36)
        • Virtualization (7) N
        • OpenStack (8)
        • Container (21) N
        • Storage (3)
        • Monitoring (9)
        • Database (2)
        • Infra as Code (IaC) (2)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    qemu-img convert
    '낙산냉면'
    야탑 짬뽕
    qcow2 convert
    openstack #ansible #floatingip #자동화 #클라우드 #ansible cloud module
    동묘앞역 맛집'
    openstack #cinder #volumedeletion #사용량초기화 #quotausagereset #openstackansible
    '서울 매운 냉면
    sriov lshw
    galera cluster 복구
    galera cluster restore
    #kvm #livemigration #rhel8 #virsh #qcow2 #vm이전 #호스트간마이그레이션 #가상화 #libvirt
    ubuntu machine id
    podman
    야탑 굴짬뽕
  • 최근 댓글

  • 최근 글

  • 반응형
    250x250
  • hELLO· Designed By정상우.v4.10.3
깐돌
[RHOSP13] PCI-PT 템플릿 구성방법
상단으로

티스토리툴바