10.6.4. fence_kdump 고급 구성

kdump

호스트 이름을 클릭하여 세부 정보 보기의 일반 탭에서 kdump 서비스 상태를 확인합니다.

  • enabled: kdump가 올바르게 구성되어 kdump 서비스가 실행 중입니다.
  • disabled: kdump 서비스가 실행되지 않습니다 (이 경우 kdump 통합이 제대로 작동하지 않습니다).
  • Unknown: kdump 상태를 보고하지 않는 이전 VDSM 버전의 호스트에서만 발생합니다.

kdump 설치 및 사용에 대한 자세한 내용은 Red Hat Enterprise Linux 7 Kernel Crash Dump Guide 를 참조하십시오.

fence_kdump

New Host 또는 Edit Host 창의 Power Management 탭에서 Kdump 통합을 활성화하면 표준 fence_kdump 설정이 구성됩니다. 환경의 네트워크 구성이 간단하며 Manager의 FQDN을 모든 호스트에서 확인할 수 있는 경우 기본 fence_kdump 설정으로 충분합니다.

그러나 fence_kdump의 고급 구성이 필요한 경우도 있습니다. 더 복잡한 네트워킹이 있는 환경에서는 Manager, fence_kdump 리스너 또는 둘 다의 구성을 수동으로 변경해야 할 수 있습니다. 예를 들어 Kdump 통합이 활성화된 모든 호스트에서 관리자의 FQDN을 확인할 수 없는 경우 engine-config 를 사용하여 적절한 호스트 이름 또는 IP 주소를 설정할 수 있습니다.

engine-config -s FenceKdumpDestinationAddress=A.B.C.D

다음 예제 사례에는 구성을 변경해야 할 수도 있습니다.

  • Manager에는 두 개의 NIC가 있습니다. 여기서 이 중 하나는 공용이며, 두 번째는 fence_kdump 메시지의 기본 대상입니다.
  • 다른 IP 또는 포트에서 fence_kdump 리스너를 실행해야 합니다.
  • 가능한 패킷 손실을 방지하려면 fence_kdump 알림 메시지의 사용자 지정 간격을 설정해야 합니다.

기본 구성 변경은 더 복잡한 네트워킹 설정에서만 필요하므로 사용자 지정된 fence_kdump 탐지 설정을 사용하는 것이 좋습니다. fence_kdump 리스너에 대한 구성 옵션의 경우 fence_kdump 리스너 구성 을 참조하십시오. 관리자의 kdump 구성은 Manager에서 fence_kdump 구성을 참조하십시오.

10.6.4.1. fence_kdump 리스너 구성

fence_kdump 리스너의 구성을 편집합니다. 이는 기본 구성이 충분하지 않은 경우에만 필요합니다.

fence_kdump Listener 수동 구성

  1. /etc/ovirt-engine/ovirt -ECDHE-kdump-listener.conf.d/에서 새 파일(예: my-delete-kdump.conf )을 만듭니다.
  2. 구문으로 사용자 지정 =값을 입력하고 파일을 저장합니다.

    중요

    10.6.4.2절. “관리자에서 fence_kdump 구성” 의 fence_kdump Listener 구성 옵션 테이블에 설명된 대로 편집된 값도 engine-config 에서 변경해야 합니다.

  3. fence_kdump 리스너를 다시 시작합니다.

    # systemctl restart ovirt-fence-kdump-listener.service

필요한 경우 다음 옵션을 사용자 정의할 수 있습니다.

표 10.9. fence_kdump Listener 구성 옵션

변수설명기본값참고

LISTENER_ADDRESS

fence_kdump 메시지를 수신할 IP 주소를 정의합니다.

0.0.0.0

이 매개변수의 값이 변경되면 engine-configFenceKdumpDestinationAddress 값과 일치해야 합니다.

LISTENER_PORT

fence_kdump 메시지를 수신할 포트를 정의합니다.

7410

이 매개변수의 값이 변경되면 engine-configFenceKdumpDestinationPort 값과 일치해야 합니다.

HEARTBEAT_INTERVAL

리스너의 하트비트 업데이트 간격(초)을 정의합니다.

30

이 매개 변수의 값이 변경되면 engine-config 에서 FenceKdumpListenerTimeout 값보다 절반 또는 작아야 합니다.

SESSION_SYNC_INTERVAL

메모리의 리스너 호스트 kdumping 세션을 데이터베이스에 동기화하는 간격(초)을 정의합니다.

5

이 매개변수의 값이 변경되면 engine-configKdumpStartedTimeout 값보다 크기가 절반이거나 작아야 합니다.

REOPEN_DB_CONNECTION_INTERVAL

이전에 사용할 수 없는 데이터베이스 연결을 여는 간격(초)을 정의합니다.

30

-

KDUMP_FINISHED_TIMEOUT

호스트 kdump 흐름이 FINISHED로 표시된 kdumping 호스트에서 마지막으로 수신된 메시지 후 최대 시간 초과(초)를 정의합니다.

60

이 매개변수의 값이 변경되면 engine-config 에서 FenceKdumpMessageInterval 값보다 크기가 두 배로 커야 합니다.