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

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

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

Cause

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

Resolution

  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.

Additional Information

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

Affected Products

AppSync

Products

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