AppSync : Impossible d’ajouter un client UNIX au serveur AppSync avec l’utilisateur SUDO
Symptoms
L’utilisateur doit utiliser un utilisateur SUDO UNIX et n’autorise pas la connexion root directe.
Impossible d’ajouter un client UNIX au serveur AppSync à l’aide de l’utilisateur sudo.
Message de la boîte de dialoguede l’interface graphique AppSync :
L’utilisateur ne dispose pas des autorisations requises pour exécuter le déploiement. Configurez l’utilisateur dans le fichier sudousers sur l’agent UNIX ou fournissez les autorisations requises.
Journal du serveur 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..... D’ACCORD.
aix/host.pyc..... RATÉ.
generic/oracle.pyc..... RATÉ.
library.zip..... D’ACCORD.
AVERTISSEMENT: 2 fichiers sur 4 n’ont pas le même message-digest.
INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Verification failed, deploying latest acp
ERROR [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean failed : ksh : slibclean : 0403-006 Autorisation d’exécution refusée.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Le fichier est déjà supprimé : appsync.tar
Cause
Resolution
- Confirmez les entrées suivantes dans le fichier sudo. Si l’opérateur souhaite utiliser l’utilisateur sudo 'appsync', alors l’entrée doit être :
Defaults secure_path = /sbin :/bin :/usr/sbin :/usr/bin
appsync ALL = (root) NOPASSWD : /opt/emc/appsync/acp
- IMPORTANT : Vérifiez que le service du serveur SFTP est en cours d’exécution.
: sftp P <Port-Number><User-Name@AppSync-Server-IPAddress>
EXEMPLE DE BONNE RÉPONSE :
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password :
connected to 10.10.10.10
sftp>
EXAMPLE BAD RESPONSE :
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password :
subsystem request failed on Channel 0
connection closed
#
- Supprimez tous les fichiers côté client dans le répertoire /opt/emc/appsync.
- Le propriétaire et les autorisations d’écriture correctes doivent se trouver dans le répertoire /opt/emc/appsync.
- Vérifiez les autorisations du fichier .rsp sur le client AppSync.
- Vérifiez qu’aucun pare-feu ne bloque l’opération SFTP. Essayez de transférer manuellement un fichier à l’aide de sftp en tant qu’utilisateur AppSync.
Additional Information
Installation par poussée du plug-in hôte UNIX avec l’utilisateur SUDO :> reportez-vous à la section AIX.
Dans ce cas, « appsync » est l’utilisateur sudo. Vous devez ajouter des lignes sous le fichier sudoer :
Defaults :appsync !env_reset
Defaults secure_path = /sbin :/bin :/usr/sbin :/usr/bin
appsync ALL = (root)NOPASSWD :/opt/emc/appsync/acp
Voir aussi : Article 483004 de la base de connaissances : AppSync : L’installation par transmission sur l’hôte Linux échoue lorsqu’elle est effectuée par un utilisateur SUDO