AppSync: Impossibile aggiungere client UNIX al server AppSync utilizzando l'utente SUDO
Symptoms
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
Cause
Resolution
- Confermare le seguenti voci nel file sudo. Se l'operatore desidera utilizzare l'utente sudo 'appsync', la voce dovrebbe essere:
Impostazioni predefinite secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
- IMPORTANTE: Verificare che il servizio server SFTP sia in esecuzione.
: 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
#
- Eliminare tutti i file sul lato client nella directory /opt/emc/appsync.
- La proprietà e le autorizzazioni di scrittura corrette dovrebbero essere presenti nella directory /opt/emc/appsync.
- Controllare le autorizzazioni del file .rsp sul client AppSync.
- Verificare che non vi siano firewall che blocchino l'operazione SFTP. Provare a trasferire manualmente un file utilizzando sftp come utente appsync.
Additional Information
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 !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