Portworx 설치 디버깅
가상 사설 클라우드 전통적인 인프라
이 문제 해결 항목은 버전 3.11 을 실행하는 Red Hat OpenShift 클러스터에만 적용됩니다.
IBM Cloud 카탈로그에서 Portworx 서비스 인스턴스를 작성하는 경우 클러스터에서 Portworx 설치가 실패하며 서비스 인스턴스에서는 프로비저닝 실패 상태가 표시됩니다.
Portworx가 클러스터에 설치되기 전에 IBM Cloud 카탈로그의 Portworx 서비스 페이지에서 제공한 정보를 확인하기 위해 여러 가지 검사가 수행됩니다.
이러한 검사 중 하나가 실패하면 Portworx 서비스의 상태가 프로비저닝 실패로 변경됩니다. 설치를 완료하기 위해 누락된 정보 또는 실패한 검사에 대한 세부사항을 볼 수 없습니다.
이 안내서에 따라 Portworx 설치의 문제점 해결을 시작하고 IBM Cloud 카탈로그에 입력한 정보를 확인하십시오.
올바르지 않게 입력한 정보를 찾거나 클러스터 설정을 변경해야 하는 경우 정보 또는 클러스터 설정을 정정하십시오. 그런 다음 새 Portworx 서비스 인스턴스를 작성하여 설치를 다시 시작하십시오.
1단계: IBM Cloud 카탈로그 정보 확인
IBM Cloud 카탈로그에 입력한 정보가 올바른지 확인하는 것으로 시작하십시오. 정보가 올바르지 않게 입력된 경우 설치는 사전 설치 검사를 통과하지 못하며 설치를 시작하지 않고 실패합니다.
-
Portworx를 설치하려는 클러스터가 선택한 IBM Cloud 지역과 리소스 그룹에 있는지 확인하십시오.
ibmcloud oc cluster get --cluster CLUSTER_NAME_OR_ID -
입력한 IBM Cloud API 키에 클러스터에 대한 작업을 수행할 수 있는 충분한 권한이 있는지 확인하십시오. Red Hat OpenShift on IBM Cloud에 대한 편집자 플랫폼 액세스 역할 및 관리자 서비스 액세스 역할이 지정되어야 합니다. 자세한 정보는 사용자 액세스 권한을 참조하십시오.
-
etcd용 데이터베이스 서비스 인스턴스에 대해
etcdAPI 엔드포인트를 올바른 형식으로 입력했는지 확인하십시오.-
etcd 엔드포인트를
etcd:<etcd_endpoint1>;etcd:<etcd_endpoint2>형식으로 추가하십시오. 두 개 이상의 엔드포인트가 있으면 모든 엔드포인트를 포함하고 세미콜론(;)으로 구분하십시오.엔드포인트 예:
etcd:https://1ab234c5-12a1-1234-a123.databases.appdomain.cloud:32059
-
클러스터의 Kubernetes 시크릿에서 etcd용 데이터베이스 서비스 인스턴스에 액세스하기 위해 인증 정보를 저장했는지 확인하십시오. 자세한 정보는 Portworx 메타데이터에 대해 etcd용 데이터베이스 서비스 인스턴스 설정을 참조하십시오.
- 4 - 6단계를 검토하고 올바른 사용자 이름, 비밀번호 및 인증서를 검색했는지 확인하십시오.
- 클러스터의 시크릿을 나열하고 etcd용 데이터베이스 서비스 인스턴스에 대한 인증 정보를 보유하는 시크릿을 찾으십시오.
oc get secrets ``` 3. 사용자 이름, 비밀번호 및 인증서가 Kubernetes 시크릿에 base64로 인코딩된 값으로 저장되어 있는지 확인하십시오. 4. IBM Cloud 카탈로그에 올바른 시크릿 이름을 입력했는지 확인하십시오. -
IBM Key Protect를 사용하여 볼륨 암호화를 설정하도록 선택한 경우, IBM Key Protect의 인스턴스를 IBM Cloud 계정에 작성했는지와 인스턴스에 액세스하는 데 필요한 인증 정보를 클러스터의
portworx프로젝트에 있는 Kubernetes 시크릿에 저장했는지 확인하십시오. 자세한 정보는 Portworx 볼륨에 대해 볼륨별 암호화 사용을 참조하십시오.- 서비스 ID의 API 키와 IBM Key Protect 인스턴스 ID, 루트 키 및 API 엔드포인트가 클러스터의 Kubernetes 시크릿에 base64 값으로 저장되어 있는지 확인하십시오.
- 시크릿 이름을
px-ibm으로 지정했는지 확인하십시오. - 클러스터의
portworx프로젝트에 시크릿을 작성했는지 확인하십시오.
2단계: 클러스터 설정 확인
IBM Cloud 카탈로그 페이지에 올바른 정보를 입력한 경우 클러스터가 Portworx에 대해 올바르게 설정되어 있는지 확인하십시오.
- 사용하려는 클러스터가 Portworx 의 최소 하드웨어 요구 사항을 충족하는지 확인하십시오.
- 가상 머신 클러스터를 사용하려는 경우, Portworx에서 디스크를 Portworx 스토리지 계층에 포함시킬 수 있도록 클러스터에 포맷되지 않은 마운트 해제된 원시 블록 스토리지를 추가해야 합니다.
3단계: Portworx 및 IBM에 문의
다음 방법 중 하나를 사용하여 Portworx 지원에 문의하십시오.
-
support@purestorage.com으로 이메일 보내기. -
미국 또는 국제 번호 중 하나에서
+1 (866) 244-7121또는+1 (650) 729-4088를 호출합니다. -
Portworx Service Portal에서 문제 열기. 계정이 없는 경우 액세스 요청을 참조하십시오.