Red Hat OpenStack Platform Hardware Bare Metal Certification Workflow Guide
Red Hat OpenStack 17 및 Red Hat OpenShift 4와 함께 사용하는 경우
초록
보다 포괄적 수용을 위한 오픈 소스 용어 교체
Red Hat은 코드 및 문서에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 먼저 마스터(master), 슬레이브(slave), 블랙리스트(blacklist), 화이트리스트(whitelist) 등 네 가지 용어를 교체하고 있습니다. 이러한 변경 사항은 향후 릴리스에 걸쳐 점진적으로 구현될 예정입니다. 언어를 보다 포괄적으로 만드는 방법에 대한 자세한 내용은 CTO Chris Wright의 메시지를 참조하십시오.
I 부. Red Hat OpenStack Platform 및 OpenShift Container Platform 베어 메탈 하드웨어 인증 프로그램 소개
이 가이드를 사용하여 Red Hat OpenStack Platform 및 Red Hat OpenShift Container Platform 베어 메탈 하드웨어 인증을 달성하는 데 필요한 단계에 대해 알아보십시오.
Red Hat 하드웨어 인증 프로그램은 고급 수준의 하드웨어 및 Red Hat 제품 지식 및 기술을 가정합니다. Red Hat 제품 지원은 Red Hat 하드웨어 인증 프로그램에서 제공되지 않거나 적용되지 않지만 별도로 구매할 수 있습니다.
1장. Red Hat 하드웨어 인증 프로그램 개요
Red Hat 하드웨어 인증 프로그램은 OpenStack Platform 에서 하드웨어, 소프트웨어 및 클라우드 제품의 호환성을 보장합니다. 이 프로그램에는 세 가지 주요 요소가 있습니다.
- 테스트 제품군: 인증을 받는 하드웨어 또는 소프트웨어에 대한 테스트를 준수합니다.
- Red Hat 인증 에코시스템: 하드웨어, 소프트웨어, 클라우드 및 서비스 공급자를 포함한 인증된 제품을 탐색하고 찾는 데 도움이 됩니다.
- 지원: 귀하와 Red Hat 간의 공동 지원 관계입니다.
1.1. 지원 및 피드백 제공
이 문서에 설명된 Red Hat 인증 툴셋, 인증 프로세스 또는 절차와 관련된 질문이 있는 경우 KB 문서,Red Hat 고객 포털 및 Red Hat Partner Connect 를 참조하십시오.
지원 케이스를 열어 지원을 받거나 피드백을 제출할 수도 있습니다.
지원 케이스를 열려면 How do I open and manage a support case on the Customer Portal에서 참조하십시오.
인증 중 질문
특정 인증에 대한 질문이나 응답이 있는 경우 인증 항목의 대화 상자 탭 의 댓글 섹션에 기록하십시오.
인증을 차단할 수 있고 해결이 필요할 수 있는 문제는 엔지니어링 파트너 관리자 또는 기타 엔지니어링 계약을 통해 해결되어야 합니다.
추가 리소스
- Red Hat OpenStack 베어 메탈 하드웨어 및 Red Hat OpenShift Container Platform 베어 메탈 하드웨어 인증의 요구 사항 및 정책에 대한 자세한 내용은 Red Hat OpenStack Hardware Bare Metal Certification Policy Guide 를 참조하십시오.
2장. 인증 파트너 온보딩
새 파트너인 경우 Red Hat 고객 포털을 사용하여 새 계정을 만들거나, 제품을 인증하기 위해 Red Hat과 현재 파트너인 경우 기존 Red Hat 계정을 사용하십시오.
2.1. 기존 인증 파트너 온보딩
기존 파트너로서 다음을 수행할 수 있습니다.
EPM 팀에 약간의 의견이 있는 일대다 EPM 프로그램의 멤버이지만 OpenStack 인증에 대한 지원은 없습니다.
또는
- OpenStack 인증 요청에 대한 질문을 포함하여 파트너를 관리하도록 할당된 전용 EPM 팀과 함께 EPM 팀이 완전히 관리하는 멤버입니다.
사전 요구 사항
기존 Red Hat 계정이 있습니다.
프로세스
- Red Hat 고객 포털에 액세스 하여 로그인을 클릭합니다.
Red Hat 로그인 또는 이메일 주소를 입력하고 다음을 클릭합니다.
그런 다음 다음 옵션 중 하나를 사용합니다.
- 회사 Single Sign-On으로 로그인
- Red Hat 계정으로 로그인
헤더의 메뉴 표시줄에서 avatar를 클릭하여 계정 세부 정보를 확인합니다.
- 계정 번호가 계정과 연결된 경우 인증 팀에 문의하여 인증 프로세스를 진행합니다.
계정 번호가 계정과 연결되지 않은 경우 먼저 Red Hat 글로벌 고객 서비스 팀에 문의하여 새 계정 번호 생성 요청을 제출합니다.
계정 번호를 확인한 후 인증 팀에 문의하여 인증 프로세스를 진행합니다.
2.2. 새로운 인증 파트너 온보딩
새 Red Hat 계정 생성은 새로운 인증 파트너를 온보딩하는 첫 번째 단계입니다.
- Red Hat 고객 포털에 액세스하여 등록을 클릭합니다.
다음 세부 정보를 입력하여 새 Red Hat 계정을 생성합니다.
계정 유형 필드에서 Corporate를 선택합니다.
기업 유형 계정을 만들고 계정 번호가 필요한 경우 Red Hat 글로벌 고객 서비스 팀에 문의하십시오.
개인 계정이 아닌 회사 계정을 만들어야 합니다. 이 단계에서 생성된 계정은 인증 요청으로 작업할 때 Red Hat Ecosystem Catalog에 로그인하는 데도 사용됩니다.
- Red Hat 로그인 및 암호를 선택합니다.
로그인 ID가 여러 계정과 연결된 경우 로그인 중에 문제가 발생할 수 있으므로 연락처 이메일을 로그인 ID로 사용하지 마십시오. 또한 생성된 로그인 ID를 변경할 수 없습니다.
- 귀하의 개인정보 및 회사 정보를 입력합니다.
Create My Account 를 클릭합니다.
새 Red Hat 계정이 생성됩니다.
- 가능한 경우 Ecosystem Partner Management(EPM) 담당자에게 문의하십시오. 인증 프로세스를 진행하려면 인증 팀에 문의하십시오.
3장. Red Hat 베어 메탈 하드웨어 인증 프로그램 개요
Red Hat OpenStack Platform 및 Red Hat OpenShift Container Platform 베어 메탈 하드웨어 인증은 서버를 관리하고 Red Hat OpenStack Platform 및 Red Hat OpenShift Container Platform으로 자동으로 재배포할 수 있으므로 고객의 가치를 생성합니다. 일련의 테스트를 통해 인증된 솔루션이 엔터프라이즈 클라우드의 요구 사항을 충족하고 Red Hat과 조직에서 공동으로 지원하는지 검증합니다.
다음 다이어그램은 OpenShift 및 OpenStack의 베어 메탈 인증 워크플로를 보여줍니다.
그림 3.1. Red Hat OpenStack Platform 베어 메탈 하드웨어 인증 프로세스
그림 3.2. Red Hat OpenShift Container Platform Bare Metal Hardware 인증 프로세스
대부분의 인증 하위 테스트는 즉시 반환 상태(Pass/Fail)를 제공합니다. 일부 하위 테스트에서는 성공 또는 실패를 확인하기 위해 Red Hat의 자세한 검토가 필요할 수 있습니다. 이러한 테스트는 Red Hat 인증 애플리케이션에서 REVIEW 상태로 표시됩니다. 일부 테스트에서는 잠재적인 문제를 식별하고 WARN 상태를 반환할 수도 있습니다. 이 상태는 모범 사례가 따르지 않을 수 있음을 나타냅니다. WARN 상태 표시 테스트에서는 주의 또는 조치를 보장하지만 인증이 게시되지는 않습니다. 이러한 테스트의 출력을 검토하고 경고에 포함된 정보를 기반으로 적절한 작업을 수행해야 합니다.
인증 사전 요구 사항에 대한 자세한 내용은 정책 가이드를 참조하십시오.
II 부. Red Hat OpenStack Platform Bare Metal Hardware Certification
이 장은 Red Hat OpenStack Platform 베어 메탈 하드웨어 인증에만 적용됩니다.
4장. 테스트 환경 설정
제품 인증을 위한 첫 번째 단계는 테스트를 실행할 수 있는 환경을 설정하는 것입니다. 테스트 환경은 Undercloud 노드로만 구성됩니다.
언더클라우드 노드에서 베어 메탈 인증에 필요한 시스템 구성을 확인하는 모든 필수 테스트입니다.
4.1. Undercloud 노드 설정
사전 요구 사항
지원되는 RHEL 버전을 기반으로 시스템에 RHOSP를 설치했습니다.
RHOSP Director를 사용하여 프로덕션에서 RHOSP를 설치하고 관리하는 데 지원되는 툴셋입니다.
지원되는 버전은 다음과 같습니다.
RHOSP 버전 지원되는 RHEL 버전 RHEL 16.0
8.1
RHEL 16.1
8.2
RHEL 16.2
8.4
RHEL 17.0
9.0
RHEL 17.1
9.2
- RSA 개인 키 파일이 PEM 형식인지 확인합니다. 자세한 내용은 RHOSP 17.0 구성 참조 문서를 참조하십시오.
프로세스
RHN 인증 정보를 사용하여 Red Hat 서브스크립션 관리로 시스템을 등록합니다.
# subscription-manager register
시스템에 사용 가능한 서브스크립션 목록을 표시합니다.
# subscription-manager list --available*
Red Hat Certification (RHEL Server) 리포지토리를 제공하는 서브스크립션을 검색하고 서브스크립션 및 풀 ID를 기록해 둡니다.
시스템에 서브스크립션을 연결합니다.
# subscription-manager attach --pool=<pool_ID>
pool_ID를 서브스크립션의 풀 ID로 바꿉니다.
Red Hat 인증 채널에 가입하십시오.
RHEL 8의 경우:
# subscription-manager repos --enable=cert-1-for-rhel-8-<HOSTTYPE>-rpms
HOSTTYPE을 시스템 아키텍처로 교체합니다. 시스템 아키텍처를 찾으려면 다음을 실행합니다.
uname -m
예제:
# subscription-manager repos --enable=cert-1-for-rhel-8-x86_64-rpms
RHEL 9에서:
# subscription-manager repos --enable=cert-1-for-rhel-9-<HOSTTYPE>-rpms
HOSTTYPE을 시스템 아키텍처로 교체합니다. 시스템 아키텍처를 찾으려면 다음을 실행합니다.
uname -m
예제:
# subscription-manager repos --enable=cert-1-for-rhel-9-x86_64-rpms
인증 RPM을 설치합니다.
RHEL 8에서만
# yum install redhat-certification-backend
RHEL 9에서만
# yum install redhat-certification
OpenStack 테스트 모음 패키지를 설치합니다.
yum install redhat-certification-baremetal
4.2. 베어 메탈 구성
RHOSP13용 베어 메탈 프로비저닝 가이드에서는 Red Hat OpenStack Platform 환경의 언더클라우드에서 Bare Metal 서비스를 설치, 구성 및 사용하는 절차를 제공합니다.
4.3. 베어 메탈 구성 검증
프로세스
인증 프로세스를 시작하기 전에 Bare Metal이 작동하는지 확인해야 합니다. 등록된 노드 및 해당 현재 상태를 보려면 Director 설치 및 사용 가이드에 설명된 베어 메탈 프로비저닝 장을 따르십시오.
5장. 인증 테스트 실행
RHCert CLI는 테스트를 실행하는 데 지원되는 방법입니다.
프로세스
테스트 실행
# rhcert-cli run --tag non-interactive
비대화형 태그는 모든 인증 관련 필수 테스트를 실행하는 데 사용되는 RHCert 플래그입니다.
테스트 결과 파일 저장
# rhcert-save
기본적으로 결과 파일은
/var/rhcert/save/rhcert-results-<host-name>-<timestamp>.xml
로 저장됩니다.
6장. 테스트 결과 파일 제출
RHCert CLI 또는 Red Hat Certification Tool 을 사용하여 테스트 결과 파일을 Red Hat에 제출할 수 있습니다.
RHCert CLI 툴 사용:
프로세스
로그인하여 장치를 인증합니다.
참고테스트 결과 파일을 제출하려면 로그인해야 합니다.
# rhcert-cli login
- 새 브라우저 창 또는 탭에서 생성된 URL을 엽니다.
- 로그인 및 암호를 입력하고 로그인을 클릭합니다.
액세스 권한 부여를 클릭합니다.
장치 로그인 성공 메시지가 표시됩니다.
-
터미널로 돌아가서 액세스 프롬프트를 부여하면
yes
를 Please confirm 에 입력합니다.
결과 파일을 제출합니다.
# rhcert-submit
메시지가 표시되면 인증 ID를 입력합니다.
프로세스
- Red Hat 인증 포털에 로그인합니다.
홈페이지에서 검색 창에 제품 케이스 번호를 입력합니다.
표시된 목록에서 케이스 번호를 선택합니다.
- 요약 탭의 파일 섹션에서 업로드 를 클릭합니다.
다음 단계
Red Hat은 제출한 결과 파일을 검토하고 인증을 받으려면 다음 단계를 제안합니다. 자세한 내용은 Red Hat Certification Portal 을 참조하십시오.
인증이 완료되면 Red Hat Ecosystem Catalog 에 제품이 나열됩니다.
7장. 베어 메탈 인증 수행
Red Hat OpenStack Platform 베어 메탈 인증은 시스템을 OpenStack 환경의 일부로 오케스트레이션할 수 있는지 확인합니다.
7.1. RHOSP Bare Metal 추가 인증 생성
Red Hat Enterprise Linux 시스템 인증의 일부로 Red Hat OpenStack Platform 베어 메탈 인증이 이미 생성되어 있을 수 있습니다.
사용자를 위해 자동으로 생성되지 않았거나 나중에 인증서를 적용해야 하는 경우 다음 단계를 수행합니다.
사전 요구 사항
서버가 이미 다음 인증을 취득해야 합니다.
- Red Hat Enterprise Linux System
- Red Hat OpenStack Platform Compute Node
Red Hat OpenStack Platform Compute Node 계층 인증 생성에 대한 정보가 필요한 경우 계층화된 제품 인증을 참조하십시오.
프로세스
- Red Hat Partner Connect 포털에 로그인합니다.
- 열려는 베어 메탈 인증과 관련된 Red Hat Enterprise Linux 시스템 인증을 클릭합니다.
- 관련 인증 탭으로 이동합니다.
- 열려는 베어 메탈 인증과 관련된 Red Hat OpenStack Platform 컴퓨팅 노드 인증을 클릭합니다.
- 관련 인증 탭으로 이동합니다.
인증 테이블 상단에서 관련 인증 추가 를 클릭합니다.
관련 인증 생성 창이 표시됩니다.
- Supplemental 을 선택하고 Next 를 클릭합니다.
인증 정보를 검토하고 Open 을 클릭합니다.
추가 인증이 생성되며 Red Hat 인증 팀은 베어 메탈 관리 구성 요소를 테스트 계획에 추가합니다.
- 새 테스트 계획을 가져온 후 테스트를 시작합니다.
7.2. 시스템 등록
프로세스
- 테스트 서버에서 http://machine-ip 링크를 사용하여 브라우저에서 Red Hat 인증 웹 UI를 시작합니다.
- Username 및 Password 필드에서 인증에 활성화된 Red Hat 계정 인증 정보를 지정합니다. 로그인을 클릭합니다.
Red Hat 인증 홈 페이지에서 서버 설정 탭을 클릭합니다.
그림 7.1. 서버 설정 탭
- 시스템 등록 필드에 plugin-under-test/driver-under-test가 설치된 Undercloud 노드의 호스트 이름 또는 IP 주소를 입력한 다음 추가 를 클릭합니다.
추가 리소스
시스템 등록에 대한 자세한 내용은 Redhat-Certification을 사용하여 시스템 등록을 참조하십시오.
7.3. 인증 테스트 실행
프로세스
- 인증 탭을 클릭하고 관련 베어 메탈 인증을 선택합니다. 인증 항목의 인증 섹션이 강조 표시되면 3 단계로 이동합니다.
인증 항목의 인증 섹션이 강조 표시되지 않으면 다음 단계를 수행합니다.
- 테스트 탭 > 인증을 클릭합니다.
- 계속 테스트를 클릭하고 3단계로 이동합니다.
실행하려는 테스트에 해당하는 확인란을 선택하고 선택한 실행을 클릭합니다.
참고테스트를 모든 순서 및 조합으로 실행할 수 있습니다. 테스트가 대화형이면 테스트 중에 추가 정보를 입력하라는 메시지가 표시됩니다. 예를 들어 USB3 장치를 삽입하거나 제거합니다.
- 실행이 완료되면 실행 목록에 표시되고 계속 테스트 버튼이 다시 활성화됩니다. 그런 다음 추가 테스트를 실행하거나 이전 실행의 로그를 보고 결과를 제출할 수 있습니다.
7.4. 테스트 로그 보기
Red Hat Certification 웹 UI를 사용하여 테스트 로그를 보려면
프로세스
- 테스트 서버에서 Red Hat Certification 웹 UI를 시작합니다.
- Red Hat Certification Home 페이지에서 관련 인증 항목을 클릭합니다.
- 테스트 링크를 클릭하여 테스트 페이지를 엽니다.
- 테스트 페이지에서 확인하려는 결과에 해당하는 관련 호스트 이름으로 타임스탬프를 클릭합니다.
다음 단계:
테이블의 결과 열에서 각 테스트의 결과를 볼 수 있습니다. 작업 목록에서 다음 세부 사항에 따라 적절한 작업을 선택합니다.
- 테스트 로그 제출: 검증을 위해 테스트 로그 파일을 제출하려면 Submit 을 선택합니다. 테스트 로그 파일을 종료하려면 닫기 를 선택합니다.
- 테스트 로그 저장: Red Hat 인증 서버에 테스트 로그 파일을 저장하려면 저장을 선택합니다. 저장 작업에서는 테스트 로그 파일을 .xml.gz 형식으로 Red Hat Certification 애플리케이션이 설치된 원격 서버로 전송합니다.
- 테스트 로그 다운로드: 테스트 로그 파일을 .xml.gz 형식으로 다운로드하려면 다운로드를 선택합니다.
- 테스트 로그 삭제: 서버에서 테스트 로그 파일을 삭제하려면 삭제 를 선택합니다.
III 부. Red Hat OpenShift Container Platform Bare Metal Hardware Certification
이 장은 Red Hat OpenShift Container Platform 베어 메탈 하드웨어 인증에만 적용됩니다.
Red Hat OpenShift Platform 베어 메탈 하드웨어 인증은 베어 메탈 서버를 OpenStack 환경에서 원격으로 오케스트레이션 및 배포할 준비가 되었는지 확인합니다.
인증에는 두 가지 구성 요소가 있습니다.
- installer-provisioner 인프라(IPI)
- 지원되는 설치 관리자
구성 요소 또는 둘 다에 대해 베어 메탈 서버를 인증할 수 있습니다.
다음 섹션에서는 해당하는 경우 각각에 대한 자세한 지침을 제공합니다.
8장. 테스트 환경 개요
8.1. 지원되는 설치 프로그램을 위한 테스트 환경 준비
인증 환경은 다음과 같은 구성 요소로 구성됩니다.
테스트 중인 시스템(SUT) 역할을 하는 베어 메탈 서버입니다. 인증 중인 서버입니다. 서버에는 인터넷 연결이 있어야 합니다.
테스트에서는 단일 노드 클러스터만 확인합니다. 여러 베어 메탈 서버를 인증하려면 각 서버를 단일 노드 클러스터로 설치해야 합니다.
베어 메탈 서버는 OpenShift Container Platform 설명서의 지원 설치 프로그램에 명시된 대로 컨트롤 플레인 노드의 하드웨어 요구 사항 및 네트워크 요구 사항을 준수해야 합니다.
- 지원 설치 프로그램을 사용하여 SUT를 설치하기 위해 Red Hat Hybrid Cloud Console 에 로그인할 수 있는 Red Hat 계정입니다. UI 또는 API를 사용하여 설치를 수행할 수 있습니다.
- 인증 테스트를 실행하는 테스트 서버입니다. 테스트 서버에는 SUT와의 네트워크 연결이 있어야 합니다.
다음 다이어그램은 환경 설정을 설명하고 인증 프로세스의 일부로 설치해야 하는 인증 패키지를 포함합니다.
9장. 베어 메탈 추가 인증 생성
Red Hat OpenShift Bare Metal 인증은 추가 인증입니다. Red Hat Enterprise Linux System 인증의 일부로 이미 생성되었을 수 있습니다.
사용자를 위해 자동으로 생성되지 않았거나 나중에 인증서를 적용해야 하는 경우 다음 단계를 수행합니다.
사전 요구 사항
서버가 이미 다음 인증을 취득해야 합니다.
- Red Hat Enterprise Linux System
- Red Hat OpenShift Container Platform
Red Hat OpenShift Container Platform 계층 인증 생성에 대한 자세한 내용은 계층화된 제품 인증을 참조하십시오.
프로세스
- Red Hat Partner Connect 포털에 로그인합니다.
- 지원 설치 프로그램 인증과 관련된 Red Hat Enterprise Linux 시스템 인증을 클릭합니다.
- 표 왼쪽 상단에 있는 관련 인증 탭을 클릭합니다.
- 지원 설치 프로그램 인증과 관련된 Red Hat OpenShift Container Platform 인증을 클릭합니다.
- 표 왼쪽 상단에 있는 관련 인증 탭을 클릭합니다.
인증 테이블 상단에서 관련 인증 추가 를 클릭합니다.
관련 인증 생성 창이 표시됩니다.
- Supplemental 을 선택하고 Next 를 클릭합니다.
인증 정보를 검토하고 Open 을 클릭합니다.
추가 인증이 생성됩니다.
Red Hat 인증 팀에 의견을 남겨 두면 다음 구성 요소 중 하나 또는 둘 다 테스트 계획에 추가하도록 지정합니다.
- 베어 메탈 관리
- 지원되는 설치 관리자
- 새 테스트 계획을 가져온 후 테스트를 시작합니다.
10장. IPI 테스트 실행
설치 관리자 프로비저닝 인프라(IPI) 테스트는 설정된 Cryostat 환경에서 BMC 가능 베어 메탈 노드에 액세스, 배포 및 재부팅할 수 있는지 여부를 확인합니다.
이 테스트에서는 Cryostat 환경에서 이미 실행 중인 Ironic 서비스를 사용하여 인증 중인 베어 메탈 노드를 프로비저닝합니다.
사전 요구 사항
- Cryostat 클러스터가 있어야 합니다.
bare-metal 노드를 Cryostat 클러스터에 추가했습니다. 이 노드는 다음을 수행해야 합니다.
- 운영 체제가 설치되어 있지 않습니다.
- 프로비저닝되지 않았습니다.
-
모두 Cryostat 환경에서 사용할 수 있는 경우
baremetal
및provisioning
네트워크에 액세스할 수 있습니다.baremetal
네트워크만 구성한 경우 서버에 연결되어 있어야 합니다.
테스트에서는 서버를 원격으로 켜거나 끌 수 있는지 확인해야 합니다. 베어 메탈 노드에 대한 bmh.yaml
파일을 생성할 때 online
필드를 false
로 설정합니다. 예를 들면 다음과 같습니다.
apiVersion: metal3.io/v1alpha1 kind: BareMetalHost metadata: name: openshift-worker-<num> spec: online: false
이 필드를 적절하게 설정하지 않으면 테스트가 실패합니다.
프로세스
Ironic 서비스가 실행 중인 노드의 IP 주소를 식별합니다. 예를 들면 다음과 같습니다.
# oc -n openshift-machine-api get pods -o wide | egrep -v ‘image|controller|operator’ NAME READY STATUS RESTARTS AGE IP NODE metal3-78b556db65-lgkrp 7/7 Running 0 12d 172.22.0.111 worker-0
metal3
포드는 인증 중인 베어 메탈 노드를 설치하는 데 테스트에서 사용하는 Ironic 서비스를 실행합니다. 해당 IP 주소를 기록합니다. 이는 이후 단계에서 사용할 Ironic API 엔드포인트입니다.Ironic 서비스의 자격 증명을 가져와서 기록해 둡니다. 이후 단계에서 사용할 것입니다.
# oc -n openshift-machine-api get secret/metal3-ironic-password -o template --template '{{.data.username}}' | base64 -d # oc -n openshift-machine-api get secret/metal3-ironic-password -o template --template '{{.data.password}}' | base64 -d
클러스터 노드에 로그인합니다. 예를 들면 다음과 같습니다.
# oc debug host/master-0
인증 테스트를 실행할 노드를 준비합니다.
-
podman
을 아직 설치하지 않은 경우 설치합니다. /tmp/results
디렉터리를 생성합니다. 이 테스트에서는 결과를 이 디렉터리에 저장합니다.참고모두 Cryostat 환경에서 사용할 수 있는 경우 노드는
baremetal
및provisioning
네트워크에 액세스할 수 있어야 합니다.baremetal
네트워크만 구성한 경우 노드가 연결되어 있어야 합니다.Red Hat 인증 이미지 레지스트리에 로그인합니다.
# podman login registry.redhat.io Username: <registry_service_account_username> Password: <registry_service_account_password> Login Succeeded!
Red Hat 카탈로그 에서
redhat-certification-baremetal
이미지를 다운로드합니다.# podman pull registry.redhat.io/rhcertification/redhat-certification-baremetal
-
IPI 테스트를 실행합니다.
# podman run -it --net host -v /tmp/results:/var/rhcert_results:Z redhat-certification-baremetal
표 10.1. IPI 테스트 매개변수 설명 매개변수 설명 -it
대화형 세션을 시작합니다.
--net 호스트
Podman은 컨테이너에 호스트의 네트워크 스택을 사용합니다. 컨테이너의 네트워크 구성은 호스트의 네트워크 구성과 동일합니다. 컨테이너는 호스트에서 사용할 수 있는 동일한 서비스 포트를 공유합니다.
-v tmp/results:/var/rhcert_results
호스트 폴더
/tmp/results
의 콘텐츠를/var/rhcert_results
에 마운트할 수 있습니다.:Z
마운트 지점에 대한 읽기 및 쓰기 권한이 있는지 확인합니다.
-
이전에 구입한 Ironic 서비스의 사용자 이름, 암호 및 URL을 입력합니다. URL은
https://<Ironic_IP_address>:6385
형식이어야 합니다. 테스트를 실행할 베어 메탈 노드를 선택합니다.
선택한 노드의 UUID, 이름, 전원 상태 및 프로비저닝 상태가 표시됩니다. 노드를 선택한 후 테스트가 시작됩니다.
메시지가 표시되면 베어 메탈 노드의 전원이 켜졌는지 확인합니다. 이를 확인한 후 테스트는 베어 메탈 노드를 재시작합니다.
테스트 결과 파일은
/tmp/results
에서 생성됩니다.- Red Hat 인증 웹 사이트에서 서버의 추가 Cryostat 인증에 결과를 제출합니다.
추가 리소스
- IPI 테스트에 대한 자세한 내용은 Red Hat OpenStack Platform Hardware Bare Metal Certification Policy Guide 를 참조하십시오.
- Red Hat OpenShift Container Platform 설치
- 베어 메탈 노드 준비
11장. 지원되는 설치 프로그램 테스트 실행
지원되는 설치 프로그램 테스트에서는 OpenShift Container Platform용 지원 설치 프로그램을 사용하여 베어 메탈 서버를 설치할 수 있는지 확인합니다.
이 테스트는 베어 메탈 서버에만 적용됩니다. VM은 지원되지 않습니다.
사전 요구 사항
- Red Hat OpenShift Container Platform 지원 설치 프로그램을 사용하여 SUT를 단일 노드 OpenShift 클러스터로 설치했습니다.
-
Red Hat OpenShift Container Platform 설명서의 지원 설치 프로그램에 설명된 대로
kubeconfig
파일을 구성했습니다. 다음 방법 중 하나를 사용하여
rhcert-provision
명령을 실행합니다.-
rhcert-provision
명령을 실행하는 동안 단계에 따라 연결 포털에서 테스트 계획을 직접 다운로드합니다. 이 명령은 인증이 필수인 연결 포털에서 직접 다운로드합니다. - 베어 메탈 추가 인증 문서 생성에 설명된 대로 연결 포털에서 다운로드한 테스트 계획을 사용합니다.
-
프로세스
- SUT에 로그인합니다.
다음 redhat-certification 패키지를 설치합니다.
-
redhat-certification
redhat-certification-openshift
예를 들면 다음과 같습니다.
# dnf install redhat-certification redhat-certification-openshift
-
- Red Hat Hybrid Cloud Console 에서 OpenShift Manager API 토큰을 생성합니다.
OFFLINE_TOKEN
변수에 토큰을 추가하고 내보냅니다.예를 들면 다음과 같습니다.
# export OFFLINE_TOKEN=<value_of_your_token>
다음 명령을 사용하여 클러스터에 액세스할 수 있는지 확인합니다.
# oc status
다음 명령을 실행하여 테스트 계획에 따라 테스트를 시작합니다.
# rhcert-run
다음과 같이 유사한 테스트 세트가 표시됩니다.
- 두 테스트의 결과를 Red Hat 인증 웹 사이트에서 서버의 추가 certification에 제출합니다.
IV 부. 피드백 및 인증
이 모듈은 피드백 및 재인증 정보를 제공합니다.
12장. 피드백 검토
결과를 제출하면 Red Hat 인증 팀이 해당 테스트 계획의 일부인 각 통과 테스트에 대해 해당 콘텐츠를 분석하고 크레딧에 상을 수여합니다. 각 통과 테스트를 확인할 때 팀은 각 테스트 계획 항목을 카탈로그의 결과 탭에서 볼 수 있는 Confirmed 로 설정합니다.
그림 12.1. 인증 테스트 계획
문제가 발견되면 Red Hat 인증 팀이 인증 요청을 업데이트하고 인증서를 제출한 사람에게 자동으로 이메일로 전송됩니다. 테스트 페이지에서 결과를 디버그할 수도 있습니다.
인증서의 대화 상자 탭에서 결과 또는 문제를 논의할 수 있습니다.
13장. 자격증 갱신 워크플로
증분 제품 또는 기능은 재인증이 필요하거나 필요하지 않을 수 있습니다. 이 요구 사항은 궁극적으로 Red Hat 파트너 인증 팀에 달려 있습니다. 그러나 Red Hat은 제품의 적절한 기능을 보장하기 위해 공식적인 요구 사항에 관계없이 이러한 변경 사항을 항상 다시 테스트할 것을 권장합니다.