6장. 컨테이너화된 Tempest 실행


이 섹션에서는 언더클라우드의 컨테이너에서 tempest를 실행하는 방법에 대해 설명합니다. 오버클라우드 또는 언더클라우드에 대해 tempest를 실행할 수 있습니다. 컨테이너화된 Tempest에는 컨테이너화되지 않은 템포와 동일한 리소스가 필요합니다.

이 기능은 이번 릴리스에서 기술 프리뷰로 제공되므로 Red Hat에서 완전히 지원되지 않습니다. 테스트 용도로만 사용해야 하며 프로덕션 환경에 배포해서는 안 됩니다. 기술 프리뷰 기능에 대한 자세한 내용은 적용 범위 상세 정보를 참조하십시오.

6.1. Tempest 컨테이너 준비

tempest 컨테이너를 다운로드하고 구성하려면 다음 단계를 완료합니다.

  1. /home/stack 디렉터리로 변경합니다.

    $ cd /home/stack
    Copy to Clipboard Toggle word wrap
  2. tempest 컨테이너를 다운로드합니다.

    $ docker pull registry.redhat.io/rhosp13/openstack-tempest
    Copy to Clipboard Toggle word wrap

    이 컨테이너에는 모든 Tempest 플러그인이 포함되어 있습니다. 이 컨테이너에서 Tempest 테스트를 전역적으로 실행하면 플러그인에 대한 테스트가 포함됩니다. 예를 들어 tempest run --regex '(*.)' 명령을 실행하면 tempest가 모든 플러그인 테스트를 실행합니다. 배포에 모든 플러그인에 대한 구성이 포함되어 있지 않으면 이러한 Tempest 테스트가 실패합니다. tempest list-plugins 명령을 실행하여 설치된 모든 플러그인을 확인합니다. 테스트를 제외하려면 블랙리스트 파일에서 제외하려는 테스트를 포함해야 합니다. 자세한 내용은 5장. Tempest 사용의 내용을 참조하십시오.

  3. 호스트 머신과 컨테이너 간의 데이터 교환에 사용할 디렉터리를 만듭니다.

    $ mkdir container_tempest tempest_workspace
    Copy to Clipboard Toggle word wrap
  4. 필요한 파일을 container_tempest 디렉터리에 복사합니다. 이 디렉터리는 컨테이너의 파일 소스입니다.

    $ cp stackrc overcloudrc tempest-deployer-input.conf container_tempest
    Copy to Clipboard Toggle word wrap
  5. 사용 가능한 Docker 이미지를 나열합니다.

    $ docker images
    REPOSITORY                                                  TAG        IMAGE ID            CREATED             SIZE
    registry.redhat.io/rhosp13-beta/openstack-tempest   latest     881f7ac24d8f        10 days ago         641 MB
    Copy to Clipboard Toggle word wrap
  6. 더 쉬운 명령 입력을 위해 별칭을 만듭니다. 디렉터리를 마운트할 때 절대 경로를 사용해야 합니다.

    $ alias docker-tempest="docker run -i \
        -v "$(pwd)"/container_tempest:/home/stack/container_tempest \
        -v "$(pwd)"/tempest_workspace:/home/stack/tempest_workspace \
        registry.redhat.io/rhosp13/openstack-tempest \
        /bin/bash"
    Copy to Clipboard Toggle word wrap
  7. 컨테이너에서 사용 가능한 Tempest 플러그인 목록을 가져오려면 다음 명령을 실행합니다.

    $ docker-tempest -c "rpm -qa | grep tempest"
    Copy to Clipboard Toggle word wrap
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동