Dell Unity: SupportAssist가 활성화된 상태에서 5.3.0 코드를 실행하는 어레이에서 ~2개월 가동 시간 후 SP(Storage Processor) 패닉이 발생할 수 있음(사용자 수정 가능)
Summary: SupportAssist가 활성화된 상태에서 5.3.0.0.5.120 코드를 실행하는 Unity 어레이는 2개의 SCG 구성으로 약 2개월 동안 가동되거나 단일 SCG 구성 또는 직접 연결로 약 4개월 후에 SP 패닉이 발생할 수 있습니다.
Symptoms
실행하는 Unity 어레이 SupportAssist가 원격 액세스를 위해 구성 및 활성화되었습니다.
직접 연결 구성과 게이트웨이 구성 모두 영향을 받습니다.
단일 SCG 구성 또는 직접 연결을 사용한 경우 2개의 SCG 구성
으로 약 2개월 런타임 후 SP 패닉 및 예기치 않은 재부팅, SP 패닉 및 약 4개월 런타임 후 예기치 않은 재부팅이 발생합니다.
Cause
패닉은 ESE 프로세스를 실행하는 주 SP에서만 발생해야 하며 패닉 후에 리소스가 해제됩니다.
Resolution
이 문제는 Unity OE(Operating Environment) 버전 5.3.1.0.5.008에서 해결되었습니다.
해결:
여러 가지 해결 방법을 사용할 수 있습니다. 각 해결 방법에 대한 자세한 단계는 추가 정보 섹션을 참조하십시오.
Additional Information
해결 방법 옵션 #1:
좀비 컬 프로세스 수가 많아졌을 때 SupportAssist를 다시 시작하면 좀비 컬 프로세스가 지워지고 SP 패닉이 발생하지 않습니다. SupportAssist 재시작에 권장되는 임계값은 5,000입니다. 좀비(없어진) 컬 프로세스의 수를 확인하고 SupportAssist를 재시작하는 명령은 아래와 같습니다.
14:01:20 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
4702 <----------------현재 좀비 컬 프로세스
수 14:01:52 service@none spb:~/user# svc_supportassist --restart
다시 시작이 진행 중입니다........ 완료!
14:03:59 service@none spb:~/user# svc_supportassist --status
상태: 운영하는
유형: 게이트웨이 서버
연결을 통해 연결: 연결 가능
주 게이트웨이: https://1.2.3.4:9443(연결 가능)
원격 액세스:
예 RSC 활성화됨: 버전 없음
: 4.7.7.21
초기화됨:
예 프록시 모드: 없음
14:04:22 service@none spb:~/user# ps -ef |grep curl|grep defunct|wc -l
0 <----------------- SupportAssist 재시작
후 좀비 컬 프로세스 수해결 방법 옵션 #2:
새로운 UDoctor 스크립트(udoctor_update_supportassist)가 개발되어 연결된 Unity 어레이에서 시차를 두고 롤아웃하여 사용할 수 있게 되었습니다. 수락되고 설치되면 새 Udoctor 스크립트는 모든 좀비 (없어진) 컬 프로세스를 지우고 향후 새로운 좀비 (없어진) 컬 프로세스가 누적되는 것을 방지합니다.
UDoctor 스크립트는 callhome이 활성화되어 있고 Call Home이 있는 시스템에 자동으로 푸시되며 5.3.0이 설치되어 있음을 나타냅니다. 과거에는 좀비 프로세스 수가 많은 시스템에 우선 순위가 부여되었지만 해당 우선 순위가 제거되었으며 이제 5.3.0을 나타내는 Connect Home이 있는 모든 시스템에 대한 롤아웃을 가속화하고 있습니다. 패키지가 시스템에 푸시되면 다음과 같은 알림이 표시됩니다.
UDoctor 패키지는 전체 소프트웨어 OE 업그레이드와 관계없이 Unity 어레이에 타겟 업데이트, 해결 방법 및 구성 변경 사항을 적용하는 데 사용됩니다.
참조 기술 자료 문서 Dell Unity: 이제 UDoctor 패키지(xxxxxx)를 설치할 수 있습니다. (사용자 수정 가능)에서 새 UDoctor 패키지를 사용할 수 있는지 확인하는 방법과 새 UDoctor 패키지를 수락하고 설치하는 방법을 참조하십시오.
참고 1:
Unity OE의 업그레이드(NDU)가 수행되면 UDoctor 패키지의 모든 변경 사항을 덮어씁니다. 즉, 새로운 Unity OE 릴리스에서 소프트웨어 수정을 사용할 수 있게 되면 표준 NDU를 수행할 수 있으며 추가 단계는 필요하지 않습니다.
참고 2:
인벤토리/푸시 프로세스를 재정의하고 UDoctor 패키지를 특정 Unity 시스템에 강제로 푸시할 수 있는 방법은 없습니다. 인벤토리/푸시 프로세스는 매주 발생합니다. 더 빠른 수정을 원하는 고객의 경우 Unity OE 버전 5.3.1.0.5.008(5.3 SP1)로 업그레이드하는 것이 올바른 해결책입니다. 또는 위에 나열된 다른 해결 방법을 활용할 수 있습니다.