비기본 StorageGRID 관리 노드 복구 시 Prometheus 메트릭 복원
선택적으로, 장애가 발생한 비기본 관리 노드에서 Prometheus가 유지 관리하는 기간별 메트릭을 보존할 수 있습니다.
-
복구된 관리자 노드가 설치되어 실행 중입니다.
-
StorageGRID 시스템에는 최소 두 개의 관리 노드가 포함되어 있습니다.
-
You have the
Passwords.txt파일을 가지고 계시네요. -
프로비저닝 암호를 가지고 계십니다.
관리 노드에 장애가 발생하면 해당 관리 노드의 Prometheus 데이터베이스에 저장된 메트릭이 손실됩니다. 관리 노드를 복구하면 소프트웨어 설치 프로세스에서 새 Prometheus 데이터베이스를 생성합니다. 복구된 관리 노드가 시작되면 StorageGRID 시스템을 새로 설치한 것처럼 메트릭을 기록합니다.
기본 관리 노드가 아닌 노드를 복원한 경우, 기본 관리 노드(소스 관리 노드)에서 복구된 관리 노드로 Prometheus 데이터베이스를 복사하여 기간별 메트릭을 복원할 수 있습니다.
|
|
Prometheus 데이터베이스 복사에는 한 시간 이상 소요될 수 있습니다. 소스 관리 노드에서 서비스가 중지된 동안에는 일부 Grid Manager 기능을 사용할 수 없습니다. |
-
소스 관리 노드에 로그인합니다.
-
다음 명령을 입력합니다.
ssh admin@grid_node_IP -
Passwords.txt파일에 나와 있는 비밀번호를 입력하십시오. -
루트 권한으로 전환하려면 다음 명령을 입력하십시오.
su - -
Passwords.txt파일에 나와 있는 비밀번호를 입력하십시오.
-
-
소스 관리 노드에서 Prometheus 서비스를 중지합니다.
service prometheus stop -
복구된 관리자 노드에서 다음 단계를 완료하십시오.
-
복구된 관리자 노드에 로그인하십시오.
-
다음 명령을 입력합니다.
ssh admin@grid_node_IP -
Passwords.txt파일에 나와 있는 비밀번호를 입력하십시오. -
루트 권한으로 전환하려면 다음 명령을 입력하십시오.
su - -
Passwords.txt파일에 나와 있는 비밀번호를 입력하십시오.
-
-
Prometheus 서비스를 중지합니다:
service prometheus stop -
SSH 에이전트에 SSH 개인 키를 추가합니다. 다음을 입력하십시오.
ssh-add -
Passwords.txt파일에 나와 있는 SSH 접속 암호를 입력하십시오. -
원본 관리 노드에서 복구된 관리 노드로 Prometheus 데이터베이스를 복사합니다.
/usr/local/prometheus/bin/prometheus-clone-db.sh Source_Admin_Node_IP -
메시지가 표시되면 Enter 키를 눌러 복구된 관리 노드의 새 Prometheus 데이터베이스를 삭제할 것인지 확인하십시오.
원본 Prometheus 데이터베이스와 해당 기간별 데이터가 복구된 관리 노드로 복사됩니다. 복사 작업이 완료되면 스크립트가 복구된 관리 노드를 시작합니다. 다음과 같은 상태 메시지가 표시됩니다.
데이터베이스 복제 완료, 서비스 시작 중
-
다른 서버에 암호 없이 액세스할 필요가 없어지면 SSH 에이전트에서 개인 키를 제거하십시오. 다음을 입력하십시오.
ssh-add -D
-
-
소스 관리 노드에서 Prometheus 서비스를 재시작하십시오..
service prometheus start