저장소에 대한 실패 허용 한계 계산
볼트에 대한 장애 허용 오차 값은 스토리지 풀의 모든 COS 슬라이서 노드에서 장애를 유발하는 볼트의 허용 오차를 나타냅니다. 드라이브 실패 허용 한계의 값이 낮을 수록 저장소에 대해 쓰기 조작을 더 이상 완료할 수 없는 위험은 더 큽니다.
드라이브 실패 허용 한계의 계산은 다음 값을 기반으로 합니다.
- 저장소에 대해 구성되는 IDE의 쓰기 임계값입니다. 쓰기 임계값은 볼트에 대한 쓰기 작업을 완료하기 위해 사용할 수 있어야 하는 최소 COS 슬라이서 노드 수입니다.
- 볼트가 속한 스토리지 풀에서 사용 가능한 COS 슬라이서 노드 수입니다.
- 스토리지 풀에서 사용 가능한 각 COS 슬라이서 노드에 대한 드라이브 장애 허용 오차 값입니다. 이 값은 노드 대 드라이브 장애의 허용 한계를 나타내며 노드의 장애가 발생한 드라이브 수와 드라이브 오류 임계값을 기초로 합니다. 2의 값은 노드에서 2개 드라이브가 실패하는 경우 노드가 저장소 데이터를 저장할 수 없음을 의미합니다.
노드는 다음의 드라이브 실패 허용 한계 값을 갖습니다.
*0의 실패 허용 한계 값은 node_3가 저장소 데이터를 저장할
수 없음을 의미합니다.
| 노드 | 드라이브 실패 허용 한계 |
|---|---|
| node_1 | 3 |
| node_2 | 4 |
| node_3 | 0* |
| node_4 | 2 |
| node_5 | 4 |
| node_6 | 1 |
| node_7 | 3 |
| node_8 | 3 |
스토리지 풀에서 7개의 COS 슬라이서 노드를 사용할 수 있으며 쓰기 작업을 완료하려면 최소 6개의 노드를 사용할 수 있어야 합니다. 그러므로, 2개의 추가 노드가 실패하면 쓰기 임계값이 초과되고 저장소에 대해 더 이상 쓰기 조작을 완료할 수 없습니다.
저장소의 드라이브 실패 허용 한계 값을 계산하려면 다음 단계를 사용하십시오.
- 저장소 페이지의 IDA 컬럼을 사용하여 저장소의 쓰기 임계값을 식별하십시오. 예제에서는 쓰기 임계값이 6입니다.
- 슬라이스터 노드 페이지에서 볼트가 속한 스토리지 풀에서 사용 가능한 COS 슬라이스터 노드 수를 확인할 수 있습니다. 드라이브 실패 허용 한계 컬럼의 값(> 0)은 노드가 사용 가능하다는 것을 의미합니다. 예제에서는 7개 노드가 사용 가능합니다.
- 몇 개의 노드를 실패하면 사용 가능한 노드 수가 쓰기 임계값 아래로 떨어지는지 계산하십시오. 예제에서는 (7 - 6) + 1 = 2입니다. 2개 노드가 실패하면 저장소는 쓰기 조작에 사용할 수 없습니다.
- Slicestor 노드 페이지의 드라이브 실패 허용 한계 컬럼을 사용하여 드라이브 장애에 대해 가장 낮은
허용 한계를 갖는 스토리지 풀의 2개 사용 가능한 노드를 식별하십시오.예제에서는 2 노드가 다음과 같습니다.
노드 드라이브 실패 허용 한계 node_4 2 node_6 1 - 저장소의 전체 실패 허용 한계를 계산하려면 2 노드에 대한 실패 허용 한계 값을
합하십시오. 2 + 1 = 3입니다.
볼트의 드라이브 장애 허용 오차는 3입니다. 드라이브 3개에 장애가 발생하면 더 이상 볼트에 대한 쓰기 작업을 완료할 수 없습니다.