この記事は以下に適用されます。
- Acronis Backup for vCloud
現象
- Acronis Web コンソールにログインしようとします。
- ログインがエラーで失敗します。
Request:'53bd17f03c299' Time:'2014/07/09 10:22:40' Message:'array (
'data' =>
array (
'user' => 'admin',
'password' => '******',
'organization' => 'System',
'timeOffset' => 120,
),
'type' => 'rpc',
'tid' => 2,
'command' => 'Login',
)' Type:'Information' File:'/opt/acronis/vcd-agent/app/Framework/Router.php' Line:'41' SessionId:'b6f3fc4002b8fcccb701cee9eb07f59d'
Request:'53bd17f03c299' Time:'2014/07/09 10:22:46' Message:'#0 /opt/acronis/vcd-agent/third-party/vmware/vcloudPHP-5.5.0/library/VMware/VCloud/Abstract.php(212):VMware_VCloud_SDK_Service_Abstract->get('https://vcloud....', '', true, NULL)
#1 /opt/acronis/vcd-agent/third-party/vmware/vcloudPHP-5.5.0/library/VMware/VCloud/Admin.php(182):VMware_VCloud_SDK_Abstract->getObjsByContainedRefs(Array)
#2 /opt/acronis/vcd-agent/app/Service/SDK/Role.php(36):VMware_VCloud_SDK_Admin->getRoles('Organization Ad...')
#3 /opt/acronis/vcd-agent/app/Logic/User.php(65):Service_SDK_Role->getRightsIds()
#4 /opt/acronis/vcd-agent/app/Logic/Cloud/VcloudDirector.php(34):Logic_User->__construct(Array)
#5 /opt/acronis/vcd-agent/app/Command/Login.php(62):Logic_Cloud_VcloudDirector->getUser()
#6 /opt/acronis/vcd-agent/app/Classes/CommandAbstract.php(25):Command_Login->execute()
#7 /opt/acronis/vcd-agent/app/Framework/Router.php(96):CommandAbstract->run()
#8 /opt/acronis/vcd-agent/app/Framework/Router.php(91):Framework_Router->invoke()
#9 /opt/acronis/vcd-agent/app/vcloud.php(49):Framework_Router->dispatch()
#10 /opt/acronis/vcd-agent/client/web.php(11):require_once('/opt/acronis/vc...')
#11 {main}' Type:'Error' File:'/opt/acronis/vcd-agent/app/vcloud.php' Line:'69' SessionId:'b6f3fc4002b8fcccb701cee9eb07f59d'
Request:'53bd17f03c299' Time:'2014/07/09 10:22:46' Message:'<?xml version="1.0" encoding="UTF-8"?>
<Error xmlns="http://www.vmware.com/vcloud/v1.5" stackTrace="com.vmware.vcloud.api.rest.handlers.exceptions.UnauthorizedAccessRestApiException:Access is forbidden
at com.vmware.vcloud.api.rest.common.handlers.ErrorHandler.getUnauthorizedRestApiException(ErrorHandler.java:96)
at com.vmware.vcloud.api.rest.common.handlers.ErrorHandler.errorUnauthorisedAccess(ErrorHandler.java:55)
......
" minorErrorCode="ACCESS_TO_RESOURCE_IS_FORBIDDEN" message="Access is forbidden" majorErrorCode="403" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.vmware.com/vcloud/v1.5http://vcloud.veepee.com/api/v1.5/schema/master.xsd"></Error>
原因
[Public Addresses] [パブリック アドレス] の下の [VCD public REST API base URL] [VCD パブリック REST API ベース URL] に指定された URL アドレスが解決できません。
解決策
vCloud Director Agent が指定されたホスト名を解決できるように、エージェントの DNS を設定します。
あるいは、エージェントの構成中に指定された IP/ホスト名で vCloud Director API にアクセスするためのエントリを削除します。