AppSync: SUDO 사용자를 사용하여 AppSync 서버에 UNIX 클라이언트를 추가할 수 없음

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

AppSync GUI에서 새로운 UNIX(AIX) 호스트 플러그인 설치.

사용자는 SUDO UNIX 사용자를 사용해야 하며 직접 root 로그인을 허용하지 않습니다.

SUDO 사용자를 사용하여 AppSync 서버에 UNIX 클라이언트를 추가할 수 없습니다.

AppSync GUI 대화 상자 메시지:

사용자에게 배포를 실행하는 데 필요한 권한이 없습니다. UNIX 에이전트의 sudousers 파일에서 사용자를 구성하거나 필요한 권한을 제공합니다.

 AppSync 서버 로그

service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
throws com.emc.archway.service.eventservice.exceptions.XIOManagementServerInvalidLoginException,com.emc.archway.service.eventservice.exceptions.XIOConnectionFailureException,com.emc.archway.errorMessages.XIORequestFailedException,com.emc.archway.errorMessages.XIORESTException

ACP..... 그래.
aix/host.pyc..... 실패.
generic/oracle.pyc ..... 실패.
library.zip..... 그래.
경고: 파일 4개 중 2개에 동일한 메시지 다이제스트가 없습니다.

INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] 확인 실패, 최신 acp
배포 오류 [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean 실패: ksh: slibclean: 0403-006 실행 권한이 거부되었습니다.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] 파일이 이미 삭제됨: appsync.tar

Cause

sudoers 파일의 항목이 잘못되었고 sftp-server가 올바른 사용자로 실행되지 않습니다.

Resolution

  1. sudo 파일에서 다음 항목을 확인합니다. 운영자가 sudo 사용자 'appsync'를 사용하려는 경우 항목은 다음과 같아야 합니다.
sudo 파일의 필수 항목:
기본값: appsync !requiretty
기본값:appsync !env_reset
기본값 secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
  1. 중요: SFTP 서버 서비스가 실행 중인지 확인합니다.
SFTP가 제대로
작동하는지 확인하려면 다음 명령을 실행합니다. sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
 
좋은 답변의 예:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 암호:
10.10.10.10
SFTP>

에 연결됨잘못된 응답 예:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 암호:
채널 0
연결에서 하위 시스템 요청 실패 닫힘
# 
  1. /opt/emc/appsync 디렉토리에서 클라이언트 측에 있는 모든 파일을 삭제합니다.
설치 경로 /opt/emc/appsync/에 SUDO 사용자 appsync에 대한 읽기, 쓰기 및 실행 권한을 사용하여 /opt/emc 아래에 /appsync 폴더를 생성합니다.
즉, 디렉토리는 "appsync" 사용자가 소유해야 합니다.
  1. 소유권 및 올바른 쓰기 권한은 /opt/emc/appsync 디렉토리에 있어야 합니다.
appsync 사용자의 경우 umask를 037로 설정해야 합니다. chmod -R 775 /opt/emc/appsync 또는 chmod g+s /opt/emc/appsync를 사용합니다.
  1. AppSync 클라이언트에서 .rsp 파일의 사용 권한을 확인합니다.
기본적으로 항상 root를 소유자로 사용하여 생성되며(SUDO 사용자의 기본 동작) 프로그래밍 방식으로 소유권을 SUDO 사용자로 변경해야 합니다.
  1. SFTP 작업을 차단하는 방화벽이 없는지 확인합니다. appsync 사용자로 sftp를 사용하여 파일을 수동으로 전송해 봅니다.

Additional Information

다음 문서도 참조하십시오. 참조 가이드: AppSync-2.2.3-설치 및 구성 가이드
SUDO 사용자를 사용한 UNIX 호스트 플러그인 푸시 설치 -> AIX 섹션 참조.
이 경우 'appsync'는 sudo 사용자입니다. sudoer 파일 아래에 줄을 추가해야합니다.
기본값:appsync !requiretty
기본값:appsync !env_reset
기본값 secure_path = /sbin:/bin:/usr/sbin:/usr/bin

appsync ALL = (root)NOPASSWD:/opt/emc/appsync/acp

참고 항목: KB 문서 483004: AppSync: SUDO 사용자가 Linux 호스트에 푸시 설치를 수행할 때 실패함

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000056621
Article Type: Solution
Last Modified: 18 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.