10.4. 호스트 검증
10.4.1. REST API를 사용하여 호스트 검증 가져오기 링크 복사링크가 클립보드에 복사되었습니다!
웹 기반 UI를 사용하는 경우 이러한 검증의 대부분은 이름에 표시되지 않습니다. 라벨과 일치하는 검증 목록을 가져오려면 다음 절차를 사용하십시오.
사전 요구 사항
-
jq유틸리티를 설치했습니다. - API를 사용하여 인프라 환경을 생성하거나 UI를 사용하여 클러스터를 생성했습니다.
- 검색 ISO로 부팅된 호스트가 있습니다.
-
CLUSTER_ID로서 쉘에서 내보낸 클러스터 ID가 있습니다. -
API에 액세스할 때 사용할 인증 정보가 있으며 쉘에서
API_TOKEN으로 토큰을 내보냈습니다.
프로시저
API 토큰을 새로 고칩니다.
source refresh-token
$ source refresh-tokenCopy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 호스트에 대한 모든 검증을 가져옵니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 모든 호스트에 대해 통과하지 않은 검증을 가져옵니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
10.4.2. 호스트 검증 세부 정보 링크 복사링크가 클립보드에 복사되었습니다!
| 매개변수 | 검증 유형 | 설명 |
|---|---|---|
|
| 비차단(non-blocking) | 호스트가 최근에 지원 설치 프로그램과 통신했는지 확인합니다. |
|
| 비차단(non-blocking) | 지원 설치 프로그램이 호스트에서 인벤토리를 수신했는지 확인합니다. |
|
| 비차단(non-blocking) | CPU 코어 수가 최소 요구 사항을 충족하는지 확인합니다. |
|
| 비차단(non-blocking) | 메모리 양이 최소 요구 사항을 충족하는지 확인합니다. |
|
| 비차단(non-blocking) | 사용 가능한 디스크가 자격 기준을 충족하는지 확인합니다. |
|
| 차단 | 코어 수가 호스트 역할의 최소 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 메모리 양이 호스트 역할의 최소 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | Day 2 호스트의 경우 호스트가 1일 클러스터에서 ignition 구성을 다운로드할 수 있는지 확인합니다. |
|
| 차단 | 대부분의 그룹은 클러스터에서 가장 큰 full-mesh 연결 그룹입니다. 여기서 모든 멤버가 다른 모든 멤버와 통신할 수 있습니다. 이 검증은 다중 노드 1일 클러스터의 호스트가 대부분의 그룹에 있는지 확인합니다. |
|
| 차단 | 플랫폼이 네트워크 설정에 유효한지 확인합니다. |
|
| 비차단(non-blocking) | NTP 서버가 호스트의 시간을 동기화하는 데 성공적으로 사용되었는지 확인합니다. |
|
| 비차단(non-blocking) | 이미지 레지스트리에서 컨테이너 이미지를 가져왔는지 확인합니다. |
|
| 차단 | 이전 설치의 디스크 속도 지표가 있는 경우 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 클러스터의 호스트 간 평균 네트워크 대기 시간이 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 클러스터의 호스트 간 네트워크 패킷 손실이 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 호스트에 기본 경로가 구성되어 있는지 확인합니다. |
|
| 차단 | 사용자 관리 네트워킹이 있는 다중 노드 클러스터의 경우 호스트가 클러스터의 API 도메인 이름을 확인할 수 있는지 확인합니다. |
|
| 차단 | 사용자 관리 네트워킹이 있는 다중 노드 클러스터의 경우 호스트가 클러스터의 내부 API 도메인 이름을 확인할 수 있는지 확인합니다. |
|
| 차단 | 사용자 관리 네트워킹이 있는 다중 노드 클러스터의 경우 호스트가 클러스터의 내부 앱 도메인 이름을 확인할 수 있는지 확인합니다. |
|
| 비차단(non-blocking) | 호스트가 클러스터 플랫폼과 호환되는지 확인합니다. |
|
| 차단 | 와일드카드 DNS *.<cluster_name>.<base_domain>이 구성되지 않았는지 확인합니다. 이로 인해 OpenShift에 알려진 문제가 있기 때문입니다. |
|
| 비차단(non-blocking) | 구성된 호스트 및 디스크 암호화 유형이 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 이 호스트에 중복된 서브넷이 없는지 확인합니다. |
|
| 차단 | 클러스터에서 호스트 이름이 고유한지 확인합니다. |
|
| 차단 | 호스트 이름의 유효성을 확인합니다. 즉, 일반 호스트 이름과 일치하며 금지되지 않습니다. |
|
| 차단 | 호스트 IP가 시스템 CIDR의 주소 범위에 있는지 확인합니다. |
|
| 차단 | 클러스터가 Local Storage Operator의 요구 사항을 충족하는지 확인합니다. |
|
| 차단 | 클러스터가 Openshift Data Foundation Operator의 요구 사항을 충족하는지 확인합니다.
|
|
| 차단 | 클러스터가 Container Native Virtualization의 요구 사항을 충족하는지 확인합니다.
|
|
| 차단 | 클러스터가 Logical Volume Manager Operator의 요구 사항을 충족하는지 확인합니다.
|
|
| 비차단(non-blocking) | 각 유효한 디스크가 disk.EnableUUID 를 true 로 설정하는지 확인합니다. VSphere에서 각 디스크에 UUID가 생성됩니다. |
|
| 차단 | 검색 에이전트 버전이 에이전트 Docker 이미지 버전과 호환되는지 확인합니다. |
|
| 차단 | 설치 디스크가 디스크 포맷을 건너뛰지 않는지 확인합니다. |
|
| 차단 | 건너뛰기 포맷으로 표시된 모든 디스크가 인벤토리에 있는지 확인합니다. 재부팅 시 디스크 ID가 변경될 수 있으므로 이 검증으로 인한 문제가 발생하지 않습니다. |
|
| 차단 | 호스트에 대한 설치 미디어의 연결을 확인합니다. |
|
| 비차단(non-blocking) | 클러스터에 대한 머신 네트워크 정의가 있는지 확인합니다. |
|
| 차단 | 플랫폼이 네트워크 설정과 호환되는지 확인합니다. 일부 플랫폼은 단일 노드 Openshift를 설치하거나 사용자 관리 네트워킹을 사용하는 경우에만 허용됩니다. |