14장. OpenShift Data Foundation 구성 요소의 리소스 변경
OpenShift Data Foundation을 설치할 때 OpenShift Data Foundation Pod에서 사용할 수 있는 사전 정의된 리소스가 제공됩니다. I/O 로드가 높은 일부 상황에서는 이러한 제한을 늘려야 할 수 있습니다.
- rook-ceph Pod에서 CPU 및 메모리 리소스를 변경하려면 14.1절. “rook-ceph Pod에서 CPU 및 메모리 리소스 변경” 를 참조하십시오.
- MCG(Multicloud Object Gateway)의 리소스를 튜닝하려면 14.2절. “MCG의 리소스 튜닝” 을 참조하십시오.
14.1. rook-ceph Pod에서 CPU 및 메모리 리소스 변경 링크 복사링크가 클립보드에 복사되었습니다!
OpenShift Data Foundation을 설치하면 rook-ceph Pod에 대한 사전 정의된 CPU 및 메모리 리소스가 제공됩니다. 요구 사항에 따라 이러한 값을 수동으로 늘릴 수 있습니다.
다음 Pod에서 CPU 및 메모리 리소스를 변경할 수 있습니다.
-
mgr -
mds -
rgw
다음 예제에서는 rook-ceph Pod의 CPU 및 메모리 리소스를 변경하는 방법을 보여줍니다. 이 예에서는 cpu 및 memory 의 기존 MDS Pod 값이 각각 1 및 4Gi 에서 2 및 8Gi 로 증가합니다.
스토리지 클러스터를 편집합니다.
oc edit storagecluster -n openshift-storage <storagecluster_name>
# oc edit storagecluster -n openshift-storage <storagecluster_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <storagecluster_name>스토리지 클러스터의 이름을 지정합니다.
예를 들면 다음과 같습니다.
oc edit storagecluster -n openshift-storage ocs-storagecluster
# oc edit storagecluster -n openshift-storage ocs-storageclusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow
스토리지 클러스터 CR(사용자 정의 리소스)에 다음 행을 추가합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 변경 사항을 저장하고 편집기를 종료합니다.
또는
oc patch명령을 실행하여mdsPod의 CPU 및 메모리 값을 변경합니다.oc patch -n openshift-storage storagecluster <storagecluster_name> --type merge \ --patch '{"spec": {"resources": {"mds": {"limits": {"cpu": "2","memory": "8Gi"},"requests": {"cpu": "2","memory": "8Gi"}}}}}'# oc patch -n openshift-storage storagecluster <storagecluster_name> --type merge \ --patch '{"spec": {"resources": {"mds": {"limits": {"cpu": "2","memory": "8Gi"},"requests": {"cpu": "2","memory": "8Gi"}}}}}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow <storagecluster_name>스토리지 클러스터의 이름을 지정합니다.
예를 들면 다음과 같습니다.
oc patch -n openshift-storage storagecluster ocs-storagecluster \ --type merge \ --patch '{"spec": {"resources": {"mds": {"limits": {"cpu": "2","memory": "8Gi"},"requests": {"cpu": "2","memory": "8Gi"}}}}}'# oc patch -n openshift-storage storagecluster ocs-storagecluster \ --type merge \ --patch '{"spec": {"resources": {"mds": {"limits": {"cpu": "2","memory": "8Gi"},"requests": {"cpu": "2","memory": "8Gi"}}}}}'Copy to Clipboard Copied! Toggle word wrap Toggle overflow