10.3. 펜싱 장치의 일반 속성
펜싱 장치에는 물론 펜싱 동작을 결정하는 다양한 클러스터 속성에 대해 설정할 수 있는 여러 가지 일반적인 속성이 있습니다.
클러스터 노드는 펜스 리소스를 시작하거나 중지했는지 여부에 관계없이 다른 클러스터 노드를 펜스 장치로 펜싱할 수 있습니다. 리소스가 시작되었는지 여부는 다음과 같은 예외를 사용하여 사용할 수 있는지 여부가 아닌 장치에 대한 반복적 모니터만 제어합니다.
-
pcs stonith disable stonith_id명령을 실행하여 펜싱 장치를 비활성화할
수 있습니다. 이렇게 하면 노드가 해당 장치를 사용하지 못하게 합니다. -
특정 노드가 펜싱 장치를 사용하지 않도록 하려면
pcs 제약 조건 위치 …를 사용하여 펜싱 리소스에 대한 위치 제한 조건을 구성할 수 있습니다. avoids
명령. -
stonith-enabled=false
를 구성하면 펜싱이 완전히 비활성화됩니다. 그러나 Red Hat은 프로덕션 환경에 적합하지 않기 때문에 펜싱을 비활성화할 때 클러스터를 지원하지 않습니다.
다음 표에서는 펜싱 장치에 대해 설정할 수 있는 일반 속성을 설명합니다.
필드 | 유형 | Default | 설명 |
---|---|---|---|
| string |
호스트 이름을 지원하지 않는 장치의 포트 번호에 대한 호스트 이름의 매핑. 예: | |
| string |
이 장치에서 제어하는 시스템 목록(pc | |
| string |
*
* 그렇지 않으면 펜스 장치가
* 그렇지 않은
*그외는 |
장치에서 제어하는 시스템을 결정하는 방법. 허용되는 값: |
다음 테이블에는 펜싱 장치에 대해 설정할 수 있는 추가 속성이 요약되어 있습니다. 이러한 속성은 고급 용도로만 사용됩니다.
필드 | 유형 | Default | 설명 |
---|---|---|---|
| string | port |
포트 대신 제공할 대체 매개 변수입니다. 일부 장치는 표준 포트 매개 변수를 지원하지 않거나 추가 포트 매개 변수를 제공할 수 있습니다. 이를 사용하여 펜싱할 시스템을 나타내는 대체 장치별 매개 변수를 지정합니다. |
| string | reboot |
|
| time | 60s |
|
| integer | 2 |
시간 제한 기간 내에 |
| string | 꺼짐 |
|
| time | 60s |
|
| integer | 2 | 시간 제한 기간 내에 off 명령을 재시도할 수 있는 최대 횟수입니다. 일부 장치는 여러 연결을 지원하지 않습니다. 장치가 다른 작업과 함께 사용 중인 경우 Pacemaker에서 시간이 남아 있으면 작업을 자동으로 재시도하도록 작업에 실패할 수 있습니다. 이 옵션을 사용하여 Pacemaker에서 작업을 중지하기 전에 재시도 횟수를 변경합니다. |
| string | list |
|
| time | 60s | list 작업에 사용할 대체 시간 제한을 지정합니다. 일부 장치는 일반보다 훨씬 많은 시간을 필요로 합니다. 목록 작업에 대한 대체 장치별 타임아웃을 지정하려면 이 명령을 사용합니다. |
| integer | 2 |
시간 제한 기간 내에 |
| string | 모니터 |
|
| time | 60s |
|
| integer | 2 |
시간 제한 기간 내에 |
| string | status |
|
| time | 60s |
|
| integer | 2 | 시간 제한 기간 내에 status 명령을 다시 시도하는 최대 횟수입니다. 일부 장치는 여러 연결을 지원하지 않습니다. 장치가 다른 작업과 함께 사용 중인 경우 Pacemaker에서 시간이 남아 있으면 작업을 자동으로 재시도하도록 작업에 실패할 수 있습니다. Pacemaker에서 종료하기 전에 상태 작업을 재시도하는 횟수를 변경하려면 이 옵션을 사용합니다. |
| string | 0s |
펜싱 작업에 대한 기본 지연을 활성화하고 기본 지연 값을 지정합니다. Red Hat Enterprise Linux 8.6부터 |
| time | 0s |
펜싱 작업에 대한 임의의 지연을 활성화하고 결합된 기본 지연 및 임의 지연의 최대 값인 최대 지연을 지정합니다. 예를 들어 기본 지연이 3이고 |
| integer | 1 |
이 장치에서 병렬로 수행할 수 있는 최대 작업 수입니다. 클러스터 속성 |
| string | 켜짐 |
고급 용도로만 사용하십시오. 대신 을 실행할 대체 |
| time | 60s |
고급 용도로만 사용하십시오. |
| integer | 2 |
고급 용도로만 사용하십시오. 시간 제한 기간 내에 |
개별 펜스 장치에 대해 설정할 수 있는 속성 외에도 다음 표에 설명된 대로 펜싱 동작을 결정할 수 있는 클러스터 속성도 있습니다.
옵션 | Default | 설명 |
---|---|---|
| true |
중지할 수 없는 리소스가 있는 실패한 노드와 노드를 펜싱해야 함을 나타냅니다. 데이터를 보호하려면 이를
Red Hat은 이 값이 |
| reboot |
펜싱 장치에 전달할 작업입니다. 허용되는 값: |
| 60s | STONITH 작업이 완료될 때까지 기다리는 시간입니다. |
| 10 | 클러스터가 더 이상 즉시 다시 입력하지 않기 전에 대상에 대해 펜싱에 실패할 수 있는 횟수입니다. |
| 하드웨어 워치독에서 노드가 종료된 것으로 간주될 때까지 대기하는 최대 시간입니다. 이 값은 하드웨어 워치독 시간 제한 값의 두 배로 설정하는 것이 좋습니다. 이 옵션은 펜싱에 watchdog 전용 SBD 구성을 사용하는 경우에만 필요합니다. | |
| True (RHEL 8.1 이상) | 펜싱 작업을 병렬로 수행할 수 있습니다. |
| 중지 |
(Red Hat Enterprise Linux 8.2 이상) 자체 펜싱에 대해 알림을 받은 경우 클러스터 노드의 대응 방법을 결정합니다. 펜싱이 잘못 구성되었거나 클러스터 통신을 잘라내지 않는 패브릭 펜싱을 사용하는 경우 클러스터 노드에서 자체 펜싱에 대한 알림을 받을 수 있습니다. 허용되는 값은 Pacemaker
이 속성의 기본값은 |
| 0 (비활성화됨) | (RHEL 8.3 이상) 2 노드 클러스터를 구성할 수 있는 펜싱 지연을 설정하여 split- Cryostat 상황에서 가장 적은 리소스가 실행되는 노드가 펜싱되는 노드임을 나타냅니다. 펜싱 지연 매개 변수 및 상호 작용에 대한 일반적인 정보는 지연 을 참조하십시오. |
클러스터 속성 설정에 대한 자세한 내용은 클러스터 속성 설정 및 제거를 참조하십시오.