14.2. Performance Addon Operator 설치
Performance Addon Operator는 노드 세트에서 고급 노드 성능 튜닝을 활성화하는 기능을 제공합니다. 클러스터 관리자는 OpenShift Container Platform CLI 또는 웹 콘솔을 사용하여 Performance Addon Operator를 설치할 수 있습니다.
14.2.1. CLI를 사용하여 Operator 설치
클러스터 관리자는 CLI를 사용하여 Operator를 설치할 수 있습니다.
전제 조건
- 클러스터가 베어 메탈 하드웨어에 설치되어 있어야 합니다.
-
OpenShift CLI(
oc
)를 설치합니다. -
cluster-admin
권한이 있는 사용자로 로그인합니다.
프로세스
다음 조치를 완료하여 Performance Addon Operator의 네임스페이스를 생성합니다.
openshift-performance-addon-operator
네임스페이스를 정의하는 다음 네임스페이스 CR(사용자 정의 리소스)을 생성하고 해당 YAML을pao-namespace.yaml
파일에 저장합니다.apiVersion: v1 kind: Namespace metadata: name: openshift-performance-addon-operator annotations: workload.openshift.io/allowed: management
다음 명령을 실행하여 네임스페이스를 생성합니다.
$ oc create -f pao-namespace.yaml
다음 오브젝트를 생성하여 이전 단계에서 생성한 네임스페이스에 Performance Addon Operator를 설치합니다.
다음
OperatorGroup
CR을 생성하고 해당 YAML을pao-operatorgroup.yaml
파일에 저장합니다.apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: openshift-performance-addon-operator namespace: openshift-performance-addon-operator
다음 명령을 실행하여
OperatorGroup
CR을 생성합니다.$ oc create -f pao-operatorgroup.yaml
다음 명령을 실행하여 후속 단계에 필요한
채널
값을 가져옵니다.$ oc get packagemanifest performance-addon-operator -n openshift-marketplace -o jsonpath='{.status.defaultChannel}'
출력 예
4.9
다음 서브스크립션 CR을 생성하고 해당 YAML을
pao-sub.yaml
파일에 저장합니다.서브스크립션의 예
apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-performance-addon-operator-subscription namespace: openshift-performance-addon-operator spec: channel: "<channel>" 1 name: performance-addon-operator source: redhat-operators 2 sourceNamespace: openshift-marketplace
다음 명령을 실행하여 서브스크립션 오브젝트를 생성합니다.
$ oc create -f pao-sub.yaml
openshift-performance-addon-operator
프로젝트로 변경합니다.$ oc project openshift-performance-addon-operator
14.2.2. 웹 콘솔을 사용하여 Performance Addon Operator 설치
클러스터 관리자는 웹 콘솔을 사용하여 Performance Addon Operator를 설치할 수 있습니다.
이전 섹션에서 언급한 것처럼 Namespace
CR 및 OperatorGroup
CR을 생성해야 합니다.
프로세스
OpenShift Container Platform 웹 콘솔을 사용하여 Performance Addon Operator를 설치합니다.
-
OpenShift Container Platform 웹 콘솔에서 Operator
OperatorHub를 클릭합니다. - 사용 가능한 Operator 목록에서 Performance Addon Operator를 선택하고 설치를 클릭합니다.
- Install Operator 페이지에서 All namespaces on the cluster를 선택합니다. 그런 다음, 설치를 클릭합니다.
-
OpenShift Container Platform 웹 콘솔에서 Operator
선택사항: performance-addon-operator가 성공적으로 설치되었는지 검증합니다.
-
Operator
설치된 Operator 페이지로 전환합니다. Performance Addon Operator 가 openshift-operators 프로젝트에 성공 상태로 나열되어 있는지 확인합니다.
참고설치 중에 Operator는 실패 상태를 표시할 수 있습니다. 나중에 Succeeded 메시지와 함께 설치에 성공하면 실패 메시지를 무시할 수 있습니다.
Operator가 설치된 것으로 나타나지 않으면 추가 문제를 해결할 수 있습니다.
-
Operator
설치된 Operator 페이지로 이동하고 Operator 서브스크립션 및 설치 계획 탭의 상태에 장애나 오류가 있는지 검사합니다. -
워크로드
Pod 페이지로 이동하여 openshift-operators
프로젝트에서 Pod 로그를 확인합니다.
-
Operator
-
Operator