NVE: /root 소유권이 변경될 때 "SLES를 실행하지 않는 하나 이상의 노드" OS 롤업이 실패함
Summary: NVE(NetWorker Virtual Edition) 운영 체제 롤업이 실패하고 "하나 이상의 노드에서 SLES를 실행하지 않음"이 보고됩니다. /root의 소유권이 다른 사용자로 변경되었습니다.
Symptoms
NetWorker Virtual Edition 롤업이 실패하고 다음 오류가 /usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: no output seen from "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a"
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: post: "ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a", exit status=255 (error)
YYYY-MM-DD HH:mm:SS (-TZ) 4107124 INFO: address=127.0.0.1 remote=ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 os=unknown version=unknown update=unknown arch=unknown
YYYY-MM-DD HH:mm:SS (-TZ) 47378741877400 INFO: - One or more nodes are not running SLES succeeded
OsRollup 워크플로 로그는 롤업 package_data 디렉터리에서 찾을 수 있습니다.
/usr/local/avamar/var/avi/server_data/package_data/NvePlatformOsRollup_YYYY-R#-v#.avp_EPOCH_TIMESTAMP/workflow.log
Cause
의 소유권 /root 백업 관리자가 특정 시점에 디렉토리를 변경했습니다. 예를 들어 다음과 같은 내용이 표시됩니다.
nve:~ # ls -ld /root drwx------ 8 admin root 4096 May 16 09:27 root
사용 권한 /root 는 다른 사용자 또는 그룹이 디렉토리에 액세스할 수 없으며 소유자(이 경우 admin)만 액세스할 수 있습니다.
롤업 중에 다음 명령이 실행됩니다.
ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a
실행을 시도합니다. as_root하지만 admin 사용자만 액세스할 수 있기 때문에 이 명령은 아무 것도 반환하지 않고 커널 업데이트를 건너뜁니다. 예:
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a nve:~ #
날짜 /root 소유 root:root 다음과 같은 것을 반환해야합니다.
nve:~ # ssh -q -i /root/.ssh/rootid -x -q -o ConnectTimeout=5 -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o GSSAPIAuthentication=no root@127.0.0.1 uname -a Linux nve 4.12.14-122.153-default #1 SMP Tue Mar 7 14:13:19 UTC 2023 (9f7af45) x86_64 x86_64 x86_64 GNU/Linux nve:~ #
만약 /root 다른 사용자가 소유한 경우 ssh 가져올 명령 uname -a 아무 것도 반환하지 않으므로 워크플로가 OS를 "알 수 없음"으로 보고하고 NVE의 OS 패키지 업데이트를 건너뜁니다.
Resolution
올바른 해결 방법: /root 소유권:
sudo chown root:root /root
NVE 설치 관리자로 돌아가서 현재 작업을 재시도합니다.
/root 디렉토리 아래에 있는 것을 확인할 수 있습니다. NVE에서 기본 시스템 파일 및 설정을 수정하면 롤업/업그레이드 중에 문제가 발생하여 NVE가 손상될 수 있으며 재배포 및 NetWorker Server 재해 복구(nsrdr(Flash Translation Layer)을 사용하는 데이터 저장 애플리케이션과 시스템에서 일반적으로 수행되는 반복 프로그램과 삭제 사이클로 인해 마모되기 쉽습니다. 따라서 기본 시스템 파일 또는 설정을 변경하지 않는 것이 좋습니다.
루트에 대한 SSH 액세스를 허용하려면 다음을 참조하십시오. NVE: NetWorker Virtual Edition에서 루트 SSH 액세스를 허용하는 방법
Additional Information
이 KB에 보고된 증상 및 오류 메시지는 다른 원인으로 인해 발생할 수 있습니다. 만약 /root 소유권 및 사용 권한이 NVE에서 수정되지 않았습니다. 다음 문서를 참조하십시오.
- NVE: /root/.bashrc가 수정되면 OS 롤업이 "SLES를 실행하지 않는 하나 이상의 노드"에 실패함
- NVE: OS 롤업이 성공한 것으로 보고되었지만 NVE IP 주소 변경 후 OS 패키지가 업데이트되지 않음
- NVE: 어플라이언스에 설치된 바이너리 버전이 설치된 업그레이드 또는 롤업 버전과 일치하지 않음
- NVE: OS 롤업 실패 "커널 정리(7/18) 실패"
========================
NVE: 업그레이드 또는 설치 실패 분류 가이드
Dell Avamar 및 NetWorker OS(Operating System) 롤업 보안 업데이트 주기
NVE(NetWorker Virtual Edition): 플랫폼 보안 롤업을 설치하는 방법