NetWorker: NetWorker DDBoost 백업 디바이스의 RPC 오류

摘要: 활성 세션이 있는 Data Domain은 Data Domain 디바이스가 유효하지 않은 상태로 전환되는 통신 문제를 관찰합니다. 쓰기 작업이 없더라도 작동하지 않는 세션을 유지하며 미디어 관리 데이터베이스에서 사용되는 세션 정보를 해제하지 않습니다. 동일한 풀 및 스토리지 노드와 연결된 모든 디바이스가 더 이상 세션을 수락할 수 없습니다. 영향을 받는 디바이스에서 백업 또는 클론 작업을 수락하지 않으면 RPC 오류가 발생합니다. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

  • NetWorker Server의 모든 백업/클론 작업은 DDBOOST 디바이스가 마운트 해제 상태이고 작업 로그에 다음 오류가 표시될 수 있으므로 중단/대기열 상태로 유지됩니다. 
디바이스 ;에 대한 사용자 이름과 암호를 가져오는 데 실패했습니다. RPC 전송 작업이 실패했습니다. errno = 파손된 파이프
 
  • 복구할 수 없는 오류로 인해 세이브 세트 백업이 실패했습니다.
  • NetWorker와 Data Domain 사이에는 연결 문제가 없지만 백업 기간 동안 Data Domain 디바이스가 마운트 해제됩니다.
  • NetWorker 백업 애플리케이션과 작업 데이터베이스 간의 불일치로 이어지는 NetWorker Jobs Database의 손상

原因

Data Domain DDBOOST 백업 디바이스의 RPC 오류는 주기적으로 모니터링하고 수정 조치를 취해야 합니다. 그렇지 않으면 Backup/Clone 작업이 대기 상태로 유지되고 쓰기 작업이 없는 경우에도 작동하지 않는 세션을 유지하고 미디어 관리 데이터베이스에서 사용되는 세션 정보를 해제하지 않습니다.

解决方案

NetWorker Services 재시작은 첫 번째 인스턴스에서 수행할 수 있으며 DDBOOST 디바이스의 기본 RPC 오류가 계속 지속되므로 문제가 다시 발생합니다. 

NetWorker 스토리지 노드의 시간 초과 값은 NetWorker 백업 환경 고려 사항 및 NetWorker 디바이스 최적화 가이드에 따라 세부 조정되어야 합니다.

Linux Networker 스토리지 노드에서 아래를 따라 표시된 대로 적절한 TCP Keep Alive Timeout 값을 설정합니다.
1. 루트로 전환: sudo su -
2. 다음 명령을 실행하여 tcp_keepalive 설정을 수정합니다.
# echo 700 > /proc/sys/net/ipv4/tcp_keepalive_time
# echo 10 > /proc/sys/net/ipv4/tcp_keepalive_intvl
# echo 20 > /proc/sys/net/ipv4/tcp_keepalive_probes
Windows Networker 스토리지 노드에서 아래와 같이 적절한 TCP Keep Alive 시간 초과 값을 설정합니다.
1. 변경하기 전에 Windows 레지스트리를 백업합니다.
2. "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"로 이동합니다.
3. "KeepAliveTime"이라는 새로운 REG-DWORD 항목을 생성합니다.
4. 십진수 900000(15분)의 값을 줍니다.
5. 새 값을 활성화하려면 재부팅해야 합니다.

참고: 추가 TCP 튜닝은 https://www.dell.com/support/home/product-support/product/networker/docs 통해 제공되는 NetWorker 성능 최적화 계획 가이드에 자세히 설명되어 있습니다.

위의 매개변수가 정의되면 스토리지 노드 NetWorker 서비스를 재시작해야 합니다. NetWorker 스토리지 노드 재시작 시 이러한 값이 일관되게 유지되는지 확인합니다.

또한 NetWorker 스토리지 노드의 nsrmmd 프로세스와 관련된 NetWorker 백업 애플리케이션의 불일치는 아래에 언급된 단계를 수행하여 제거해야 합니다.

1. 백업 서버에서 NetWorker 서비스를 중지합니다.

Linux: nsr_shutdown
Windows: net stop nsrexecd /y

2. NetWorker Server에서 /nsr/res/jobsdb, /nsr/logs/daemon.raw 및 /nsr/tmp 폴더의 이름을 변경합니다.
3. 백업 서버에서 NetWorker Services를 다시 시작합니다. 그러면 이제 NetWorker 세이브 작업이 다시 초기화되고 더 이상 RPC 연결 재설정 및 비활성 시간 초과 값이 표시되지 않습니다.

Linux: systemctl start Networker
Windows:
NMC가 NetWorker 서버에 설치된 경우 net start nsrd
: net start gstd

文章属性
文章编号: 000217738
文章类型: Solution
上次修改时间: 15 11月 2023
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。