Isilon OneFS 8.0: 펌웨어 패키지를 설치할 수 없음: /var/patch/backup: 디렉토리가 아닙니다.
Summary: 펌웨어 패키지 설치가 완료되지 않습니다.
Symptoms
펌웨어 패키지 설치 중에 설치가 완료되지 않고 다음과 같은 출력이 출력됩니다.
# isi upgrade patches list Patch Name Description Status ---------------------------------------------------------------------------------------------------------------------------------- IsiFw_Package_v9.3.5 Package Name : IsiFw Package v9.3.5 2017-04-04 To... Installing
상태가 무기한으로 설치 중으로 표시됩니다.
의 마지막 몇 줄을 보세요. /var/log/isi_pkg 각 노드에 다음과 같은 오류가 표시되어야 합니다.
# isi_for_array -s 'tail -50 /var/log/isi_pkg' ......... 2017-05-28T13:31:56-05:00 <3.6> node-1 isi_pkg[16306]: Starting task for request 'INSTALL', task 'INSTALL_INIT', hash '2693c810637d37a02ee9cb57a9d01d3d' 2017-05-28T13:31:59-05:00 <3.6> node-1 isi_pkg[16306]: Running requirements file first for IsiFw_Package_v9.3.5.. 2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: /var/patch/backup: is not a directory. 2017-05-28T13:31:59-05:00 <3.3> node-1 isi_pkg[16306]: install_init: Task encountered unknown failures
이 문제는 IsiFw_Package_v9.3.5.tar 또는 IsiFw_Package_v10.0.1.tar와 같은 펌웨어 패키지에서 발생할 수 있습니다.
Cause
파티션 아래 /var 펌웨어 패키지와 같은 대규모 패치를 설치하려면 최소 40% 의 사용 가능한 디스크 공간이 필요합니다. 언더에서 사용 가능한 디스크 공간이 충분하지 않은 경우 /var를 선택하면 노드 설치에 실패하고 다음 오류가 발생합니다.
/var/patch/backup: is not a directory
Resolution
디스크 사용량 줄이기 /var로 이동합니다. 일반적으로 /var/log 잘라내야 할 수 있는 큰 파일이 포함된 디렉터리입니다. 확인하려면 다음을 수행합니다.
-
다음 노드에서 최소 40% (용량은 60% 이하여야 함)의 여유 공간이 없는지 확인합니다.
/var# isi_for_array -s 'df -h /var'
-
아래에 사용 가능한 공간이 충분하지 않은 루트 사용자로 노드에 SSH를 연결합니다.
/var# cd /var/log # du ./* | sort -n -r | head -n 10
-
내에서 백업 디렉토리 만들기
/ifs/data/Isilon_Support/잘릴 파일의 백업을 저장하려면 다음을 수행합니다.# mkdir /ifs/data/Isilon_Support/Node<node number>_VarLog_Backup
-
잘라낼 파일을 새 백업 디렉토리에 복사합니다.
# cp /ifs/data/Isilon_Support/Node_VarLog_Backup
-
2 단계의 출력은 아래에서 상위 10 개의 가장 큰 파일을 제공합니다.
/var/log로 이동합니다. 다음 명령을 사용하여 파일을 자를 수 있습니다.# truncate -s 0 <filename>
-
파티션을 다시 확인하여 최소 40% (용량은 60% 이하여야 함)의 디스크 공간을 확보했는지
/var:# isi_for_array -s 'df -h /var'
-
충분한 용량을 확보한 후 다음 명령을 사용하여 실패한 업그레이드를 재시도합니다.
# isi upgrade retry-last-action --nodes=<lnn of failed node>
-
업그레이드 프로세스를 완료하는 데 30분이 소요되며 패키지가 Installed for Status로 표시되는지 확인합니다.
# isi upgrade patches list Patch Name Description Status ------------------------------------------------------------------------------------------------------------------ IsiFw_Package_v10.0.1 Package Name : IsiFw Package v10.0.1 2017-05-02 T... Installed
파일을 안전하게 자를 수 있는지 또는 /var/log 하지만 /var 파티션이 여전히 너무 꽉 찼거나 마지막 재시도 작업이 패치 설치를 완료하지 못하면 기술 지원 부서에 지원을 요청하고 이 KB를 참조로 참조하십시오.