1.3. Logging 6으로 업그레이드 준비
Logging 5에서 Logging 6으로 업그레이드하려면 먼저 더 이상 사용되지 않는 리소스를 사용하지 않도록 해야 합니다. 따라서 아직 마이그레이션하지 않은 경우 다음 마이그레이션을 수행해야 합니다.
- Fluentd에서 Vector로 컬렉션 서비스를 마이그레이션합니다. 자세한 내용은 Red Hat OpenShift Logging 5.5 이상 버전의 Fluentd를 벡터로 마이그레이션하는 방법을 참조하십시오.
- Elasticsearch에서 LokiStack으로 스토리지를 마이그레이션합니다. 자세한 내용은 "Elastic에서 LokiStack으로 스토리지 마이그레이션"을 참조하십시오.
1.3.1. Elasticsearch에서 LokiStack으로 스토리지 마이그레이션 링크 복사링크가 클립보드에 복사되었습니다!
기존 Red Hat 관리 Elasticsearch를 LokiStack으로 마이그레이션할 수 있습니다.
사전 요구 사항
- Loki Operator를 설치했습니다.
프로세스
ClusterLogging리소스의 상태를Unmanaged로 임시로 설정합니다.oc -n openshift-logging patch clusterlogging/instance -p '{"spec":{"managementState": "Unmanaged"}}' --type=merge$ oc -n openshift-logging patch clusterlogging/instance -p '{"spec":{"managementState": "Unmanaged"}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Elasticsearch리소스에서ClusterLoggingownerReferences를 제거합니다.다음 명령은
ClusterLogging리소스가 더 이상Elasticsearch리소스를 소유하지 않도록 합니다.ClusterLogging리소스의logStore필드에 대한 업데이트는 더 이상Elasticsearch리소스에 영향을 미치지 않습니다.oc -n openshift-logging patch elasticsearch/elasticsearch -p '{"metadata":{"ownerReferences": []}}' --type=merge$ oc -n openshift-logging patch elasticsearch/elasticsearch -p '{"metadata":{"ownerReferences": []}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Kibana리소스에서ClusterLoggingownerReferences를 제거합니다.다음 명령은
ClusterLogging이 더 이상Kibana리소스를 소유하지 않도록 합니다.ClusterLogging리소스의시각화필드에 대한 업데이트는 더 이상Kibana리소스에 영향을 미치지 않습니다.oc -n openshift-logging patch kibana/kibana -p '{"metadata":{"ownerReferences": []}}' --type=merge$ oc -n openshift-logging patch kibana/kibana -p '{"metadata":{"ownerReferences": []}}' --type=mergeCopy to Clipboard Copied! Toggle word wrap Toggle overflow LokiStack을 로그 저장소로 사용하도록 클러스터 로깅을 업데이트합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow