PowerScale: PowerScale Isilon 감사 성능을 위해 syslog 내보내기 성능을 향상시키는 방법

Summary: 특정 대용량 환경에서는 syslog 감사 내보내기 성능이 감사 수집 속도를 따라가지 못할 수도 있습니다. OneFS 9.4의 성능 향상이 도움이 될 수 있습니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Syslog 감사 내보내기 백로그를 따라잡을 수 없습니다. 감사 데이터베이스 및 OneFS 워크로드의 분산 특성으로 인해 이를 쉽게 파악할 수 있는 방법은 없습니다. 

이 작업을 수행하는 방법은 다음과 같습니다.

  1. 수신된 감사 syslog 메시지의 가장 최근 타임스탬프를 검토합니다.
  2. 감사 기록 날짜가 실시간 날짜보다 뒤처진 경우 늦는 것입니다.
  3. 매일 기록이 일정하게 뒤처지는 경우, 아니면 때로는 뒤처지다가 때로는 따라잡히는 경우 클러스터 및 syslog 설정이 상대 패리티에 있음을 의미합니다. 일반적으로 이는 허용됩니다. "뒤처진" 정도는 환경에 따라 허용 가능합니다.
  4. 매일 성능이 저하되고 더 뒤처지면서 따라잡기 불가능한 경우 로컬 Isilon 측 감사 워크로드를 줄여야 할 수 있습니다. 

Cause

감사는 모든 노드의 FIFO(First In First Out) 대기열에서 작동합니다.
감사 데이터를 수집된 것보다 빠르게 내보내는 경우 대기열은 최신 상태입니다.

노드 #1이 초당 1,000개의 감사 이벤트를 수집하고 기록하지만 해당 노드에서 초당 500개의 이벤트만 내보낼 수 있고, 이 비율이 24x7x365 적용되는 경우 해당 단일 Isilon 노드는 다음과 같은 의미를 갖습니다.

  • 1초 후 500개 항목의 백로그 존재
  • 1분 후 30,000개 항목
  • 1시간 후 1,800,000개 항목
  • 1일 후 43,200,000개 항목


그러나 하루 중 절반이라도 시스템에서 절반의 비율로 수집하거나 2배의 비율로 내보낼 수 있다면 백로그는 절반으로 줄어듭니다.

syslog 배포에서 9.4 이전 버전을 사용하는 경우 심각한 감사 백로그를 가진 클라이언트 보고 사례는 상대적으로 드뭅니다.

9.4 이전 syslog보다 효율적인 CEE 대안을 사용하더라도 로컬 "감사 설계" 및 수집 속도로 인해 백로그 보고가 발생하는 경우가 있습니다.

감사가 실행되기 전에는 볼륨이 얼마나 되는지 알기 어려울 수 있습니다. 보다 효율적인 CEE를 통해 타겟 CEE 시스템을 추가로 배포한 다음 감사 기록 조사를 위해 해당 데이터를 "수집"하는 타사 공급업체와 협력할 수도 있습니다.

추가 CIE를 통해 Isilon 측에서는 보다 효율적으로 내보낼 수 있습니다. 각 개별 Isilon 노드는 최대 3개의 고유한 CEE 시스템에 동시에 연결할 수 있습니다.

 

Syslog는 다릅니다. 감사 설정에서 정의된 각 syslog 타겟은 내보내진 각 기록된 감사 이벤트를 수신합니다.
기록된 단일 감사 이벤트가 대기열에서 전송된다고 가정합니다. 단일 타겟 syslog 서버가 있는 경우 해당 대기열 항목이 있는 Isilon 노드는 1:1 기준으로 UDP 포트 514를 통해 해당 단일 타겟 syslog로 해당 레코드를 전송합니다.
다른 syslog 타겟이 추가되어 총 2개가 되는 경우 Isilon 노드는 동일한 단일 대기열 항목을 두 고유 syslog 타겟으로 보내야 합니다. 따라서 Isilon 노드 내의 일부 워크로드는 효과적으로 두 배가 됩니다. 세 개의 syslog 타겟은 일부 작업을 세 배로 늘릴 수 있습니다.

또한 감사와 관련하여 syslog에는 9.4 이전 OneFS에 대한 조정 가능한 구성이 없습니다.

CEE를 사용하면 감사 횟수를 줄이거나 타겟 CEE와 타사 공급업체 용량을 추가하여 백로그를 줄일 수 있습니다.

syslog를 사용하면 시간 경과에 따른 감사를 줄여야 백로그를 줄일 수 있습니다.

Resolution

OneFS 9.4 이상으로 업그레이드합니다.

 

최적으로 제어된 랩 테스트에서 OneFS 9.4 릴리스의 감사 syslog 내보내기 성능이 최대 300% 향상된 것으로 나타났습니다.

OneFS 9.4 이상 버전으로 업그레이드하면 감사 syslog 내보내기 성능이 향상될 수 있습니다.

성능은 환경, 배포, 설계, 네트워크, 워크플로 및 감사 활동을 생성하는 사용자의 행동 요인에 따라 달라집니다. 
 

OneFS 9.4 이상 버전에서도 syslog 내보내기 성능으로 영구적이거나 작동 불가능한 것으로 보이는 대기열 문제가 해결되지 않는 경우 업그레이드하고 몇 주 뒤에 검토를 위해 지원 부서에 문의하십시오.
초당 및 노드당 감사된 이벤트 수를 줄이는 유일한 방법은 감사 방법과 감사 항목을 조정하는 것입니다.

syslog 내보내기가 Isilon Cluster에서 올바르게 "흐르는" 경우 추가적인 최적화는 Isilon 지원 범위를 벗어납니다.

 

  • Dell 시스템 엔지니어와 함께 감사 방법의 설계를 검토합니다. 최종 사용자(사람 또는 자동화)가 감사 로깅 작업을 수행하기 위해 처음에 클러스터에 접근하는 방식을 고려합니다.
  • 모든 Isilon 노드에서 워크플로와 기록된 작업의 양을 보다 균일하게 조정: 기록된 모든 작업만 감사용으로 기록되고 사용자가 연결된 노드에서 내보내집니다.
  • Isilon에 20개 노드가 있지만 5개만 프로토콜 연결을 사용하는 경우 이러한 감사 작업의 100%는 해당 5개 노드에서만 수행됩니다.
  • 전체 배포를 검토하여 모든 프로토콜 작업의 총 볼륨이 가능한 한 많은 물리적 노드에 분산되어 있는지 확인합니다. 이렇게 하면 총 감사 워크로드가 가능한 한 많은 노드에 분산됩니다.
  • CEE 기반 솔루션을 대안으로 고려합니다.
  • 감사 대상의 규모와 범위를 줄이는 것을 고려합니다. 조직 또는 규제 요건을 크게 벗어나지 마십시오. 
  • 자세한 내용은 Dell 시스템 엔지니어링 팀에 문의하십시오.

Affected Products

PowerScale OneFS, PowerScale F200, PowerScale F600, PowerScale F900, PowerScale Hybrid H700, PowerScale Hybrid H7000
Article Properties
Article Number: 000212377
Article Type: Solution
Last Modified: 28 May 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.