AppSync: Impossibile aggiungere client UNIX al server AppSync utilizzando l'utente SUDO

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Il nuovo plug-in host UNIX (AIX) viene installato nella GUI di AppSync.

L'utente deve utilizzare un utente UNIX SUDO e non consente l'accesso root diretto.

Impossibile aggiungere client UNIX ad AppSync Server utilizzando l'utente SUDO.

Messaggio della finestra di dialogodella GUI di AppSync:

L'utente non dispone delle autorizzazioni necessarie per eseguire il deployment. Configurare l'utente nel file sudousers sull'agent UNIX o fornire le autorizzazioni richieste.

 Registro del server 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..... OK.
aix/host.pyc..... FALLITO.
generic/oracle.pyc..... FALLITO.
library.zip..... OK.
AVVERTIMENTO: 2 di 4 file non hanno lo stesso digest del messaggio.

INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Verifica non riuscita, distribuzione dell'ultimo acp
ERRORE [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean non riuscito: ksh: slibclean: 0403-006 Autorizzazione di esecuzione negata.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Il file è già stato eliminato: appsync.tar

Causa

Voci errate nel file sudoers e server sftp non in esecuzione come utente corretto.

Risoluzione

  1. Confermare le seguenti voci nel file sudo. Se l'operatore desidera utilizzare l'utente sudo 'appsync', la voce dovrebbe essere:
Voci richieste nel file sudo:
Impostazioni predefinite:appsync !requiretty
Impostazioni predefinite:appsync !env_reset
Impostazioni predefinite secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
  1. IMPORTANTE: Verificare che il servizio server SFTP sia in esecuzione.
Eseguire il comando seguente per verificare che SFTP funzioni correttamente
: sftp P <: Port-Number><User-Name@AppSync-Server-IPAddress>
 
ESEMPIO DI BUONA RISPOSTA:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password:
connesso a 10.10.10.10
sftp>

ESEMPIO DI RISPOSTA ERRATA:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password:
richiesta del sottosistema non riuscita sul canale 0
connessione chiusa
# 
  1. Eliminare tutti i file sul lato client nella directory /opt/emc/appsync.
Creare una cartella /appsync in /opt/emc, con autorizzazioni di lettura, scrittura ed esecuzione per l'utente SUDO appsync per il percorso di installazione /opt/emc/appsync/.
Ciò significa che la directory deve essere di proprietà dell'utente "appsync".
  1. La proprietà e le autorizzazioni di scrittura corrette dovrebbero essere presenti nella directory /opt/emc/appsync.
Per l'utente appsync, umask deve essere impostato su 037 Utilizzare chmod -R 775 /opt/emc/appsync o chmod g+s /opt/emc/appsync
  1. Controllare le autorizzazioni del file .rsp sul client AppSync.
Per impostazione predefinita, viene sempre generato con root come proprietario (un comportamento predefinito per l'utente SUDO) ed è necessario modificare a livello di codice la proprietà in utente SUDO.
  1. Verificare che non vi siano firewall che blocchino l'operazione SFTP. Provare a trasferire manualmente un file utilizzando sftp come utente appsync.

Informazioni aggiuntive

Consultare anche: Guida di riferimento: AppSync-2.2.3-Installation-and-Configuration-Guide
Installazione push del plug-in host UNIX con utente SUDO -> Fare riferimento alla sezione AIX.
In questo caso 'appsync' è l'utente sudo. È necessario aggiungere righe nel file sudoer:
Impostazioni predefinite:appsync !requiretty
Impostazioni predefinite:appsync !env_reset
Impostazioni predefinite secure_path = /sbin:/bin:/usr/sbin:/usr/bin

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

Vedi anche: Articolo 483004 della Knowledge Base: AppSync: L'installazione push su host Linux non riesce se eseguita da un utente SUDO

Prodotti interessati

AppSync

Prodotti

AppSync
Proprietà dell'articolo
Numero articolo: 000056621
Tipo di articolo: Solution
Ultima modifica: 17 apr 2026
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.