AppSync:無法使用 SUDO 使用者將 UNIX 用戶端新增至 AppSync 伺服器
Symptoms
使用者必須使用 SUDO UNIX 使用者,且不允許直接根登入。
無法使用 SUDO 使用者將 UNIX 用戶端新增至 AppSync 伺服器。
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
非加太.....好。
aix/host.pyc.....失敗。
通用/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
Resolution
- 在 sudo 檔案中確認下列項目。如果操作員想要使用 sudo 使用者「appsync」,則項目應為:
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD:/opt/emc/appsync/acp
- 重要:確認 SFTP 伺服器服務正在執行中。
運作 sftp P <連接埠-號碼><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
連接關閉
時失敗#
- 刪除用戶端上 /opt/emc/appsync 目錄內的所有檔案。
- 擁有權和正確的寫入權限應位於 /opt/emc/appsync 目錄上。
- 檢查 AppSync 用戶端上 .rsp 檔案的權限。
- 確認沒有防火牆封鎖 SFTP 作業。嘗試以 appsync 使用者身分,使用 sftp 手動傳輸檔案。
Additional Information
使用 SUDO 使用者安裝 UNIX 主機附掛程式推送安裝 -> 請參閱 AIX 一節。
在這種情況下,「appsync」是 sudo 使用者。您應該在 sudoer 檔案下新增行:
預設值:appsync !env_reset
預設值 secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD:/opt/emc/appsync/acp
另請參閱:KB 文章483004:AppSync:SUDO 使用者執行時,推送安裝至 Linux 主機失敗