{ISILON} OneFS: 간헐적으로 느린 SMB 인증 또는 공유 열거 성능; DNS 지연 isi_cbind_d

Summary: 간헐적 지연 또는 응답 없음(시간 초과) SMB 인증 및/또는 공유 열거

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

사용자가 Isilon 클러스터에 저장된 공유에 액세스하려고 할 때 간헐적인 레이턴시 또는 시간 초과가 발생할 수 있습니다. 별도의 개입 없이 몇 초/몇 분 내에 액세스가 복원됩니다.

인증 및/또는 공유 열거는 완료하는 데 5초의 배수(예: 25초)가 걸릴 수 있지만 주기적인 간격(정확히 노드당 ~15분)입니다. 한 노드에서는 이 문제가 발생하지만 다른 노드에서는 그렇지 않을 수 있습니다. 또한 SmartConnect 라운드 로빈을 사용할 때는 각 노드가 서로 독립적으로 이 문제를 경험하기 때문에 이 문제가 더 자주 나타날 수 있습니다.

메모: 이 KB에서는 SMB 인증 및 공유 열거 속도가 느려지는 한 가지 가능한 원인에 대해 설명합니다. 다른 원인이 있을 수 있습니다. 여기서 해결을 위한 권장 사항은 한 가지 가능한 원인을

배제하는 수단입니다문제 발생 시점을 전후하여 isi_cbind_d 로그에 다음이 나타날 수 있습니다.
isi_cbind_d[76119]: [0x800703400]바인드: CBIND_send_query(1161) 경고: 스톨셋 DNS에 사용 가능한 스톨이 없습니다.

다음을 실행하여 찾을 수 있습니다.
# isi_for_array 'zegrep Stallset /var/log/isi_cbind_d.log*'

Cause

기본적으로 15분마다 AD LDAP DC 연결이 사전에 만료됩니다. DC 연결 만료는 연결이 사용될 때(즉, 인증 중) 발생하며, 이 경우 다음 프로세스가 시작됩니다.
  1. AD DC 연결 뮤텍스 잠금(새 DC를 선택할 때까지 모든 요청을 차단함)
  2. 기존 연결 만료
  3. 연결할 DC 목록을 열거합니다(DNS SRV 레코드; _ldap._tcp.dc._msdcs.domain.com)
  4. DC 목록에서 DNS 이름을 IP 주소로 확인(A 레코드 DNS 조회)
  5. 모든 DC에 CLDAP ping을 보냅니다. 가장 빠른 응답자 대기(첫 번째 응답 후 10ms 후 전송/수신 중지)
  6. 응답 DC에서 지능적으로 선택(기간별 DC 통계를 사용한 반임의)
지연이 발생할 수 있는 DNS A 레코드 조회 단계(위의 4) 동안입니다. 기본적으로 OneFS 8.x를 실행하는 Isilon 클러스터에서는 그룹넷 DNS 캐시가 활성화되어 있습니다(isi_cbind_d). isi_cbind_d(DNS 캐시 데몬)이 DNS 조회를 서비스할 수 없는 경우(둘 다 요청에 응답하지 못하고 외부 DC에 연결하지 못함) 커널 DNS 확인자는 /etc/resolv.conf(또는 더 구체적으로 해당 그룹넷에 대해 구성된 DNS 서버)를 통해 사용 가능한 다음 DNS 서버로 장애 조치됩니다. 각 A 레코드 쿼리에 대해 5초의 시간 제한/지연이 발생합니다.

DNS 조회로 인한 총 지연은 확인해야 하는 A 레코드 수의 5배와 같습니다. 레코드 수가 레코드 12개를 초과하면 클라이언트에서 60초 시간 초과/재설정이 트리거되며, 이 경우 클러스터/공유에 연결할 수 없는 것과 관련된 오류가 클라이언트에 표시됩니다.

메모: 이 상황에서 가장 흔한 원인은 isi_cbind_d DNS 조회에 기인하지만 다른 요인의 결과일 수도 있습니다

Resolution

다음과 같은 경우를 가정합니다.
  1. 이 문제는 관리자의 개입 없이 자체적으로 해결됩니다.
  2. 5초 단위로 지연 발생
  3. 노드당 간격은 ~15분입니다.
문제 해결 및 검증을 수행하는 가장 빠른 방법은 사용 중인 그룹넷에 대한 DNS 캐싱을 비활성화하는 것입니다.
# isi network groupnets modify <groupnet> --dns-cache-enabled=false
 

또는 (DNS 캐시를 사용하도록 설정하려는 경우) 완화 방법은 모든 노드에서 DNS 캐싱 서비스를 다시 시작하는 것입니다.
# isi_for_array 'killall -9 isi_cbind_d'

그리고 모든 노드에서 다시 시작되었는지 확인합니다(프로세스가 시작된 타임스탬프 기준).
# isi_for_array 'ps auxwp 'pgrep isi_cbind_d''
참고: 나중에 문제가 다시 발생할 경우 이 작업을 반복해야 할 수 있습니다. 이 경우 업그레이드를 관리할 수 있을 때까지 캐시를 사전 예방적으로 재시작하거나 비활성화하기 위해 수동 개입이 필요합니다(아래 세부 정보 참조)

위의 방법으로도 문제가 해결되지 않으면 DellEMC Isilon 지원 지원이 필요한 다른 요인이 있을 수 있습니다.

OneFS 버전 8.0.0.6/8.0.1.3/8.1.0.2/8.1.1.1에는 이 KB에 설명된 DNS 오류의 가능한 원인이 될 수 있는 isi_cbind_d에 대한 수정 사항(ID 205142)이 포함되어 있으며, 사용 가능해지면 DNS 캐시를 다시 활성화할 수 있는 시점에 해당 릴리스로 업그레이드할 것을 Isilon이 권장합니다.

위에서 언급한 버전으로 업그레이드한 후에도 문제가 지속되거나 그룹넷에서 DNS 캐싱이 false 로 설정된 경우 정확한 원인을 파악하기 위해 추가 세부 정보 및 데이터 수집이 필요할 수 있습니다.

이 문제 및 관련 해결 경로와 관련하여 질문이 있거나 지원이 필요한 경우 Isilon 지원 부서에 문의하십시오.

Additional Information

관련 KB: 502259(레이턴시는 GC를 찾지 못해 발생할 수도 있으며, 이 KB에 설명된 isi_cbind_d 문제에 취약할 수도 있음)

Affected Products

PowerScale OneFS

Products

PowerScale OneFS
Article Properties
Article Number: 000170774
Article Type: Solution
Last Modified: 08 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.