21.6. 단일 노드 OpenShift 클러스터에서 대기 시간 테스트 실행
단일 노드 OpenShift 클러스터에서 대기 시간 테스트를 실행할 수 있습니다.
루트가 아니거나 권한이 없는 사용자로 podman 명령을 실행하면 마운트 경로가 권한 거부 오류로 인해 실패할 수 있습니다. podman 명령을 작동시키려면 볼륨 생성에 :Z를 추가합니다. 예: -v $(pwd)/:/kubeconfig:Z . 이를 통해 podman은 SELinux를 적절히 재레이블링할 수 있습니다.
사전 요구 사항
-
OpenShift CLI(
oc)가 설치되어 있습니다. -
cluster-admin권한이 있는 사용자로 로그인했습니다. - 노드 튜닝 연산자를 사용하여 클러스터 성능 프로필을 적용했습니다.
프로세스
단일 노드 OpenShift 클러스터에서 지연 테스트를 실행하려면 다음 명령을 실행하세요.
$ podman run -v $(pwd)/:/kubeconfig:Z -e KUBECONFIG=/kubeconfig/kubeconfig \ -e LATENCY_TEST_RUNTIME=<time_in_seconds> registry.redhat.io/openshift4/cnf-tests-rhel9:v4.19 \ /usr/bin/test-run.sh --ginkgo.v --ginkgo.timeout="24h"참고각 테스트의 기본 런타임은 300초입니다. 유효한 지연 테스트 결과를 얻으려면
LATENCY_TEST_RUNTIME변수를 업데이트하여 최소 12시간 동안 테스트를 실행하세요. 버킷 대기 시간 검증 단계를 실행하려면 최대 대기 시간을 지정해야 합니다. 최대 지연 시간 변수에 대한 자세한 내용은 "지연 시간 측정" 섹션의 표를 참조하세요.테스트 모음을 실행한 후에는 모든 무위 리소스가 정리됩니다.