10.2. QoS 정책 및 규칙 생성 및 적용


QoS(Quality of Service) 정책 및 규칙을 생성하고 정책을 포트에 적용하려면 다음 단계를 완료합니다.

  1. /etc/neutron/plugins/ml2/<agent_name>_agent.ini의 OpenStack 네트워킹에 대해 qos 확장이 아직 활성화되어 있지 않은 경우 다음 단계를 따르십시오.

    1. 사용자 지정 Heat 환경 파일을 만들고 다음 행을 추가합니다.

      Copy to Clipboard Toggle word wrap
      parameter_defaults:
        NeutronSriovAgentExtensions: 'qos'
      중요

      YAML 파일은 파일에서 매개 변수를 배치하는 위치에 대해 매우 민감합니다. parameter_defaults: 가 첫 번째 열(위의 공백 문자 없음)에서 시작되고 매개 변수 값 쌍이 3열에서 시작됩니다(매개 변수 앞에 공백 두 문자가 있음).

    2. Red Hat OpenStack Platform director 명령을 실행하고 openstack overcloud deploy를 실행하고 현재 환경 파일과 이 사용자 지정 새 환경 파일을 포함합니다.

      자세한 내용은 Director 설치 및 사용 가이드 의 "Overcloud 환경 수정" 을 참조하십시오.

  2. 테넌트 목록을 검토하고 QoS 정책을 생성해야 하는 위치의 ID를 확인합니다.

    Copy to Clipboard Toggle word wrap
    # openstack project list
    +----------------------------------+----------+
    | ID                               | Name     |
    +----------------------------------+----------+
    | 4b0b98f8c6c040f38ba4f7146e8680f5 | auditors |
    | 519e6344f82e4c079c8e2eabb690023b | services |
    | 80bf5732752a41128e612fe615c886c6 | demo     |
    | 98a2f53c20ce4d50a40dac4a38016c69 | admin    |
    +----------------------------------+----------+
  3. admin 테넌트에 bw-limiter 라는 QoS 정책을 만듭니다.

    Copy to Clipboard Toggle word wrap
    # openstack network qos policy create --project 98a2f53c20ce4d50a40dac4a38016c69 bw-limiter
  4. bw-limiter 정책에 대해 policing 규칙을 구성합니다.

    Copy to Clipboard Toggle word wrap
    # openstack network qos rule create --type bandwidth-limit --max-kbps 3000 --max-burst-kbits 30000 bw-limiter
  5. bw-limiter 정책을 적용하도록 neutron 포트를 구성합니다.

    Copy to Clipboard Toggle word wrap
    # openstack port set --qos-policy bw-limiter port_name_or_id
  6. QoS 규칙을 검토합니다. 예를 들면 다음과 같습니다.

    Copy to Clipboard Toggle word wrap
    # openstack network qos policy show 9be535c3-daa2-4d7b-88ea-e8de16
    
    +-------------------+---------------------------------+
    | Field             | Value                           |
    +-------------------+---------------------------------+
    | id                | 9be535c3-daa2-4d7b-88ea-e8de16  |
    | rule_type         | bandwidth_limit                 |
    | description       |                                 |
    | max_kbps          | 3000                            |
    | max_burst_kbps    | 300                             |
    +-------------------+---------------------------------+

이러한 값을 사용하면 필요에 따라 정책 알고리즘을 구성할 수 있습니다.

  • max_kbps - 인스턴스가 보낼 수 있는 최대 속도(Kbps)입니다.
  • max_burst_kbps - 토큰 버퍼가 가득 찼을 경우 포트가 즉시 보낼 수 있는 최대 데이터 양(kbits)입니다. 토큰 버퍼는 "max_kbps" 속도로 사용됩니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat, Inc.