Hitachi Ops Centerデータソースの追加 が失敗し、OCIで401 Unauthorizedが表示される
環境
- OnCommand Insight(OCI)7.3.12以降
- Hitachi HDS Opsセンター
問題
- Hitachi Ops Centerデータソースの追加 が、 test credentialステップでOCIの401 Unauthorized in 401で失敗する
acq.log
:
ERROR [DSM-pool-3-thread-92/<opscenter_name>(test)] com.onaro.sanscreen.acquisition.datasource.hds_opscenter.OpsCenterFoundationPackage (OpsCenterFoundationPackage.java:84) - Failed to execute test command on device: Unable to login to the device. Error message received from device is : Request failed with status 401 : https://<opscenter_name>:20961/v1/security/tokens
com.onaro.sanscreen.acquisition.framework.datasource.DataSourceErrorException: Unable to login to the device. Error message received from device is : Request failed with status 401 : https://<opscenter_name>:20961/v1/security/tokens
at com.onaro.sanscreen.acquisition.datasource.hds_opscenter.transport.OpsCenterAdministratorRestClient.fetchSecurityTokenForOpsCenterAdministrator(OpsCenterAdministratorRestClient.java:70) ~[hds_opscenter.jar:?]
at com.onaro.sanscreen.acquisition.datasource.hds_opscenter.OpsCenterFoundationPackage.doTest(OpsCenterFoundationPackage.java:73) [hds_opscenter.jar:?]
at com.onaro.sanscreen.acquisition.foundation.datasource.BaseFoundationPackage.test(BaseFoundationPackage.java:301) [hds_opscenter.jar:?]
at com.onaro.sanscreen.acquisition.framework.datasource.BaseDataSource.test(BaseDataSource.java:817) [au.jar:?]
at com.onaro.sanscreen.acquisition.framework.datasource.BaseDataSource.test(BaseDataSource.java:744) [au.jar:?]
at com.onaro.sanscreen.acquisition.framework.mgmt.DataSourceManager$DataSourceTest.run(DataSourceManager.java:678) [au.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_333]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_333]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_333]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_333]
at java.lang.Thread.run(Thread.java:750) [?:1.8.0_333]
- OpsCenterに直接アクセスしようとしたときに同じクレデンシャルが正しく機能する