3.2. 작업 공간 생성
Integration Test Suite(tempest) 구성 및 출력에 대한 작업 공간을 생성합니다.
절차
대상 배포의 인증 정보를 가져옵니다.
대상이 언더클라우드에 있는 경우 언더클라우드의 인증 정보를 가져옵니다.
# source stackrc
대상이 오버클라우드에 있는 경우 오버클라우드의 인증 정보를 가져옵니다.
# source overcloudrc
Tempest
초기화:# tempest init mytempest # cd mytempest
이 명령은
mytempest
라는 임시 작업 공간을 생성합니다.선택 사항: 기존 작업 공간 목록을 보려면 다음 명령을 입력합니다.
# tempest workspace list
etc/tempest.conf
파일을 생성합니다.# discover-tempest-config --deployer-input ~/tempest-deployer-input.conf \ --debug --create --network-id <UUID>
UUID
를 외부 네트워크의 UUID로 바꿉니다.discover-tempest-config
는 이전에config_tempest.py
라고 하며 동일한 매개변수를 사용합니다.python-tempestconf
는openstack-tempest
의 종속성으로,discover-tempest-config
를 제공합니다.참고언더클라우드의
etc/tempest.conf
파일을 생성하려면tempest-deployer-input.conf
파일의 지역 이름이 언더클라우드 배포의 이름과 같은지 확인합니다. 이러한 이름이 일치하지 않으면 언더클라우드의 지역 이름과 일치하도록tempest-deployer-input.conf
파일의 리전 이름을 업데이트합니다.언더클라우드의 지역 이름을 검사하려면 다음 명령을 입력합니다.
$ source stackrc $ openstack region list
오버클라우드의 지역 이름을 검사하려면 다음 명령을 입력합니다.
$ source overcloudrc $ openstack region list
환경에 맞게 기본 tempest.conf
파일을 수정해야 할 수 있습니다. 자세한 내용은 확장 목록 구성 및 heat_plugin 구성을 참조하십시오.
검증
현재 임시 구성을 확인합니다.
# tempest verify-config -o <output>
출력
값은 Integration Test Suite가 업데이트된 구성을 작성하는 출력 파일입니다. 이는 원래 구성 파일과 다릅니다.