PowerScale: 맞춤형 sysctl 값을 사용하는 경우 업데이트 중 rpcbind 실패
Summary: "kern.ipc.somaxconn"에 대한 사용자 지정 값이 설정된 경우 특정 OneFS 버전으로 업그레이드하는 동안 "rpcbind"가 올바르게 시작되지 않습니다.
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
다음 OneFS 버전 중 하나로 업그레이드한 후:
- 9.7.1.3
- 9.10.0.0
모든 프로토콜에서 클라이언트 액세스가 중단되고 isi auth 클러스터의 명령을 실행하면 다음 오류가 나타납니다.
p970-1# isi auth users list Unable to connect to authentication daemon. Please wait until authentication daemon has restarted and retry.
메시지 입력 /var/log/messages RPC(Remote Procedure Call) 서버에 연결하지 못했음을 나타냅니다.
2024-11-25T14:59:51.084340+00:00 <1.3> p970-1(id1) isi_celog_capture[4169]: drive_d_connect: Failed to connect to RPC server at 127.0.0.1 (errno=Invalid argument, rpc clnt_stat=15); retrying 2 of 3.
Cause
영향을 받는 두 OneFS 버전에서 이 설정을 평가한 논리의 문제로 인해 이 문제가 발생합니다. 다른 모든 버전에서는 이 문제가 해결됩니다.
Resolution
영향을 받는 OneFS 버전으로 업그레이드하기 전에 이 문제를 해결하면 방지할 수 있습니다. 클러스터가 이미 영향을 받은 경우 복구 단계도 수행합니다.
업그레이드 전
아래 스크립트를 사용하여 사용자 지정 값을 확인합니다.
sys_files="/etc/mcp/templates/sysctl.conf /etc/mcp/override/sysctl.conf /etc/local/sysctl.conf"; while read -r file; do grep "somaxconn" "$file" 2>/dev/null done <<<"$sys_files"
출력이 있는 경우; 값을 적어두고(512가 일반적임) 다음 스크립트를 사용하여 항목을 제거합니다.
sys_files="/etc/mcp/templates/sysctl.conf /etc/mcp/override/sysctl.conf /etc/local/sysctl.conf"; while read -r file; do sed -i bak "s/^kern.ipc.somaxconn.*//g" "$file" 2>/dev/null done <<<"$sys_files"
이제 안전하게 업그레이드를 수행할 수 있습니다. 업그레이드 후 다음 명령을 사용하여 설정을 이전에 기록한 값으로 되돌립니다. 갈다 $val 표시된 값으로.
isi_sysctl_cluster kern.ipc.somaxconn=$val
그런 다음 원하는 프로세스를 사용하여 노드를 한 번에 하나씩 수동으로 재부팅합니다.
애프터 임팩트
영향을 받는 노드를 재부팅해야 합니다.
shutdown -r now
Products
Isilon, PowerScale OneFSArticle Properties
Article Number: 000253297
Article Type: Solution
Last Modified: 01 May 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.